Latest: Q2 2025 · from the cash-flow statements filed with the SEC
Free cash flow$6.3B in Q2 2025
Operating cash flow$6.3B
Free cash flow+$6.3B
Cash / net income3.3×
Analysis
In Q2 2025, BP generated $6.3B of operating cash flow. That is $1.8B less than in Q2 2024 ($8.1B).
Operating cash flow was $6.3B against net income of $1.9B — 3.3× profit, cash ran ahead of reported earnings. The largest differences: depreciation & amortization +$4.6B, stock-based pay +$215M.
Free cash flow
Operating cash flow less capital spending.Latest (Q2 2025): Operating cash flow $6.3B, Capital spending $0.
Capital allocation, year by year
Over these 5 years operating cash flow totalled $148.4B; the largest uses were buybacks ($32.7B) and net borrowing ($31.6B). Cash-flow statements as filed.
Cash runway and the debt wall
Cash & investments$17.2B
Debtnone
Net cash$17.2B
BP funds itself: free cash flow was — over the last twelve months, with $17.2B of cash and investments and no debt on the balance sheet.
Where the cash came from and went
From profit to cash
Non-cash charges are added back; money tied up in receivables or inventory is subtracted.
Every quarter
Quarter
Operating cash flow
Acquisitions
Buybacks
Dividends
Net borrowing (+) / repaid (−)
Cash drawn (+) / kept (−)
Free cash flow
Q2 2025
$6.3B
−$39.0M
−$1.1B
−$1.2B
−$477M
−$1.3B
$6.3B
Q2 2024
$8.1B
−$116M
−$1.8B
−$1.2B
$1.4B
−$3.4B
$8.1B
Q2 2023
$6.3B
−$804M
−$2.1B
−$1.2B
$195M
$1.5B
$6.3B
Q2 2022
$10.9B
$3.0M
−$2.3B
−$1.1B
−$3.4B
$1.3B
$10.9B
Q2 2021
$5.4B
—
−$500M
−$1.1B
$1.4B
−$2.6B
$5.4B
Q2 2020
$3.7B
—
—
−$2.1B
$5.2B
−$16.5B
$3.7B
Q2 2019
$6.8B
−$1.7B
−$80.0M
−$1.8B
$184M
$582M
$6.8B
Q2 2018
$6.3B
−$1.0M
−$90.0M
−$1.7B
−$816M
$57.0M
$6.3B
BP: income statement and cash flow
BP, Q2 2026: revenue $69.1B (+48% year over year), operating margin 11.3%. The chart follows the revenue to costs, profit and cash.
Read automatically from the company’s XBRL cash-flow statements; quarterly figures for the fourth quarter are the year less the first three. Errors are possible. Not investment advice.