Why stock prices change

Is the stock price change influenced more by fundamentals or market speculation?