
BP earns $3 billion at the end of last year but saw its annual profit fall by half from 2022
By COURTNEY BONNELL AP Business Writer LONDON (AP) — Oil and natural gas giant BP has beat expectations with earnings of $3 billion in the last…
Continue Reading