Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 1.69B | $ 1.38B | $ 1.06B | $ 841.43M | $ 737.67M |
Gross Profit | $ 1.42B | $ 1.16B | $ 893.64M | $ 717.89M | $ 627.92M |
Operating Income | $ 451.32M | $ 378.68M | $ 253.57M | $ 186.12M | $ 226.22M |
EBITDA | $ 503.37M | $ 424.08M | $ 284.29M | $ 239.33M | $ 269.24M |
Net Income | $ 340.79M | $ 281.39M | $ 195.96M | $ 143.45M | $ 180.58M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 294.02M | $ 400.73M | $ 277.98M | $ 151.71M | $ 133.67M |
Total Assets | $ 4.20B | $ 3.90B | $ 3.22B | $ 2.61B | $ 2.49B |
Total Debt | $ 75.95M | $ 29.00M | $ 29.16M | $ 30.89M | $ 32.63M |
Net Debt | $ -218.08M | $ -371.73M | $ -248.82M | $ -120.82M | $ -101.03M |
Total Liabilities | $ 2.89B | $ 2.72B | $ 2.32B | $ 1.95B | $ 1.96B |
Stockholders' Equity | $ 1.30B | $ 1.18B | $ 893.71M | $ 655.64M | $ 526.63M |
Cash Flow | |||||
Free Cash Flow | $ 288.21M | $ 228.31M | $ 193.17M | $ 133.10M | $ 131.33M |
Operating Cash Flow | $ 485.04M | $ 365.10M | $ 319.36M | $ 227.21M | $ 224.26M |
Investing Cash Flow | $ -196.71M | $ -23.29M | $ -257.67M | $ -117.88M | $ -219.54M |
Financing Cash Flow | $ -274.66M | $ 254.59M | $ 165.72M | $ -165.91M | $ 650.67M |