BP raises dividend despite tumbling profit and German wind splash
Profits sink 69% and fall below forecasts as supermajor launches another $1.5 billion buyback
Profits sink 69% and fall below forecasts as supermajor launches another $1.5 billion buyback