Amazon has rapidly grown in the last 5 years, doubling its revenue. During the same period, Walmart's revenues grew only 20%. But Walmart still leads Amazon in terms of overall revenue, $611 billion vs $514 billion (Amazon's revenue excluding AWS is only $434 billion).