| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.48B | 1.44B | 1.29B | 1.11B | 905.18M | 698.99M |
| Gross Profit | 571.84M | 410.33M | 178.80M | 131.02M | 122.19M | 104.35M |
| EBITDA | 57.57M | 51.59M | 21.33M | -20.48M | -29.01M | -23.25M |
| Net Income | 25.80M | 19.43M | -9.63M | -44.69M | -44.67M | -35.53M |
Balance Sheet | ||||||
| Total Assets | 921.58M | 915.04M | 806.85M | 782.95M | 671.63M | 562.58M |
| Cash, Cash Equivalents and Short-Term Investments | 383.66M | 370.73M | 307.38M | 277.17M | 222.41M | 213.41M |
| Total Debt | 109.35M | 111.78M | 128.89M | 128.93M | 69.46M | 0.00 |
| Total Liabilities | 526.76M | 531.11M | 483.58M | 479.23M | 366.33M | 230.38M |
| Stockholders Equity | 394.82M | 383.94M | 323.27M | 303.72M | 305.30M | 332.20M |
Cash Flow | ||||||
| Free Cash Flow | 75.07M | 75.36M | 38.57M | 358.00K | -25.09M | -4.90M |
| Operating Cash Flow | 88.12M | 89.49M | 48.29M | 18.64M | -8.00M | 7.46M |
| Investing Cash Flow | -86.80M | -95.89M | -13.46M | 7.64M | -67.52M | -51.91M |
| Financing Cash Flow | -25.14M | -22.86M | -3.96M | 59.13M | 60.74M | -1.13M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $447.04M | 13.39 | 13.19% | 4.20% | 5.60% | 13.06% | |
69 Neutral | $685.40M | 23.71 | 15.26% | ― | 20.77% | ― | |
68 Neutral | $566.72M | 19.19 | 17.85% | 6.64% | 7.83% | -1.76% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
64 Neutral | $1.04B | 57.08 | 5.39% | ― | 12.10% | ― | |
64 Neutral | $653.00M | 11.22 | 4.37% | 1.31% | -23.40% | -35.12% | |
63 Neutral | $784.77M | 24.21 | 0.83% | 2.94% | 0.40% | -91.81% |