Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $124.6M | $111.6M | $108.6M | $82.4M | $65.4M | $54.2M |
| Net income | $28.5M | $39.7M | $42.2M | $22.7M | $22.4M | $19.4M |
| Net profit margin | 22.83% | 35.61% | 38.81% | 27.50% | 34.24% | 35.81% |
| Basic EPSper basic share | CA$0.90 | CA$1.49 | CA$1.57 | CA$0.79 | CA$0.96 | CA$0.82 |
| Diluted EPSper diluted share | CA$0.90 | CA$1.49 | CA$1.57 | CA$0.79 | — | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
ALLIANCEBERNSTEIN L.P. | 2.93M |
Pembroke Management, LTD | 1.52M |
CIBC WORLD MARKET INC. | 1.15M |
MENDON CAPITAL ADVISORS CORP | 780.98K |
TCW GROUP INC | 721.08K |
Connor, Clark & Lunn Investment Management Ltd. | 703.97K |
Curi Capital, LLC | 680K |
Pacific Ridge Capital Partners, LLC | 585.52K |
TD Asset Management Inc | 493.4K |
CSM Advisors, LLC | 360.74K |
WELLINGTON MANAGEMENT GROUP LLP | 265.88K |
KENNEDY CAPITAL MANAGEMENT LLC | 205.68K |
Mudita Advisors LLP | 202.93K |
TD Waterhouse Canada Inc. | 187.32K |
Cox Capital Mgt LLC | 181.52K |
RENAISSANCE TECHNOLOGIES LLC | 154.1K |
NATIONAL BANK OF CANADA /FI/ | 149.79K |
Rosenthal | Henry Capital Advisors, Inc. | 131.43K |
MORGAN STANLEY | 126.99K |
STIFEL FINANCIAL CORP | 93.74K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.