BP's profit attributable to shareholders rose to $4.7 billion (€4.2bn) for the July to September period, four times the $1.16 billion (€1.04bn) of a year earlier, it said on Friday, as disruption from the Iran war boosted its refining and trading earnings.
The British oil and gas major also beat analysts' forecasts and cut its net debt by $8.4 billion (€7.5bn), weeks before its new CEO sets out her strategy in December.