Amazon Posts $3.2B in Profit as Q1 Earnings Beat Estimates