Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 630.46M | 639.49M | 660.28M | 671.48M | 680.53M | 620.27M |
Gross Profit | 278.41M | 284.94M | 290.35M | 293.83M | 300.64M | 274.73M |
EBITDA | 53.84M | 57.66M | 48.73M | 69.12M | 76.16M | 61.22M |
Net Income | 10.05M | 12.44M | 8.13M | 25.59M | 33.63M | 23.82M |
Balance Sheet | ||||||
Total Assets | 424.66M | 434.59M | 444.64M | 433.69M | 437.55M | 427.70M |
Cash, Cash Equivalents and Short-Term Investments | 15.43M | 24.00M | 17.14M | 30.46M | 60.68M | 49.82M |
Total Debt | 129.50M | 174.97M | 186.03M | 155.98M | 152.62M | 150.80M |
Total Liabilities | 308.72M | 308.71M | 318.52M | 298.08M | 304.85M | 310.71M |
Stockholders Equity | 112.23M | 122.34M | 122.17M | 131.48M | 130.53M | 114.73M |
Cash Flow | ||||||
Free Cash Flow | 41.90M | 53.17M | 2.12M | 20.79M | 41.24M | 75.34M |
Operating Cash Flow | 47.66M | 60.21M | 27.00M | 36.76M | 49.00M | 81.03M |
Investing Cash Flow | -5.80M | -6.97M | -31.63M | -17.32M | -2.09M | -10.32M |
Financing Cash Flow | -39.09M | -46.24M | -8.72M | -42.03M | -43.98M | -39.66M |