| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 647.66M | 616.73M | 480.65M | 396.83M | 331.04M | 250.99M |
| Gross Profit | 378.92M | 266.01M | 348.09M | 303.58M | 276.45M | 237.30M |
| EBITDA | 154.47M | 111.60M | 114.52M | 173.53M | 38.09M | -23.19M |
| Net Income | 114.72M | 108.62M | 80.77M | 153.30M | 15.04M | -43.96M |
Balance Sheet | ||||||
| Total Assets | 1.14B | 1.14B | 1.06B | 1.01B | 964.69M | 1.09B |
| Cash, Cash Equivalents and Short-Term Investments | 141.90M | 155.47M | 126.80M | 93.86M | 118.66M | 181.01M |
| Total Debt | 8.87M | 12.95M | 9.59M | 10.55M | 7.83M | 13.51M |
| Total Liabilities | 151.97M | 132.54M | 115.48M | 91.09M | 76.47M | 79.42M |
| Stockholders Equity | 988.98M | 1.01B | 940.10M | 919.85M | 888.21M | 1.01B |
Cash Flow | ||||||
| Free Cash Flow | 129.17M | 115.22M | 74.37M | 76.36M | 46.69M | 20.67M |
| Operating Cash Flow | 144.69M | 120.79M | 104.98M | 82.76M | 56.66M | 26.56M |
| Investing Cash Flow | -17.74M | -17.80M | -27.11M | 20.00M | 44.45M | -49.70M |
| Financing Cash Flow | -89.80M | -76.18M | -42.15M | -59.84M | -150.58M | -6.68M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
84 Outperform | $1.68B | 13.01 | 11.76% | 5.47% | 24.83% | 73.88% | |
79 Outperform | $1.43B | 3.70 | 11.91% | ― | 9.62% | 880.15% | |
74 Outperform | $1.51B | 20.51 | 19.70% | ― | 2.09% | 4.03% | |
60 Neutral | $48.67B | 4.58 | -11.27% | 4.14% | 2.83% | -41.78% | |
58 Neutral | $568.01M | 11.32 | -568.82% | ― | 15.66% | 138.39% | |
55 Neutral | $434.99M | 12.05 | -1.15% | ― | -11.71% | -162.11% | |
50 Neutral | $298.28M | -21.63 | -137.41% | ― | 13.08% | -175.92% |