Analysts hail Amazon as a port in the storm after the retail giant's strong quarter