Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 400.28B | $ 367.53B | $ 322.13B | $ 285.27B | $ 255.64B |
Gross Profit | $ 89.40B | $ 86.87B | $ 77.59B | $ 67.33B | $ 65.50B |
Operating Income | $ 32.29B | $ 32.36B | $ 28.43B | $ 23.97B | $ 22.41B |
EBITDA | $ 9.77B | $ 32.52B | $ 31.84B | $ 27.07B | $ 25.30B |
Net Income | $ 14.40B | $ 22.38B | $ 20.12B | $ 17.29B | $ 15.40B |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 25.31B | $ 29.63B | $ 27.91B | $ 23.91B | $ 19.78B |
Total Assets | $ 298.28B | $ 273.72B | $ 245.71B | $ 212.21B | $ 197.29B |
Total Debt | $ 72.36B | $ 62.54B | $ 57.62B | $ 46.00B | $ 43.47B |
Net Debt | $ 47.05B | $ 37.11B | $ 34.26B | $ 24.63B | $ 26.55B |
Total Liabilities | $ 195.69B | $ 174.80B | $ 159.36B | $ 135.73B | $ 126.75B |
Stockholders' Equity | $ 98.27B | $ 88.76B | $ 77.77B | $ 71.76B | $ 65.49B |
Cash Flow | |||||
Free Cash Flow | $ 20.70B | $ 25.68B | $ 23.40B | $ 19.89B | $ 20.12B |
Operating Cash Flow | $ 24.20B | $ 29.07B | $ 26.21B | $ 22.34B | $ 22.17B |
Investing Cash Flow | $ -20.53B | $ -15.57B | $ -28.48B | $ -10.37B | $ -12.53B |
Financing Cash Flow | $ -3.51B | $ -11.53B | $ 4.23B | $ -7.46B | $ -3.59B |