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 ...