| Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | 575.79M | 543.26M | 498.32M | 454.21M | 454.09M |
| Gross Profit | 161.33M | 120.57M | 143.10M | 138.29M | 145.38M |
| Operating Income | 54.87M | 20.35M | 45.10M | 49.35M | 57.58M |
| EBITDA | 62.18M | 24.90M | 51.60M | 55.55M | 63.27M |
| Net Income | 70.31M | 31.66M | 41.56M | 45.10M | 52.21M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | 246.13M | 239.63M | 267.37M | 349.81M | 111.04M |
| Total Assets | 686.38M | 597.03M | 608.43M | 628.07M | 196.19M |
| Total Debt | 4.70M | 2.21M | 3.48M | 4.20M | 929.67K |
| Net Debt | -118.24M | -135.26M | -147.13M | -191.52M | -61.93M |
| Total Liabilities | 73.44M | 44.80M | 48.99M | 56.83M | 13.76M |
| Stockholders' Equity | 612.94M | 552.24M | 559.44M | 571.23M | 182.43M |
| Cash Flow | |||||
| Free Cash Flow | -5.77M | 10.16M | 719.00K | 39.31M | 61.27M |
| Operating Cash Flow | 42.97M | 33.71M | 14.07M | 45.52M | 64.18M |
| Investing Cash Flow | -45.71M | -5.17M | 8.29M | 15.45M | -24.59M |
| Financing Cash Flow | -12.30M | -42.35M | -57.09M | -62.14M | 40.65M |