| Market Cap | — | |
| Enterprise Value | — | |
| Revenue | CAD 8.14B | +8.6% |
| Gross Profit | — | — |
| EBITDA | CAD 815.7M | +25.3% |
| Net Income | CAD 479.4M | +32.6% |
| Diluted EPS | CAD 4.20 | +32.5% |
| Free Cash Flow | — | — |
| DPS (FY2025) | CAD 0.90derived |
| Trailing yield | — |
| Payout ratio | — |
| Growth streak | 9 yrs |
| 5y DPS growth | 7.9% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | CAD 0.90 | +7.5% | derived (paid ÷ diluted shares) |
| FY20242024-12-31 | CAD 0.84 | +6.9% | derived (paid ÷ diluted shares) |
| FY20232023-12-31 |
| Ratio | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 10y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||
| Gross Margin | 66.93% | 64.95% | 64.05% | 64.72% | 62.92% | 63.45% | 64.07% | 64.17% | — | — | — | — | |
| EBITDA Margin | — | — | 7.19% | 8.22% | 6.93% | 7.86% | 7.95% | 8.80% | 8.68% | 10.02% | 94% | 46% | |
| NOPAT Margin | 3.56% | 2.67% | 4.56% | 5.14% | 4.19% | 5.10% | 5.28% | 6.11% | 6.04% | 6.96% | 95% | 62% | |
| Net Margin | 3.03% | 2.41% | 1.11% | 4.03% | 3.62% | 4.39% | 4.35% | 4.88% | 4.82% | 5.89% | 95% | 62% | |
| FCF Margin | 5.29% | 5.08% | 1.12% | 8.20% | 12.11% | 7.67% | 4.15% | — | — | — | — | — | |
| FCFF Margin | 5.82% | 5.35% | 1.67% | 9.31% | 12.93% | 8.39% | 5.08% | — | — | — | — | — | |
| FCFE Margin | 15.93% | 11.46% | 0.13% | 7.35% | 11.40% | — | — | — | — | — | — | — | |
| OCF Margin | 6.64% | 6.55% | 4.03% | 9.37% | 12.77% | 8.67% | 5.36% | 8.03% | 8.04% | 10.60% | 85% | 53% | |
| Gross Profitability | 39.12% | 45.37% | 45.27% | 44.03% | 43.99% | 37.57% | 42.76% | 47.60% | — | — | — | — | |
| Capex Intensity | 1.36% | 1.46% | 2.91% | 1.17% | 0.66% | 1.00% | 1.21% | — | — | — | — | — | |
| ▸Returns on Capital · 6 ratios | |||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||
| ▸Earnings quality · 7 ratios | |||||||||||||
| ▸Liquidity & coverage · 8 ratios | |||||||||||||
| ▸Leverage · 9 ratios | |||||||||||||
| ▸Working capital · 5 ratios | |||||||||||||
| ▸Capital allocation · 5 ratios | |||||||||||||
| ▸Per share · 3 ratios | |||||||||||||
| Line | 2016↗ | 2017↗ | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | CAD 4.30B | CAD 4.03B | CAD 4.28B | CAD 4.83B | CAD 4.73B | CAD 4.58B | CAD 5.68B | CAD 6.48B | CAD 7.50B | CAD 8.14B |
| YoY % | -6.3% | +6.3% | +12.7% | -2.0% | -3.2% | +24.0% | +14.1% | +15.7% | +8.6% | |
| Cost of Revenue | CAD 1.42B | CAD 1.41B | CAD 1.54B | CAD 1.70B | CAD 1.75B | CAD 1.67B | CAD 2.04B | CAD 2.32B | — | — |
| YoY % | -0.7% | +9.1% | +10.6% | +3.0% | -4.6% | +21.9% | +13.8% | |||
| Gross Profit | CAD 1.68B | CAD 1.76B | CAD 1.82B | CAD 2.01B | CAD 1.93B | CAD 1.96B | CAD 2.42B | CAD 2.74B | — | — |
| YoY % | +5.1% | +3.0% | +10.6% | -3.9% | +1.7% | +23.1% | +13.5% | |||
| SG&A Expense | CAD 1.34B | CAD 1.41B | CAD 1.44B | CAD 1.43B | CAD 1.35B | CAD 1.42B | CAD 1.74B | CAD 1.97B | CAD 2.29B | CAD 2.46B |
| YoY % | +5.4% | +2.2% | -0.3% | -5.6% | +5.2% | +22.4% | +12.8% | +16.3% | +7.5% | |
| Interest Expense | CAD 31.4M | CAD 29.1M | CAD 31.6M | CAD 73.3M | CAD 53.1M | CAD 42.7M | CAD 69.6M | CAD 102.7M | CAD 117.8M | CAD 115.1M |
| YoY % | -7.3% | +8.6% | +132.0% | -27.6% | -19.6% | +63.0% | +47.6% | +14.7% | -2.3% | |
| Interest & Investment Income | CAD 2.8M | CAD 3.2M | CAD 2.9M | CAD 3.7M | CAD 3.9M | CAD 4.8M | CAD 5.6M | CAD 11.7M | CAD 14.2M | CAD 14.9M |
| YoY % | +14.3% | -9.4% | +27.6% | +5.4% | +23.1% | +16.7% | +108.9% | +21.4% | +4.9% | |
| Equity Method Income | CAD 2.4M | CAD 2.7M | CAD 1.6M | CAD 800,000 | CAD 1.5M | CAD 1.8M | — | — | — | — |
| YoY % | +12.5% | -40.7% | -50.0% | +87.5% | +20.0% | |||||
| Pretax Income | CAD 180.8M | CAD 263.5M | CAD 226.3M | CAD 265.5M | CAD 216.7M | CAD 263.0M | CAD 325.1M | CAD 407.7M | CAD 465.3M | CAD 630.0M |
| YoY % | +45.7% | -14.1% | +17.3% | -18.4% | +21.4% | +23.6% | +25.4% | +14.1% | +35.4% | |
| Income Tax | CAD 50.3M | CAD 166.5M | CAD 55.0M | CAD 71.1M | CAD 57.6M | CAD 62.3M | CAD 78.1M | CAD 91.2M | CAD 103.8M | CAD 150.6M |
| YoY % | +231.0% | -67.0% | +29.3% | -19.0% | +8.2% | +25.4% | +16.8% | +13.8% | +45.1% | |
| Income from Continuing Operations | — | CAD 97.0M | CAD 171.3M | CAD 194.4M | CAD 159.1M | CAD 200.7M | CAD 247.0M | CAD 316.5M | CAD 361.5M | CAD 479.4M |
| YoY % | +76.6% | +13.5% | -18.2% | +26.1% | +23.1% | +28.1% | +14.2% | +32.6% | ||
| Income from Discontinued Operations | — | — | -CAD 123.9M | CAD 0 | CAD 12.0M | CAD 0 | — | — | — | — |
| YoY % | -100.0% | |||||||||
| Net Income (incl. NCI) | CAD 130.5M | CAD 97.0M | CAD 47.4M | CAD 194.4M | CAD 171.1M | CAD 200.7M | CAD 247.0M | CAD 316.5M | CAD 361.5M | CAD 479.4M |
| YoY % | -25.7% | -51.1% | +310.1% | -12.0% | +17.3% | +23.1% | +28.1% | +14.2% | +32.6% | |
| EPS (Basic) | CAD 1.22 | CAD 0.85 | — | CAD 1.74 | CAD 1.53 | CAD 1.80 | CAD 2.23 | CAD 2.85 | CAD 3.17 | CAD 4.20 |
| YoY % | -30.3% | -12.1% | +17.6% | +23.9% | +27.8% | +11.2% | +32.5% | |||
| EPS (Diluted) | CAD 1.22 | CAD 0.85 | — | CAD 1.74 | CAD 1.53 | CAD 1.80 | CAD 2.22 | CAD 2.85 | CAD 3.17 | CAD 4.20 |
| YoY % | -30.3% | -12.1% | +17.6% | +23.3% | +28.4% | +11.2% | +32.5% | |||
| Weighted Avg Shares (Basic) | 107.0M | 114.0M | 113.7M | 111.6M | 111.6M | 111.2M | 110.9M | 111.2M | 114.1M | 114.1M |
| YoY % | +6.5% | -0.2% | -1.9% | +0.0% | -0.3% | -0.3% | +0.3% | +2.6% | 0.0% | |
| Weighted Avg Shares (Diluted) | 107.3M | 114.4M | 113.8M | 111.6M | 111.9M | 111.6M | 111.1M | 111.2M | 114.1M | 114.1M |
| YoY % | +6.5% | -0.5% | -2.0% | +0.4% | -0.3% | -0.5% | +0.1% | +2.6% | 0.0% |
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.
| CAD 0.78 |
| +9.0% |
| derived (paid ÷ diluted shares) |
| FY20222022-12-31 | CAD 0.72 | +9.4% | derived (paid ÷ diluted shares) |
| FY20212021-12-31 | CAD 0.66 | +6.5% | derived (paid ÷ diluted shares) |
| FY20202020-12-31 | CAD 0.62 | +6.4% | derived (paid ÷ diluted shares) |
| FY20192019-12-31 | CAD 0.58 | +5.8% | derived (paid ÷ diluted shares) |
| FY20182018-12-31 | CAD 0.55 | +10.0% | derived (paid ÷ diluted shares) |
| FY20172017-12-31 | CAD 0.50 | +9.2% | derived (paid ÷ diluted shares) |
| FY20162016-12-31 | CAD 0.46 | — | derived (paid ÷ diluted shares) |