| Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | $ 175.74M | $ 174.90M | $ 205.56M | $ 148.13M | $ 100.38M |
| Gross Profit | $ 77.57M | $ 80.28M | $ 104.13M | $ 69.97M | $ 38.64M |
| Operating Income | $ 16.12M | $ 23.64M | $ 44.57M | $ 3.33M | $ 3.58M |
| EBITDA | $ 40.97M | $ 45.12M | $ 65.73M | $ 25.43M | $ 25.06M |
| Net Income | $ 9.73M | $ 14.95M | $ 35.19M | $ -4.53M | $ 4.60M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | $ 45.62M | $ 73.81M | $ 105.18M | $ 53.27M | $ 20.99M |
| Total Assets | $ 349.01M | $ 350.24M | $ 332.32M | $ 286.48M | $ 253.36M |
| Total Debt | $ 62.91M | $ 68.09M | $ 76.22M | $ 79.53M | $ 66.36M |
| Net Debt | $ 17.29M | $ -5.72M | $ -28.95M | $ 26.26M | $ 45.37M |
| Total Liabilities | $ 91.60M | $ 100.00M | $ 105.22M | $ 104.19M | $ 93.73M |
| Stockholders' Equity | $ 257.42M | $ 250.24M | $ 227.09M | $ 182.29M | $ 159.62M |
| Cash Flow | |||||
| Free Cash Flow | $ -18.53M | $ -22.04M | $ 58.79M | $ 32.89M | $ 11.04M |
| Operating Cash Flow | $ 43.80M | $ 41.05M | $ 81.07M | $ 42.88M | $ 28.68M |
| Investing Cash Flow | $ -62.19M | $ -63.09M | $ -20.79M | $ -19.47M | $ -15.99M |
| Financing Cash Flow | $ -9.84M | $ -9.33M | $ -8.28M | $ 8.65M | $ -1.50M |