Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 1.06B | 853.70M | 953.31M | 914.98M | 905.96M |
Gross Profit | 121.80M | 98.11M | 136.32M | 136.74M | 94.28M |
Operating Income | 52.51M | 31.17M | 94.77M | 74.75M | 46.19M |
EBITDA | 80.23M | 45.37M | 109.05M | 60.84M | 48.50M |
Net Income | 48.00M | 22.34M | 73.24M | 26.63M | 19.01M |
Balance Sheet | |||||
Cash & Short-Term Investments | 94.28M | 21.43M | 205.38M | 196.10M | 148.26M |
Total Assets | 489.68M | 439.61M | 521.61M | 487.36M | 446.34M |
Total Debt | 152.00M | 166.46M | 177.90M | 172.73M | 140.45M |
Net Debt | 70.39M | 160.61M | -12.41M | -15.98M | -7.82M |
Total Liabilities | 233.50M | 212.34M | 228.03M | 219.35M | 186.41M |
Stockholders' Equity | 256.19M | 227.27M | 293.58M | 268.01M | 259.93M |
Cash Flow | |||||
Free Cash Flow | 111.70M | -78.70M | 52.84M | 92.98M | 117.71M |
Operating Cash Flow | 113.19M | -75.46M | 59.13M | 98.09M | 119.42M |
Investing Cash Flow | 9.89M | 3.74M | 15.36M | -10.66M | -1.38M |
Financing Cash Flow | -47.95M | -116.43M | -75.41M | -46.40M | -25.72M |