Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 551.68M | 780.70M | 478.24M | 433.12M | 415.13M |
Gross Profit | 554.30M | 1.02B | 478.24M | 433.12M | 415.13M |
EBITDA | 207.88M | 23.80M | 182.88M | 169.61M | 171.25M |
Net Income | 150.38M | 144.25M | 129.51M | 123.13M | 121.87M |
Balance Sheet | |||||
Total Assets | 37.12B | 36.08B | 35.73B | 35.56B | 33.18B |
Cash, Cash Equivalents and Short-Term Investments | 4.21B | 4.73B | 5.10B | 6.32B | 5.29B |
Total Debt | 11.81B | 10.95B | 8.43B | 8.13B | 7.24B |
Total Liabilities | 34.45B | 33.50B | 8.43B | 8.13B | 7.24B |
Stockholders Equity | 2.68B | 2.58B | 2.47B | 2.40B | 2.36B |
Cash Flow | |||||
Free Cash Flow | 174.43M | -327.01M | -1.20B | 1.07B | 1.40B |
Operating Cash Flow | 186.02M | -311.40M | -1.18B | 1.08B | 1.42B |
Investing Cash Flow | -1.67B | -15.37M | -20.98M | -15.20M | -28.70M |
Financing Cash Flow | 915.20M | 238.93M | -18.00K | -10.00K | -62.00K |