How the stock price changes

What drives short-term versus long-term stock price fluctuations?