107.57
+2.43%
Close of 9 Nov 2026, in CAD
Search any instrument
Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.
At a glance
Figures in CAD, from our data supplier.
Revenue
C$8.14bn
FY2016FY2025
Net income
C$479.4m
FY2016FY2025
Free cash flow
C$791.0m
FY2016FY2025
Shareholders' equity
C$3.24bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | C$8.14bn | C$5.87bn | C$5.07bn | C$4.46bn | C$3.64bn | C$3.68bn | C$3.71bn | C$3.36bn | C$3.17bn | C$3.10bn |
| Operating income | C$748.3m | C$973.8m | C$838.5m | C$716.6m | C$539.7m | C$574.1m | C$574.8m | C$394.5m | C$354.2m | C$355.7m |
| Net income | C$479.4m | C$361.5m | C$316.5m | C$247.0m | C$200.7m | C$171.1m | C$194.4m | C$47.4m | C$97.0m | C$130.5m |
| Diluted earnings per share | 4.20 | 3.17 | 2.81 | 2.23 | 1.80 | 1.53 | 1.74 | 0.42 | 0.85 | 1.14 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | C$7.96bn | C$6.96bn | C$5.77bn | C$5.65bn | C$5.23bn | C$4.39bn | C$4.56bn | C$4.01bn | C$3.88bn | C$4.28bn |
| Cash and short-term investments | C$398.1m | C$228.5m | C$352.9m | C$148.3m | C$193.9m | C$289.5m | C$223.5m | C$185.2m | C$247.4m | C$219.7m |
| Total liabilities | C$4.72bn | C$4.01bn | C$3.32bn | C$3.37bn | C$3.22bn | C$2.46bn | C$2.68bn | C$2.10bn | C$1.98bn | C$2.31bn |
| Debt | C$2.55bn | C$2.04bn | C$1.70bn | C$1.92bn | C$1.92bn | C$1.32bn | C$1.57bn | C$933.7m | C$739.6m | C$1.02bn |
| Shareholders' equity | C$3.24bn | C$2.95bn | C$2.45bn | C$2.29bn | C$2.00bn | C$1.93bn | C$1.88bn | C$1.91bn | C$1.90bn | C$1.98bn |
| Shares outstanding | 114m | 114m | 113m | 111m | 112m | 112m | 112m | 112m | 114m | 115m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | C$862.9m | C$603.1m | C$520.0m | C$304.3m | C$397.0m | C$603.8m | C$452.5m | C$172.6m | C$263.7m | C$286.5m |
| Capital spending | −C$71.9m | −C$99.0m | −C$100.6m | −C$68.5m | −C$45.8m | −C$31.2m | −C$56.7m | −C$124.8m | −C$58.9m | −C$58.3m |
| Free cash flow | C$791.0m | C$504.1m | C$419.4m | C$235.8m | C$351.2m | C$572.6m | C$395.8m | C$47.8m | C$204.8m | C$228.2m |
| Dividends paid | −C$101.0m | −C$94.0m | −C$84.9m | −C$78.2m | −C$72.3m | −C$68.0m | −C$64.0m | −C$61.3m | −C$55.5m | −C$46.1m |
Financial ratios
Data as of 2 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Operating margin | 9.2% | 16.6% | 16.6% | 16.1% | 14.8% | 15.6% |
| Net margin | 5.9% | 6.2% | 6.2% | 5.5% | 5.5% | 4.6% |
| Return on equity | 14.8% | 12.3% | 12.9% | 10.8% | 10.0% | 8.9% |
| Return on assets | 6.0% | 5.2% | 5.5% | 4.4% | 3.8% | 3.9% |
| Free cash flow yield | 8.6% | 6.5% | 5.8% | 3.5% | 4.2% | 5.9% |
| Revenue growth | 38.8% | 15.8% | 13.7% | 22.6% | -1.3% | -0.7% |
| Earnings growth | 32.6% | 14.2% | 28.1% | 23.1% | 17.3% | -12.0% |
| Current ratio | 1.23x | 1.29x | 1.41x | 1.37x | 1.41x | 1.59x |
| Debt to equity | 0.61x | 0.51x | 0.50x | 0.61x | 0.69x | 0.41x |
| Equity ratio | 40.7% | 42.3% | 42.5% | 40.4% | 38.3% | 43.9% |
| Interest coverage | 6.40x | 8.21x | 8.01x | 9.09x | 11.22x | 9.90x |
| Buybacks as a share of market value | 0.0% | -1.2% | -1.6% | 0.7% | 0.3% | -0.1% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 22.3% | 17.2% | 13.1% |
| Operating income | 1.5% | 5.4% | 9.4% |
| Net income | 24.7% | 22.9% | 11.9% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 12.3% | 13.9% | 14.2% | 13.7% |
| Net margin | 6.0% | 6.0% | 5.8% | 5.2% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 30.9 | 35.6 | 37.9 | 29.1 | 39.5 | 27.0 | 21.1 | 70.5 | 41.4 | 29.8 |
| Price to sales | 1.8 | 2.2 | 2.4 | 1.6 | 2.2 | 1.3 | 1.1 | 1.0 | 1.3 | 1.3 |
Dividends and splits
Per share, in the currency the company pays
Paid for 14 years. Last went ex-dividend on 29 Sept 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.735 | 0.90 | 0.84 | 0.78 | 0.72 | 0.66 | 0.62 | 0.58 |
- 2-for-1 split · 17 Nov 2014
- 2-for-1 split · 17 May 2006
- 2-for-1 split · 15 May 2002
Sources and methodology
- Data on this tab
- Our data supplier
- Chart on the Overview
- TradingView
Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.