CNBCBP beats first-quarter profit expectations but shares slide 6% on slowing buyback programMay 2, 2023Sam MeredithBy Sam Meredithmore_vert
ReutersBP's profit hits $5 billion but shares slip on slowing buybacksMay 2, 2023Ron Bousso & Shadia NasrallaBy Ron Bousso & Shadia Nasrallamore_vert
The GuardianBP's profits labelled 'heinous' as calls grow for tougher windfall taxMay 2, 2023Alex LawsonBy Alex Lawsonmore_vert