BP Q1 2023 Earnings Report

Total Revenue
$56.2B
Previous year: $49.3B
+14.1%
EPS
$1.66
Previous year: $1.92
-13.5%

BP

BP