KrokFin

How Stock Prices Are Formed

8 min read
KrokFin EditorialMarch 29, 2026

When people first look at a stock chart, it can seem as if prices move almost magically. In reality, a stock price is not set by a single person, a broker, or the company itself during normal trading. The price you see is the result of buyers and sellers placing orders in the market and agreeing on a level where a trade can happen.

At a basic level, stock prices are formed by supply and demand. If more market participants want to buy a stock than sell it at current levels, the price usually moves up. If more participants want to sell than buy, the price usually moves down. Everything else — news, company reports, interest rates, investor emotions, and economic expectations — matters because it changes that balance between buyers and sellers.

What the "Price" of a Stock Actually Means

Many beginners assume that a stock has one fixed price at any moment. In practice, there are usually several closely related numbers.

  • Bid: the highest price someone is currently willing to pay.
  • Ask: the lowest price someone is currently willing to accept to sell.
  • Last traded price: the price at which the most recent transaction actually happened.

When financial apps show "the price" of a stock, they are often showing the last traded price. But if you try to buy right now, you usually buy near the ask. If you try to sell right now, you usually sell near the bid.

That difference matters because the market is not a single number on a screen. It is a live list of buy and sell interest.

Supply and Demand in the Market

The idea of supply and demand is simple.

  • Demand means how many people want to buy a stock and at what prices.
  • Supply means how many people want to sell that stock and at what prices.

If a company reports stronger-than-expected profits, more investors may decide they want to own its shares. Demand increases. If current sellers are not willing to sell at the old price, buyers need to offer more, and the price rises.

The opposite can happen after weak earnings, political shocks, legal problems, or broader market panic. More investors may want to sell than buy at the current level. To complete trades, sellers may need to accept lower prices, and the market price falls.

This is why people say the market "prices in" information. New information changes what investors believe a stock is worth, and that changes the prices at which they are willing to buy or sell.

Quotes: What You Actually See

A quote is the current displayed market information for a security. For a beginner, the most important parts of a quote are usually:

  • the current bid;
  • the current ask;
  • the last traded price;
  • the day's trading range;
  • the trading volume.

Suppose you see the following quote for a stock:

  • Bid: $49.90
  • Ask: $50.00
  • Last: $49.97

This means buyers are currently offering up to $49.90, while sellers are currently asking at least $50.00. The most recent deal happened at $49.97, but that does not guarantee you can buy or sell at exactly that number right now.

The difference between bid and ask is the spread. In this example, the spread is $0.10. A smaller spread usually means the stock is more liquid and actively traded. A wider spread often means fewer participants or less active trading.

How Orders Move the Price

The market does not move on opinions alone. It moves because actual orders are placed.

An order tells the market what you want to do.

  • buy or sell;
  • how many shares;
  • and sometimes the maximum or minimum price you will accept.

Two order types are especially important for beginners.

Market Order

A market order tells the broker: execute the trade as soon as possible at the best currently available price.

If you place a market order to buy, the order usually matches with the lowest available sell orders first. If you place a market order to sell, it usually matches with the highest available buy orders first.

Market orders are simple, but they come with an important tradeoff: they prioritise speed, not price certainty. In a fast or illiquid market, the price you get can be worse than the number you saw a moment earlier.

Limit Order

A limit order tells the broker: buy or sell, but only at a specified price or better.

For example:

  • a buy limit at $50 means "buy only at $50 or less";
  • a sell limit at $52 means "sell only at $52 or more."

Limit orders prioritise price control, but execution is not guaranteed. If the market never reaches your price, the trade may not happen.

A Simple Example of Price Formation

Imagine a stock is trading around $100.

Current sell interest:

  • 100 shares offered at $100.20
  • 200 shares offered at $100.30

Current buy interest:

  • 150 shares bid at $99.90
  • 100 shares bid at $99.80

At this moment:

  • the best bid is $99.90;
  • the best ask is $100.20;
  • no trade happens until a buyer and seller agree.

Now imagine a new investor places a market order to buy 120 shares.

What happens?

  1. The first 100 shares are bought at $100.20 from the cheapest seller.
  2. The remaining 20 shares are bought at $100.30 from the next seller.

The last trade may now show $100.30, because that was the latest executed price. The visible market price moved not because someone declared a new value, but because the incoming buy order consumed the available supply at lower prices.

The same logic works in reverse when strong sell orders hit the market.

Why Prices Can Change Without New Fundamental Data

Beginners sometimes ask: if the company itself has not changed in the last ten minutes, why did the stock price move?

Because the market reflects what participants are willing to do right now, not only long-term business fundamentals. Price can move due to:

  • a large buyer or seller entering the market;
  • short-term reactions to headlines;
  • changes in the broader market;
  • expectations about interest rates or the economy;
  • emotion, fear, or optimism.

Over the long run, company fundamentals matter a great deal. But in the short run, price is still the result of orders meeting in the market.

Liquidity and Why It Matters

Liquidity means how easily a stock can be bought or sold without causing a large price change.

Highly liquid stocks usually have:

  • many buyers and sellers;
  • narrow bid-ask spreads;
  • large trading volume;
  • smaller price jumps between trades.

Less liquid stocks often have:

  • fewer active participants;
  • wider spreads;
  • greater chance of getting a worse execution price;
  • sharper moves when one larger order enters the market.

For beginners, liquidity matters because the quoted price may look attractive, but the real price you get can differ if trading is thin.

Common Beginner Misunderstandings

"The Company Sets the Stock Price Every Day"

Not in normal secondary-market trading. Once a stock is trading on the market, day-to-day price changes are driven mainly by investors buying and selling. The company influences price indirectly through its business results, strategy, and communication with the market.

"The Price on the Screen Is Guaranteed"

No. The displayed price may be the last trade, while your own trade may execute at the ask, the bid, or across several price levels.

"A Rising Price Means the Company Is Definitely Better"

Not always. Sometimes the market is reacting to real improvements in the business. Sometimes it is reacting to expectations, rumours, enthusiasm, or broader market flows. Price and value are related, but they are not the same thing.

"Market Orders Are Always Safe"

Market orders are convenient, but in volatile or illiquid conditions they can lead to unexpectedly poor execution. That is one reason many investors prefer limit orders when they care about entry price.

What a Beginner Should Watch

Before placing an order, it helps to check a few simple things:

  1. What are the current bid and ask? That tells you the immediate trading range.
  2. How wide is the spread? A wide spread may signal low liquidity.
  3. Are you using a market order or a limit order? Know whether you are prioritising speed or price control.
  4. Is the stock heavily traded or thinly traded? Liquidity affects execution quality.
  5. Are you reacting to noise or making a deliberate investment decision? Short-term price movement is not always meaningful.

Summary

Stock prices are formed when buy and sell orders meet in the market. The price is not chosen by a single authority. It emerges from supply and demand: what buyers are willing to pay, what sellers are willing to accept, and how orders are matched at that moment.

For a beginner, the most practical concepts are quotes, bid and ask, the spread, and the difference between market and limit orders. Once you understand those basics, stock-price movement looks much less mysterious and much more like what it really is: a continuous negotiation between buyers and sellers.

Read next