BP (LON: BP) Slows Pace of Share Buybacks as First-Quarter Profit Dips ...

BP (LON: BP) Slows Pace of Share Buybacks as First-Quarter Profit Dips ...