Amazon's profit engines are humming, cushioning the blow from the retail slowdown – CNBC