88.09
+0.81%
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.
Revenue
$42.01bn
FY2016FY2025
Net income
$843.5m
FY2016FY2025
Free cash flow
$1.82bn
FY2016FY2025
Shareholders' equity
$12.47bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $42.01bn | $42.84bn | $42.80bn | $37.84bn | $36.24bn | $32.65bn | $39.43bn | $40.83bn | $38.95bn | $36.45bn |
| Gross profit | $5.99bn | $5.80bn | $5.61bn | $4.65bn | $5.14bn | $4.44bn | $5.41bn | $5.77bn | $5.69bn | $5.32bn |
| Research and development | $805.9m | $874.0m | $862.0m | $649.0m | $634.0m | $830.0m | $640.0m | $588.0m | $522.0m | $460.0m |
| Operating income | $2.11bn | $2.12bn | $2.24bn | $959.0m | $2.07bn | $1.70bn | $2.57bn | $3.13bn | $3.17bn | $2.88bn |
| Net income | $843.5m | $1.01bn | $1.21bn | $592.0m | $1.51bn | $757.0m | $1.76bn | $2.30bn | $2.21bn | $2.03bn |
| Diluted earnings per share | 3.00 | 3.53 | 4.23 | 2.07 | 5.02 | 2.52 | 5.76 | 6.89 | 6.09 | 5.28 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $31.36bn | $31.04bn | $32.26bn | $27.79bn | $29.09bn | $28.61bn | $25.79bn | $25.95bn | $25.39bn | $22.57bn |
| Cash and short-term investments | $1.61bn | $1.25bn | $1.20bn | $1.23bn | $2.95bn | $3.27bn | $1.28bn | $684.0m | $726.0m | $974.0m |
| Total liabilities | $18.54bn | $19.10bn | $19.98bn | $16.45bn | $16.86bn | $16.89bn | $14.66bn | $14.79bn | $13.66bn | $12.35bn |
| Debt | $6.69bn | $7.07bn | $7.22bn | $5.07bn | $5.67bn | $6.00bn | $4.99bn | $4.40bn | $3.58bn | $3.16bn |
| Shareholders' equity | $12.47bn | $11.52bn | $11.88bn | $10.94bn | $11.84bn | $11.37bn | $10.83bn | $10.70bn | $11.23bn | $9.77bn |
| Shares outstanding | 281m | 286m | 287m | 286m | 302m | 301m | 306m | 333m | 362m | 385m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $3.66bn | $3.63bn | $3.15bn | $2.10bn | $2.94bn | $3.28bn | $3.96bn | $3.72bn | $3.33bn | $3.39bn |
| Capital spending | −$1.84bn | −$2.18bn | −$2.55bn | −$1.68bn | −$1.37bn | −$1.15bn | −$1.44bn | −$1.65bn | −$1.86bn | −$1.81bn |
| Free cash flow | $1.82bn | $1.46bn | $601.0m | $414.0m | $1.57bn | $2.13bn | $2.52bn | $2.07bn | $1.47bn | $1.58bn |
| Dividends paid | −$553.5m | −$539.0m | −$522.0m | −$514.0m | −$514.0m | −$467.0m | −$449.0m | −$448.0m | −$400.0m | −$385.0m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $10.70bn | $10.21bn | $11.01bn | $10.46bn | $10.63bn | $10.07bn | $10.63bn | $10.28bn |
| Gross profit | $1.17bn | $984.6m | $1.34bn | $1.49bn | $1.50bn | $1.24bn | $1.55bn | $1.45bn |
| Operating income | $599.1m | $122.6m | $749.3m | $958.0m | $522.0m | $308.0m | $616.0m | $965.0m |
| Net income | $456.9m | −$11.8m | −$1.0m | $305.0m | $379.0m | $146.0m | $203.0m | $484.0m |
| Diluted earnings per share | 1.67 | -0.04 | -0.00 | 1.08 | 1.35 | 0.52 | 0.71 | 1.69 |
| Cash from operations | $928.0m | $665.0m | $2.02bn | $912.0m | $627.0m | $77.0m | $1.91bn | $727.0m |
| Capital spending | −$261.0m | −$215.0m | −$700.0m | −$267.0m | −$246.0m | −$268.0m | −$709.0m | −$476.0m |
| Free cash flow | $667.0m | $450.0m | $1.31bn | $645.0m | $381.0m | −$191.0m | $1.20bn | $251.0m |
| Total assets | $31.24bn | $31.68bn | $31.36bn | $32.87bn | $33.17bn | $32.07bn | $31.04bn | $32.79bn |
| Cash and short-term investments | $1.45bn | $1.63bn | $1.61bn | $1.33bn | $1.54bn | $1.06bn | $1.25bn | $1.06bn |
| Debt | $4.95bn | $5.13bn | $5.37bn | $6.08bn | $6.36bn | $5.82bn | $5.41bn | $6.13bn |
| Shareholders' equity | $11.75bn | $11.92bn | $12.47bn | $12.59bn | $12.48bn | $11.74bn | $11.52bn | $12.27bn |
Financial ratios
Data as of 30 Sept 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 14.3% | 13.5% | 13.1% | 12.3% | 14.2% | 13.6% |
| Operating margin | 5.0% | 4.9% | 5.2% | 2.5% | 5.7% | 5.2% |
| Net margin | 2.0% | 2.4% | 2.8% | 1.6% | 4.2% | 2.3% |
| Return on equity | 6.8% | 8.8% | 10.2% | 5.4% | 12.8% | 6.7% |
| Return on assets | 2.7% | 3.3% | 3.8% | 2.1% | 5.2% | 2.6% |
| Free cash flow yield | 21.4% | 22.2% | 21.7% | 14.4% | 15.6% | 16.1% |
| Revenue growth | -1.9% | 0.1% | 13.1% | 4.4% | 11.0% | -17.2% |
| Earnings growth | -16.4% | -16.8% | 104.9% | -60.9% | 100.0% | -57.1% |
| Current ratio | 1.25x | 1.08x | 1.06x | 1.14x | 1.30x | 1.37x |
| Debt to equity | 0.40x | 0.47x | 0.50x | 0.35x | 0.36x | 0.38x |
| Equity ratio | 39.8% | 37.1% | 36.8% | 39.4% | 40.7% | 39.7% |
| Interest coverage | 7.67x | 6.85x | 9.24x | 7.61x | 16.97x | 16.14x |
| R&D as a share of sales | 1.9% | 2.0% | 2.0% | 1.7% | 1.7% | 2.5% |
| Buybacks as a share of market value | 1.6% | 0.2% | -0.1% | 5.1% | -0.2% | 1.8% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 3.5% | 5.2% | 2.7% |
| Operating income | 30.1% | 4.5% | -1.8% |
| Net income | 12.5% | 2.2% | -8.3% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 13.9% | 13.3% | 13.5% | 13.8% |
| Operating margin | 5.0% | 4.5% | 4.8% | 6.0% |
| Net margin | 2.2% | 2.2% | 2.5% | 3.8% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 17.8 | 12.4 | 13.5 | 26.8 | 14.8 | 26.1 | 9.0 | 6.5 | 8.5 | 8.1 |
| Price to sales | 0.4 | 0.3 | 0.4 | 0.4 | 0.6 | 0.6 | 0.4 | 0.4 | 0.5 | 0.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 34 years. Last went ex-dividend on 14 Aug 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 1.671 | 1.94 | 1.90 | 1.84 | 1.80 | 1.72 | 1.60 | 1.46 |
- 2-for-1 split · 26 Mar 2015
- 2-for-1 split · 12 Nov 2010
- 1-to-1 reverse split · 1 Sept 2010
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.