Amazon reports strong profits and net sales for 2Q, fueled by robust growth in cloud computing unit