| Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | 1.04B | 803.70M | 850.96M | 653.15M | 601.28M |
| Gross Profit | 75.53M | 74.60M | 79.70M | 30.36M | 51.01M |
| Operating Income | 28.77M | 20.12M | 26.31M | -20.95M | 9.50M |
| EBITDA | 25.13M | 25.95M | 42.32M | -191.00K | 22.51M |
| Net Income | 19.95M | 8.95M | 16.46M | -8.89M | 8.55M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | 140.35M | 126.27M | 189.54M | 226.66M | 165.96M |
| Total Assets | 679.50M | 613.50M | 653.36M | 599.54M | 508.89M |
| Total Debt | 56.82M | 63.09M | 94.76M | 122.60M | 88.89M |
| Net Debt | -61.27M | -63.18M | -58.95M | -62.12M | -51.94M |
| Total Liabilities | 449.23M | 401.73M | 455.08M | 418.72M | 353.83M |
| Stockholders' Equity | 224.01M | 207.43M | 200.59M | 178.49M | 151.46M |
| Cash Flow | |||||
| Free Cash Flow | 21.89M | -6.99M | 2.69M | -6.48M | -5.47M |
| Operating Cash Flow | 29.81M | 1.57M | 11.59M | 10.87M | 13.00M |
| Investing Cash Flow | -4.09M | 5.43M | -4.00M | -22.23M | -28.89M |
| Financing Cash Flow | -30.90M | -36.79M | -40.39M | 61.15M | 53.61M |