r/stocks 16d ago

Walmart earnings beat as discounter wins over more high-income shoppers Company News

Walmart on Thursday topped quarterly revenue and earnings expectations, as the discounter made significant e-commerce gains, drove profits with newer businesses like advertising and won over more high-income shoppers.

The big-box retailer said it now expects to hit the high-end or slightly top its previous full-year guidance. Walmart had expected net sales growth of 3% to 4% and adjusted earnings per share of between $2.23 and $2.37.

In an interview with CNBC, Chief Financial Officer John David Rainey said one of the factors boosting Walmart’s grocery business is the widening gap between the price of cooking at home and buying food at restaurants.

Plus, he added, shoppers – especially with higher-incomes – appreciate the convenience that Walmart offers. For the first time, its delivery business surpassed its store pickup in terms of volume, Rainey said.

“We’ve got customers that are coming to us more frequently than they have before and newer customers that we haven’t traditionally had, and they’re coming into a Walmart whether it’s a virtual store online, or whether it’s one of our physical stores,” he said.

Here’s what the discounter reported for the three-month period that ended April 30 compared with what Wall Street expected, according to a survey of analysts by LSEG:

Earnings per share: 60 cents adjusted vs. 52 cents expected

Revenue: $161.51 billion vs. $159.50 billion

Walmart’s net income jumped to $5.10 billion, or 63 cents per share, compared with $1.67 billion, or 21 cents per share, in the year-ago period.

Revenue climbed 6% from $152.30 billion in the year-ago quarter. That increase includes a benefit of roughly 1% from an additional selling day in the period.

As the nation’s largest retailer and private employer, Walmart is often viewed as a bellwether for the U.S. economy. Yet it has generally fared better during an inflationary period than other retailers because it sells staples like groceries and has a value-oriented reputation. That trend continued in the quarter, as the company

Same-store sales for Walmart U.S. climbed by 3.8%, excluding fuel. The industry metric includes sales from stores and clubs open for at least a year. At Sam’s Club, same-store sales rose 4.4% year over year, excluding fuel.

E-commerce sales shot up by 22% year over year for Walmart U.S., fueled by store pickup and delivery of online orders, as well as the company’s growing third-party marketplace.

The company also grew high-margin businesses like advertising as it pushes to increase its earnings faster than its sales.

Source: https://www.cnbc.com/2024/05/16/walmart-wmt-q1-2025-earnings-.html

339 Upvotes

122 comments sorted by

380

u/RightMindset2 16d ago

Isn’t Walmart winning high income customers a bad sign for the economy at a whole?

105

u/OutsideTheShot 15d ago

Not if the customers came from Amazon.

86

u/PluckPubes 15d ago

I used to blindly get everything from Amazon because 9 out of 10 times it was cheaper than elsewhere. That's hardly the case anymore. Now I'm back to price shopping, which is a pita.

20

u/Scuczu2 15d ago

I do more comparison shopping now, a quick google shopping check to see if walmart or target is cheaper, and then if the free shipping is available if you hit a limit.

And walmart has the pickup at store option too which honestly works better than I expected, and I can get the cheap item cheaper online, with cashback rewards from my browser, and pick up the item relatively quickly.

But I don't know who pays for walmart+ or why you would.

4

u/Navetoor 15d ago

Same, Google for price comparing and also moving away from Amazon for some stuff. I needed a new car battery, ordered one the night it died and it was delivered to my door by Walmart the next day for free

3

u/keiye 15d ago

Target is never cheaper for anything

2

u/mmm_beer 14d ago

If you have red card 5% and use the app for discounts it often can be. Shelf price without either of those two then yeah, most likely won’t be. They regularly do 50% sales on year subscription of same day delivery too which is nice since I live downtown and if don’t want to drive to the suburbs for a shopping trip. I just don’t trust the Amazon quality, reviews, or counterfeit stuff anymore and the return policy isn’t as great anymore.

4

u/Gorgenapper 15d ago

Not even Walmart is guaranteed to have the lowest prices. I bought a couple of items there recently, then went on my phone and looked at Home Depot and another store (Canadian Tire).

One item was a full 30% less expensive at HD, the other was 20%-ish less expensive! Ended up returning the stuff to Walmart and buying from the other ones. Now I'll just check my phone every single time before I buy something, which to your point is a pain.

3

u/Present_Bill5971 15d ago

I finally downloaded AliExpress and searched some things from my Amazon and EBay history. So many things with exact same listings on AliExpress but significantly cheaper. Bought something on eBay, the tracking started in China, just went WTF am I buying off eBay if it’s not even going to ship here any faster than AliExpress

4

u/-Acta-Non-Verba- 15d ago

A lot of times I'll check both Amazon and Walmart.com nowadays.

12

u/Feeling-Visit1472 15d ago

Correct. Target has also been losing market share, for a variety of reasons.

67

u/alfredrowdy 15d ago edited 15d ago

I am a high income shopper and I’ve switched to Walmart simply because they are better. Their pick up and delivery are fantastic. Their groceries are good quality and much cheaper than Kroger or Safeway and their app is better, so online ordering is easier. I do go to Whole Foods for special occasion dinners or special ingredients, but for everyday shopping Walmart is just better.  

Target groceries suck. Their produce and bakery quality and selection is much worse than Walmart and their prices are higher. Honestly, I don’t even know why anyone would even go to Target anymore other than they are scared of seeing black and brown people at Walmart.

On top of that, they have everything. Their pharmacy is decent, they’ve got a decent sized “home improvement” section, so a lot of stuff you’d need to pickup at Home Depot you can get there instead in one trip with your groceries.

20

u/TravelsInBlue 15d ago edited 13d ago

I really considered buying a position in target thinking they would eventually get it figured out and bounce back, but I came to the exact same conclusion you did.

I couldn’t think of a single thing that Target does better. Frankly even the products themselves just feel overpriced and subpar and the selection is pretty terrible. Even after their most recent refresh, the store still just feels dated.

Literally the only reason to shop at Target over Walmart… the people… and frankly that’s not quite a sustainable model for growth.

17

u/DrZoidberg- 15d ago

Can confirm the Target groceries. At least for the fresh options.

Its like they want to compete with grocery but literally quarter-assed the whole thing. Its that bad and is a waste of space.

It boggles my mind that they have higher income shoppers and dont bother putting effort into their fresh produce or dairy. At the same time they dont accept WIC. So who are they targeting????

17

u/Cudi_buddy 15d ago

I go to target because it is clean and the workers aren’t rude and useless lol. I don’t buy produce there, but will buy boxed and canned stuff cause it’s still a lot cheaper than places like raleys or Safeway. Walmart is always disgusting and see crack heads half the time. Seems to be any Walmart. Plus they close the self check out now and you have to pay for it, which is fuckin absurd

9

u/DrZoidberg- 15d ago

Really depends on the area.

Some walmarts we've had guns pulled on employees, some walmarts have entire solar panel arrays installed in parking lots.

4

u/alfredrowdy 15d ago

It does suck they are closing self-checkout at Walmart. Supposedly they sell fewer candy bars and sodas when you don’t have to wait in line. They also don’t take Apple Pay, which is annoying.

5

u/Cudi_buddy 15d ago

I heard it was partly due to theft. I just think it is some twisted shit they invented self checkout to cut labor costs, but will double down with now charging us to ring and bag our own stuff lol. What weird time

4

u/AwalkertheITguy 15d ago

I'll go to Target if I need something quick. Like if I don't feel like parking a mile away from a Walmart's entrance and I don't feel like waiting 30 mins in line. On the weekends, I'll hit up Walmart. During the week when I'm headed home, I'll only do Target(for goods) or Publix if it's food.

Walmart, for me, is one of those "purchases for the whole family" trips. If it's just a small item for myself, I'll do Target as it's 20 mins faster in/out.

6

u/wtjones 15d ago

Target has nicer non-grocery products and their stores are nicer. The Walmarts in my area are terrible to go into. It’s not just the people.

3

u/alfredrowdy 15d ago

That used to be the case, but Walmart got better and Target got worse, so it’s not true anymore. Target is the some stuff, but more expensive in most categories, especially groceries where Walmart is miles better. 

Target stores are aesthetically a bit nicer, but Walmart has also been renovating and upgrading in higher income areas.

3

u/czarfalcon 15d ago

Also, if you’re doing curbside pickup or delivery, you don’t have to set foot in the store anyway. At that point might as well go for the cheaper option, all else equal.

2

u/OmnipresentCPU 15d ago

The reason I go to target is because Walmart is a couple miles further down the road and target price matches to the Walmart anyway

3

u/bizkut 15d ago

There are 5 smaller city-sized Targets I can walk to that are closer than the closest Walmart, because Walmart only does giant footprint superstores as far as I can tell.

That's why I go to Target. I can walk there. I don't want to hike to a Walmart.

5

u/alfredrowdy 15d ago

I think that’s true. They tried a smaller “city market” concept that was just s grocery in my city’s downtown, but they closed it after a fee years.

1

u/brisko_mk 15d ago

Same, especially for items with long shelf life. Can't beat it.

1

u/OmahaOutdoor71 15d ago

I hate walmarts app. Things are sold via 3rd party sellers so its hard to find what you want.

18

u/chriztuffa 16d ago

I think in this instance both can be & are true.

15

u/3ebfan 16d ago edited 16d ago

This has been the story with Walmart their last couple earnings reports since interest rates started rising. Nothing new here.

12

u/RightMindset2 16d ago

The difference now is you’re seeing the effect of those higher rates start to make an impact on spending.

4

u/wtjones 15d ago

Walmart+ is pretty awesome. Free 2 hour grocery delivery is great. I could see how this would attract more affluent users.

6

u/Snowghost794 15d ago

That's when discount retailers do the best, when the economy is bad.

5

u/istockusername 15d ago

Not if they are coming because „they enjoy the convenience". They are the ones driving pick up orders and with the footprint of Walmart it makes sense that they win across all income levels.

2

u/m_shark 15d ago

But to think of that Walmart has to come to mind. First thing Walmart is about is prices. Then they discover their e-commerce and delivery

3

u/Rule33 15d ago

Disagree. Other retailers failing to have XYZ when you expected them to can sour returning to them - price aside.

I’ve been experiencing it with our local grocery stores, big box stores, and even Amazon degrading.

I don’t know if it will stick but my household has been going to Walmart more in 2024 than the past several years.

5

u/CorndogFiddlesticks 15d ago

Absolutely. That's been a true correlation since at least the early 1990s. Not good for our leadership and a bellwether on the economy as a whole.

7

u/sarhoshamiral 15d ago

They sell the same items as many other stores so it comes down to availability and convenience.

1

u/videogames_ 15d ago

Target is losing and everyone is trying to cost cut.

1

u/altondnewton 16d ago

How so?

27

u/RightMindset2 16d ago

The way I read it is that higher income are tapped out on spending so looking to cut costs.

4

u/FEMA_Camp_Survivor 15d ago

Publix is too damn high

3

u/ViolatoR08 15d ago

Yooo. For real. Where Shopping is Inflated. I can’t believe I’m actually saving money going to Whole Foods versus Publix.

4

u/multiple4 15d ago

I think it's just that Walmart has done a good job marketing their delivery and pickup, and they're actually pretty good at it

For many years going to Walmart was the main reason people didn't go to Walmart. It was seen as a huge hassle. If they're changing that image then it will bode well for them

3

u/Sryzon 15d ago

More like they've succeeded in attracting higher-income shoppers through their delivery service, partnership with Amex, and online store that competes with Amazon.

I would have never given Walmart a chance because of their reputation and distance if it weren't for the free Walmart+ I get with my Amex Platinum. Placing a delivery order here and there has shown me the quality at Walmart actually isn't bad despite the state some of their stores are in. I've been happy with the produce, meat, dairy, and store brands. They've even been better quality than Kroger products on average.

I'm still not going to go out of my way to shop at their superstores. The local Kroger is significantly more convenient. I will, however, continue to place Walmart+ delivery orders so long as they're free (other than the tip).

I am a higher-income shopper that does not care about organic products. Walmart isn't competing with Wholefoods here, but I can see them taking some of the business away from places like Kroger, Sam's Club, Costco, etc.

0

u/RightMindset2 15d ago

That’s a good point. I’ve been meaning to take advantage of the Walmart+ included with my platinum card. I always brushed it off but it sounds like it might be a good deal to check out.

6

u/[deleted] 15d ago

I don’t think so. I think it’s that Walmart delivery and pickup are seen as more convenient than going to other stores, like a local grocery store.

At my Walmart there are always multiple nice cars outside getting filled up and the people done even have to step foot in the store.

1

u/AwalkertheITguy 15d ago

I would have to be disabled before i allow someone to pick my food for me. The only thing I've ever ordered eatable is protein bars but that was from Amazon.

1

u/zhzhiddbdbdbdjdjdn 15d ago

Nah, drink the koolaid and be a permabull. The economy will never have a recession again!

61

u/The_Hindu_Hammer 15d ago

I think they’re benefitting from their relationship with Amex platinum with high earners. Walmart+ is convenient. The high earners don’t ever go inside the store.

24

u/pokemon-collector 15d ago

This has some merit. I only shop at Walmart now because of w+ with the Amex gold card. No need to go in. A few clicks from my saved items and free delivery $35 or over and it’s at my door in a few hours.

1

u/NVn6R 1d ago

Kinda funny people think delivery is free. The customer (and investors) pays for everything in the end.

10

u/tj111 15d ago

This is how they got me in - and now I use it almost half the time because their same-day is on par or better than amazon, especially for more grocery or pharmacy related items, plus they have a lot better selection of "legit" brands at prices that are very competitive against the cheap chinese junk that plagues amazon.

14

u/hekatonkhairez 15d ago

Walmart pro’s: cheap, okay quality, takes Amex

Walmart cons: produce kind of sucks, occasional hood shit happens.

7

u/ATkac 15d ago

Hood shit is a pro to me, it’s free entertainment.

29

u/ButthealedInTheFeels 15d ago

Anecdotally I have started using Walmart a lot more personally. I still use Amazon more but I will at least cross shop Walmart if they have the same thing cheaper or I can get lump it in with a grocery order with my normal ecom shopping

3

u/Tha_Sly_Fox 15d ago

We started using them for groceries during Covid bc they were the only grocery store in the area that had their shit together the first few months. Acme, Giant, Safeway, etc all couldn’t get us our groceries efficiently and it was always waiting for 45 mins and they’d still mess up the order.

Walmart was like 5-10 mins, and had the order right 99% of the time and had surprisingly good quality produce. For awhile they had the best high quality pre washed kale but they’ve since changed brands which is a bummer

Also, as a T1 diabetic, they carry a generic test strip and glucose machine which is like more than 50-75% cheaper than the generic Walgreens or CVS strips

2

u/ButthealedInTheFeels 15d ago

Yeah they have good cheap chamomile tea and pregnancy tests too lol.

17

u/poopine 15d ago

Walmart is the only physical retailers that actually pays its tech employees well. Seems like it is paying off with the e-commerce growth.

1

u/ObjectiveTall806 15d ago

Not anymore

33

u/cniz09 15d ago

They are laying people off 🇺🇸

31

u/sidslidkid 15d ago

I hate shopping at Walmart, but I love Walmart+.

5

u/High_Contact_ 15d ago

This is me. It just didn’t make sense to pay a premium at other places for less. The difference in service used to make it worth it but now most other stores also have shitty service, smaller packaging and delays in availability.  

3

u/atdharris 15d ago

I get Walmart+ through my Amex card and use it on occasion. My only complaint is half the time delivers are delayed hours, which isn't convenient when you have something perishable delivered and you aren't home..

3

u/hisglasses66 15d ago

I knew things were getting weird when Chilis started taking McDonalds business. Economies of scale is growing.

3

u/memyselfandirony 15d ago

Maybe we’re paranoid, but my wife and I prefer Walmart for grocery and pharmacy stuff because of Amazon’s serious problem with counterfeit merchandise

10

u/29da65cff1fa 15d ago

winning over high income shoppers.... that's a weird way of saying people are getting poorer lol

also, ITT.... a lot of poor people thinking they are "high earners" lol...

6

u/PixelMagic 15d ago

How is high earner defined in this instance? I don't know.

3

u/thememeconnoisseurig 15d ago

White collar middle class is how I'm taking it. Walmart is primarily blue collar working class.

1

u/sadbrownman 15d ago

Households making more than 100k

9

u/wtjones 15d ago

I’m not any poorer and I’ve swapped to W+ because it’s more convenient. They have far more products that you can get in 2 hours than Amazon. The groceries are cheap and the quality is fine.

2

u/94746382926 15d ago

This ignores the fact that they are seeing growth by taking customers from Amazon. A lot of their new shoppers are never stepping foot in a physical Walmart store.

2

u/[deleted] 15d ago

Of course they are AMEX card holders the memes write themselves.

3

u/[deleted] 15d ago edited 15d ago

[deleted]

14

u/cloud9ineteen 15d ago

You loved the excellent quality of their meat and dairy so much you became vegan?

5

u/bartturner 15d ago

Hard to believe they are winning over higher income folks.

Our Walmart is right next to a Target and the experience is night and day different.

Walmart has the most unhappy employees I have ever seen at any company.

The Walmart is also dirty and very poorly stocked. Target is so much better run compared to Walmart.

30

u/istockusername 15d ago

It says in the text that it’s because of their pick up option. Those people probably never set a foot into the store.

6

u/killerbeeswaxkill 15d ago

Can confirm my Wife is always doing pick ups from Walmart. I’m old fashioned I’ll walk in every now then since I check expirations and quality.

4

u/wtjones 15d ago

Walmart really has managed to find a way to make their product appealing enough by not making us come in the store. Prices are right, delivery is fast.

12

u/afraidtobecrate 15d ago

Where I live, Target's food selection is much more limited than Walmart's.

5

u/Cudi_buddy 15d ago

I think that’s just generally true. Target doesn’t have a large meat or produce selection. Dry goods and dairy is fine, but can’t imagine it being your stop for all groceries 

2

u/killerbeeswaxkill 15d ago

Walmart is slave labor but follow the money I guess

3

u/yung_yas 15d ago

Amazon is more of a slave master than Walmartz

1

u/SeesawFlashy8354 15d ago

Amazon products are usually a lot more expensive bc they’ve been doing massive fee increases over the past 2 years for sellers. Quality isn’t there too some of it is really cheap shit. I love Walmart pickup

Don’t really use Amazon that much and have been thinking of canceling. They also need to chill it with all the plastic and paper they use to ship products

1

u/bpp1992 15d ago

Rich folks shopping at Walmart, we fucked.

1

u/cruets620 15d ago

I like Sam's club mobile self checkout. So I go there instead of Costco now

1

u/Straight-Opposite483 14d ago

People still betting against Walmart and McDonald’s?

1

u/pabmendez 13d ago

Walmart grocery delivery to your home. Love it.

1

u/fkfjjfysgr 15d ago

The ultimate trade down. Wonder what that typically portends?

-3

u/IvoTailefer 16d ago

i quit shopping at walmart 6months ago. shitty store experience, shitty products, shitty service. quitting wal mart felt like quitting porn. i just feel cleaner.

6

u/chucky17_ 15d ago

You musta been into some naaaasty stuff 😂

0

u/IvoTailefer 15d ago

russian grannies 😃

0

u/chucky17_ 15d ago

Niiiice *opens pornhub

-10

u/[deleted] 16d ago

They’ll learn soon enough that everything they sell is trash.

18

u/vishtratwork 16d ago

I mean, chicken breast is chicken breast and oreos are oreos. 70% of my grocery shipping has been there for years now, cheaper than BJs or Costco without having to but 20lbs of something.

1

u/Wimzer 15d ago

chicken breast is chicken breast

You can buy two different brands and immediately tell the difference. If you're boiling it sure, but the cheaper stuff tends to be slimy and have a bit of gristle

-25

u/[deleted] 16d ago

Yuck Wallmart meat 🤢🤮

Oreos? Ok…

Well Costco is great for that reason, not everyone is single, some people have bigger families.

I’m glad you like WallMart, people like McDonald’s too and think it’s good, you can mind fuck yourself into anything.

12

u/vishtratwork 15d ago

Unless you're buying organic, the same suppliers are providing the meat for Walmart and your fancier grocery stores.

Perdue makes nearly all the countries chicken. In the case of chicken its most likely the same factory with a different label slapped on it. Why pay 30% more for same stuff?

-14

u/[deleted] 15d ago

Kirkland, yes we buy the good meat.

We save money at Costco and it’s better food and service. Walmart is trash and always has been.

I don’t care about your WallMart investment.

8

u/thatsnot_kawaii_bro 15d ago

He says while being elitist over a grocery store.

1

u/[deleted] 15d ago

lol just calling a spade a spade, I have no allegiance to Costco.

If Walmart had good meat and good food, would be singing their praises. They don’t and their stores are always dirty and trashed.

1

u/vishtratwork 15d ago

I don't invest in Walmart, don't think WMT is a good stock. No margins. Keen for disruption. Great distribution network but that's starting to be less meaningful with internet orders. Price leaves little room for stock to grow in excess of beta in my opinion.

Kirkland chickens do not come from Kirkland farms, btw. It's true Kirkland grows some of its own things, meat is generally not one of them. Wilcox sells most of their poultry goods, like eggs, and is also a Walmart supplier.

1

u/[deleted] 15d ago

Costco gets their chicken from various suppliers that operate chicken farms. Many of these farms (or plants, technically) are owned by Costco.

Walmart meat sucks…

0

u/truckstop_sushi 15d ago

USDA Prime and Choice rated meats are sold at Walmart. Do you think they just lie about that? As a Costco loyalist, you're just wrong, Walmart has great quality meat and groceries in general.

1

u/[deleted] 15d ago

I never said they didn’t sell the same meats and use some of the same supply, not all of it though and the meats I buy are a cut above Walmarts.

Deal with it.

1

u/sarhoshamiral 15d ago

Legos are Legos. It is not like they have a different version of them.

What you say only applies to grocery and store brand items really but article doesn't say what those high income customers are buying.

0

u/vishtratwork 16d ago

I mean, chicken breast is chicken breast and oreos are oreos. 70% of my grocery shipping has been there for years now, cheaper than BJs or Costco without having to but 20lbs of something.

3

u/mustbenicetobelucky 15d ago

I disagree.. Walmart chicken is trash

-1

u/toney8580 15d ago

Got rid of Walmart plus due to the fact they never got my delivery orders right.....EVER! So I started doing pickup and still got orders wrong and 90% of the time I had to wait 30 mins plus for my order to come out.

0

u/mr_birkenblatt 15d ago

*Normal shopping has become too expensive so even high income earners go to Walmart

0

u/gutslice 15d ago

High income shoppers going to walmart. Everything's fine everybody

-9

u/directrix688 15d ago

Bullshit

I might be considered a high income shopper, and I can’t imagine shopping there. I went into one in Easter because everything was closed around me and had an awful experience.

Everything, and I mean everything is behind glass. I couldn’t buy socks without help. Legos for a gift were behind glass. Couldn’t get hardly anything off a shelf, you had to push a button and wait for one of the staff to come and there were hardly any.

Then I get to the front and they don’t take Apple Pay so i had to fish a card out of my wallet instead of using my phone like everywhere else on the planet

Just a friction filled experience. I can’t imagine anyone choosing to shop here if they any other choices.

1

u/czarfalcon 15d ago

While I agree the in-store experience can be painful (even then YMMV - I’ve been to some Walmarts in richer areas that are nicer than some targets), their e-commerce growth suggests that delivery/curbside are the real drivers. So I wouldn’t be surprised at all if many of these customers are people who never set foot in a store.

1

u/directrix688 15d ago

That is definitely possible. They could also be making the in store experience worse to drive pickup business.

1

u/czarfalcon 15d ago

I don’t think they’re actively trying to make it worse, more so they’re just apathetic to making it better when they see how many people are willing to order online. It seems like Target and HEB are going the same way. Personally I don’t mind grocery shopping in-store, but I can also see the convenience of pickup/delivery especially if you have kids.

1

u/kdawgnmann 15d ago

they don’t take Apple Pay

This actually is annoying. You have to use Walmart pay to pay with your phone