Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 2.75B | 2.97B | 3.31B | 2.67B | 2.35B |
Gross Profit | 481.00M | 477.30M | 494.80M | 436.27M | 433.18M |
EBITDA | 82.50M | 52.70M | 69.30M | 66.11M | 70.81M |
Net Income | 31.40M | -1.00M | 18.00M | 12.00M | 14.15M |
Balance Sheet | |||||
Total Assets | 942.10M | 840.80M | 1.02B | 943.44M | 816.69M |
Cash, Cash Equivalents and Short-Term Investments | 50.70M | 46.50M | 68.40M | 68.27M | 68.66M |
Total Debt | 159.80M | 108.50M | 166.80M | 131.64M | 80.88M |
Total Liabilities | 603.80M | 520.40M | 676.20M | 577.18M | 454.20M |
Stockholders Equity | 328.40M | 311.50M | 335.10M | 360.53M | 356.93M |
Cash Flow | |||||
Free Cash Flow | 43.40M | 55.10M | 12.90M | 15.05M | 62.39M |
Operating Cash Flow | 70.20M | 86.50M | 48.20M | 54.68M | 98.14M |
Investing Cash Flow | -78.30M | -7.20M | -34.80M | -55.64M | -28.81M |
Financing Cash Flow | -7.40M | -66.90M | -17.80M | -2.49M | -47.53M |