BP PLC 3Q EPS 27.59c October 30, 2023October 31, 2023 · Breaking News · By ReportWire BP replacement cost profit of $3.29B misses forecasts, announces $1.5 bn buyback Source link