Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 263.06B | $ 259.33B | $ 188.49B | $ 146.29B | $ 129.44B |
Gross Profit | $ 53.66B | $ 59.30B | $ 41.95B | $ 32.38B | $ 27.95B |
Operating Income | $ 15.71B | $ 13.75B | $ 8.75B | $ 6.93B | $ 5.58B |
EBITDA | $ 21.91B | $ 19.79B | $ 13.01B | $ 9.91B | $ 8.36B |
Net Income | $ 7.64B | $ 6.00B | $ 3.42B | $ 2.59B | $ 1.57B |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 13.70B | $ 11.57B | $ 9.10B | $ 5.44B | $ 984.04M |
Total Assets | $ 140.24B | $ 143.44B | $ 141.04B | $ 90.45B | $ 87.39B |
Total Debt | $ 47.23B | $ 56.63B | $ 64.34B | $ 32.28B | $ 33.21B |
Net Debt | $ 33.54B | $ 45.07B | $ 55.24B | $ 26.84B | $ 32.23B |
Total Liabilities | $ 94.36B | $ 104.07B | $ 108.38B | $ 61.17B | $ 59.98B |
Stockholders' Equity | $ 45.38B | $ 39.07B | $ 32.54B | $ 29.29B | $ 27.40B |
Cash Flow | |||||
Free Cash Flow | $ 17.97B | $ 12.86B | $ 11.97B | $ 9.79B | $ 1.61B |
Operating Cash Flow | $ 17.97B | $ 18.54B | $ 16.10B | $ 12.32B | $ 5.55B |
Investing Cash Flow | $ -6.60B | $ -6.48B | $ -15.62B | $ -2.54B | $ -2.84B |
Financing Cash Flow | $ -9.04B | $ -9.52B | $ 3.53B | $ -5.27B | $ -3.08B |