| Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | $ 113.33M | $ 106.38M | $ 89.91M | $ 64.82M | $ 52.74M |
| Gross Profit | $ 80.37M | $ 78.36M | $ 74.70M | $ 61.59M | $ 50.45M |
| Operating Income | $ 38.27M | $ 42.03M | $ 41.96M | $ 33.62M | $ 25.62M |
| EBITDA | $ 38.27M | $ 42.70M | $ 42.71M | $ 34.34M | $ -242.00 |
| Net Income | $ 27.08M | $ 30.14M | $ 30.47M | $ 24.25M | $ 18.72M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | $ 153.76M | $ 292.44M | $ 147.27M | $ 130.34M | $ 356.44M |
| Total Assets | $ 1.90B | $ 1.88B | $ 1.65B | $ 1.50B | $ 1.52B |
| Total Debt | $ 11.99M | $ 21.93M | $ 41.86M | $ 21.79M | $ 21.72M |
| Net Debt | $ -141.77M | $ -270.50M | $ -105.40M | $ -108.55M | $ -334.72M |
| Total Liabilities | $ 1.68B | $ 1.69B | $ 1.50B | $ 1.37B | $ 1.40B |
| Stockholders' Equity | $ 220.30M | $ 189.49M | $ 156.71M | $ 123.78M | $ 120.28M |
| Cash Flow | |||||
| Free Cash Flow | $ 27.17M | $ 34.22M | $ 31.65M | $ 26.81M | $ 9.04M |
| Operating Cash Flow | $ 27.62M | $ 34.50M | $ 32.66M | $ 27.53M | $ 17.28M |
| Investing Cash Flow | $ -163.16M | $ -84.24M | $ -131.82M | $ -249.45M | $ -167.68M |
| Financing Cash Flow | $ -4.66M | $ 193.42M | $ 117.88M | $ -3.93M | $ 223.27M |