| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 5.22B | 4.80B | 4.36B | 4.19B | 3.33B |
| Gross Profit | 683.90M | 645.13M | 468.73M | 499.55M | 486.99M |
| EBITDA | 351.00M | 329.78M | 182.93M | 220.19M | 287.39M |
| Net Income | 226.99M | 204.15M | 88.28M | 127.82M | 191.80M |
Balance Sheet | |||||
| Total Assets | 2.38B | 2.08B | 1.92B | 1.92B | 1.50B |
| Cash, Cash Equivalents and Short-Term Investments | 24.56M | 38.63M | 6.13M | 8.30M | 13.45M |
| Total Debt | 285.68M | 97.95M | 303.93M | 445.40M | 81.49M |
| Total Liabilities | 832.93M | 622.16M | 630.65M | 718.29M | 421.72M |
| Stockholders Equity | 1.53B | 1.44B | 1.27B | 1.18B | 1.07B |
Cash Flow | |||||
| Free Cash Flow | -101.39M | 282.61M | 145.55M | -117.78M | 57.57M |
| Operating Cash Flow | -59.30M | 324.26M | 213.01M | -74.39M | 76.97M |
| Investing Cash Flow | -17.09M | -34.86M | -71.10M | -65.83M | -36.57M |
| Financing Cash Flow | 59.46M | -263.63M | -144.49M | 135.14M | -109.13M |