From speaking with internal Amazon employees, their total profit is negative because they invest more money into expansion than they are taking in.  They make an incredible amount of money and likely would be turning a profit if not for the extensive investments.  But as it stands, expenses (including expansion costs) outstrip revenue, thus profit is negative.