Earnings Results: Amazon makes big progress on profits, and its stock heads higher