Market open Closes in 6 hr 13 min
Prices delayed by at least 15 minutes | Prices updated on 07 May 2025, 10.01 BST | Print


BP PLC (BP.)

$0.25
Sell: 352.75p|Buy: 352.85p|Change: 2.30 (-0.65%)

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.