Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 753.57M | 768.03M | 704.00M | 666.99M | 530.51M | 336.89M |
Gross Profit | 347.13M | 689.02M | 636.64M | 603.89M | 484.94M | 310.33M |
EBITDA | 156.24M | 195.79M | 181.50M | 145.11M | 111.48M | 16.87M |
Net Income | 112.08M | 110.13M | 103.94M | 896.22M | 76.35M | -79.11M |
Balance Sheet | ||||||
Total Assets | 2.23B | 2.19B | 2.10B | 2.06B | 1.29B | 1.28B |
Cash, Cash Equivalents and Short-Term Investments | 318.63M | 310.22M | 235.03M | 258.90M | 208.34M | 100.70M |
Total Debt | 35.22M | 31.74M | 21.02M | 20.59M | 92.99M | 153.90M |
Total Liabilities | 594.84M | 549.17M | 534.38M | 545.76M | 637.46M | 716.88M |
Stockholders Equity | 1.64B | 1.64B | 1.57B | 1.51B | 653.07M | 566.50M |
Cash Flow | ||||||
Free Cash Flow | 89.26M | 53.69M | 53.66M | 68.62M | 76.12M | -53.37M |
Operating Cash Flow | 183.52M | 155.28M | 161.17M | 164.19M | 99.91M | -10.19M |
Investing Cash Flow | -322.56M | -35.29M | -220.44M | 23.62M | 71.29M | 30.07M |
Financing Cash Flow | -100.50M | -36.10M | -129.74M | -137.46M | -63.56M | -28.91M |