| Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | $ 402.91M | $ 373.75M | $ 274.72M | $ 228.78M | $ 227.51M |
| Gross Profit | $ 216.61M | $ 211.74M | $ 232.57M | $ 200.30M | $ 152.54M |
| Operating Income | $ 44.95M | $ 67.28M | $ 102.34M | $ 77.66M | $ 32.00M |
| EBITDA | $ 49.58M | $ 72.29M | $ 107.39M | $ 82.45M | $ 36.42M |
| Net Income | $ 32.99M | $ 48.85M | $ 74.25M | $ 56.62M | $ 26.19M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | $ 441.51M | $ 738.29M | $ 744.72M | $ 943.56M | $ 1.28B |
| Total Assets | $ 7.01B | $ 6.48B | $ 6.35B | $ 6.08B | $ 5.89B |
| Total Debt | $ 178.48M | $ 553.39M | $ 530.92M | $ 148.63M | $ 213.28M |
| Net Debt | $ -212.89M | $ 365.72M | $ 340.84M | $ 1.83M | $ -439.94M |
| Total Liabilities | $ 6.41B | $ 5.89B | $ 5.82B | $ 5.53B | $ 5.36B |
| Stockholders' Equity | $ 605.85M | $ 583.68M | $ 532.98M | $ 546.39M | $ 527.12M |
| Cash Flow | |||||
| Free Cash Flow | $ 63.01M | $ 66.80M | $ 115.38M | $ 71.53M | $ 33.65M |
| Operating Cash Flow | $ 71.10M | $ 70.08M | $ 118.90M | $ 75.46M | $ 36.72M |
| Investing Cash Flow | $ -303.43M | $ -147.48M | $ -356.07M | $ -753.80M | $ -214.00M |
| Financing Cash Flow | $ 436.02M | $ 75.00M | $ 280.44M | $ 171.82M | $ 622.41M |