There is an enormous amount of shares on both sides of the bid and ask on either side of the current price range right now! The bid side is definitely larger but the asks are a good size too. Currently(delayed 15 minutes) there are :
Bid: 28 orders for 671,000 shares between 23.5-25.5
Ask: 33 orders for 585,000 shares between 26-28
Who will win?