As CNBC points out, while Amazon beat Walmart in is their most recent quarterly results, Walmart still holds the crown for the most revenue per year. Amazon is clearly making significant headway, however, and may soon overtake Walmart in yearly revenue.