BP p.l.c. 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 BP p.l.c. (BP) - Annual data in billions USD
BreakdownFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018
Period EndingDec 2025Dec 2024Dec 2023Dec 2022Dec 2021Dec 2020Dec 2019Dec 2018
Operating Activities
Net Income0.060.3815.2415.417.57-20.318.1516.72
Depreciation & Amortization17.8619.3915.9314.3214.8124.880.000.00
Stock Based Compensation0.001.170.620.800.630.720.000.00
Change in Working Capital-4.833.82-3.34-6.27-0.630.65-2.92-4.76
Change in Inventory0.000.815.63-5.49-7.463.960.000.00
Change in Other Working Capital-4.833.022.332.192.62-3.310.000.00
Other Operating Activities11.461.122.3329.592.62-5.633.682.06
Net Cash from Operating Activities24.5527.3032.0440.9323.6112.1625.7722.87
Investing Activities
Capital Expenditures-13.25-15.30-14.2912.07-10.89-12.3115.42-16.71
Acquisitions4.400.05-1.97-2.42-1.96-0.04-2.30-6.47
Purchases of Investments-0.38-0.99-1.17-0.73-1.78-1.710.000.00
Other Investing Activities0.170.410.060.070.000.000.500.94
Net Cash from Investing Activities-9.05-13.25-14.87-13.71-5.69-7.86-16.97-21.57
Financing Activities
Debt Repayment-3.32-8.77-3.90-15.76-16.80-15.86-0.36-7.18
Common Stock Issued0.000.00-7.92-10.00-3.15-0.78-1.51-0.36
Common Stock Repurchased-4.50-7.15-7.92-10.00-3.15-0.820.000.00
Dividends Paid-5.07-5.00-4.81-4.36-4.30-6.346.95-6.70
Other Financing Activities-5.512.97-0.47-4.650.5112.242.050.00
Net Cash from Financing Activities-18.39-7.30-13.36-28.02-18.083.96-8.82-4.08
Summary
Effect of Forex Changes on Cash0.25-0.510.03-0.68-0.270.380.03-0.33
Net Change in Cash-2.656.243.81-0.80-0.168.64-0.02-2.78
Cash at Beginning of Period39.2033.0329.207.7331.1122.4722.4725.58
Cash at End of Period36.5639.2733.036.2530.687.7411.2922.47
Free Cash Flow11.3012.0017.7529.5712.73-0.147.606.17
Supplemental Disclosures
Interest Paid0.002.812.952.212.472.730.000.00
Income Taxes Paid0.008.7610.1710.114.182.440.000.00