The current price per share of the XYZ company, which is traded on the New York Stock Exchange is $100. At that price, the total quantity of shares demanded is 1,000 and the total quantity supplied for trade is 1,500. It follows that
A. $100 is the equilibrium price per share
B. There will be downward pressure on the price of shares of the XYZ company
C. There will be upward pressure on the price of shares of the XYZ company
D. there is a shortage of shares of the XYZ company on the stock exchange
Answer: B