wtf: amazon barely ekes out profit on $21b in sales