| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.24B | 1.13B | 924.08M | 691.16M | 592.21M | 488.11M |
| Gross Profit | 433.40M | 392.76M | 322.05M | 226.15M | 177.55M | 155.96M |
| EBITDA | 159.04M | 127.39M | 56.51M | -21.85M | -110.47M | -90.03M |
| Net Income | 37.06M | 33.31M | 2.39M | -18.30M | -38.63M | -29.06M |
Balance Sheet | ||||||
| Total Assets | 677.28M | 658.51M | 379.47M | 318.58M | 350.35M | 408.73M |
| Cash, Cash Equivalents and Short-Term Investments | 330.56M | 340.50M | 229.17M | 168.33M | 206.08M | 281.03M |
| Total Debt | 0.00 | 18.46M | 4.64M | 4.13M | 1.90M | 1.66M |
| Total Liabilities | 358.73M | 355.02M | 181.15M | 152.45M | 159.47M | 101.03M |
| Stockholders Equity | 159.13M | 147.24M | 78.68M | 53.77M | 56.05M | 85.44M |
Cash Flow | ||||||
| Free Cash Flow | 146.63M | 164.24M | 77.02M | -37.12M | -88.62M | -82.94M |
| Operating Cash Flow | 156.41M | 165.00M | 106.45M | -5.93M | -60.32M | -48.19M |
| Investing Cash Flow | -38.67M | -37.02M | -33.36M | -33.78M | -28.99M | -37.00M |
| Financing Cash Flow | -32.88M | -37.36M | -2.65M | -518.00K | -1.22M | 125.58M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $6.98B | 15.71 | 28.52% | 1.34% | 19.93% | 79.81% | |
73 Outperform | $6.43B | 61.26 | 26.36% | ― | 28.20% | 310.24% | |
70 Outperform | $426.68M | ― | 7.85% | ― | 6.33% | -150.96% | |
68 Neutral | $22.24B | 124.99 | 7.88% | ― | 25.80% | ― | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
44 Neutral | $529.14M | -0.90 | -116.69% | ― | 16.60% | -75.69% |