What moves stock prices?
Stock prices move when expectations for earnings, growth, rates, risk, liquidity, or investor sentiment change.
The short version
A stock moves when buyers and sellers update what they think the business is worth. Earnings, guidance, interest rates, news, market sentiment, liquidity, and positioning can all change that view.
Fundamentals
Revenue growth, profit margins, cash flow, competitive position, management execution, debt, and future guidance are the core long-term drivers. Stocks usually react most when new information changes future expectations.
Macro conditions
Interest rates, inflation, the dollar, credit conditions, and economic growth affect valuation multiples and risk appetite. Higher yields can pressure growth stocks because future profits get discounted more heavily.
Positioning and sentiment
Stocks can move sharply even without obvious news if investors are crowded on one side, short interest is high, options activity is large, or liquidity is thin.
Timeframe matters
Intraday moves may be driven by flows and headlines. Multi-year returns usually depend more on earnings power, valuation, and capital allocation.