BP Q3 profits beat expectations, reveals $1.25bn buyback
(Sharecast News) - Surging oil and gas prices helped energy giant BP report better-than-expected third quarter profits on Tuesday driven by higher demand and announced a $1.25bn share buyback.
Read more