The stock market movement is usually fueled by hype, depending on the type of stock.
For penny stocks it's all about hype, thats how they get people to buy them. For big companies it's usually a big press release or quarterly earnings reports that are above expectations.