Amazon has officially outpaced Walmart in quarterly revenue, reporting a record $187.8 billion last quarter, compared to Walmart's $180.6 billion. While the two retail giants have been competing for years, their business models are very different.
Walmart's revenue is primarily from its massive stores and from Sam's Club memberships, with a growing but still small advertising arm ($4.4 billion in 2023). Meanwhile, Amazon generates income from online and physical retail, subscriptions, cloud computing (AWS), and advertising.
Margins are where Amazon really pulls ahead. Despite similar retail profits, Amazon's high-margin businesses, AWS and advertising, drove $59 billion in profit last year, giving it a 9% net margin. Walmart, by contrast, earned $19.4 billion with a slim 2.9% margin.
The difference is reflected in market value, once smaller than Walmart, Amazon is now worth three times as much. We've been happy holders of Amazon throughout this journey.