BP

BP p.l.c.
$46.35
+0.39 (+0.84%)
Mkt Cap 121.55B
Volume 12,392,148
52W Range 27.21-48.27
Sector Energy
Beta -0.20
EPS (TTM) 0.01
P/E Ratio 4635.00
Revenue (TTM) 189.34B
Rev Growth (5Y) +12.3%
EPS Growth (5Y) -6.0%
AlphaQuality · Grade
C
Oil & Gas E&P
51.3 / 100 composite

Company Description

Track Record

Showing latest 4 periods • Swipe for more
Metric 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014
Revenue 189.34B 189.19B 210.13B 241.39B 157.74B 105.94B 159.31B 298.76B 240.21B 183.01B 222.89B 353.57B
Net Income 55.00M 381.00M 15.24B (2.49B) 7.57B (20.30B) 4.03B 9.38B 3.39B 115.00M (6.48B) 3.78B
EPS 0.02 0.14 5.27 -0.79 2.25 -6.03 1.19 2.82 1.03 0.04 -2.12 1.23
Free Cash Flow 11.30B 12.00B 17.75B 28.86B 12.72B (144.00M) 10.35B 6.17B 2.37B (6.01B) N/A N/A
FCF / Share 4.35 4.39 6.14 9.12 3.79 -0.04 3.06 1.85 0.72 -1.92 N/A N/A
Operating CF 24.55B 27.30B 32.04B 40.93B 23.61B 12.16B 25.77B 22.87B 18.93B 10.69B N/A N/A
Total Assets 278.53B 282.23B 280.29B 288.12B 287.27B 267.65B 295.19B 282.18B 276.51B 263.32B N/A N/A
Total Debt 84.27B 71.55B 63.08B 55.49B 69.79B 81.93B 77.45B 65.80B 63.23B 58.30B N/A N/A
Cash & Equiv 36.56B 34.36B 27.75B 23.33B 25.94B 29.19B 20.80B 22.47B 25.59B 23.48B N/A N/A
Book Value 53.05B 59.25B 70.28B 67.55B 75.46B 71.25B 98.41B 99.44B 98.49B 95.29B N/A N/A
Return on Equity 0.00 0.01 0.22 -0.04 0.10 -0.28 0.04 0.09 0.03 0.00 N/A N/A
BP News
BP: The Market Still Underestimates This Turnaround
Apr 28, 2026 11:05 AM · seekingalpha.com
BP Q1 Earnings Beat Estimates on Strong Oil Trading Contribution
Apr 28, 2026 10:46 AM · zacks.com
Goldman Just Raised Its Brent Forecast to $90: 5 Energy Stocks Built for Higher Oil
Apr 28, 2026 10:18 AM · 247wallst.com
BP p.l.c. (BP) Q1 2026 Earnings Call Transcript
Apr 28, 2026 10:02 AM · seekingalpha.com
BP Q1 Results Show Progress, Not A Buy Signal
Apr 28, 2026 08:26 AM · seekingalpha.com
BP reports ‘horrifying' jump in profits as Iran war boosts oil trading; Brent crude hits three-week high – business live
Apr 28, 2026 03:59 AM · theguardian.com
FTSE 100 gains on BP results despite geopolitical tensions
Apr 28, 2026 03:58 AM · invezz.com
First Look: GM, Coke beat; oil tops $111; United talks
Apr 28, 2026 03:37 AM · gurufocus.com
London's FTSE 100 set to snap six-day losing streak on BP boost
Apr 28, 2026 02:42 AM · reuters.com
BP Stock Rises After Huge Jump in Profit. What It Means for Exxon and Chevron.
Apr 28, 2026 12:42 AM · barrons.com