65.29
+3.27%
Close of 2 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.33bn
FY2016FY2025
Net income
$410.5m
FY2016FY2025
Free cash flow
$111.6m
FY2016FY2025
Shareholders' equity
$2.42bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.33bn | $1.12bn | $882.6m | $868.5m | $855.8m | $789.2m | $640.8m | $442.9m | $314.9m | $312.5m |
| Operating income | $539.2m | $601.1m | $453.1m | $472.5m | $497.2m | $463.0m | $330.4m | $79.4m | $110.3m | $59.6m |
| Net income | $410.5m | $134.6m | $204.4m | $188.8m | $151.7m | $109.0m | $71.2m | $23.2m | −$12.6m | $3.2m |
| Diluted earnings per share | 4.33 | 1.55 | 2.37 | 2.19 | 1.76 | 1.27 | 0.83 | 0.27 | -0.15 | 0.04 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $3.02bn | $2.14bn | $1.84bn | $1.59bn | $1.36bn | $1.25bn | $1.23bn | $1.27bn | $1.17bn | $1.21bn |
| Cash and short-term investments | $119.3m | $110.2m | $172.8m | $376.0m | $255.7m | $206.2m | $161.8m | $122.2m | $44.9m | $104.0m |
| Total liabilities | $597.7m | $508.9m | $340.7m | $303.2m | $258.5m | $306.3m | $394.8m | $511.8m | $488.8m | $522.5m |
| Debt | $201.9m | $141.2m | $32.0m | $3.9m | $3.3m | $44.8m | $176.2m | $333.5m | $385.6m | $406.7m |
| Shareholders' equity | $2.42bn | $1.63bn | $1.50bn | $1.29bn | $1.10bn | $946.1m | $834.8m | $759.6m | $679.3m | $683.9m |
| Shares outstanding | 95m | 87m | 86m | 86m | 86m | 86m | 85m | 85m | 83m | 80m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $472.1m | $449.5m | $300.8m | $408.1m | $330.0m | $342.1m | $301.3m | $226.8m | $73.6m | $167.4m |
| Capital spending | −$360.5m | −$561.7m | −$479.5m | −$277.6m | −$230.5m | −$142.4m | −$107.3m | −$124.4m | −$108.6m | −$171.8m |
| Free cash flow | $111.6m | −$112.2m | −$178.7m | $130.5m | $99.5m | $199.7m | $194.0m | $102.4m | −$35.0m | −$4.4m |
| Dividends paid | −$10.4m | — | — | — | — | — | — | — | — | — |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $396.4m | $539.3m | $472.5m | $411.2m | $253.9m | $170.0m | $295.0m | $313.7m |
| Operating income | $152.9m | $295.2m | $219.5m | $179.2m | $85.5m | $86.0m | $169.6m | $177.4m |
| Net income | $110.9m | $207.5m | $169.4m | $113.0m | $83.2m | $39.0m | $60.4m | $29.2m |
| Diluted earnings per share | 1.18 | 2.21 | 1.79 | 1.19 | 0.88 | 0.41 | 0.70 | 0.34 |
| Cash from operations | $157.0m | $209.0m | $240.0m | $179.0m | $67.0m | −$9.0m | $122.0m | $149.0m |
| Capital spending | −$60.0m | −$48.0m | −$68.0m | −$59.0m | −$101.0m | −$124.0m | −$130.0m | −$146.0m |
| Free cash flow | $97.0m | $161.0m | $172.0m | $120.0m | −$34.0m | −$133.0m | −$8.0m | $3.0m |
| Total assets | $3.08bn | $3.01bn | $3.02bn | $2.47bn | $2.35bn | $2.22bn | $2.14bn | $2.06bn |
| Cash and short-term investments | $169.4m | $130.0m | $119.3m | $111.4m | $110.2m | $106.5m | $110.2m | $114.5m |
| Debt | $25.1m | $24.0m | $133.1m | $252.3m | $326.0m | $279.6m | $141.2m | $127.1m |
| Shareholders' equity | $2.58bn | $2.52bn | $2.42bn | $1.86bn | $1.76bn | $1.67bn | $1.63bn | $1.57bn |
Financial ratios
Data as of 17 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Operating margin | 40.8% | 31.7% | 24.6% | 32.1% | 35.1% | 26.2% |
| Net margin | 30.9% | 12.1% | 23.2% | 21.7% | 17.7% | 13.8% |
| Return on equity | 16.9% | 8.3% | 13.7% | 14.6% | 13.8% | 11.5% |
| Return on assets | 13.6% | 6.3% | 11.1% | 11.8% | 11.2% | 8.7% |
| Free cash flow yield | 12.0% | 15.9% | 12.3% | 10.9% | 8.9% | 7.7% |
| Revenue growth | 19.1% | 26.4% | 1.6% | 1.5% | 8.4% | 23.2% |
| Earnings growth | 204.9% | -34.1% | 8.3% | 24.5% | 39.2% | 53.1% |
| Current ratio | 1.16x | 1.05x | 1.44x | 2.31x | 2.33x | 1.81x |
| Debt to equity | 0.03x | 0.06x | 0.02x | 0.00x | 0.00x | 0.05x |
| Equity ratio | 80.2% | 76.2% | 81.4% | 81.0% | 81.0% | 75.5% |
| Interest coverage | 21.40x | 169.02x | 106.97x | 92.59x | 122.17x | 12.55x |
| Buybacks as a share of market value | -9.1% | -0.6% | -0.4% | 0.1% | 0.1% | -0.8% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 15.2% | 11.0% | — |
| Operating income | 4.5% | 3.1% | — |
| Net income | 29.5% | 30.4% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 46.7% | 49.2% | 51.8% | — |
| Net margin | 22.3% | 22.4% | 20.5% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Price to earnings | 11.1 | 13.3 | 4.5 | 5.2 | 5.5 | 11.0 |
| Price to sales | 3.4 | 1.6 | 1.0 | 1.1 | 1.0 | 1.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 1 years. Last went ex-dividend on 5 Mar 2026.
| FY2026 | FY2025 | |
|---|---|---|
| Paid in the year | 0.15 | 0.15 |
- 10-to-1 reverse split · 5 Jul 2016
- 2-to-1 reverse split · 3 Aug 2006
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.