Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 867.33M | 933.84M | 896.38M | 672.68M | 478.12M | 354.54M |
Gross Profit | 427.78M | 415.89M | 386.33M | 346.00M | 198.87M | 158.44M |
EBITDA | 640.76M | 770.25M | 340.62M | 808.40M | 730.28M | 163.31M |
Net Income | 36.29M | 91.29M | 69.16M | 221.46M | 222.01M | 23.85M |
Balance Sheet | ||||||
Total Assets | 10.73B | 10.59B | 9.22B | 8.63B | 6.81B | 5.79B |
Cash, Cash Equivalents and Short-Term Investments | 450.77M | 814.72M | 460.12M | 486.67M | 467.75M | 379.43M |
Total Debt | 6.04B | 6.14B | 5.17B | 4.73B | 3.86B | 3.53B |
Total Liabilities | 7.40B | 7.38B | 6.38B | 5.98B | 4.82B | 4.22B |
Stockholders Equity | 1.79B | 1.78B | 1.58B | 1.50B | 1.17B | 927.01M |
Cash Flow | ||||||
Free Cash Flow | -729.73M | -835.77M | -641.61M | -388.00M | -483.22M | -435.19M |
Operating Cash Flow | -73.89M | -33.48M | -27.20M | 255.61M | 143.74M | -69.58M |
Investing Cash Flow | -702.22M | -823.77M | -200.84M | -877.94M | -612.30M | -342.01M |
Financing Cash Flow | 408.97M | 1.22B | 161.15M | 688.94M | 537.33M | 446.25M |