16.32
-1.09%
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 CAD, from our data supplier.
Revenue
C$313.5m
FY2016FY2025
Net income
C$91.8m
FY2016FY2025
Free cash flow
C$191.2m
FY2016FY2025
Shareholders' equity
C$998.4m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | C$313.5m | C$309.5m | C$314.6m | C$393.0m | C$206.2m | C$90.0m | C$140.8m | C$145.2m | C$151.9m | C$130.0m |
| Gross profit | C$197.3m | C$199.1m | C$305.1m | C$281.7m | C$118.2m | C$10.6m | C$45.9m | C$42.5m | C$42.5m | C$24.5m |
| Operating income | C$166.4m | C$193.8m | C$286.0m | C$257.6m | C$98.5m | −C$4.4m | C$12.5m | C$22.9m | C$19.6m | −C$8.6m |
| Net income | C$91.8m | C$149.4m | C$131.9m | C$209.2m | C$72.1m | −C$13.9m | C$5.2m | C$14.0m | C$12.2m | −C$11.2m |
| Diluted earnings per share | 0.56 | 0.97 | 0.87 | 1.38 | 0.48 | -0.11 | 0.04 | 0.12 | 0.10 | -0.09 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | C$1.37bn | C$1.48bn | C$1.12bn | C$1.21bn | C$1.07bn | C$829.9m | C$839.9m | C$888.3m | C$956.3m | C$1.01bn |
| Cash and short-term investments | — | — | −C$1.6m | C$524,000 | C$2.2m | C$1.0m | C$1.2m | C$1.3m | C$284,000 | C$892,000 |
| Total liabilities | C$372.7m | C$383.0m | C$194.7m | C$251.7m | C$179.5m | C$170.5m | C$132.4m | C$113.7m | C$124.7m | C$122.8m |
| Debt | C$283.2m | C$302.3m | C$124.6m | C$158.3m | C$147.8m | C$94.9m | C$110.9m | C$90.0m | C$90.0m | C$84.0m |
| Shareholders' equity | C$998.4m | C$1.10bn | C$923.8m | C$960.3m | C$891.0m | C$659.4m | C$707.5m | C$774.6m | C$831.6m | C$884.7m |
| Shares outstanding | 164m | 154m | 151m | 151m | 151m | 131m | 119m | 119m | 118m | 118m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | C$235.4m | C$223.3m | C$216.9m | C$327.3m | C$162.0m | C$65.8m | C$105.8m | C$133.1m | C$119.3m | C$93.1m |
| Capital spending | −C$44.1m | −C$411.7m | −C$10.6m | −C$190.8m | −C$377.0m | −C$3.6m | −C$126,000 | −C$4.0m | −C$4.9m | −C$5.2m |
| Free cash flow | C$191.2m | −C$188.4m | C$206.3m | C$136.6m | −C$215.0m | C$62.1m | C$105.7m | C$129.1m | C$114.4m | C$87.9m |
| Dividends paid | −C$177.1m | −C$162.7m | −C$162.7m | −C$141.6m | −C$62.0m | −C$39.2m | −C$74.7m | −C$73.7m | −C$67.3m | −C$56.6m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | C$100.3m | C$77.8m | C$69.8m | C$74.4m | C$78.3m | C$91.1m | C$76.9m | C$73.9m |
| Gross profit | C$74.8m | C$53.0m | C$39.8m | C$44.6m | C$48.3m | C$60.5m | C$47.7m | C$45.1m |
| Operating income | C$72.1m | C$40.3m | C$30.8m | C$42.7m | C$43.2m | C$53.7m | C$48.4m | C$41.6m |
| Net income | C$57.0m | C$35.1m | C$14.1m | C$34.2m | C$6.2m | C$37.3m | C$51.1m | C$25.0m |
| Diluted earnings per share | 0.35 | 0.21 | 0.09 | 0.21 | 0.04 | 0.23 | 0.33 | 0.16 |
| Cash from operations | C$71.0m | C$46.0m | C$55.0m | C$60.0m | C$57.0m | C$62.0m | C$59.0m | C$64.0m |
| Capital spending | −C$8.0m | −C$20.0m | −C$9.0m | −C$5.0m | −C$15.0m | −C$13.0m | −C$276.0m | −C$1.0m |
| Free cash flow | C$63.0m | C$26.0m | C$46.0m | C$55.0m | C$42.0m | C$49.0m | −C$217.0m | C$63.0m |
| Total assets | C$1.40bn | C$1.39bn | C$1.37bn | C$1.40bn | C$1.41bn | C$1.47bn | C$1.48bn | C$1.18bn |
| Debt | C$283.6m | C$301.8m | C$283.2m | C$284.9m | C$294.2m | C$296.0m | C$302.6m | C$207.5m |
| Shareholders' equity | C$1.02bn | C$995.8m | C$998.4m | C$1.03bn | C$1.04bn | C$1.09bn | C$1.10bn | C$904.6m |
Financial ratios
Data as of 26 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 62.9% | 64.3% | 97.0% | 71.7% | 57.3% | 11.7% |
| Operating margin | 45.3% | 66.8% | 58.1% | 65.5% | 47.6% | -15.4% |
| Net margin | 29.3% | 48.3% | 41.9% | 53.2% | 35.0% | -15.5% |
| Return on equity | 9.2% | 13.6% | 14.3% | 21.8% | 8.1% | -2.1% |
| Return on assets | 6.7% | 10.1% | 11.8% | 17.3% | 6.7% | -1.7% |
| Free cash flow yield | 9.6% | 23.3% | 8.5% | 19.4% | 20.2% | 3.0% |
| Revenue growth | 1.3% | -1.6% | -20.0% | 90.6% | 129.2% | -36.1% |
| Earnings growth | -38.6% | 13.3% | -36.9% | 190.2% | -617.4% | -368.3% |
| Current ratio | 1.41x | 1.54x | 2.12x | 1.56x | 3.43x | 1.40x |
| Debt to equity | 0.28x | 0.27x | 0.13x | 0.16x | 0.16x | 0.14x |
| Equity ratio | 72.8% | 74.2% | 82.6% | 79.2% | 83.2% | 79.5% |
| Interest coverage | 7.73x | 13.41x | 17.77x | 42.09x | 29.04x | -4.23x |
| Buybacks as a share of market value | -6.4% | -1.9% | -0.1% | 0.0% | -15.1% | -10.7% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -7.3% | 28.4% | 8.7% |
| Operating income | -13.5% | — | 46.0% |
| Net income | -24.0% | — | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 63.6% | 73.9% | 68.4% | 56.0% |
| Operating margin | 57.8% | 67.9% | 61.3% | 45.0% |
| Net margin | 38.7% | 43.8% | 39.4% | 28.2% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 27.1 | 13.2 | 15.7 | 11.4 | 24.4 | -49.1 | 166.5 | 69.9 | 136.1 | -149.9 |
| Price to sales | 8.0 | 6.4 | 6.6 | 6.1 | 8.5 | 7.6 | 6.1 | 6.8 | 10.9 | 12.9 |
Dividends and splits
Per share, in the currency the company pays
Paid for 29 years. Last went ex-dividend on 29 Sept 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.81 | 1.08 | 1.15 | 1.08 | 0.97 | 0.49 | 0.297 | 0.63 |
- 1-to-1 reverse split · 5 Jan 2011
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.