| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 958.16M | 1.07B | 914.78M | 1.26B | 3.08B |
| Gross Profit | 287.54M | 390.09M | 295.51M | 450.32M | 1.91B |
| EBITDA | 308.24M | 423.63M | 339.81M | 479.91M | 1.91B |
| Net Income | 200.02M | 286.93M | 220.38M | 314.40M | 1.42B |
Balance Sheet | |||||
| Total Assets | 1.64B | 1.78B | 1.83B | 2.02B | 2.70B |
| Cash, Cash Equivalents and Short-Term Investments | 630.25M | 716.29M | 863.18M | 1.04B | 1.57B |
| Total Debt | 0.00 | 494.00K | 1.02M | 0.00 | 1.58M |
| Total Liabilities | 163.89M | 202.29M | 143.62M | 166.84M | 367.15M |
| Stockholders Equity | 1.48B | 1.58B | 1.68B | 1.85B | 2.33B |
Cash Flow | |||||
| Free Cash Flow | 214.24M | 227.16M | 197.36M | 282.63M | 1.41B |
| Operating Cash Flow | 294.87M | 306.99M | 249.07M | 416.04M | 1.57B |
| Investing Cash Flow | -78.14M | -79.61M | -51.46M | -133.15M | -155.91M |
| Financing Cash Flow | -285.83M | -363.62M | -415.53M | -801.95M | -451.19M |