How do stock exchanges establish the opening price for stocks?
The opening price of a stock is determined by the balance of buy and sell orders before the market opens. The price at which the most shares can be traded becomes the opening price. This process is managed by the stock exchange.