NYSE
BP p.l.c. (BP)
♥ 360 Thanks from members
BP p.l.c. exhibits strong Q2 2026 financial results driven by elevated oil prices from the Iran war, though surging profits heighten regulatory risks, windfall tax concerns, and ongoing balance sheet debt pressures.