46.56
+4.63%
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
$395.5m
FY2016FY2025
Net income
$244.2m
FY2016FY2025
Free cash flow
$92.8m
FY2016FY2025
Shareholders' equity
$2.04bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $395.5m | $269.0m | $204.0m | $151.9m | $150.4m | $112.6m | $59.1m | $43.0m | $41.0m | — |
| Research and development | — | $3.4m | $4.2m | $3.0m | $771,000 | — | — | — | — | — |
| Operating income | $234.6m | −$18.0m | $40.9m | $64.1m | $68.7m | $42.5m | $1.4m | $4.4m | −$28.7m | −$4.5m |
| Net income | $244.2m | −$23.1m | $36.3m | $55.1m | $45.5m | $55.6m | −$41.4m | −$32,000 | −$29.0m | −$6.6m |
| Diluted earnings per share | 1.18 | -0.11 | 0.18 | 0.35 | 0.29 | 0.36 | -0.59 | -0.00 | -0.14 | -0.03 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $2.11bn | $1.77bn | $1.89bn | $1.34bn | $1.30bn | $1.30bn | $658.0m | $565.5m | $418.5m | $251.3m |
| Cash and short-term investments | $122.0m | $39.3m | $23.6m | $76.5m | $54.3m | $48.2m | $29.7m | $25.0m | $15.0m | $574,760 |
| Total liabilities | $68.1m | $34.3m | $83.7m | $18.6m | $8.8m | $282.0m | $64.3m | $125.9m | $450.2m | $254.1m |
| Debt | $1.5m | $1.7m | $59.1m | $1.9m | $1.1m | $276.4m | $58.6m | $119.0m | $445.5m | $253.2m |
| Shareholders' equity | $2.04bn | $1.74bn | $1.81bn | $1.32bn | $1.29bn | $1.02bn | $593.6m | $439.6m | −$31.7m | −$2.7m |
| Shares outstanding | 207m | 201m | 202m | 156m | 156m | 155m | 71m | 69m | 207m | 207m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $315.2m | $213.5m | $154.1m | $118.4m | $120.0m | $84.4m | $39.7m | $27.9m | $27.1m | −$5.0m |
| Capital spending | −$222.4m | −$57.5m | −$190.9m | −$52.3m | −$51.3m | −$729.7m | −$172.5m | −$260.7m | −$204.8m | −$601.2m |
| Free cash flow | $92.8m | $156.0m | −$36.8m | $66.1m | $68.8m | −$645.3m | −$132.8m | −$232.8m | −$177.7m | −$606.1m |
| Dividends paid | −$46.6m | −$43.3m | −$41.3m | −$30.4m | −$14.8m | −$14.8m | −$14.8m | — | — | — |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $129.2m | $144.6m | $120.7m | $93.5m | $94.1m | $82.2m | $74.2m | $73.7m |
| Operating income | $84.4m | $96.8m | $76.6m | $57.9m | $55.3m | $45.2m | $42.3m | $30.6m |
| Net income | $156.3m | $115.0m | $78.0m | $61.9m | $55.7m | $45.5m | $41.3m | $29.6m |
| Diluted earnings per share | 0.76 | 0.56 | 0.38 | 0.30 | 0.27 | 0.22 | 0.20 | 0.15 |
| Cash from operations | $107.0m | $110.0m | $90.0m | $81.0m | $76.0m | $65.0m | $63.0m | $61.0m |
| Capital spending | −$428.0m | −$29.0m | — | −$150.0m | −$4.0m | −$63.0m | — | −$53.0m |
| Free cash flow | −$321.0m | $81.0m | — | −$69.0m | $72.0m | $2.0m | — | $8.0m |
| Total assets | $2.57bn | $2.22bn | $2.11bn | $2.05bn | $1.85bn | $1.79bn | $1.77bn | $1.77bn |
| Cash and short-term investments | $90.9m | $209.8m | $122.0m | $24.4m | $86.3m | $22.4m | $39.3m | $26.6m |
| Debt | $235.4m | $383,000 | $1.8m | $14.5m | $1.6m | $1.6m | $1.7m | $36.9m |
| Shareholders' equity | $2.28bn | $2.15bn | $2.04bn | $1.98bn | $1.81bn | $1.76bn | $1.74bn | $1.71bn |
Financial ratios
Data as of 11 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Operating margin | 59.3% | -2.7% | 21.4% | 41.6% | 46.1% | 37.8% |
| Net margin | 61.7% | -8.6% | 17.8% | 36.3% | 30.3% | 49.4% |
| Return on equity | 12.0% | -1.3% | 2.0% | 4.2% | 3.5% | 5.5% |
| Return on assets | 11.6% | -1.3% | 1.9% | 4.1% | 3.5% | 4.3% |
| Free cash flow yield | 5.8% | 3.0% | 3.9% | 2.5% | 2.5% | 11.8% |
| Revenue growth | 47.0% | 31.8% | 34.3% | 1.0% | 33.6% | 90.3% |
| Earnings growth | -1157.9% | -163.6% | -34.1% | 21.0% | -18.1% | -234.2% |
| Current ratio | 3.92x | 2.79x | 3.29x | 7.20x | 16.20x | 14.22x |
| Debt to equity | 0.00x | 0.00x | 0.03x | 0.00x | 0.00x | 0.27x |
| Equity ratio | 96.8% | 98.1% | 95.6% | 98.6% | 99.3% | 78.3% |
| Interest coverage | 54.68x | -1.27x | 5.97x | 19.08x | 10.81x | 4.09x |
| R&D as a share of sales | — | 1.3% | 2.1% | 2.0% | 0.5% | — |
| Buybacks as a share of market value | -2.9% | 0.1% | -29.4% | 0.1% | -0.6% | -119.3% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 37.6% | 28.6% | — |
| Operating income | 54.1% | 40.7% | — |
| Net income | 64.3% | 34.5% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|
| Price to earnings | 28.2 | -137.3 | 71.4 | 38.6 | 37.9 |
| Price to sales | 17.4 | 11.8 | 12.7 | 14.0 | 11.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 5 years. Last went ex-dividend on 31 Aug 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|---|
| Paid in the year | 0.175 | 0.225 | 0.215 | 0.205 | 0.195 | 0.095 |
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.