Amazon Hits New 52-Week High After Crushing Earnings Estimates