| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 899.11M | 868.45M | 714.73M | 582.02M | 437.86M | 305.44M |
| Gross Profit | 688.25M | 670.11M | 557.92M | 460.79M | 354.37M | 249.92M |
| EBITDA | 233.34M | 255.05M | 233.41M | 221.51M | 146.87M | 80.46M |
| Net Income | 145.62M | 158.69M | 145.49M | 128.85M | 181.47M | 34.60M |
Balance Sheet | ||||||
| Total Assets | 1.27B | 1.27B | 999.20M | 811.45M | 673.87M | 433.44M |
| Cash, Cash Equivalents and Short-Term Investments | 640.92M | 775.34M | 467.19M | 353.46M | 323.12M | 234.31M |
| Total Debt | 206.51M | 239.58M | 181.41M | 193.57M | 191.65M | 195.74M |
| Total Liabilities | 361.48M | 401.41M | 340.05M | 344.46M | 271.03M | 246.94M |
| Stockholders Equity | 910.35M | 870.22M | 659.15M | 466.99M | 402.84M | 186.51M |
Cash Flow | ||||||
| Free Cash Flow | 341.79M | 347.89M | 218.67M | 219.07M | 144.29M | 98.26M |
| Operating Cash Flow | 341.97M | 348.20M | 219.82M | 219.39M | 144.47M | 98.56M |
| Investing Cash Flow | -225.66M | -39.65M | -67.48M | -46.44M | -141.83M | -100.30M |
| Financing Cash Flow | -15.91M | -9.05M | -11.00M | -105.55M | 6.84M | 7.42M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $1.74B | 12.46 | 17.19% | ― | 20.71% | -5.53% | |
64 Neutral | $2.67B | -67.46 | -1.41% | ― | 95.29% | 98.21% | |
59 Neutral | $1.54B | -9.79 | -38.11% | ― | 18.24% | -5.21% | |
58 Neutral | $1.43B | 29.49 | -4.83% | ― | 23.64% | -29.23% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% | |
45 Neutral | $5.58B | -6.66 | -83.29% | ― | ― | 0.01% |