Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 239.61M | 231.40M | 248.73M | 258.75M | 301.13M | 259.73M |
Gross Profit | 127.86M | 122.43M | 127.32M | 147.51M | 182.94M | 157.38M |
EBITDA | 76.69M | 70.61M | 71.11M | 90.83M | 118.59M | 101.17M |
Net Income | 65.39M | 62.93M | 60.21M | 65.56M | 73.20M | 58.69M |
Balance Sheet | ||||||
Total Assets | 218.10M | 224.68M | 249.43M | 223.82M | 232.00M | 183.87M |
Cash, Cash Equivalents and Short-Term Investments | 103.50M | 116.47M | 160.83M | 76.29M | 142.03M | 98.31M |
Total Debt | 4.77M | 5.05M | 5.14M | 5.83M | 50.99M | 24.21M |
Total Liabilities | 76.53M | 87.37M | 68.45M | 84.77M | 138.12M | 96.96M |
Stockholders Equity | 141.57M | 137.31M | 180.98M | 139.05M | 93.88M | 86.91M |
Cash Flow | ||||||
Free Cash Flow | 54.50M | 72.47M | 49.32M | 86.78M | 96.13M | 40.73M |
Operating Cash Flow | 54.50M | 72.47M | 49.32M | 86.78M | 96.13M | 40.73M |
Investing Cash Flow | 47.62M | -10.13M | -34.93M | -87.86M | 59.52M | -63.51M |
Financing Cash Flow | -113.53M | -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 |
---|---|---|---|---|---|---|---|
80 Outperform | $3.61B | 12.84 | 24.98% | 2.98% | 2.32% | 1.08% | |
80 Outperform | $3.61B | 12.84 | 24.98% | 2.98% | 2.32% | 1.08% | |
76 Outperform | $5.71B | 15.75 | 12.81% | 0.02% | -6.37% | -28.43% | |
76 Outperform | $5.71B | 15.75 | 12.81% | 0.02% | -6.37% | -28.43% | |
74 Outperform | $557.21M | 8.63 | 40.45% | 1.32% | -0.82% | 17.55% | |
73 Outperform | $1.35B | 11.59 | 13.66% | 4.61% | 0.63% | 1.46% | |
73 Outperform | $1.35B | 11.59 | 13.66% | 4.61% | 0.63% | 1.46% | |
71 Outperform | $1.80B | 36.34 | 10.77% | 0.98% | 20.66% | -47.25% | |
71 Outperform | $1.80B | 36.34 | 10.77% | 0.98% | 20.66% | -47.25% | |
70 Outperform | $421.97M | 10.44 | 24.80% | 3.88% | 9.58% | 0.68% | |
70 Outperform | $421.97M | 10.44 | 24.80% | 3.88% | 9.58% | 0.68% | |
61 Neutral | C$14.64B | 6.10 | 22.26% | 5.61% | 27.38% | -22.40% |