Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 213.81B | $ 195.99B | $ 175.66B | $ 150.71B | $ 115.06B |
Gross Profit | $ 86.11B | $ 73.56B | $ 68.09B | $ 56.76B | $ 41.46B |
Operating Income | $ 31.85B | $ 29.61B | $ 25.52B | $ 18.73B | $ 3.81B |
EBITDA | $ 41.84B | $ 36.45B | $ 32.35B | $ 26.21B | $ 9.78B |
Net Income | $ 23.15B | $ 19.49B | $ 17.38B | $ 12.87B | $ 750.12M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 24.73B | $ 30.11B | $ 24.52B | $ 32.49B | $ 26.20B |
Total Assets | $ 280.73B | $ 259.15B | $ 235.87B | $ 221.97B | $ 204.84B |
Total Debt | $ 38.97B | $ 41.78B | $ 43.32B | $ 46.49B | $ 50.97B |
Net Debt | $ 14.25B | $ 11.97B | $ 18.81B | $ 14.00B | $ 24.77B |
Total Liabilities | $ 111.02B | $ 111.65B | $ 103.42B | $ 102.08B | $ 97.02B |
Stockholders' Equity | $ 169.41B | $ 147.21B | $ 132.18B | $ 119.63B | $ 107.58B |
Cash Flow | |||||
Free Cash Flow | $ 9.21B | $ 14.89B | $ 12.35B | $ 20.79B | $ 10.66B |
Operating Cash Flow | $ 18.57B | $ 23.36B | $ 18.68B | $ 26.12B | $ 15.02B |
Investing Cash Flow | $ -10.82B | $ -8.77B | $ -14.77B | $ -6.07B | $ -4.59B |
Financing Cash Flow | $ -13.42B | $ -8.85B | $ -11.82B | $ -13.64B | $ -2.87B |