35.18
+0.06%
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
$5.25bn
FY2017FY2026
Net income
$643.0m
FY2017FY2026
Free cash flow
$807.5m
FY2017FY2026
Shareholders' equity
$4.01bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $5.25bn | $5.17bn | $5.77bn | $4.48bn | $3.49bn | $3.39bn | $3.11bn | $2.87bn | $2.82bn | $2.29bn |
| Gross profit | $3.87bn | $3.73bn | $4.19bn | $3.17bn | $2.43bn | $2.35bn | $2.11bn | $1.94bn | $1.86bn | $1.53bn |
| Research and development | $647.7m | $755.9m | $893.9m | $680.6m | $440.4m | $421.4m | $370.4m | $321.8m | $323.5m | $281.7m |
| Operating income | $1.21bn | $892.7m | $887.1m | $516.3m | $644.8m | $740.9m | $503.5m | $567.0m | $505.4m | $352.9m |
| Net income | $643.0m | $435.9m | $465.1m | $150.4m | $397.1m | $310.7m | $234.2m | $285.5m | $242.2m | $1.03bn |
| Diluted earnings per share | 2.65 | 1.72 | 1.75 | 0.55 | 1.47 | 1.14 | 0.86 | 1.05 | 0.90 | 3.84 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $13.11bn | $13.77bn | $14.21bn | $17.09bn | $10.18bn | $9.61bn | $10.23bn | $7.93bn | $7.77bn | $7.48bn |
| Cash and short-term investments | $956.0m | $1.16bn | $1.28bn | $1.23bn | $1.69bn | $1.61bn | $1.69bn | $941.0m | $682.9m | $443.4m |
| Total liabilities | $9.09bn | $9.84bn | $10.01bn | $13.07bn | $6.15bn | $5.51bn | $6.23bn | $4.05bn | $4.05bn | $3.95bn |
| Debt | $5.97bn | $6.64bn | $6.69bn | $9.25bn | $4.47bn | $3.87bn | $4.48bn | $2.61bn | $2.62bn | $2.57bn |
| Shareholders' equity | $4.01bn | $3.93bn | $4.20bn | $4.02bn | $4.03bn | $4.10bn | $4.01bn | $3.88bn | $3.72bn | $3.53bn |
| Shares outstanding | 243m | 254m | 265m | 272m | 270m | 273m | 272m | 272m | 269m | 267m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $1.01bn | $830.6m | $967.7m | $779.2m | $981.8m | $876.1m | $954.5m | $876.3m | $709.9m | $439.3m |
| Capital spending | −$199.3m | −$143.2m | −$159.3m | −$123.8m | −$93.1m | −$63.7m | −$72.7m | −$63.8m | −$105.3m | −$79.6m |
| Free cash flow | $807.5m | $687.4m | $808.4m | $655.4m | $888.7m | $812.4m | $881.8m | $812.4m | $604.6m | $359.7m |
| Dividends paid | −$268.4m | −$271.5m | −$267.4m | −$262.3m | −$233.6m | −$218.3m | −$186.0m | −$168.9m | −$145.6m | −$120.6m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $1.35bn | $1.26bn | $1.33bn | $1.27bn | $1.31bn | $896.4m | $953.6m | $906.8m |
| Gross profit | $1.01bn | $823.8m | $982.2m | $812.9m | $947.7m | $641.9m | $698.9m | $650.5m |
| Operating income | $338.6m | $270.9m | $291.8m | $286.7m | $181.6m | $149.4m | $211.4m | $130.7m |
| Net income | $155.7m | $169.8m | $168.1m | $145.0m | $28.8m | $66.3m | $164.3m | $60.3m |
| Diluted earnings per share | 0.64 | 0.70 | 0.66 | 0.57 | 0.11 | 0.26 | 0.62 | 0.23 |
| Cash from operations | $185.0m | $349.0m | $318.0m | $147.0m | $158.0m | $402.0m | $347.0m | −$77.0m |
| Capital spending | −$63.0m | −$48.0m | −$39.0m | −$46.0m | −$34.0m | −$28.0m | −$41.0m | −$39.0m |
| Free cash flow | $122.0m | $301.0m | $279.0m | $101.0m | $124.0m | $374.0m | $306.0m | −$116.0m |
| Total assets | $13.11bn | $13.33bn | $13.57bn | $13.48bn | $13.77bn | $9.83bn | $9.81bn | $13.78bn |
| Cash and short-term investments | $956.0m | $1.26bn | $1.27bn | $1.09bn | $1.16bn | $913.2m | $801.9m | $1.00bn |
| Debt | $5.83bn | $6.27bn | $6.44bn | $6.45bn | $6.45bn | $4.61bn | $4.62bn | $6.47bn |
| Shareholders' equity | $4.01bn | $3.97bn | $4.04bn | $3.95bn | $3.93bn | $2.95bn | $3.02bn | $4.14bn |
Financial ratios
Data as of 13 Oct 2026
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|---|
| Gross margin | 73.7% | 72.3% | 72.6% | 70.6% | 69.6% | 69.4% |
| Operating margin | 23.1% | 16.6% | 22.4% | 13.5% | 19.4% | 23.8% |
| Net margin | 12.3% | 8.4% | 8.1% | 3.4% | 11.4% | 9.2% |
| Return on equity | 16.0% | 11.1% | 11.1% | 3.7% | 9.9% | 7.6% |
| Return on assets | 4.9% | 3.2% | 3.3% | 0.9% | 3.9% | 3.2% |
| Free cash flow yield | 14.7% | 11.3% | 12.6% | 9.8% | 11.8% | 10.2% |
| Revenue growth | 1.5% | -10.4% | 28.6% | 28.4% | 3.2% | 8.9% |
| Earnings growth | 47.5% | -6.3% | 209.3% | -62.1% | 27.8% | 32.6% |
| Current ratio | 0.81x | 0.80x | 0.81x | 0.71x | 1.56x | 1.62x |
| Debt to equity | 1.45x | 1.64x | 1.54x | 2.23x | 1.06x | 0.89x |
| Equity ratio | 30.6% | 28.5% | 29.6% | 23.5% | 39.6% | 42.6% |
| Interest coverage | 3.44x | 2.28x | 2.29x | 1.58x | 4.18x | 5.19x |
| R&D as a share of sales | 12.3% | 14.6% | 15.5% | 15.2% | 12.6% | 12.4% |
| Buybacks as a share of market value | 4.4% | 4.3% | 2.6% | -0.7% | 1.0% | -0.2% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 5.4% | 9.2% | 11.1% |
| Operating income | 32.9% | 10.3% | 12.6% |
| Net income | 62.3% | 15.7% | 8.5% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 73.0% | 72.4% | 71.7% | 70.3% |
| Operating margin | 20.2% | 17.0% | 17.8% | 17.8% |
| Net margin | 10.4% | 8.2% | 8.7% | 11.1% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|
| Price to earnings | 10.0 | 19.0 | 16.9 | 73.6 | 19.9 | 38.5 | 49.1 |
| Price to sales | 1.2 | 1.6 | 1.4 | 2.5 | 2.3 | 3.5 | 3.7 |
Dividends and splits
Per share, in the currency the company pays
Paid for 13 years. Last went ex-dividend on 4 Sept 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.28 | 1.207 | 1.05 | 1.00 | 0.972 | 0.884 | 0.777 | 0.698 |
- 2-for-1 split · 25 Jan 2017
- 2-for-1 split · 19 Feb 2014
- 2-for-1 split · 20 Oct 2003
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.