| Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | $ 4.83B | $ 5.31B | $ 7.44B | $ 6.54B | $ 4.14B |
| Gross Profit | $ 974.88M | $ 1.13B | $ 1.51B | $ 1.32B | $ 855.76M |
| Operating Income | $ 248.91M | $ 344.15M | $ 571.08M | $ 505.67M | $ 252.95M |
| EBITDA | $ 304.05M | $ 397.73M | $ 625.59M | $ 553.45M | $ 326.90M |
| Net Income | $ 195.95M | $ 264.39M | $ 430.91M | $ 381.52M | $ 192.11M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | $ 566.64M | $ 540.70M | $ 393.54M | $ 251.30M | $ 290.73M |
| Total Assets | $ 1.81B | $ 1.80B | $ 1.93B | $ 2.05B | $ 1.65B |
| Total Debt | $ 163.34M | $ 132.68M | $ 299.75M | $ 303.52M | $ 175.52M |
| Net Debt | $ -351.68M | $ -348.36M | $ -39.83M | $ 88.00M | $ -73.83M |
| Total Liabilities | $ 840.87M | $ 817.92M | $ 1.04B | $ 1.18B | $ 961.96M |
| Stockholders' Equity | $ 972.44M | $ 983.92M | $ 887.22M | $ 862.01M | $ 691.84M |
| Cash Flow | |||||
| Free Cash Flow | $ 255.56M | $ 367.96M | $ 596.65M | $ 253.48M | $ 180.09M |
| Operating Cash Flow | $ 286.56M | $ 393.65M | $ 622.66M | $ 276.74M | $ 210.72M |
| Investing Cash Flow | $ -10.50M | $ -6.48M | $ -24.77M | $ -73.34M | $ -28.42M |
| Financing Cash Flow | $ -237.34M | $ -247.97M | $ -475.68M | $ -232.95M | $ -252.03M |