BP Buy Ratings Double as Shares Rally 24% in 2026 - BP News | Rallies