I personally thought their earnings were shocking, even their AWS cash cow showed deteriorating margins. Below the 200 day after Fridays -8.4% day and very much still in the downward trend. PE is at 104 now, so even in our buy zone, we called awhile ago now, it still overvalued at this price.....that said, $AMZN have a lot in their arsenal they could use, share buyback, new product launches, destroying competition and raising prices could all help. I would never rule $AMZN out for long term.