A company closes today at $50. Let's say a company releases earnings statement in the evening and blow analysts estimates. Next day, the stock opens at $60. What happened to the $10 difference? Did traders bid up the price during pre-market trading to slowly push the market open to $60? Or did current shareholders just set a price to sell the stock at $60 right off the bat. I don't really get it.