Amazon Crushes Estimates, Shares Soar