Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 239.34M | 231.40M | 248.73M | 258.75M | 301.13M | 259.73M |
Gross Profit | 136.61M | 122.43M | 127.32M | 147.51M | 182.94M | 157.38M |
EBITDA | 86.60M | 70.61M | 71.11M | 90.83M | 118.59M | 101.17M |
Net Income | 71.20M | 62.93M | 60.21M | 65.56M | 73.20M | 58.69M |
Balance Sheet | ||||||
Total Assets | 235.36M | 224.68M | 249.43M | 223.82M | 232.00M | 183.87M |
Cash, Cash Equivalents and Short-Term Investments | 106.49M | 116.47M | 160.83M | 76.29M | 142.03M | 98.31M |
Total Debt | 4.63M | 5.05M | 5.14M | 5.83M | 50.99M | 24.21M |
Total Liabilities | 82.99M | 87.37M | 68.45M | 84.77M | 138.12M | 96.96M |
Stockholders Equity | 152.38M | 137.31M | 180.98M | 139.05M | 93.88M | 86.91M |
Cash Flow | ||||||
Free Cash Flow | 39.49M | 72.47M | 49.32M | 86.78M | 96.13M | 40.73M |
Operating Cash Flow | 44.16M | 72.47M | 49.32M | 86.78M | 96.13M | 40.73M |
Investing Cash Flow | 42.13M | -10.13M | -34.93M | -87.86M | 59.52M | -63.51M |
Financing Cash Flow | -105.41M | -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 |
---|---|---|---|---|---|---|---|
81 Outperform | $6.43B | 16.89 | 13.47% | 0.02% | -5.87% | -21.51% | |
79 Outperform | $1.97B | 33.94 | 11.22% | 0.89% | 15.43% | -19.63% | |
78 Outperform | $4.12B | 11.89 | 32.69% | 2.40% | 5.92% | 54.93% | |
74 Outperform | $1.35B | 9.65 | 16.46% | 4.46% | 0.66% | 36.96% | |
73 Outperform | $574.81M | 8.01 | 42.19% | 8.92% | 2.96% | 28.67% | |
69 Neutral | $406.05M | 8.41 | 29.24% | 4.03% | 8.34% | 21.65% | |
68 Neutral | $17.82B | 11.90 | 10.30% | 3.72% | 9.69% | 0.80% |