| Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | $ 1.36B | $ 1.17B | $ 1.04B | $ 937.75M | $ 934.12M |
| Gross Profit | $ 501.71M | $ 364.48M | $ 331.32M | $ 289.86M | $ 266.91M |
| Operating Income | $ 375.67M | $ 217.72M | $ 231.58M | $ 187.70M | $ 176.28M |
| EBITDA | $ 521.63M | $ 325.87M | $ 333.50M | $ 288.32M | $ 285.50M |
| Net Income | $ 295.46M | $ 140.26M | $ 151.85M | $ 129.71M | $ 116.73M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | $ 958.73M | $ 826.23M | $ 682.96M | $ 562.14M | $ 350.52M |
| Total Assets | $ 2.81B | $ 2.43B | $ 2.22B | $ 2.14B | $ 2.06B |
| Total Debt | $ 524.85M | $ 517.81M | $ 555.79M | $ 655.36M | $ 691.44M |
| Net Debt | $ -433.88M | $ -308.42M | $ -127.17M | $ 93.22M | $ 340.92M |
| Total Liabilities | $ 1.05B | $ 1.01B | $ 911.61M | $ 960.85M | $ 983.10M |
| Stockholders' Equity | $ 1.76B | $ 1.42B | $ 1.31B | $ 1.17B | $ 1.07B |
| Cash Flow | |||||
| Free Cash Flow | $ 107.16M | $ 300.05M | $ 303.46M | $ 296.82M | $ 165.29M |
| Operating Cash Flow | $ 270.75M | $ 396.43M | $ 354.95M | $ 334.74M | $ 229.99M |
| Investing Cash Flow | $ -102.84M | $ -93.95M | $ -50.35M | $ -34.97M | $ -61.98M |
| Financing Cash Flow | $ -71.12M | $ -127.86M | $ -144.36M | $ -83.18M | $ -72.49M |