| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 3.85B | 3.68B | 3.17B | 2.60B | 2.27B |
| Gross Profit | 109.41M | 585.07M | 427.01M | 345.19M | 259.06M |
| EBITDA | 237.11M | 203.29M | 116.15M | 86.94M | 37.27M |
| Net Income | 42.48M | 44.98M | 5.04M | 20.08M | -27.63M |
Balance Sheet | |||||
| Total Assets | 1.26B | 1.18B | 1.06B | 1.02B | 925.99M |
| Cash, Cash Equivalents and Short-Term Investments | 57.26M | 35.22M | 11.42M | 15.20M | 49.05M |
| Total Debt | 236.41M | 204.27M | 235.88M | 225.29M | 95.10M |
| Total Liabilities | 592.62M | 527.56M | 456.38M | 423.74M | 357.38M |
| Stockholders Equity | 669.91M | 655.95M | 598.77M | 597.54M | 568.62M |
Cash Flow | |||||
| Free Cash Flow | 129.83M | 160.32M | 20.05M | -79.26M | -293.61M |
| Operating Cash Flow | 140.00M | 194.63M | 80.55M | -32.35M | -48.34M |
| Investing Cash Flow | -103.92M | -114.96M | -61.01M | -49.27M | -245.90M |
| Financing Cash Flow | -6.46M | -57.73M | -23.00M | 45.56M | 309.25M |