LSE:BP.Oil and Gas
Is BP (LSE:BP.) A Bargain Following Its Recent Run Higher?
BP (LSE:BP.) continues to draw investor attention after recent trading, with the shares last closing at £5.59. The stock is up over the past month and past 3 months, despite a 1-day pullback.
Recent trading has been choppy, with the 1-day share price return down 0.94% and the 7-day share price return also slightly lower. However, BP’s 30-day and 90-day share price returns of 3.6% and 10.9% indicate that momentum has been building, while the 1-year total shareholder return of 39.7% and 5-year...