BP PLCAnalysts project 100% YoY earnings growth and BP carries a Zacks #1 Strong Buy rank with low forward P/E.

BP closed at $46.96, up 2.24% from the previous session, outpacing a 0.45% decline in the S&P 500. The oil and gas company's shares have gained 7.19% over the past month, while the Oils-Energy sector rose 2% and the S&P 500 fell 1.99%. Analysts expect BP to report earnings of $1.7 per share on revenue of $63.9 billion when it discloses results on October 30, 2026, representing year-over-year growth of 100% and 29.76%, respectively. For the full year, the Zacks Consensus Estimates project earnings of $6.58 per share and revenue of $232.88 billion, changes of +128.47% and +20.95% from the preceding year. BP currently carries a Zacks Rank of #1 (Strong Buy), with a Forward P/E ratio of 6.98 and a PEG ratio of 0.54.
BP PLCAnalysts project 100% YoY earnings growth and BP carries a Zacks #1 Strong Buy rank with low forward P/E.