| 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 | 53.82M | 19.37M | 68.95M | 48.44M | 56.62M |
| EBITDA | 103.66M | 47.01M | 57.33M | 63.10M | 72.14M |
| Net Income | 44.11M | 17.97M | 37.93M | 44.19M | 50.89M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | 259.36M | 183.11M | 199.72M | 290.13M | 263.16M |
| Total Assets | 700.77M | 602.64M | 617.34M | 661.22M | 628.99M |
| Total Debt | 4.70M | 2.21M | 29.91M | 4.20M | 2.98M |
| Net Debt | -118.98M | -135.57M | -121.11M | -209.66M | -200.56M |
| Total Liabilities | 73.99M | 44.60M | 75.41M | 57.04M | 44.86M |
| Stockholders' Equity | 375.64M | 331.59M | 313.60M | 371.90M | 345.57M |
| Cash Flow | |||||
| Free Cash Flow | -6.15M | 6.48M | -1.24M | 38.77M | 60.55M |
| Operating Cash Flow | 42.59M | 30.03M | 12.12M | 44.97M | 63.46M |
| Investing Cash Flow | -50.03M | 611.00K | 12.92M | -3.06M | -22.35M |
| Financing Cash Flow | -6.40M | -45.16M | -77.48M | -26.67M | 40.65M |