Those 20 million shares sold yesterday were most likely lent out for shorting. Explains the aggressive selling going on for sometime.