Assuming by "stock price" you mean the last price traded for that particular stock, the only things that influence stock prices are trades. Traders can have any reason, or no reason, to make a trade. So if you are looking for motivations behind the trades that people place, just think up some...