What determines the opening price of a stock each day?
The opening price of a stock is set by matching buy and sell orders collected before the market opens. The price where the most shares can be traded becomes the opening price. This process is called the opening auction.