Posted on February 6, 2024 by BP earns $3B at the end of last year but saw its annual profit fall by half from 2022 Oil and natural gas giant BP has beat expectations with earnings of $3 billion in the last three months of 2023 Uncategorized