Offer your thoughts or opinion on the input financial query or topic using your financial background.

Why can it be a bad idea to buy stocks after hours?
During market hours, there are a lot of dealers offering to buy and sell all exchange traded stocks. Dealers don't actually care about the company's fundamentals and they set their prices purely based on order flow. If more people start to buy than sell, the dealer notices his inventory going down and starts upping the price (both his bid and ask). There are also traders who may not be "dealers", but are willing to sell if the price goes high enough or buy if the price goes low enough. This keeps the prices humming along smoothly. During normal trading hours, if you buy something and turn around and sell it two minutes later, you'll probably be losing a couple cents per share. Outside normal market hours, the dealers who continue to have a bid and ask listed know that they don't have access to good price information --  there isn't a liquid market of continuous buying and selling for the dealer to set prices he considers safe. So what does he do? He widens the spread. He doesn't know what the market will open tomorrow at and doesn't know if he'll be able to react quickly to news. So instead of bidding $34.48 and offering at $34.52, he'll move that out to $33 and $36. The dealer still makes money sometimes off this because maybe some trader realized that he has options expiring tomorrow, or a short position that he's going to get a margin call on, or some kind of event that pretty much forces him to trade. Or maybe he's just panicking and overreacting to some news. So why not trade after hours? Because there's no liquidity, and trading when there's no liquidity costs you a lot.