Stock prices change throughout the trading day, and where you look determines how current the information is
Stock prices move constantly during market hours — roughly 9:30 a.m. to 4 p.m. Eastern time on weekdays when U.S. markets are open. The price you see depends on where you're looking and when you looked. A price from your brokerage app might be live, while a price from a news website might be 15 or 20 minutes old. Free sources often lag behind real-time data by design, while paid services and brokerage accounts show you prices as they happen.
The stock market itself doesn't publish prices to the public directly. Instead, exchanges like the Nasdaq and New York Stock Exchange send price data to financial data companies, which then distribute it to brokers, news sites, and apps. Each of these sources decides whether to show you live prices or delayed ones, and that choice affects what you see when you search for a stock.
Key Takeaways
- Live stock prices appear in your brokerage account, on exchange websites, and on some financial apps, but delayed prices (15 to 20 minutes old) are common on free news and search sites.
- The stock market is open 9:30 a.m. to 4 p.m. Eastern time on weekdays; prices outside those hours come from after-hours trading, which has lower volume and wider price swings.
- Your brokerage app or website is usually the fastest and most accurate place to check a stock you own or are watching.
- Financial websites like Yahoo Finance, MarketWatch, and CNBC show current prices, though some features require a free account to see live data.
Where to check stock prices right now
Your brokerage account is the most direct source. If you have an account with Fidelity, Charles Schwab, E-Trade, Robinhood, or another broker, log in and search for the stock ticker symbol. The price shown there is live — it updates as trades happen. You own or watch stocks through that broker, so they have every reason to show you accurate, current data.
If you don't have a brokerage account, financial websites work well. Yahoo Finance, MarketWatch, CNBC, and Google Finance all display stock prices. Type the company name or ticker symbol into their search box. The price you see is usually current during market hours, though some sites show a small delay on free pages. Creating a free account on these sites often unlocks live data and the ability to build a watchlist.
The stock exchange websites themselves — nasdaq.com and nyse.com — also publish prices. These are the original sources, so the data is as current as it gets. The interfaces are less polished than financial news sites, but the information is authoritative.
Understanding the timestamp and what it means
Every stock price comes with a timestamp. During market hours, a timestamp of "2:45 p.m. ET" means that was the last price at which a trade actually happened. After 4 p.m., you'll see prices labeled "after-hours" — these come from trading that happens on electronic networks after the main market closes. After-hours prices can swing more dramatically because fewer traders are active, and the bid-ask spread (the gap between what buyers will pay and sellers will accept) widens.
If you're looking at a stock before 9:30 a.m. or after 4 p.m., the price you see is either the previous day's close or an after-hours price. Neither reflects what the stock will open at when the market starts. On weekends and holidays, the market is closed entirely, so the price shown is always the previous trading day's close.
Some free sites show a delay notice: "Price delayed by 15 minutes" or "Price delayed by 20 minutes." This means the data is real, but it's not live. If you're making a trade decision, that delay matters. If you're just checking how a stock you own performed during the day, the delay is usually not a problem.
Why prices differ between websites
You might see slightly different prices on different sites at the same moment. This happens because trades occur on multiple exchanges simultaneously — the Nasdaq, the New York Stock Exchange, and several smaller exchanges all trade the same stocks. A stock might trade at $150.25 on one exchange and $150.26 on another at the exact same second. Most sites show you the "last trade" price, which is the most recent trade that happened anywhere, but the timing of when that data reaches each website can vary by fractions of a second.
The difference is usually a penny or two and doesn't matter for checking how your stocks are doing. But if you're about to place a trade, your brokerage will execute it at the best available price at that moment, which may differ slightly from what you see on a news site.
How to set up alerts so you don't have to keep checking
Most brokerages and financial websites let you set price alerts. You choose a stock and a price, and the service notifies you when the stock reaches that level. In your brokerage account, look for "Alerts" or "Notifications" in the settings menu. On financial websites like Yahoo Finance or MarketWatch, you can set alerts after creating a free account and adding stocks to your watchlist.
Alerts work during market hours and sometimes during after-hours trading, depending on the service. You'll receive a notification via email, text, or an app notification. This way you don't have to refresh a page constantly — the service tells you when something happens.
What happens to stock prices when the market is closed
After 4 p.m. Eastern time, the main U.S. stock market closes, but trading doesn't stop entirely. Electronic communication networks (ECNs) allow traders to buy and sell stocks after hours, from 4 p.m. to 8 p.m. Eastern time. The volume is much lower, so prices can move more sharply on smaller trades. If you see a stock price that looks dramatically different from the close, check the timestamp — it's probably an after-hours price.
Before the market opens at 9:30 a.m., there's also pre-market trading from 4 a.m. to 9:30 a.m. Again, volume is low and prices can be volatile. Most individual investors don't trade during these hours because the risk of a large price swing is higher. If you're just checking what a stock is worth, the after-hours or pre-market price is real, but it may not reflect what the stock will trade at when the main market opens.
Frequently Asked Questions
Why does my brokerage show a different price than Google Finance?
Your brokerage shows live prices because you're a customer. Google Finance may show a 15-minute delay on free pages, or it may be pulling data from a slightly different moment. If the difference is more than a few cents, check the timestamps — one might be from after-hours trading while the other is from the regular market close.
Can I see what a stock will open at tomorrow?
No. The opening price is determined by the first trades that happen when the market opens at 9:30 a.m. You can see what traders are willing to pay or accept in pre-market trading (starting at 4 a.m.), but that's not a may provide of the opening price. Pre-market volume is low, so the opening price often differs from pre-market prices.
Is the stock price on my bank's website current?
It depends on your bank. Some banks show live prices if you're a customer with a brokerage account through them. Others show delayed prices. Log in and look for a timestamp or delay notice next to the price. If you don't see one, contact your bank to ask whether the data is live or delayed.
What if I see a stock price that seems way too high or too low?
Check the timestamp first. If it's from after-hours trading, a large move is more likely because volume is low. If the timestamp is during regular market hours and the price looks wrong, refresh the page — you might have seen a stale price. If it still looks wrong after refreshing, check a second source like your brokerage or the exchange website to confirm.