BP shares hit 25-year low
Standfirst ...
Share price, pence
100
200
300
400
500
600
700
1995
2000
2005
2010
2015
2020