98.20
-0.42%
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$22.01bn
FY2016FY2025
Net income
C$1.02bn
FY2016FY2025
Free cash flow
C$1.16bn
FY2016FY2025
Shareholders' equity
C$7.03bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | C$22.01bn | C$21.22bn | C$20.72bn | C$18.89bn | C$18.28bn | C$18.00bn | C$16.77bn | C$14.38bn | C$13.18bn | C$12.79bn |
| Gross profit | C$4.37bn | C$4.18bn | C$4.08bn | C$3.78bn | C$3.65bn | C$3.58bn | C$3.33bn | C$2.83bn | C$2.60bn | C$2.52bn |
| Operating income | C$1.49bn | C$1.41bn | C$1.44bn | C$1.32bn | C$1.25bn | C$1.24bn | C$1.17bn | C$820.4m | C$866.8m | C$842.1m |
| Net income | C$1.02bn | C$928.8m | C$1.01bn | C$846.1m | C$823.0m | C$795.2m | C$711.6m | C$1.72bn | C$591.7m | C$571.5m |
| Diluted earnings per share | 4.74 | 4.17 | 4.43 | 3.58 | 3.39 | 3.17 | 2.79 | 6.68 | 2.59 | 2.44 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | C$14.54bn | C$14.14bn | C$13.87bn | C$13.40bn | C$13.59bn | C$13.42bn | C$11.07bn | C$10.92bn | C$6.05bn | C$5.61bn |
| Cash and short-term investments | C$67.3m | C$29.4m | C$29.5m | C$13.4m | C$445.8m | C$441.5m | C$273.4m | C$226.9m | C$148.9m | C$27.5m |
| Total liabilities | C$7.49bn | C$7.10bn | C$7.05bn | C$6.78bn | C$7.18bn | C$7.27bn | C$5.11bn | C$5.27bn | C$3.13bn | C$2.91bn |
| Debt | C$4.60bn | C$4.31bn | C$4.32bn | C$4.12bn | C$4.56bn | C$4.70bn | C$2.67bn | C$2.65bn | C$1.47bn | C$1.26bn |
| Shareholders' equity | C$7.03bn | C$7.02bn | C$6.80bn | C$6.60bn | C$6.40bn | C$6.14bn | C$5.96bn | C$5.64bn | C$2.91bn | C$2.68bn |
| Shares outstanding | 215m | 223m | 229m | 236m | 243m | 251m | 255m | 257m | 229m | 234m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | C$1.61bn | C$1.56bn | C$1.56bn | C$1.37bn | C$1.49bn | C$1.38bn | C$687.7m | C$750.4m | C$707.8m | C$716.8m |
| Capital spending | −C$452.5m | −C$499.0m | −C$679.9m | −C$522.9m | −C$520.0m | −C$463.3m | −C$356.8m | −C$281.8m | −C$328.3m | −C$278.0m |
| Free cash flow | C$1.16bn | C$1.06bn | C$883.6m | C$847.8m | C$969.9m | C$919.6m | C$330.9m | C$468.6m | C$379.5m | C$438.8m |
| Dividends paid | −C$316.8m | −C$294.6m | −C$275.0m | −C$257.9m | −C$240.1m | −C$220.7m | −C$198.9m | −C$164.8m | −C$143.5m | −C$127.1m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Mar 2025 | Dec 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | C$6.97bn | C$5.11bn | C$5.29bn | C$5.11bn | C$6.87bn | C$4.91bn | C$4.91bn | C$5.12bn |
| Gross profit | C$1.31bn | C$1.03bn | C$1.04bn | C$1.02bn | C$1.36bn | C$982.4m | C$982.4m | C$1.01bn |
| Operating income | C$583.5m | C$343.9m | C$340.2m | C$346.8m | C$470.4m | C$325.0m | C$325.0m | C$346.2m |
| Net income | C$211.1m | C$246.5m | C$225.5m | C$216.0m | C$322.8m | C$219.4m | C$219.4m | C$258.8m |
| Diluted earnings per share | 1.00 | 1.16 | 1.06 | 1.00 | 1.50 | 1.02 | 0.99 | 1.16 |
| Cash from operations | C$447.0m | C$545.0m | C$72.0m | C$484.0m | C$633.0m | C$372.0m | — | C$123.0m |
| Capital spending | −C$147.0m | −C$70.0m | −C$50.0m | −C$171.0m | −C$130.0m | −C$73.0m | — | −C$76.0m |
| Free cash flow | C$300.0m | C$475.0m | C$22.0m | C$313.0m | C$503.0m | C$299.0m | — | C$47.0m |
| Total assets | C$14.71bn | C$14.55bn | C$14.85bn | C$14.54bn | C$14.29bn | C$14.25bn | C$14.25bn | C$14.47bn |
| Cash and short-term investments | C$49.9m | C$131.1m | C$17.9m | C$67.3m | C$75.6m | C$38.6m | C$38.6m | — |
| Debt | C$3.48bn | C$3.47bn | C$4.87bn | C$4.60bn | C$4.40bn | C$4.48bn | C$4.19bn | C$4.13bn |
| Shareholders' equity | C$6.96bn | C$6.94bn | C$7.02bn | C$7.03bn | C$7.13bn | C$7.07bn | C$7.07bn | C$7.12bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 5.2% | 4.1% | 6.1% |
| Operating income | 4.2% | 3.8% | 8.1% |
| Net income | 6.3% | 5.0% | 7.2% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 19.8% | 19.8% | 19.9% | 19.8% |
| Operating margin | 6.7% | 6.8% | 6.8% | 6.6% |
| Net margin | 4.5% | 4.6% | 4.6% | 5.1% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 20.9 | 21.6 | 15.5 | 20.9 | 19.9 | 17.9 | 19.2 | 7.1 | 15.6 | 16.4 |
| Price to sales | 1.0 | 0.9 | 0.8 | 0.9 | 0.9 | 0.8 | 0.8 | 0.8 | 0.7 | 0.7 |
Dividends and splits
Per share, in the currency the company pays
Paid for 31 years. Last went ex-dividend on 3 Sept 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 1.224 | 1.815 | 1.308 | 0.908 | 1.10 | 1.00 | 0.90 | 0.98 |
- 3-for-1 split · 12 Feb 2015
- 1-to-1 reverse split · 3 Feb 2012
- 2-for-1 split · 8 Feb 2002
- 2-for-1 split · 6 Feb 1997
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.