| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | 
|---|---|---|---|---|---|
Income Statement  | |||||
| Total Revenue | 601.10M | 570.90M | 500.20M | 432.70M | 262.80M | 
| Gross Profit | 474.70M | 450.30M | 347.10M | 425.50M | 256.50M | 
| EBITDA | 397.90M | 366.90M | 310.50M | 304.10M | 167.00M | 
| Net Income | 282.60M | 256.90M | 233.90M | 244.70M | 127.80M | 
Balance Sheet  | |||||
| Total Assets | 639.60M | 658.00M | 662.70M | 542.90M | 534.50M | 
| Cash, Cash Equivalents and Short-Term Investments | 15.30M | 18.70M | 16.60M | 51.30M | 45.70M | 
| Total Debt | 3.50M | 34.60M | 68.70M | 9.50M | 35.10M | 
| Total Liabilities | 70.20M | 105.70M | 135.40M | 70.40M | 75.80M | 
| Stockholders Equity | 569.40M | 552.30M | 527.30M | 472.50M | 458.70M | 
Cash Flow  | |||||
| Free Cash Flow | 300.60M | 283.70M | 263.40M | 275.40M | 120.30M | 
| Operating Cash Flow | 304.60M | 287.50M | 266.80M | 278.20M | 121.70M | 
| Investing Cash Flow | 1.60M | 1.80M | -129.60M | -2.80M | -11.40M | 
| Financing Cash Flow | -309.60M | -287.20M | -171.90M | -269.80M | -102.20M | 
Name  | Overall Rating  | Market Cap  | P/E Ratio  | ROE  | Dividend Yield  | Revenue Growth  | EPS Growth  | 
|---|---|---|---|---|---|---|---|
| ― | $9.05B | 25.65 | 50.32% | 1.87% | 6.91% | 14.25% | |
| ― | $3.49B | 28.29 | 29.24% | ― | 4.80% | ― | |
| ― | $3.11B | 14.81 | 6.05% | 6.90% | -7.06% | -20.71% | |
| ― | $17.99B | ― | -0.66% | ― | 15.17% | 75.90% | |
| ― | $48.67B | 4.58 | -11.27% | 4.14% | 2.83% | -41.78% | |
| ― | $17.99B | ― | -0.66% | ― | 15.17% | 75.90% | |
| ― | $195.47M | -6.58 | -23.53% | ― | 11.66% | -4.69% |