14.93
+2.40%
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, before interest expense
C$535.3m
FY2016FY2025
Net income
C$128.6m
FY2016FY2025
Total assets
C$1.75bn
FY2016FY2025
Shareholders' equity
C$1.21bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | C$535.3m | C$496.1m | C$441.5m | C$440.6m | C$440.4m | C$380.6m | C$393.3m | C$425.1m | C$440.3m | C$415.5m |
| Operating income | C$124.3m | C$93.4m | C$92.1m | C$70.8m | C$33.4m | C$36.5m | C$35.0m | C$41.7m | C$53.7m | C$48.1m |
| Net income | C$128.6m | C$97.6m | C$87.7m | C$66.6m | C$39.3m | C$173.9m | C$47.9m | C$74.3m | C$51.9m | C$42.4m |
| Diluted earnings per share | 1.91 | 1.46 | 1.30 | 0.96 | 0.55 | 2.22 | 0.60 | 0.92 | 0.64 | 0.53 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | C$1.75bn | C$1.63bn | C$1.42bn | C$1.37bn | C$1.36bn | C$1.35bn | C$1.38bn | C$1.42bn | C$1.33bn | C$1.36bn |
| Cash and short-term investments | C$66.6m | C$73.1m | C$72.6m | C$79.3m | C$109.6m | C$112.2m | C$72.9m | C$75.7m | C$44.4m | C$65.9m |
| Total liabilities | C$535.0m | C$504.3m | C$331.4m | C$338.4m | C$328.2m | C$331.4m | C$455.5m | C$445.3m | C$396.7m | C$455.9m |
| Debt | C$121.4m | C$95.8m | C$89.9m | C$102.9m | C$84.6m | C$85.7m | C$207.3m | C$188.6m | C$138.6m | C$188.2m |
| Shareholders' equity | C$1.21bn | C$1.13bn | C$1.09bn | C$1.03bn | C$1.03bn | C$1.02bn | C$924.8m | C$972.4m | C$936.8m | C$906.9m |
| Shares outstanding | 67m | 67m | 67m | 69m | 72m | 78m | 80m | 81m | 81m | 80m |
Latest quarters
By quarter end
| Nov 2025 | Aug 2025 | May 2025 | Feb 2025 | Nov 2024 | Aug 2024 | May 2024 | Feb 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | C$141.6m | C$134.4m | C$127.3m | C$131.9m | C$130.3m | C$128.8m | C$125.6m | C$111.4m |
| Operating income | C$39.9m | C$29.2m | C$28.6m | C$26.5m | C$31.8m | C$23.7m | C$19.0m | C$18.8m |
| Net income | C$44.9m | C$28.4m | C$24.3m | C$30.9m | C$28.7m | C$20.3m | C$18.1m | C$30.5m |
| Diluted earnings per share | 0.66 | 0.42 | 0.36 | 0.46 | 0.42 | 0.30 | 0.27 | 0.46 |
| Total assets | C$1.75bn | C$1.72bn | C$1.71bn | C$1.69bn | C$1.63bn | C$1.62bn | C$1.63bn | C$1.45bn |
| Cash and short-term investments | C$66.6m | C$64.6m | C$49.7m | C$55.2m | C$73.1m | C$66.3m | C$63.9m | C$46.2m |
| Debt | C$115.3m | C$137.9m | C$158.9m | C$165.1m | C$89.7m | C$121.7m | C$157.7m | C$117.0m |
| Shareholders' equity | C$1.21bn | C$1.18bn | C$1.17bn | C$1.15bn | C$1.13bn | C$1.10bn | C$1.09bn | C$1.11bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 6.7% | 7.1% | 2.0% |
| Operating income | 20.7% | 27.8% | 6.0% |
| Net income | 24.5% | -5.9% | 10.4% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 21.1% | 19.9% | 16.5% | 14.4% |
| Net margin | 21.9% | 19.9% | 21.7% | 17.7% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 8.5 | 7.3 | 5.9 | 7.4 | 15.2 | 2.7 | 10.7 | 5.2 | 12.8 | 11.9 |
| Price to sales | 2.0 | 1.4 | 1.2 | 1.1 | 1.4 | 1.3 | 1.3 | 0.9 | 1.5 | 1.2 |
Dividends and splits
Per share, in the currency the company pays
Paid for 36 years. Last went ex-dividend on 1 Oct 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.53 | 0.49 | 0.455 | 0.43 | 0.39 | 0.34 | 0.32 | 0.32 |
- 2-for-1 split · 25 Aug 2000
- 3-for-1 split · 11 Feb 1998
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.