31.88 -0.23(-0.70%)07/15/2025
BP p.l.c. (BP)
Press Release | Data News