Stock Scorer

BP PLC (BP)

BP PLC reported revenue of 46.6B USD for the quarter ending 30 June 2025, up 27.9% from 36.5B a year earlier.

Every figure below is the company's own, as filed. Nothing is estimated and nothing is smoothed — a period the filing does not support is left blank rather than filled in. Quarters are the company's own, counted from its financial year ending 12-31. Amounts in USD. The same series drawn ›

As last reported

The newest period the filing supports for each figure, in USD.
FigurePeriodAmountYear on year
Revenue Q2 '25 · ending 30 June 2025 46.6B +27.9%
Gross Profit Q2 '25 · ending 30 June 2025 19.8B +29.7%
Operating Income Q2 '25 · ending 30 June 2025 4.1B -30.4%
Net Income Q2 '25 · ending 30 June 2025 1.9B -42.5%
Cost of Revenue Q2 '25 · ending 30 June 2025 26.9B +26.5%
Operating Cash Flow Q2 '25 · ending 30 June 2025 6.3B +15.9%
Free Cash Flow Q2 '25 · ending 30 June 2025 3B +2.0%

Revenue and profit by financial year

As filed, in USD. A year the filing does not support is not listed.
YearEnding RevenueOperating IncomeNet IncomeFree Cash Flow
20252025-12-31 189.3B12.6B1.3B11.3B
20242024-12-31 189.2B11.3B1.2B12B
20232023-12-31 210.1B27.3B15.9B17.8B
20222022-12-31 241.4B18B-1.4B28.9B
20212021-12-31 157.7B18.1B8.5B12.7B
20202020-12-31 105.9B-21.7B-20.7B-144M
20192019-12-31 159.3B11.7B4.2B10.4B
20182018-12-31 298.8B19.4B9.6B6.2B
20172017-12-31 240.2B9.5B3.5B2.4B
20162016-12-31 183B-430M172M-6B

Every period

Revenue Quarterly

PeriodEndingRevenue
Q2 '252025-06-3046.6B
Q2 '242024-06-3047.3B
Q2 '232023-06-3048.5B
Q2 '222022-06-3067.9B
Q2 '212021-06-3036.5B
Q2 '202020-06-3021.3B
Q2 '192019-06-3072.7B
Q2 '182018-06-3075.4B
Q2 '172017-06-3056.5B

Gross Profit Quarterly

Revenue minus cost of sales. This filer tags no gross profit of its own..

PeriodEndingGross Profit
Q2 '252025-06-3019.8B
Q2 '242024-06-3018.4B
Q2 '232023-06-3019.4B
Q2 '222022-06-3028.7B
Q2 '212021-06-3015.2B
Q2 '202020-06-3012.9B
Q2 '192019-06-3017B
Q2 '182018-06-3017B
Q2 '172017-06-3014B

Operating Income Quarterly

PeriodEndingOperating Income
Q2 '252025-06-304.1B
Q2 '242024-06-302.4B
Q2 '232023-06-304.4B
Q2 '222022-06-3014.6B
Q2 '212021-06-305.8B
Q2 '202020-06-30-20.8B
Q2 '192019-06-304B
Q2 '182018-06-305.6B
Q2 '172017-06-301.5B

Net Income Quarterly

PeriodEndingNet Income
Q2 '252025-06-301.9B
Q2 '242024-06-3070M
Q2 '232023-06-302B
Q2 '222022-06-309.5B
Q2 '212021-06-303.4B
Q2 '202020-06-30-17.5B
Q2 '192019-06-301.9B
Q2 '182018-06-302.9B
Q2 '172017-06-30156M

Cost of Revenue Quarterly

PeriodEndingCost of Revenue
Q2 '252025-06-3026.9B
Q2 '242024-06-3028.9B
Q2 '232023-06-3029.2B
Q2 '222022-06-3039.1B
Q2 '212021-06-3021.2B
Q2 '202020-06-308.4B
Q2 '192019-06-3055.7B
Q2 '182018-06-3058.4B
Q2 '172017-06-3042.6B

Operating Cash Flow Quarterly

PeriodEndingOperating Cash Flow
Q2 '252025-06-306.3B
Q2 '242024-06-308.1B
Q2 '232023-06-306.3B
Q2 '222022-06-3010.9B
Q2 '212021-06-305.4B
Q2 '202020-06-303.7B
Q2 '192019-06-306.8B
Q2 '182018-06-306.3B
Q2 '172017-06-304.9B

Free Cash Flow Quarterly

Operating cash flow minus capital expenditure.

PeriodEndingFree Cash Flow
Q2 '252025-06-303B
Q2 '242024-06-304.6B
Q2 '232023-06-302.8B
Q2 '222022-06-308.2B
Q2 '212021-06-303B
Q2 '202020-06-30719M
Q2 '192019-06-303B
Q2 '182018-06-302.8B
Q2 '172017-06-30709M