H
26.81
-0.04%
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.03bn
FY2016FY2025
Net income
$36.6m
FY2016FY2025
Free cash flow
−$7.8m
FY2016FY2025
Shareholders' equity
$409.0m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.03bn | $959.2m | $1.08bn | $1.07bn | $875.4m | $827.5m | $942.2m | $1.05bn | $1.05bn | $955.0m |
| Gross profit | $212.8m | $217.3m | $218.7m | $229.9m | $198.5m | $177.9m | $185.9m | $188.2m | $186.1m | $201.8m |
| Operating income | $60.4m | $80.5m | $60.3m | $84.1m | $56.6m | $56.2m | $47.5m | $44.5m | $34.2m | $54.1m |
| Net income | $36.6m | $60.2m | $31.7m | $54.7m | $42.2m | $28.8m | $10.3m | $16.8m | $31.7m | $32.3m |
| Diluted earnings per share | 1.22 | 1.97 | 0.94 | 1.56 | 1.19 | 0.82 | 0.30 | 0.49 | 0.94 | 1.04 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | $964.0m | $849.3m | $834.4m | $1.00bn | $826.5m | $776.6m | $820.5m | $837.2m | $908.0m | $685.1m |
| Cash and short-term investments | $1.4m | $20.0m | $10.5m | $5.8m | $983,000 | $33.1m | $3.4m | $12.1m | $5.3m | $20.0m |
| Total liabilities | $554.9m | $443.6m | $448.5m | $630.1m | $493.9m | $485.6m | $552.3m | $573.3m | $639.1m | $464.9m |
| Debt | $298.1m | $229.0m | $253.6m | $380.7m | $266.2m | $303.8m | $352.9m | $368.3m | $389.9m | $268.4m |
| Shareholders' equity | $409.0m | $405.7m | $385.9m | $373.4m | $332.5m | $291.0m | $268.2m | $263.9m | $268.9m | $220.2m |
| Shares outstanding | 30m | 31m | 34m | 35m | 35m | 35m | 34m | 34m | 33m | 31m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | $10.0m | $90.6m | $179.3m | −$76.2m | $28.7m | $103.0m | $51.6m | $56.9m | −$21.5m | $80.0m |
| Capital spending | −$17.9m | −$23.8m | −$19.0m | −$20.7m | −$20.3m | −$9.0m | −$6.6m | −$14.0m | −$26.5m | −$16.7m |
| Free cash flow | −$7.8m | $66.8m | $160.3m | −$96.8m | $8.4m | $94.0m | $45.0m | $43.0m | −$48.0m | $63.3m |
| Dividends paid | −$14.6m | −$13.6m | −$13.1m | −$10.8m | −$8.2m | −$5.5m | −$7.4m | −$14.7m | −$14.4m | −$12.1m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $269.3m | $334.9m | $270.2m | $248.6m | $239.6m | $268.4m | $235.0m | $228.9m |
| Gross profit | $50.1m | $66.6m | $49.7m | $46.3m | $53.3m | $63.5m | $51.0m | $48.3m |
| Operating income | $13.6m | $18.2m | $11.2m | $9.5m | $16.9m | $24.5m | $13.5m | $15.0m |
| Net income | $5.1m | $8.0m | $8.0m | $4.8m | $8.5m | $15.3m | $5.9m | $18.0m |
| Diluted earnings per share | 0.18 | 0.28 | 0.27 | 0.16 | 0.28 | 0.51 | 0.19 | 0.60 |
| Cash from operations | −$2.0m | $24.0m | $30.0m | −$25.0m | $15.0m | −$10.0m | $20.0m | $13.0m |
| Capital spending | −$3.0m | −$5.0m | −$4.0m | −$5.0m | −$4.0m | −$3.0m | −$6.0m | −$7.0m |
| Free cash flow | −$5.0m | $19.0m | $26.0m | −$30.0m | $11.0m | −$13.0m | $14.0m | $6.0m |
| Total assets | $991.1m | $943.3m | $964.0m | $941.3m | $873.9m | $864.8m | $849.3m | $830.5m |
| Cash and short-term investments | $15.6m | $17.5m | $1.4m | $2.5m | $2.3m | $2.9m | $20.0m | $11.4m |
| Debt | $320.8m | $304.2m | $298.1m | $316.2m | $257.9m | $255.7m | $229.0m | $228.8m |
| Shareholders' equity | $408.0m | $411.3m | $409.0m | $413.3m | $418.6m | $411.2m | $405.7m | $409.8m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -1.4% | 4.4% | 0.3% |
| Operating income | -10.4% | 1.5% | 1.4% |
| Net income | -12.6% | 4.9% | 2.1% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 21.7% | 21.2% | 21.5% | 20.5% |
| Operating margin | 7.1% | 6.9% | 6.8% | 5.8% |
| Net margin | 4.9% | 4.4% | 4.4% | 3.5% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 8.8 | 5.6 | 9.5 | 6.5 | 9.2 | 9.9 | 20.2 | 11.5 | 11.5 | 14.1 |
| Price to sales | 0.3 | 0.3 | 0.3 | 0.3 | 0.4 | 0.3 | 0.2 | 0.2 | 0.3 | 0.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 23 years. Last went ex-dividend on 1 Sept 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.428 | 0.685 | 0.62 | 0.54 | 0.43 | 0.31 | 0.22 | 0.295 |
- 2-for-1 split · 2 Jun 2014
- 4-to-1 reverse split · 16 May 1995
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.