| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 59.10M | 54.79M | 45.52M | 58.03M | 63.51M | 34.98M |
| Gross Profit | 38.37M | 35.99M | 32.46M | 53.83M | 48.47M | 20.13M |
| EBITDA | 43.55M | 41.05M | 28.11M | 41.96M | 46.28M | 22.16M |
| Net Income | 25.04M | 23.50M | 16.30M | 28.52M | 31.73M | 5.59M |
Balance Sheet | ||||||
| Total Assets | 147.54M | 139.86M | 101.02M | 109.83M | 98.43M | 73.63M |
| Cash, Cash Equivalents and Short-Term Investments | 32.52M | 32.34M | 21.70M | 18.33M | 19.78M | 11.47M |
| Total Debt | 26.76M | 26.98M | 7.86M | 8.68M | 9.43M | 14.52M |
| Total Liabilities | 45.32M | 44.66M | 21.66M | 21.62M | 22.02M | 22.61M |
| Stockholders Equity | 102.22M | 95.20M | 79.36M | 88.21M | 76.41M | 51.02M |
Cash Flow | ||||||
| Free Cash Flow | 14.96M | 10.88M | 19.60M | 20.25M | 22.74M | 19.78M |
| Operating Cash Flow | 46.95M | 41.52M | 34.90M | 47.70M | 47.53M | 24.29M |
| Investing Cash Flow | -33.32M | -33.40M | -11.69M | -27.75M | -22.77M | -3.98M |
| Financing Cash Flow | 740.04K | 2.83M | -17.99M | -21.74M | -16.55M | -13.74M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | C$305.24M | 8.09 | 25.87% | 8.44% | 27.04% | 39.61% | |
70 Outperform | C$404.89M | -15.72 | 3.55% | ― | -2.78% | 29.00% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
59 Neutral | C$322.92M | -3.59 | 2.51% | ― | 17.24% | -88.10% | |
49 Neutral | C$349.38M | -64.59 | -6.08% | ― | ― | -27.27% | |
47 Neutral | C$400.13M | -28.41 | -7.90% | ― | ― | 50.47% | |
44 Neutral | C$431.00M | -8.74 | -81.43% | ― | 22.31% | ― |