O
110.40
+1.70%
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 USD, from our data supplier.
Net income
$627.8m
FY2016FY2025
Total assets
$11.24bn
FY2016FY2025
Shareholders' equity
$8.77bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Research and development | $3.0m | $4.0m | $6.0m | $5.0m | $5.0m | — | — | $189.0m | $213.0m | $223.0m |
| Operating income | $634.9m | $326.0m | $700.0m | $251.0m | $1.42bn | $832.0m | $744.0m | $816.0m | $791.0m | $978.0m |
| Net income | $627.8m | $303.0m | $529.0m | $235.0m | $1.41bn | $730.0m | $4.28bn | −$663.0m | $2.40bn | −$130.0m |
| Diluted earnings per share | 9.16 | 3.94 | 6.82 | 2.76 | 16.15 | 8.11 | 42.77 | -6.63 | 23.77 | -1.26 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $11.24bn | $13.96bn | $12.90bn | $12.16bn | $12.89bn | $11.87bn | $11.80bn | $45.42bn | $44.70bn | $42.91bn |
| Cash and short-term investments | $1.33bn | $929.0m | $265.0m | $161.0m | $790.0m | $706.0m | $988.0m | $2.76bn | $3.63bn | $2.52bn |
| Total liabilities | $2.47bn | $5.54bn | $4.33bn | $3.91bn | $4.51bn | $4.63bn | $4.82bn | $39.78bn | $39.66bn | $41.56bn |
| Debt | $32.9m | $5.20bn | $3.94bn | $3.56bn | $3.83bn | $5.00bn | $4.29bn | $22.68bn | $22.41bn | $22.91bn |
| Shareholders' equity | $8.77bn | $8.42bn | $8.56bn | $8.25bn | $8.37bn | $7.24bn | $6.98bn | $2.56bn | $2.89bn | −$490.0m |
| Shares outstanding | 69m | 77m | 78m | 85m | 87m | 90m | 100m | 100m | 101m | 103m |
Financial ratios
Data as of 15 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2018 | |
|---|---|---|---|---|---|---|---|
| Operating margin | 216.0% | 47.4% | 47.6% | 54.0% | 69.2% | 64.3% | — |
| Net margin | 214.2% | 46.8% | 47.1% | 53.8% | 69.2% | 64.1% | — |
| Return on equity | 7.2% | 3.6% | 6.2% | 2.8% | 16.8% | 10.1% | — |
| Return on assets | 5.6% | 2.2% | 4.1% | 1.9% | 10.9% | 6.2% | — |
| Revenue growth | -54.7% | -42.3% | 156.8% | -78.5% | 78.5% | 3.3% | — |
| Earnings growth | 107.2% | -42.7% | 125.1% | -83.3% | 92.5% | -82.9% | — |
| Current ratio | 357.45x | 20.48x | 13.83x | 14.67x | 7.78x | 3.31x | — |
| Debt to equity | 0.27x | 0.61x | 0.45x | 0.42x | 0.45x | 0.68x | — |
| Equity ratio | 78.0% | 60.3% | 66.4% | 67.8% | 65.0% | 61.0% | — |
| Interest coverage | 622.00x | 153.50x | 267.00x | 118.00x | 703.00x | 366.00x | — |
| R&D as a share of sales | 1.0% | 0.6% | 0.5% | 1.1% | 0.2% | — | 0.8% |
| Buybacks as a share of market value | 11.0% | 0.7% | 8.8% | 2.3% | 3.3% | 10.0% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -12.5% | -23.8% | -34.3% |
| Operating income | 36.3% | -5.3% | -2.3% |
| Net income | 38.8% | -3.0% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 102.2% | 76.5% | 73.4% | 9.1% |
| Net margin | 99.0% | 67.8% | 67.6% | 10.1% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 9.0 | 19.8 | 10.2 | 17.4 | 4.8 | 7.1 | 1.5 | -8.2 | 3.1 | -53.7 |
| Price to sales | 19.3 | 9.3 | 4.8 | 9.4 | 3.3 | 4.5 | 5.7 | 0.2 | 0.3 | 0.4 |
Dividends and splits
Per share, in the currency the company pays
Paid for 36 years. Last went ex-dividend on 9 Oct 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.241 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.40 | 0.388 |
- 2-for-1 split · 30 May 2000
- 2-for-1 split · 28 May 1999
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.