Prices delayed by at least 15 minutes | Prices updated on 23 May 2025, 18.22 BST | Print

Live UK pricing:

BP PLC (BP.)

$0.25
Sell: 355.30p|Buy: 355.35p|Change: 0.60 (-0.17%)

Cash flow

20202021202220232024
Operating cash flow15,81228,10351,13241,95135,396
Taxation-2,438-4,179-10,106-10,173-8,761
Investing activities-7,858-5,694-13,713-14,872-13,250
Financing3,956-18,079-28,021-13,359-7,297
Foreign exchange adjustments379-269-68427-511
Opening balance22,47231,11130,68129,19533,030

USD in millions except per share data.