Looking at the narrow price action yesterday and the very high volume is it fair to deduce a sell off prior to the announcement? Someone have a bit of info prior to today's release maybe and decide to pull the pin?
Just my thoughts as I would have expected greater price range today.