BP plc (NYSE:BP)’s first-quarter revenues were up from $49.3bn to $56.2bn, with the rise largely reflecting an exceptional performance from ... Read more
https://www.valuewalk.com/bp-underlying-profits-squeezed-but-buybacks-continue/
BP (NYSE:BP)
Historical Stock Chart
From Aug 2024 to Sep 2024 Click Here for more BP Charts.
BP (NYSE:BP)
Historical Stock Chart
From Sep 2023 to Sep 2024 Click Here for more BP Charts.