RE: SP weakness9 Dec 2017 05:24
BP share price, like all others, is determined by expected supply and demand of and for the shares. For BP this is determined by the spot and futures prices of crude oil, mostly. However, since crude oil is priced in US dollars, the US dollar exchange rate plays a part. How well the company is perceived to be run and market sentiment for the overall world economy also plays a part.
As for the share buyback policy, this will probably provide a lower limit 'floor' but will not necessarily raise the share price significantly if the other determinants of the price are negative.