372.37
+3.37%
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
$1.85bn
FY2016FY2025
Net income
$1.13bn
FY2016FY2025
Free cash flow
−$715.3m
FY2016FY2025
Shareholders' equity
$7.62bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.85bn | $1.11bn | $1.22bn | $1.32bn | $1.30bn | $1.02bn | $844.1m | $653.2m | $675.0m | $610.2m |
| Gross profit | $1.37bn | $759.3m | $766.6m | $852.6m | $822.1m | $620.4m | $436.1m | $287.3m | $260.0m | $230.6m |
| Research and development | — | — | — | — | — | — | — | — | $3.6m | $3.4m |
| Operating income | $1.32bn | $726.6m | −$428.0m | $820.7m | $860.7m | $592.5m | $410.2m | $190.3m | $235.4m | $155.5m |
| Net income | $1.13bn | $552.1m | −$466.4m | $700.6m | $733.7m | $326.2m | $344.1m | $139.0m | $194.7m | $122.2m |
| Diluted earnings per share | 5.87 | 2.87 | -2.43 | 3.65 | 3.83 | 1.71 | 1.82 | 0.75 | 1.05 | 0.70 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $8.23bn | $6.33bn | $5.99bn | $6.63bn | $6.21bn | $5.59bn | $5.28bn | $4.93bn | $4.79bn | $4.22bn |
| Cash and short-term investments | $669.7m | $1.45bn | $1.42bn | $1.20bn | $539.3m | $534.2m | $132.1m | $69.7m | $511.1m | $253.0m |
| Total liabilities | $605.0m | $333.8m | $225.0m | $209.2m | $184.7m | $149.1m | $218.4m | $299.9m | $82.9m | $75.1m |
| Debt | $8.6m | — | $5.7m | $6.0m | $6.1m | $4.4m | $82.6m | $207.6m | — | — |
| Shareholders' equity | $7.62bn | $6.00bn | $5.77bn | $6.42bn | $6.03bn | $5.44bn | $5.06bn | $4.63bn | $4.71bn | $4.15bn |
| Shares outstanding | 193m | 193m | 192m | 192m | 191m | 191m | 189m | 186m | 186m | 175m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $1.52bn | $829.5m | $991.2m | $999.5m | $955.4m | $803.9m | $617.7m | $474.8m | $488.6m | $471.0m |
| Capital spending | −$2.24bn | −$408.0m | −$521.6m | −$141.5m | −$760.5m | −$312.6m | −$445.2m | −$989.6m | −$501.2m | −$747.1m |
| Free cash flow | −$715.3m | $421.5m | $469.6m | $858.0m | $194.9m | $491.3m | $172.5m | −$514.8m | −$12.6m | −$276.1m |
| Dividends paid | −$279.9m | −$242.4m | −$233.0m | −$197.6m | −$179.6m | −$154.9m | −$138.2m | −$136.1m | −$125.8m | −$118.1m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $565.7m | $639.4m | $604.9m | $487.7m | $369.4m | $368.4m | $321.0m | $275.7m |
| Gross profit | $439.2m | $517.1m | $465.9m | $353.5m | $271.9m | $261.5m | $226.6m | $189.6m |
| Operating income | $435.0m | $501.9m | $457.3m | $333.1m | $305.8m | $253.5m | $217.4m | $182.0m |
| Net income | $344.9m | $460.9m | $373.4m | $287.5m | $247.1m | $209.8m | $175.4m | $152.7m |
| Diluted earnings per share | 1.78 | 2.38 | 1.94 | 1.49 | 1.28 | 1.09 | 0.91 | 0.79 |
| Cash from operations | $470.0m | $511.0m | $433.0m | $478.0m | $430.0m | $288.0m | $243.0m | $213.0m |
| Capital spending | −$80.0m | −$442.0m | −$34.0m | −$388.0m | −$1.36bn | −$508.0m | −$4.0m | −$239.0m |
| Free cash flow | $390.0m | $69.0m | $399.0m | $90.0m | −$930.0m | −$220.0m | $239.0m | −$26.0m |
| Total assets | $8.91bn | $8.80bn | $8.23bn | $7.51bn | $7.02bn | $6.65bn | $6.33bn | $6.30bn |
| Cash and short-term investments | $1.01bn | $715.2m | $669.7m | $236.5m | $160.3m | $1.13bn | $1.45bn | $1.32bn |
| Shareholders' equity | $8.23bn | $8.11bn | $7.62bn | $6.99bn | $6.60bn | $6.29bn | $6.00bn | $5.99bn |
Financial ratios
Data as of 18 Sept 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 73.9% | 68.2% | 62.9% | 64.8% | 63.2% | 60.8% | — | — | — | — | — | — |
| Operating margin | 71.0% | 65.2% | -35.1% | 62.4% | 66.2% | 58.1% | — | — | — | — | — | — |
| Net margin | 61.1% | 49.6% | -38.3% | 53.2% | 56.4% | 32.0% | — | — | — | — | — | — |
| Return on equity | 14.8% | 9.2% | -8.1% | 10.9% | 12.2% | 6.0% | — | — | — | — | — | — |
| Return on assets | 13.8% | 8.7% | -7.8% | 10.6% | 11.8% | 5.8% | — | — | — | — | — | — |
| Free cash flow yield | 5.2% | 1.7% | 2.1% | 1.6% | 2.4% | 1.6% | — | — | — | — | — | — |
| Revenue growth | 66.4% | -8.6% | -7.3% | 1.2% | 27.4% | 20.9% | — | — | — | — | — | — |
| Earnings growth | 105.0% | -218.4% | -166.6% | -4.5% | 124.9% | -5.2% | — | — | — | — | — | — |
| Current ratio | 8.30x | 25.43x | 41.21x | 27.55x | 17.39x | 12.48x | — | — | — | — | — | — |
| Debt to equity | 0.00x | 0.00x | 0.00x | 0.00x | 0.00x | 0.00x | — | — | — | — | — | — |
| Equity ratio | 92.6% | 94.7% | 96.2% | 96.8% | 97.0% | 97.3% | — | — | — | — | — | — |
| Interest coverage | 417.32x | 7266.00x | -147.59x | 8207.00x | 2869.00x | 1481.25x | — | — | — | — | — | — |
| R&D as a share of sales | — | — | — | — | — | — | 0.5% | 0.6% | 0.6% | 0.5% | 0.7% | 0.6% |
| Buybacks as a share of market value | -0.2% | -0.2% | -0.2% | -0.3% | -0.4% | -0.7% | — | — | — | — | — | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 12.1% | 12.7% | 15.4% |
| Operating income | 17.1% | 17.3% | 37.8% |
| Net income | 17.3% | 28.2% | 46.6% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 71.8% | 68.1% | 66.4% | 59.2% |
| Operating margin | 68.9% | 44.3% | 49.7% | 44.7% |
| Net margin | 56.7% | 34.9% | 38.1% | 34.4% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Price to earnings | 35.4 | 43.0 | -44.1 | 36.9 | 33.3 | 68.1 |
| Price to sales | 21.6 | 21.3 | 16.9 | 19.6 | 18.8 | 21.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 18 years. Last went ex-dividend on 10 Sept 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 1.492 | 1.52 | 1.44 | 1.36 | 1.28 | 1.16 | 1.03 | 0.99 |
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.