Amazon knows how to bring in the revenue, profit not so much