Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 850.68M | 832.79M | 780.20M | 732.73M | 692.76M | 727.26M |
Gross Profit | 759.15M | 677.22M | 324.52M | 560.30M | 533.62M | 558.08M |
EBITDA | 140.64M | 141.73M | 142.21M | 129.58M | 126.66M | 133.23M |
Net Income | 56.29M | 60.07M | 57.31M | 51.06M | 48.90M | 51.94M |
Balance Sheet | ||||||
Total Assets | 621.90M | 716.85M | 673.34M | 632.71M | 599.53M | 625.46M |
Cash, Cash Equivalents and Short-Term Investments | 109.57M | 150.27M | 117.37M | 73.07M | 84.39M | 102.81M |
Total Debt | 47.37M | 43.09M | 46.65M | 50.58M | 53.96M | 60.39M |
Total Liabilities | 197.75M | 293.01M | 284.10M | 269.94M | 263.70M | 324.46M |
Stockholders Equity | 424.16M | 423.84M | 389.24M | 362.76M | 335.83M | 301.00M |
Cash Flow | ||||||
Free Cash Flow | 116.29M | 75.66M | 77.89M | 38.03M | 27.15M | 103.77M |
Operating Cash Flow | 143.69M | 131.89M | 130.77M | 93.36M | 65.61M | 142.29M |
Investing Cash Flow | -46.28M | -58.09M | -47.93M | -61.89M | -44.14M | -39.03M |
Financing Cash Flow | -29.13M | -40.78M | -38.90M | -42.60M | -40.11M | -33.16M |