| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 257.06M | 246.79M | 229.66M | 162.96M | 159.39M | 159.78M |
| Gross Profit | 126.64M | 123.00M | 115.77M | 94.11M | 96.14M | 97.71M |
| EBITDA | 63.70M | 63.26M | 57.11M | 44.95M | 47.11M | 53.35M |
| Net Income | 28.30M | 27.43M | 23.91M | 21.96M | 23.40M | 30.59M |
Balance Sheet | ||||||
| Total Assets | 392.04M | 402.81M | 420.48M | 362.60M | 253.51M | 254.22M |
| Cash, Cash Equivalents and Short-Term Investments | 8.98M | 179.00K | 32.00M | 155.01M | 52.46M | 94.40M |
| Total Debt | 105.10M | 110.59M | 140.84M | 101.63M | 3.70M | 4.36M |
| Total Liabilities | 205.10M | 219.48M | 222.67M | 182.61M | 70.31M | 66.42M |
| Stockholders Equity | 186.95M | 183.33M | 181.60M | 180.00M | 183.21M | 187.81M |
Cash Flow | ||||||
| Free Cash Flow | 44.02M | 42.33M | 28.24M | 30.71M | -14.18M | 37.57M |
| Operating Cash Flow | 46.72M | 44.77M | 31.52M | 35.43M | 45.52M | 40.76M |
| Investing Cash Flow | 3.54M | 9.16M | -23.74M | -107.00M | -17.72M | -15.29M |
| Financing Cash Flow | -47.44M | -58.40M | -3.13M | 71.57M | -27.80M | -25.47M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | C$396.51M | 14.32 | 15.23% | 6.73% | 8.87% | 10.15% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
60 Neutral | C$231.25M | 13.10 | 8.25% | 4.82% | -2.11% | ― | |
54 Neutral | $223.97M | -98.30 | -95.27% | ― | 212.16% | -46.40% | |
37 Underperform | $1.82M | ― | -337.27% | ― | 22.03% | 86.06% |