Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.18B | 1.13B | 1.07B | 1.10B | 891.39M | 580.65M |
Gross Profit | 620.51M | 593.27M | 554.20M | 592.32M | 489.82M | 305.28M |
EBITDA | 64.05M | 56.58M | 27.53M | 77.93M | 109.80M | 65.89M |
Net Income | 45.29M | 49.56M | 28.15M | 58.70M | 99.84M | 56.79M |
Balance Sheet | ||||||
Total Assets | 722.92M | 665.55M | 608.89M | 579.32M | 480.41M | 305.75M |
Cash, Cash Equivalents and Short-Term Investments | 310.72M | 256.60M | 245.45M | 234.72M | 218.46M | 146.01M |
Total Debt | 37.53M | 40.73M | 40.99M | 24.50M | 6.94M | 0.00 |
Total Liabilities | 254.34M | 227.76M | 223.75M | 199.75M | 163.40M | 105.69M |
Stockholders Equity | 468.59M | 438.19M | 385.14M | 379.57M | 317.01M | 200.06M |
Cash Flow | ||||||
Free Cash Flow | 63.88M | 21.04M | 39.14M | 18.27M | 60.12M | 71.45M |
Operating Cash Flow | 70.73M | 26.69M | 43.34M | 23.44M | 62.31M | 73.77M |
Investing Cash Flow | -11.98M | -9.11M | -4.20M | -5.17M | -2.19M | -2.32M |
Financing Cash Flow | 2.59M | -5.36M | -30.38M | 887.00K | 12.77M | 8.66M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
76 Outperform | $1.62B | 35.05 | 10.36% | ― | 10.68% | 37.84% | |
73 Outperform | 1.53B | 8.36 | 25.43% | ― | -0.38% | 35.78% | |
73 Outperform | 2.05B | 64.51 | 6.88% | ― | 4.47% | -8.19% | |
63 Neutral | 1.17B | -18.75 | -94.46% | ― | -10.39% | 14.92% | |
61 Neutral | 1.74B | 43.64 | -78.27% | 2.27% | 0.98% | 1.84% | |
54 Neutral | 2.25B | -149.97 | -1.66% | ― | -7.25% | 82.63% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% |