Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 2.42B | 2.22B | 2.15B | 1.87B | 1.86B |
Gross Profit | 362.08M | 343.65M | 303.92M | 287.30M | 254.89M |
EBITDA | 125.63M | 117.02M | 90.22M | 107.23M | 89.95M |
Net Income | 39.93M | 33.76M | 36.08M | 54.57M | 40.64M |
Balance Sheet | |||||
Total Assets | 1.06B | 922.62M | 935.82M | 857.72M | 807.49M |
Cash, Cash Equivalents and Short-Term Investments | 48.19M | 28.61M | 38.72M | 12.55M | 38.87M |
Total Debt | 420.52M | 335.14M | 373.71M | 310.26M | 294.36M |
Total Liabilities | 778.65M | 662.22M | 628.82M | 554.45M | 500.58M |
Stockholders Equity | 274.67M | 236.75M | 281.88M | 264.16M | 256.38M |
Cash Flow | |||||
Free Cash Flow | 11.53M | 66.09M | 78.48M | 1.67M | 133.52M |
Operating Cash Flow | 29.67M | 79.52M | 98.81M | 14.79M | 147.00M |
Investing Cash Flow | -54.29M | -27.88M | -77.73M | -23.81M | -15.24M |
Financing Cash Flow | 44.19M | -61.75M | 5.10M | -17.29M | -143.78M |