Consider the following limit order book for a share of stock. The last trade in the stock occurred at a price of $105.
Limit Buy Orders Limit Sell Orders Price Shares Price Shares $104.75 400 $104.80 150 104.70 700 104.85 150 104.65 400 104.90 300 104.60 200 104.95 150 103.65 500
a. If a market buy order for 150 shares comes in, at what price will it be filled? (Round your answer to 2 decimal places.)
b. At what price would the next market buy order be filled? (Round your answer to 2 decimal places.)