BP has put share buybacks on hold and upped its cost savings target as it revealed sharply lower annual profits after steep falls in the cost of crude. The FTSE 100 oil giant reported a 16% fall in ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results