NVIDIA Cash Flow Statement Analysis

Operating, investing, and financing activities in billions USD

Scroll to see more
Cash flow statement showing operating, investing, and financing activities for NVIDIA Corporation (NVDA) - Annual data in billions USD
BreakdownFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019
Period EndingJan 2025Jan 2024Jan 2023Jan 2022Jan 2021Jan 2020Jan 2019
Operating Activities
Net Income72.8829.764.379.754.332.804.14
Depreciation & Amortization1.861.511.541.171.100.380.26
Deferred Income Tax-4.48-2.49-2.16-0.41-0.280.02-0.32
Stock Based Compensation4.743.552.712.001.400.000.00
Change in Working Capital-9.38-3.72-2.21-3.36-0.700.72-0.86
Change in Accounts Receivable-13.06-6.170.82-2.22-0.550.000.00
Change in Inventory-4.78-0.10-2.55-0.77-0.520.000.00
Change in Accounts Payable3.361.53-0.550.570.310.000.00
Change in Other Working Capital5.10-0.281.350.050.060.000.00
Other Operating Activities-1.533.271.352.05-0.300.85-0.05
Net Cash from Operating Activities64.0928.095.649.115.824.763.74
Investing Activities
Capital Expenditures-3.241.07-1.83-0.98-1.130.00-0.60
Acquisitions-1.01-0.08-0.05-0.26-8.520.000.00
Purchases of Investments-28.06-19.07-11.98-24.81-10.020.000.00
Sales/Maturities of Investments11.86-9.4121.24-9.57-10.026.15-3.50
Other Investing Activities0.02-0.99-0.08-1.00-1.16-0.500.00
Net Cash from Investing Activities-20.42-10.577.38-9.83-19.686.15-4.10
Financing Activities
Debt Repayment-1.25-1.250.00-1.000.000.00-0.02
Common Stock Issued0.000.400.360.280.190.00-1.58
Common Stock Repurchased-33.71-9.53-10.04-1.90-0.940.000.00
Dividends Paid-0.830.40-0.400.40-0.400.39-0.37
Other Financing Activities-6.57-2.86-1.54-1.71-0.02-0.40-1.04
Net Cash from Financing Activities-42.36-13.63-11.621.873.80-0.79-2.87
Summary
Net Change in Cash1.313.891.401.14-10.0510.11-3.22
Cash at Beginning of Period7.283.391.990.8510.900.784.00
Cash at End of Period8.597.283.391.990.8510.900.78
Free Cash Flow60.8527.023.819.114.694.763.14
Supplemental Disclosures
Interest Paid0.250.250.250.250.140.050.06
Income Taxes Paid15.126.551.400.400.250.180.06