85.78
+0.56%
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$4.94bn
FY2015FY2024
Net income
C$430.0m
FY2015FY2024
Free cash flow
C$393.0m
FY2015FY2024
Shareholders' equity
C$4.63bn
FY2015FY2024
Income statement
Fiscal years
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | C$4.94bn | C$4.74bn | C$4.98bn | C$4.29bn | C$3.94bn | C$4.71bn | C$4.89bn | C$4.60bn | C$4.04bn | C$4.13bn |
| Gross profit | C$3.78bn | C$3.71bn | C$3.86bn | C$3.31bn | C$3.12bn | C$3.82bn | C$4.26bn | C$4.02bn | C$3.43bn | C$3.35bn |
| Operating income | C$1.20bn | C$1.18bn | C$1.22bn | C$965.0m | C$1.03bn | C$1.34bn | C$1.12bn | C$1.18bn | C$1.27bn | C$791.0m |
| Net income | C$430.0m | C$432.0m | C$370.0m | C$246.0m | C$252.0m | C$513.0m | C$328.0m | C$219.0m | C$340.0m | C$154.0m |
| Diluted earnings per share | 3.83 | 3.81 | 3.24 | 2.15 | 2.20 | 4.47 | 2.86 | 1.91 | 2.96 | 1.34 |
Balance sheet
At each fiscal year end
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | C$26.72bn | C$25.36bn | C$24.14bn | C$23.00bn | C$22.20bn | C$21.70bn | C$23.34bn | C$21.79bn | C$19.75bn | C$19.05bn |
| Cash and short-term investments | C$703.0m | C$576.0m | C$1.01bn | C$1.07bn | C$1.06bn | C$1.06bn | C$627.0m | C$446.0m | C$566.0m | C$751.0m |
| Total liabilities | C$22.09bn | C$20.93bn | C$19.76bn | C$18.89bn | C$18.15bn | C$17.70bn | C$19.59bn | C$18.26bn | C$16.28bn | C$15.70bn |
| Debt | C$11.98bn | C$11.17bn | C$10.20bn | C$10.15bn | C$9.72bn | C$9.54bn | C$10.97bn | C$9.99bn | C$8.38bn | C$8.06bn |
| Shareholders' equity | C$4.63bn | C$4.42bn | C$4.38bn | C$4.11bn | C$4.05bn | C$4.00bn | C$3.75bn | C$3.53bn | C$3.47bn | C$3.36bn |
| Shares outstanding | 112m | 113m | 114m | 114m | 115m | 115m | 115m | 115m | 115m | 115m |
Cash flow
Fiscal years
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | C$2.20bn | C$1.97bn | C$2.40bn | C$1.86bn | C$1.84bn | C$1.54bn | C$999.0m | C$1.33bn | C$1.79bn | C$1.68bn |
| Capital spending | −C$1.80bn | −C$1.56bn | −C$1.58bn | −C$1.35bn | −C$1.03bn | −C$1.20bn | −C$1.23bn | −C$1.33bn | −C$1.43bn | −C$1.77bn |
| Free cash flow | C$393.0m | C$400.0m | C$813.0m | C$518.0m | C$815.0m | C$340.0m | −C$235.0m | C$2.0m | C$357.0m | −C$91.0m |
| Dividends paid | −C$220.0m | −C$215.0m | −C$211.0m | −C$205.0m | −C$200.0m | −C$186.0m | −C$173.0m | −C$150.0m | −C$131.0m | −C$114.0m |
Latest quarters
By quarter end
| Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | Jun 2024 | Mar 2024 | Dec 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | C$1.18bn | C$1.16bn | C$1.41bn | C$1.39bn | C$1.12bn | C$1.11bn | C$1.32bn | C$1.22bn |
| Gross profit | C$850.0m | C$885.0m | C$1.10bn | C$1.01bn | C$835.0m | C$870.0m | C$1.06bn | C$963.0m |
| Operating income | C$270.0m | C$261.0m | C$404.0m | C$328.0m | C$237.0m | C$216.0m | C$420.0m | C$132.0m |
| Net income | C$85.0m | C$64.0m | C$144.0m | C$138.0m | C$93.0m | C$52.0m | C$147.0m | C$95.0m |
| Diluted earnings per share | 0.75 | 0.57 | 1.28 | 1.23 | 0.83 | 0.46 | 1.31 | 0.84 |
| Total assets | C$27.74bn | C$26.80bn | C$27.10bn | C$26.72bn | C$26.05bn | C$25.52bn | C$25.35bn | C$25.36bn |
| Cash and short-term investments | C$1.28bn | C$761.0m | C$943.0m | C$703.0m | C$577.0m | C$604.0m | C$417.0m | C$576.0m |
| Debt | C$12.54bn | C$12.12bn | C$12.08bn | C$11.88bn | C$11.57bn | C$11.25bn | C$10.66bn | C$10.62bn |
| Shareholders' equity | C$4.75bn | C$4.73bn | C$4.73bn | C$4.63bn | C$4.50bn | C$4.51bn | C$4.51bn | C$4.42bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 4.8% | 1.0% | 0.8% |
| Operating income | 7.6% | -2.2% | 0.5% |
| Net income | 20.5% | -3.5% | 0.2% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 77.4% | 77.4% | 78.3% | 81.1% |
| Operating margin | 24.6% | 24.1% | 25.1% | 25.0% |
| Net margin | 8.9% | 7.8% | 8.1% | 7.4% |
Valuation history
At each fiscal year end
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 12.4 | 10.2 | 13.1 | 19.9 | 16.6 | 11.1 | 13.5 | 23.6 | 15.1 | 26.7 |
| Price to sales | 1.1 | 0.9 | 1.0 | 1.1 | 1.1 | 1.2 | 0.9 | 1.1 | 1.3 | 1.0 |
Dividends and splits
Per share, in the currency the company pays
Paid for 36 years. Last went ex-dividend on 3 Sept 2026.
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 2.018 | 1.959 | 1.902 | 1.847 | 1.793 | 1.741 | 1.619 | 1.506 |
- 2-for-1 split · 17 Jun 2013
- 2-for-1 split · 25 Aug 2005
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.