Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 419.17M | 401.20M | 325.11M | 270.65M | 246.25M | 194.91M |
Gross Profit | 352.35M | 338.61M | 271.88M | 219.91M | 203.69M | 157.03M |
EBITDA | 70.48M | 67.51M | -64.80M | 10.24M | 89.88M | 16.95M |
Net Income | -194.24M | -283.01M | -81.10M | 120.81M | 71.40M | 5.78M |
Balance Sheet | ||||||
Total Assets | 709.89M | 690.57M | 532.88M | 403.29M | 339.78M | 364.39M |
Cash, Cash Equivalents and Short-Term Investments | 409.49M | 447.22M | 302.92M | 183.62M | 181.56M | 237.64M |
Total Debt | 10.60M | 10.97M | 14.13M | 15.36M | 0.00 | 0.00 |
Total Liabilities | 346.40M | 354.55M | 498.67M | 329.43M | 413.13M | 300.58M |
Stockholders Equity | 363.49M | 336.02M | 34.21M | 73.86M | -73.35M | 63.80M |
Cash Flow | ||||||
Free Cash Flow | 132.18M | 121.56M | 94.14M | 11.49M | 27.94M | 60.33M |
Operating Cash Flow | 143.01M | 132.17M | 102.06M | 20.58M | 36.05M | 66.51M |
Investing Cash Flow | -194.38M | -149.47M | -22.54M | -91.23M | 45.23M | -6.45M |
Financing Cash Flow | 19.20M | 20.65M | 21.77M | 13.97M | -68.40M | -8.59M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $4.75B | 26.19 | 39.53% | ― | 9.69% | 9.50% | |
72 Outperform | $6.43B | ― | -25.73% | ― | 14.29% | -14.42% | |
64 Neutral | $5.46B | ― | -26.98% | ― | 28.19% | -31.34% | |
63 Neutral | $3.58B | ― | -12.60% | ― | 11.41% | 33.76% | |
61 Neutral | $35.62B | 7.50 | -10.94% | 1.87% | 8.86% | -10.27% | |
56 Neutral | $1.30B | 49.49 | 155.46% | ― | 4.67% | ― | |
54 Neutral | $3.78B | ― | -81.98% | ― | 20.48% | -44.22% |