Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 231.40M | 248.73M | 258.75M | 301.13M | 259.73M |
Gross Profit | 122.43M | 127.32M | 147.51M | 182.94M | 157.38M |
EBITDA | 70.61M | 71.11M | 90.83M | 118.59M | 101.17M |
Net Income | 62.93M | 60.21M | 65.56M | 73.20M | 58.69M |
Balance Sheet | |||||
Total Assets | 224.68M | 249.43M | 223.82M | 232.00M | 183.87M |
Cash, Cash Equivalents and Short-Term Investments | 116.47M | 160.83M | 76.29M | 142.03M | 98.31M |
Total Debt | 5.05M | 5.14M | 5.83M | 50.99M | 24.21M |
Total Liabilities | 87.37M | 68.45M | 84.77M | 138.12M | 96.96M |
Stockholders Equity | 137.31M | 180.98M | 139.05M | 93.88M | 86.91M |
Cash Flow | |||||
Free Cash Flow | 72.47M | 49.32M | 86.78M | 96.13M | 40.73M |
Operating Cash Flow | 72.47M | 49.32M | 86.78M | 96.13M | 40.73M |
Investing Cash Flow | -10.13M | -34.93M | -87.86M | 59.52M | -63.51M |
Financing Cash Flow | -106.86M | -18.97M | -74.58M | -46.95M | -30.03M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
82 Outperform | $3.99B | 11.42 | 32.69% | 2.56% | 5.92% | 54.93% | |
79 Outperform | $6.05B | 16.01 | 13.47% | 0.02% | -6.17% | -21.51% | |
79 Outperform | $1.91B | 33.51 | 11.22% | 0.92% | 15.43% | -19.63% | |
73 Outperform | $548.03M | 7.63 | 42.19% | 9.18% | 2.96% | 28.67% | |
68 Neutral | $1.32B | 9.30 | 16.46% | 4.81% | 0.66% | 36.96% | |
62 Neutral | C$15.26B | 6.94 | 19.04% | 5.60% | 33.29% | -34.45% | |
60 Neutral | $385.80M | 8.04 | 29.24% | 4.26% | 8.34% | 21.65% |