Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 1.82B | $ 1.79B | $ 1.21B | $ 844.45M | $ 627.92M |
Gross Profit | $ 1.02B | $ 1.05B | $ 685.46M | $ 465.95M | $ 346.32M |
Operating Income | $ 481.74M | $ 526.78M | $ 262.42M | $ 158.88M | $ 102.56M |
EBITDA | $ 521.90M | $ 563.90M | $ 291.12M | $ 185.87M | $ 119.89M |
Net Income | $ 427.37M | $ 437.67M | $ 242.02M | $ 164.38M | $ 108.84M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 1.11B | $ 737.87M | $ 725.08M | $ 595.11M | $ 455.40M |
Total Assets | $ 2.43B | $ 2.06B | $ 1.59B | $ 1.21B | $ 956.38M |
Total Debt | $ 5.57M | $ 3.80M | $ 5.81M | $ 3.10M | $ 2.36M |
Net Debt | $ -522.28M | $ -284.81M | $ -183.46M | $ -331.85M | $ -170.60M |
Total Liabilities | $ 384.41M | $ 390.28M | $ 341.84M | $ 241.90M | $ 182.88M |
Stockholders' Equity | $ 2.05B | $ 1.67B | $ 1.24B | $ 966.59M | $ 773.49M |
Cash Flow | |||||
Free Cash Flow | $ 580.63M | $ 187.83M | $ 224.77M | $ 212.16M | $ 119.52M |
Operating Cash Flow | $ 638.21M | $ 246.67M | $ 320.01M | $ 267.80M | $ 216.30M |
Investing Cash Flow | $ -178.73M | $ -12.51M | $ -378.89M | $ -39.18M | $ -167.11M |
Financing Cash Flow | $ -183.72M | $ -128.78M | $ -90.21M | $ -71.56M | $ -48.05M |