BP reports lower-than-expected profit of $1.38 billion

Apr 29, 2025 - 07:13
 0
BP reports lower-than-expected profit of $1.38 billion