Question: why have bp shares dropped?
Answer: From a high of 1344p per share on 30 June, Shell shares dropped to 1304p at the close of trading on 1 July. ... Like Shell, BP informed investors that its assets could be worth £13.8 billion less due to oversupply and Covid-19.