Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 8.20B | $ 8.02B | $ 5.97B | $ 4.76B | $ 4.44B |
Gross Profit | $ 8.20B | $ 6.01B | $ 4.46B | $ 3.51B | $ 3.27B |
Operating Income | $ 4.42B | $ 3.71B | $ 2.57B | $ 2.01B | $ 1.69B |
EBITDA | $ 5.28B | $ 6.57B | $ 4.40B | $ 3.60B | $ 3.26B |
Net Income | $ 3.73B | $ 3.06B | $ 3.36B | $ 2.94B | $ 1.48B |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 1.32B | $ 530.39M | $ 278.48M | $ 556.12M | $ 598.09M |
Total Assets | $ 95.33B | $ 93.02B | $ 87.90B | $ 58.49B | $ 56.07B |
Total Debt | $ 0.00 | $ 29.60B | $ 25.41B | $ 18.16B | $ 17.34B |
Net Debt | $ -1.32B | $ 29.07B | $ 25.14B | $ 17.61B | $ 16.74B |
Total Liabilities | $ 36.71B | $ 35.20B | $ 30.03B | $ 20.74B | $ 19.74B |
Stockholders' Equity | $ 53.95B | $ 53.18B | $ 53.24B | $ 33.43B | $ 31.97B |
Cash Flow | |||||
Free Cash Flow | $ 4.91B | $ 5.37B | $ 3.58B | $ 2.50B | $ 1.69B |
Operating Cash Flow | $ 4.91B | $ 5.37B | $ 4.13B | $ 3.00B | $ 2.94B |
Investing Cash Flow | $ -3.10B | $ -6.42B | $ -4.50B | $ -1.99B | $ -3.07B |
Financing Cash Flow | $ -999.96M | $ 1.32B | $ 115.79M | $ -1.01B | $ -372.16M |