VCP ScannerFree US Stock Screener & Financial AnalysisFree US Stock Screener
ScreenerThemes
DCF ValuationCalculate intrinsic value of US stocks
Market ValuationBuffett indicator, CAPE & macro gauges
Total ReturnSee dividends + price return history
DCA CalculatorSimulate recurring buys & compounding
Earnings
FAANG & Tech
AAPL vs MSFTNVDA vs AMDGOOGL vs META
Cloud & Cyber
CRM vs NOWCRWD vs PANWSNOW vs DDOG
Consumer & Auto
TSLA vs FAMZN vs WMTNFLX vs DIS
Finance & Crypto
JPM vs BACV vs MACOIN vs MSTR
Pharma & Energy
LLY vs NVOJNJ vs PFEXOM vs CVX
Compare Any Stocks...
WatchlistInsider
ScreenerThemes
Earnings
WatchlistInsider
BPBP p.l.c.
$37.13$96.9B
Overview & Verdict
Overview
Valuation & Forecasts
Valuation ModelsEstimatesDCF Model
Price & Analyst Data
Analyst TargetsPrice HistoryTechnical Analysis
Financial Statements
Income StatementBalance SheetCash FlowRatios & Margins
Performance
P/E HistoryRevenue HistoryEarnings HistoryDividend HistoryTotal Return
Ownership
Holders
← Back to Screener
VCP ScannerFree US Stock Screener & Financial Analysis

Find stocks. Verify deeply. Act with conviction.

Data updated daily

Product

  • Screener
  • Themes
  • Valuation
  • Total Return
  • DCA Calculator
  • News
  • Earnings

Resources

  • Market Valuation
  • Compare
  • Insider Activity
  • Methodology
  • How It Works
  • Glossary
  • Learn

Get Ideas

Get weekly stock ideas — free

© 2026 VCP Scanner
AboutPrivacyTerms
Not financial advice. Do your own research.
ScreenerNewsCompareWatchlist
HomeStocksBPQuarterly Cash Flow

BP p.l.c. (BP) Quarterly Cash Flow Statement

120+ quarters historyFree accessUpdated daily

BP p.l.c. (BP) quarterly cash flow statement — complete operating, investing & financing history

BP Cash Flow Statement

Income StatementBalance SheetCash FlowRatios
AnnualQuarterly
MetricQ1'26Q4'25Q3'25Q2'25Q1'25Q4'24Q3'24Q2'24Q1'24Q4'23Q3'23Q2'23
Cash from Operations2.86B7.6B7.77B6.27B2.83B7.43B6.76B8.1B5.01B9.38B8.75B6.29B
Operating CF Margin %5.47%16.04%16.04%13.45%6.04%16.23%14.31%17.13%10.25%17.98%16.42%12.97%
Operating CF Growth %0.75%2.31%14.9%-22.58%-43.42%-20.8%-22.7%28.71%-34.28%-30.9%5.54%-42.07%
Net Income3.84B-3.42B1.15B2.88B3.13B-503M1.4B1.25B4.63B1.1B7.31B3.49B
Depreciation & Amortization4.4B4.52B4.45B4.64B4.18B4.38B4.12B4.1B4.15B4.44B4.22B4.16B
Stock-Based Compensation000215M401M228M278M507M161M97M298M243M
Deferred Taxes0000000000-2.43B0
Other Non-Cash Items5.14B4.7B1.64B562M189M569M-830M685M-1.8B1.8B136M-866M
Working Capital Changes-10.52B1.8B531.23M-2.03B-5.07B2.75B1.8B1.56B-2.13B1.94B-783M-742M
Change in Receivables000000000000
Change in Inventory000002.75B01.56B-2.13B1.94B-783M-742M
Change in Payables000000000000
Cash from Investing-3B-492.38M-3.28B-2.93B-3.26B-1.75B-4.23B-3.41B-3.85B-4.39B-3.45B-4.21B
Capital Expenditures-3.24B-3.46B-3.15B-3.24B-3.35B-3.89B-4.22B-3.46B-3.72B-4.25B-3.46B-3.45B
CapEx % of Revenue6.2%7.3%6.5%6.94%7.14%8.51%8.94%7.32%7.61%8.15%6.49%7.11%
Acquisitions233.61M2.97B-25.31M-49M-236M1.91B-45M-9M-213M-195M-68M-801M
Investments------------
Other Investing31.95M63.01M47.86M353M323M233M35M59M82M47M71M49M
Cash from Financing-680.86M-5.43B-4.59B-2.23B-5.11B-579M-3B-1.29B-2.42B-2.02B-4.18B-3.61B
Debt Issued (Net)2.33B-2.11B-112.98M346M-1.44B-415M1.37B2.16B1.6B1.6B-327M467M
Equity Issued (Net)-561.06M381.02M-2.23B-1.06B-1.85B-1.63B-2B-1.75B-1.75B-1.35B-2.05B-2.07B
Dividends Paid-1.28B-1.27B-1.28B-1.24B-1.26B-1.28B-1.3B-1.2B-1.22B-1.22B-1.25B-1.15B
Share Repurchases-561.06M381.02M-1.94B0-1.85B0-2B000-2.05B0
Other Financing-1.17B-2.42B-965.95M-278M-573M2.74B-1.08B-502M-1.05B-1.05B-555M-848M
Net Change in Cash-863M1.65B-158M1.3B-5.44B4.67B-296M3.38B-1.52B3.1B1.01B-1.52B
Free Cash Flow-381.36M4.14B4.62B3.04B-517M3.53B2.54B4.64B1.29B5.13B5.29B2.84B
FCF Margin %-0.73%8.74%9.54%6.51%-1.1%7.72%5.37%9.8%2.64%9.84%9.93%5.85%
FCF Growth %26.24%17.14%82%-34.55%-140.05%-31.11%-52.03%63.27%-71.27%-48.05%2.08%-65.35%
FCF per Share-0.151.611.761.15-0.191.330.911.680.451.781.800.95
FCF Conversion (FCF/Net Income)0.74x-2.22x6.69x3.85x4.13x-3.79x32.82x-62.79x2.21x25.27x1.80x3.51x
Interest Paid000000000000
Taxes Paid000000000000