Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 320.20M | 319.38M | 313.85M | 317.75M | 238.64M | 210.77M |
Gross Profit | 90.20M | 90.57M | 88.89M | 91.54M | 78.17M | 56.52M |
EBITDA | 50.67M | 51.78M | 96.31M | 96.23M | 90.79M | 69.80M |
Net Income | 30.38M | 33.12M | 36.47M | 34.02M | 39.28M | 25.23M |
Balance Sheet | ||||||
Total Assets | 378.99M | 400.52M | 333.83M | 357.26M | 326.32M | 319.83M |
Cash, Cash Equivalents and Short-Term Investments | 76.41M | 98.49M | 89.06M | 77.62M | 94.99M | 68.32M |
Total Debt | 134.55M | 152.17M | 94.35M | 128.67M | 147.09M | 162.65M |
Total Liabilities | 185.91M | 210.45M | 151.25M | 190.48M | 192.72M | 209.62M |
Stockholders Equity | 186.26M | 183.26M | 176.48M | 161.60M | 133.38M | 110.20M |
Cash Flow | ||||||
Free Cash Flow | 77.60M | 81.99M | 83.36M | 82.07M | 86.70M | 18.77M |
Operating Cash Flow | 84.12M | 87.69M | 88.34M | 86.92M | 90.10M | 74.89M |
Investing Cash Flow | -18.35M | -4.29M | -6.35M | -33.53M | -6.25M | -72.93M |
Financing Cash Flow | -78.78M | -73.97M | -70.55M | -70.76M | -57.19M | -20.82M |