Amazon reported first-quarter sales and earnings that topped analyst estimates, as the company's e-commerce and cloud-computing businesses continued to take business from rivals. The stock climbed 4.7 percent after hours. Sales jumped 23 percent to $35.7 billion and earnings per share climbed to $1.48 from $1.07. Analysts expected sales of $35.3 billion...