logo
Best Stock to Buy Right Now: Walmart vs. Amazon

Best Stock to Buy Right Now: Walmart vs. Amazon

Two popular stocks that some investors might have on their radar right now are the retail juggernaut Walmart (NYSE: WMT) and e-commerce leader Amazon (NASDAQ: AMZN). Both companies offer investors exposure to retail spending, and each has managed to dominate its niche, becoming fantastic long-term investments along the way. But which one looks like the better stock to buy right now?
Let's look at the case for both to see why this matchup looks pretty even across the board.
Where to invest $1,000 right now? Our analyst team just revealed what they believe are the 10 best stocks to buy right now. Learn More »
The case for Walmart
Walmart's stock has been on a tear lately, skyrocketing 44% over the past year. Those gains come as the company continues to dominate the retail market, increase sales and earnings, and expand its services. Walmart's revenue rose about 5% in fiscal 2025 (which ended Jan. 31) to $681 billion, and its non-GAAP earnings rose 26% to $2.41 per share.
The company's e-commerce sales surged 20% in the U.S., proving that Walmart is successfully expanding its business beyond its brick-and-mortar locations. It is also seeing strong growth from its advertising segment (up 24% in the U.S.).
One of the biggest draws of owning Walmart stock is that its business is nearly recession-proof. The company holds about 21% of the grocery market in the U.S., and even during tough times, Americans buy groceries. There's also evidence that higher-income shoppers are moving toward Walmart as well, as they look for better deals in an uncertain economy.
With its strong position in retail, groceries, and its impressive sales and earnings, there's a lot to like about Walmart stock. Add to all of this the fact that Walmart pays a 1% dividend yield and has raised its dividend annually for over 50 years, and it's easy to see why this value stock is a mainstay in so many portfolios.
The case for Amazon
Amazon is an equally popular consumer goods stock, but the company has several business segments that have little to do with consumer goods, but a lot to do with the profits the company makes. For example, its North American e-commerce revenue accounts for about 61% of overall revenue last year, but just 36% of operating income. Meanwhile, the company's Amazon Web Services (AWS) cloud computing segment accounted for almost 17% of overall revenue, but it brought in about 58% of all operating income.
Amazon controls about 30% of the cloud computing market, and it's an important business for Amazon, considering that artificial intelligence could push global cloud computing sales up to $2 trillion over the next five years. It is also making multiple investments in AI that are likely to pay off (and already paying off in some cases) in the coming years.
And then there's Amazon's fastest-growing business: Advertising. Sales from this high-margin segment popped 18% year over year in the first quarter (which ended March 31) and generated nearly $14 billion in revenue. Amazon is benefiting from its massive e-commerce platform of more than 200 million Prime members, which will likely continue to attract a lot of ad dollars in the future. eMarketer estimates Amazon could take 17% of the digital ad market in 2026, up from 11% in 2021.
While Amazon doesn't pay a dividend, the company does have impressive financial growth. Total revenue rose 11% to $638 billion in 2024, and its non-GAAP earnings per share jumped 91% to $5.53. The company also ended the year with $38.2 billion in free cash flow, an increase of about 4% from the previous year.
Which is the better stock? It depends on your goals
Both Amazon and Walmart deserve a place in your portfolio, but deciding which one is better for you depends on what type of stock you're looking for. If you want to invest in a company that's essentially recession-proof and that has a long history of consistent (and growing) dividend payments, then Walmart is a no-brainer choice. On the other hand, if you want a strong e-commerce growth stock that's also benefiting from cloud computing, AI, and advertising, then go with Amazon.
Walmart has a price-to-earnings ratio of about 41, while Amazon's is about 36. That's not much of a difference when it comes to deciding which is the better value. Which means that if you have enough to buy both stocks right now, it's probably a smart move. If not, then pick the one that best fits your investment goals.
Should you invest $1,000 in Walmart right now?
Before you buy stock in Walmart, consider this:
The Motley Fool Stock Advisor analyst team just identified what they believe are the 10 best stocks for investors to buy now… and Walmart wasn't one of them. The 10 stocks that made the cut could produce monster returns in the coming years.
Consider when Netflix made this list on December 17, 2004... if you invested $1,000 at the time of our recommendation, you'd have $697,627!* Or when Nvidia made this list on April 15, 2005... if you invested $1,000 at the time of our recommendation, you'd have $939,655!*
Now, it's worth noting Stock Advisor 's total average return is1,045% — a market-crushing outperformance compared to178%for the S&P 500. Don't miss out on the latest top 10 list, available when you join Stock Advisor.
See the 10 stocks »
*Stock Advisor returns as of June 30, 2025
John Mackey, former CEO of Whole Foods Market, an Amazon subsidiary, is a member of The Motley Fool's board of directors. Chris Neiger has no position in any of the stocks mentioned. The Motley Fool has positions in and recommends Amazon and Walmart. The Motley Fool has a disclosure policy.
Orange background

Try Our AI Features

Explore what Daily8 AI can do for you:

Comments

No comments yet...

Related Articles

City and police association reach new collective agreement
City and police association reach new collective agreement

CTV News

timean hour ago

  • CTV News

City and police association reach new collective agreement

An Edmonton Police Service shoulder badge in Edmonton on Tuesday, Aug 1, 2023. THE CANADIAN PRESS/Jason Franson After nearly two years of negotiating, the city and the Edmonton Police Association (EPA) have finalized a new collective agreement. The previous agreement expired on Dec. 17, 2023. 'This agreement acknowledges the crucial work that EPA's 1,800-plus members, who are all sworn, uniformed officers, do every day to keep our communities safe,' said city manager Eddie Robar in a statement Friday. The four-year agreement that runs until Dec. 26, 2027 will include a 3.5-per-cent wage increase for 2024, a 3.75-per-cent wage increase for 2025 and 2026 and a 3.4-per-cent increase for 2027. 'This vote is a strong affirmation of the priorities our members identified and the value they place on being heard,' said EPA president Curtis Hoople. Other parts of the agreement include a new personal spending account, coverage for glucose monitoring devices and 'other monetary and non-monetary items,' according to a joint statement from the city and the EPA

Real estate expert says it's a ‘great time of entry' for homebuyers in the GTA
Real estate expert says it's a ‘great time of entry' for homebuyers in the GTA

CTV News

time2 hours ago

  • CTV News

Real estate expert says it's a ‘great time of entry' for homebuyers in the GTA

The average price of a home in the Greater Toronto Area (GTA) fell more than five per cent in June compared with a year earlier, according to new data released Friday, and conditions favour buyers looking to enter the market, an expert says. 'Housing prices have gone down, which means that they're more affordable of course, so I think (when you look at) the overall environment, it's actually a great time of entry for buyers,' Cailey Heaps, president & CEO of the Heaps Estrin Real Estate Team, told BNN Bloomberg on Friday. The average GTA selling price fell 5.4 per cent year-over-year last month to $1,101,691, according to data from the Toronto Regional Real Estate Board (TRREB). The composite benchmark price, meant to represent a typical home, was down 5.5 per cent. Overall home sales in June were also down compared to a year earlier, TRREB said, however seasonally adjusted home sales were up more than eight per cent from May, as the market 'continued to show signs of recovery.' The sluggishness in the housing market throughout most of the first half of 2025 didn't come as a surprise to Heaps, who said economic and political uncertainty at home and abroad kept many potential buyers on the sidelines. 'The first and second quarters of this year have been marked by so much geopolitical uncertainty that a lot of people took a 'wait-and-see' approach,' she said. 'So, there was still inventory coming to market but there was a lower absorption rate, so of course that's going to push pricing down. So, in short, I was not surprised, but we are starting to see some positive signs in the market.' The board said on Friday that a trade deal with the U.S., as well as further interest rate cuts from the Bank of Canada, would go a long way in aiding the recovery of the Canadian housing market. 'We've been in an environment where there's been so much uncertainty, be it the political situation with the U.S., our own election, and then of course the developments overseas... it's been one issue after another that's caused people to just want to pause and watch the market,' Heaps said. 'So, if we could have a trade agreement in place with the U.S. that provided some certainty, I think that would certainly help with consumer confidence.' Interest rate cuts would also 'fuel the market,' Heaps said. The Bank of Canada has held its overnight interest rate steady at 2.75 per cent for two consecutive decisions, following seven straight cuts from the central bank dating back to June of last year. Heaps noted that despite the need for more cuts eventually, the rate environment remains a declining one. 'We are more affordable than we have been for many years,' she said.

DOWNLOAD THE APP

Get Started Now: Download the App

Ready to dive into a world of global content with local flavor? Download Daily8 app today from your preferred app store and start exploring.
app-storeplay-store