| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 966.98M | 943.93M | 867.67M | 794.86M | 589.82M |
| Gross Profit | 938.07M | 571.45M | 470.33M | 370.18M | 347.01M |
| EBITDA | 318.91M | 308.29M | 264.92M | 170.89M | 114.09M |
| Net Income | 346.56M | 151.60M | 225.24M | -116.11M | 131.22M |
Balance Sheet | |||||
| Total Assets | 4.71B | 4.60B | 4.54B | 4.09B | 4.17B |
| Cash, Cash Equivalents and Short-Term Investments | 264.79M | 151.86M | 64.31M | 110.62M | 127.03M |
| Total Debt | 741.43M | 1.01B | 1.30B | 980.85M | 1.17B |
| Total Liabilities | 1.43B | 1.67B | 1.88B | 1.78B | 1.60B |
| Stockholders Equity | 2.58B | 2.24B | 1.89B | 1.59B | 1.69B |
Cash Flow | |||||
| Free Cash Flow | 265.40M | 285.24M | 236.37M | 120.07M | 147.27M |
| Operating Cash Flow | 312.16M | 336.57M | 280.15M | 153.04M | 164.89M |
| Investing Cash Flow | 141.07M | -49.34M | -181.98M | -168.09M | 34.31M |
| Financing Cash Flow | -330.99M | -218.11M | -87.86M | -17.14M | -128.34M |