| Market Cap | — | |
| Enterprise Value | — | |
| Revenue | — | — |
| Gross Profit | — | — |
| EBITDA | — | — |
| Net Income | — | — |
| Diluted EPS | — | — |
| Free Cash Flow | — | — |
| DPS (FY2023) | $0.22derived |
| Trailing yield | 0.73% |
| Payout ratio | — |
| Growth streak | 3 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20232023-12-31 | $0.22 | +2.7% | derived (paid ÷ diluted shares) |
| FY20222022-12-31 | $0.21 | +8.4% | derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $0.19 | +8.8% | derived (paid ÷ diluted shares) |
| FY20202020-12-31 |
| Ratio | 2020 | 2021 | 2022 | 2023 | Trend · 4y |
|---|---|---|---|---|---|
| ▾Margins | |||||
| Gross Margin | 70.18% | 83.26% | 92.62% | 93.27% | |
| Operating Margin | 19.52% | 49.87% | 56.46% | 35.44% | |
| EBITDA Margin | 41.48% | 71.85% | 80.52% | 58.74% | |
| NOPAT Margin | 11.67% | 37.27% | 42.56% | 28.00% | |
| Net Margin | 7.90% | −10.47% | −54.52% | −19.55% | |
| OCF Margin | 50.54% | 47.18% | 50.48% | 75.62% | |
| Gross Profitability | 4.35% | 5.86% | 7.53% | 8.86% | |
| ▸Returns on Capital · 4 ratios | |||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||
| ▸Earnings quality · 5 ratios | |||||
| ▸Liquidity & coverage · 6 ratios | |||||
| ▸Leverage · 9 ratios | |||||
| ▸Working capital · 8 ratios | |||||
| ▸Capital allocation · 3 ratios | |||||
| ▸Per share · 5 ratios | |||||
| ▸Other · 1 ratios | |||||
The five drivers multiply to -6.2% vs reported ROE -7.0%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | CAD 213.6M | CAD 224.9M | CAD 217.8M | CAD 247.3M | — | — |
| YoY % | +5.3% | -3.1% | +13.5% | |||
| Cost of Revenue | CAD 63.7M | CAD 37.6M | CAD 16.1M | CAD 16.6M | — | — |
| YoY % | -40.9% | -57.3% | +3.5% | |||
| Gross Profit | CAD 104.3M | CAD 138.9M | CAD 150.4M | CAD 174.3M | — | — |
| YoY % | +33.1% | +8.3% | +15.9% | |||
| SG&A Expense | CAD 25.9M | CAD 19.6M | CAD 20.2M | CAD 32.8M | — | — |
| YoY % | -24.3% | +3.1% | +62.4% | |||
| Total Operating Expenses | CAD 36.3M | CAD 46.6M | — | — | — | — |
| YoY % | +28.4% | |||||
| Operating Income | CAD 41.7M | CAD 112.2M | CAD 123.0M | CAD 87.7M | — | — |
| YoY % | +168.9% | +9.6% | -28.7% | |||
| Interest Expense | CAD 26.1M | CAD 23.8M | CAD 22.3M | CAD 18.9M | — | — |
| YoY % | -8.8% | -6.3% | -15.2% | |||
| Interest & Investment Income | CAD 4.6M | CAD 4.3M | CAD 9.8M | CAD 6.8M | — | — |
| YoY % | -6.3% | +127.6% | -30.1% | |||
| Equity Method Income | -CAD 7.7M | -CAD 2.2M | -CAD 1.9M | CAD 7.9M | — | — |
| Pretax Income | CAD 27.1M | CAD 102.6M | CAD 113.1M | -CAD 35.1M | — | — |
| YoY % | +277.8% | +10.3% | ||||
| Income Tax | CAD 10.9M | CAD 25.9M | CAD 27.8M | CAD 13.3M | — | — |
| YoY % | +137.6% | +7.4% | -52.4% | |||
| Income from Continuing Operations | — | CAD 76.6M | CAD 85.3M | -CAD 48.3M | — | — |
| YoY % | +11.3% | |||||
| Income from Discontinued Operations | — | -CAD 133.3M | -CAD 268.5M | CAD 0 | — | — |
| Net Income (incl. NCI) | CAD 16.2M | -CAD 56.7M | -CAD 183.2M | -CAD 48.3M | — | — |
| Minority Interest (P&L) | -CAD 647,000 | -CAD 33.1M | -CAD 64.4M | CAD 0 | — | — |
| Net Income | CAD 16.9M | -CAD 23.6M | -CAD 118.8M | -CAD 48.3M | — | — |
| EPS (Basic) | — | -CAD 0.14 | -CAD 0.66 | -CAD 0.26 | — | — |
| EPS (Diluted) | CAD 0.10 | -CAD 0.14 | -CAD 0.66 | -CAD 0.26 | — | — |
| Weighted Avg Shares (Basic) | 162.3M | 167.6M | 180.4M | 185.0M | 186.3M | 187.8M |
| YoY % | +3.3% | +7.6% | +2.6% | +0.7% | +0.8% | |
| Weighted Avg Shares (Diluted) | 162.4M | 167.6M | 180.7M | 185.0M | 187.6M | 189.2M |
| YoY % | +3.2% | +7.8% | +2.4% | +1.4% | +0.8% |
The sector classification is SIC-derived, not official GICS. Statement lines are XBRL facts as filed with the company's home regulator (SEC EDGAR for US filers; ESEF/EDINET and other national regulators for foreign filers); ratios and other derived figures are computed from them. A blank cell means the tag was absent — never imputed.
| $0.18 |
| — |
| derived (paid ÷ diluted shares) |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-06-30 | $0.0650 | — | quarterly | licensed |
| 2026-03-31 | $0.0550 | 2026-04-15 | quarterly | licensed |
| 2025-12-31 | $0.0550 | 2026-01-15 | quarterly | licensed |
| 2025-09-30 | $0.0550 | 2025-10-15 | quarterly | licensed |
| 2025-06-30 | $0.0550 | — | quarterly | licensed |
| 2025-03-31 | $0.0450 | — | quarterly | licensed |
| 2024-12-31 | $0.0450 | — | quarterly | licensed |
| 2024-09-30 | $0.0481 | — | quarterly | licensed |