A
25.07
+4.46%
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$2.97bn
FY2017FY2026
Net income
C$71.6m
FY2017FY2026
Free cash flow
C$371.6m
FY2017FY2026
Shareholders' equity
C$1.78bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | C$2.97bn | C$2.53bn | C$3.03bn | C$2.58bn | C$2.18bn | C$1.43bn | C$1.43bn | C$1.25bn | C$1.11bn | C$1.01bn |
| Gross profit | C$850.9m | C$646.6m | C$855.5m | C$725.8m | C$612.4m | C$384.3m | C$362.1m | C$328.7m | C$288.2m | C$250.7m |
| Research and development | — | — | C$37.7m | C$29.2m | C$24.3m | C$14.7m | C$11.5m | C$5.7m | C$5.0m | C$3.1m |
| Operating income | C$198.8m | C$9.3m | C$315.4m | C$222.5m | C$186.6m | C$121.2m | C$95.6m | C$114.8m | C$85.5m | C$71.9m |
| Net income | C$71.6m | −C$28.0m | C$193.7m | C$127.4m | C$122.1m | C$64.1m | C$52.9m | C$70.7m | C$47.2m | C$35.0m |
| Diluted earnings per share | 0.73 | -0.29 | 1.96 | 1.28 | 1.32 | 0.69 | 0.57 | 0.76 | 0.50 | 0.37 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | C$4.34bn | C$4.62bn | C$4.09bn | C$3.54bn | C$3.07bn | C$2.20bn | C$2.10bn | C$1.69bn | C$1.54bn | C$1.37bn |
| Cash and short-term investments | C$285.0m | C$225.9m | C$170.2m | C$159.9m | C$135.3m | C$187.5m | C$358.6m | C$224.5m | C$330.1m | C$286.7m |
| Total liabilities | C$2.56bn | C$2.91bn | C$2.40bn | C$2.41bn | C$2.08bn | C$1.28bn | C$1.23bn | C$899.2m | C$783.4m | C$688.6m |
| Debt | C$1.32bn | C$1.70bn | C$1.29bn | C$1.26bn | C$1.10bn | C$504.8m | C$665.6m | C$348.7m | C$318.2m | C$328.7m |
| Shareholders' equity | C$1.78bn | C$1.71bn | C$1.68bn | C$1.13bn | C$981.6m | C$895.3m | C$868.2m | C$789.3m | C$758.5m | C$685.8m |
| Shares outstanding | 98m | 98m | 99m | 100m | 92m | 93m | 92m | 92m | 94m | 94m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | C$448.4m | C$25.8m | C$20.8m | C$127.8m | C$216.2m | C$185.2m | C$20.3m | C$127.6m | C$59.7m | C$127.9m |
| Capital spending | −C$76.8m | −C$78.0m | −C$88.5m | −C$80.3m | −C$53.3m | −C$31.6m | −C$56.6m | −C$40.9m | −C$26.0m | −C$17.9m |
| Free cash flow | C$371.6m | −C$52.3m | −C$67.7m | C$47.5m | C$162.9m | C$153.6m | −C$36.2m | C$86.7m | C$33.7m | C$110.0m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | C$693.7m | C$747.1m | C$760.7m | C$728.5m | C$736.7m | C$574.2m | C$652.0m | C$612.8m |
| Gross profit | C$175.9m | C$188.3m | C$226.1m | C$218.9m | C$221.0m | C$61.8m | C$201.3m | C$182.0m |
| Operating income | C$24.2m | C$23.2m | C$63.5m | C$75.3m | C$60.6m | −C$112.9m | C$48.2m | C$40.9m |
| Net income | −C$309,000 | −C$16.1m | C$29.9m | C$33.7m | C$24.1m | −C$68.9m | C$6.4m | −C$887,000 |
| Diluted earnings per share | -0.00 | -0.16 | 0.30 | 0.34 | 0.25 | -0.70 | 0.07 | -0.01 |
| Cash from operations | −C$10.0m | C$149.0m | C$114.0m | C$28.0m | C$155.0m | C$39.0m | C$66.0m | −C$44.0m |
| Capital spending | −C$8.0m | −C$25.0m | −C$6.0m | −C$8.0m | −C$16.0m | −C$28.0m | −C$16.0m | −C$8.0m |
| Free cash flow | −C$18.0m | C$124.0m | C$108.0m | C$20.0m | C$139.0m | C$11.0m | C$50.0m | −C$52.0m |
| Total assets | C$4.28bn | C$4.34bn | C$4.48bn | C$4.50bn | C$4.41bn | C$4.62bn | C$4.67bn | C$4.43bn |
| Cash and short-term investments | C$198.9m | C$285.0m | C$263.1m | C$197.3m | C$188.6m | C$225.9m | C$263.2m | C$246.9m |
| Debt | C$1.27bn | C$1.32bn | C$1.46bn | C$1.50bn | C$1.49bn | C$1.70bn | C$1.71bn | C$1.71bn |
| Shareholders' equity | C$1.80bn | C$1.78bn | C$1.78bn | C$1.77bn | C$1.71bn | C$1.71bn | C$1.75bn | C$1.68bn |
Financial ratios
Data as of 19 Oct 2026
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Gross margin | 28.6% | 25.5% | 28.2% | 28.2% | 28.1% | 26.9% | — | — |
| Operating margin | 6.7% | 0.6% | 10.5% | 8.7% | 8.6% | 8.5% | — | — |
| Net margin | 2.4% | -1.1% | 6.4% | 4.9% | 5.6% | 4.5% | — | — |
| Return on equity | 4.0% | -1.6% | 11.5% | 11.3% | 12.4% | 7.2% | — | — |
| Return on assets | 1.7% | -0.6% | 4.7% | 3.6% | 4.0% | 2.9% | — | — |
| Free cash flow yield | 20.7% | 4.1% | 4.3% | 8.1% | 11.3% | 9.1% | — | — |
| Revenue growth | 17.4% | -16.5% | 17.7% | 18.1% | 52.6% | 0.0% | — | — |
| Earnings growth | -355.4% | -114.5% | 52.0% | 4.4% | 90.5% | 21.2% | — | — |
| Current ratio | 1.64x | 1.69x | 1.70x | 1.39x | 1.36x | 1.40x | — | — |
| Debt to equity | 0.74x | 0.94x | 0.72x | 1.05x | 1.06x | 0.50x | — | — |
| Equity ratio | 41.0% | 36.9% | 41.1% | 31.8% | 32.0% | 40.8% | — | — |
| Interest coverage | 1.99x | 0.16x | 4.49x | 3.47x | 5.72x | 2.90x | — | — |
| R&D as a share of sales | — | — | 1.2% | 1.1% | 1.1% | 1.0% | 0.8% | 0.5% |
| Buybacks as a share of market value | -0.2% | 0.4% | 0.9% | -8.0% | 0.6% | -0.5% | — | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 4.9% | 15.8% | 11.1% |
| Operating income | -3.7% | 10.4% | 10.0% |
| Net income | -17.5% | 2.3% | 6.1% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 27.2% | 27.7% | 27.7% | 27.0% |
| Operating margin | 3.8% | 6.7% | 7.2% | 7.3% |
| Net margin | 0.8% | 3.3% | 3.7% | 3.9% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 33.8 | -132.3 | 22.3 | 44.6 | 31.8 | 72.7 | 39.0 | 28.0 | 28.8 | 41.8 |
| Price to sales | 0.8 | 1.5 | 1.4 | 2.2 | 1.8 | 3.3 | 1.4 | 1.6 | 1.2 | 1.4 |
Dividends and splits
Per share, in the currency the company pays
Paid for 0 years.
- 2-for-1 split · 8 Dec 1997
- 2-for-1 split · 6 Dec 1996
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.