| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 3.51B | 3.27B | 2.75B | 2.48B | 1.88B | 1.64B |
| Gross Profit | 138.14M | 104.00M | 453.70M | 117.43M | 90.14M | 77.60M |
| EBITDA | 113.22M | 518.16M | 447.83M | 365.66M | 251.16M | 223.76M |
| Net Income | 58.35M | 52.83M | 52.14M | 38.22M | 33.13M | 25.20M |
Balance Sheet | ||||||
| Total Assets | 3.07B | 2.98B | 2.59B | 2.27B | 1.70B | 1.26B |
| Cash, Cash Equivalents and Short-Term Investments | 295.25M | 316.66M | 273.50M | 222.49M | 157.77M | 145.92M |
| Total Debt | 1.60B | 1.45B | 1.38B | 1.23B | 868.08M | 584.06M |
| Total Liabilities | 2.46B | 2.36B | 2.18B | 1.94B | 1.43B | 1.03B |
| Stockholders Equity | 601.53M | 620.27M | 411.93M | 307.86M | 253.98M | 216.61M |
Cash Flow | ||||||
| Free Cash Flow | 417.50M | 384.81M | 354.84M | 262.22M | 177.83M | 148.02M |
| Operating Cash Flow | 439.10M | 481.69M | 429.77M | 329.76M | 261.36M | 207.33M |
| Investing Cash Flow | -113.23M | -91.33M | -99.26M | -309.76M | -149.96M | -57.83M |
| Financing Cash Flow | -257.86M | -316.18M | -273.36M | -5.29M | -102.57M | -93.44M |