site logo

Amazon profits miss as expenses surge