BP (LSE: BP) shares are trading near their 31 March one-year high of £6.09. And the last time this was reached was in April 2010. To many, this may suggest there is little or no value left in the ...
The BP (LSE: BP) share price is up 33% this year. Over 12 months, it’s climbed 62%, with a trailing yield of 4%. I don’t want to bombard you with figures but I’ll add that over five years the shares ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results