Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 242.47M | 242.18M | 244.38M | 275.09M | 248.92M | 220.77M |
Gross Profit | 158.62M | 158.16M | 158.35M | 178.78M | 170.89M | 149.82M |
EBITDA | 20.61M | 21.07M | 18.53M | 34.30M | 41.96M | 40.62M |
Net Income | 17.24M | 15.31M | 8.78M | 28.47M | 33.75M | 27.25M |
Balance Sheet | ||||||
Total Assets | 330.48M | 335.90M | 337.52M | 323.83M | 349.27M | 358.12M |
Cash, Cash Equivalents and Short-Term Investments | 66.54M | 62.38M | 38.20M | 41.91M | 80.09M | 41.38M |
Total Debt | 35.14M | 36.46M | 39.28M | 13.72M | 19.53M | 29.81M |
Total Liabilities | 144.57M | 144.09M | 149.41M | 134.07M | 143.77M | 148.27M |
Stockholders Equity | 185.90M | 191.81M | 188.11M | 189.76M | 205.50M | 209.85M |
Cash Flow | ||||||
Free Cash Flow | 14.76M | 10.97M | 8.93M | 6.79M | 46.17M | 36.95M |
Operating Cash Flow | 33.63M | 35.25M | 14.89M | 8.28M | 47.34M | 38.48M |
Investing Cash Flow | 25.56M | 17.81M | 19.98M | -19.67M | 42.62M | -139.31M |
Financing Cash Flow | -26.39M | -24.86M | -28.86M | -48.60M | -51.48M | 77.09M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
75 Outperform | $139.71M | 14.79 | 36.41% | ― | 5.18% | ― | |
73 Outperform | $295.33M | ― | -1.32% | ― | 12.39% | -123.62% | |
69 Neutral | $203.44M | 8.93 | 15.02% | ― | 11.94% | 377.86% | |
69 Neutral | $441.31M | 31.77 | 4.79% | ― | 13.49% | -39.61% | |
66 Neutral | $372.24M | ― | -157.00% | ― | -21.17% | 23.22% | |
65 Neutral | $310.75M | 18.57 | 9.33% | 3.44% | -1.13% | 61.49% | |
50 Neutral | C$3.11B | 2.54 | -63.57% | 2.26% | 4.49% | -6.15% |