Based on your financial expertise, provide your response or viewpoint on the given financial question or topic. The response format is open.

In the stock market, why is the “open” price value never the same as previous day's “close”?
Quoted from money.howstuffworks.com: NASDAQ has come up with an auction approach called the opening cross. Here's how it works. In the morning, a computer program looks at all the orders that have come in overnight in each different stock. Based on those orders, the program picks a price level that would be the best opening price. However, it also looks to see if there's a trade imbalance. For example, if a company announced bad news after the market closed, there might be 10 times more sell orders than buy orders. NASDAQ then broadcasts the price and imbalance information to its network of dealers with the goal of offsetting the imbalance. It then lets dealers place orders. This all happens very quickly, in a time window of two minutes or so, right before the market opens. Dealers can place orders, and those orders are factored into the opening price. Further reading here: Opening Price calculation