| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 868.45M | 714.73M | 582.02M | 437.86M | 305.44M |
| Gross Profit | 670.11M | 557.92M | 460.79M | 354.37M | 249.92M |
| EBITDA | 255.05M | 233.41M | 221.51M | 146.87M | 80.46M |
| Net Income | 158.69M | 145.49M | 128.85M | 181.47M | 34.60M |
Balance Sheet | |||||
| Total Assets | 1.27B | 999.20M | 811.45M | 673.87M | 433.44M |
| Cash, Cash Equivalents and Short-Term Investments | 775.34M | 467.19M | 353.46M | 323.12M | 234.31M |
| Total Debt | 239.58M | 181.41M | 193.57M | 191.65M | 195.74M |
| Total Liabilities | 401.41M | 340.05M | 344.46M | 271.03M | 246.94M |
| Stockholders Equity | 870.22M | 659.15M | 466.99M | 402.84M | 186.51M |
Cash Flow | |||||
| Free Cash Flow | 347.89M | 218.67M | 219.07M | 144.29M | 98.26M |
| Operating Cash Flow | 348.20M | 219.82M | 219.39M | 144.47M | 98.56M |
| Investing Cash Flow | -39.65M | -67.48M | -46.44M | -141.83M | -100.30M |
| Financing Cash Flow | -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 |
|---|---|---|---|---|---|---|---|
76 Outperform | $1.69B | 13.56 | 19.84% | ― | 21.13% | 50.86% | |
63 Neutral | $3.05B | -228.91 | -10.26% | ― | 129.21% | 80.35% | |
53 Neutral | $1.60B | ― | -6.93% | ― | 27.51% | 38.72% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% | |
49 Neutral | $1.55B | -22.81 | -40.63% | ― | 58.12% | 24.08% | |
46 Neutral | $5.90B | -7.30 | -100.22% | ― | ― | 4.32% |