What moves stock prices

What macroeconomic or company-specific events move stock prices?