Grocery Outlet

Grocery Outlet says it can price goods 40% to 70% below conventional grocers, yet its net margin is only 1.7%.

If you own GO, you own a cheap grocery story with very little room for mistakes.

go

consumer small cap updated jan 9, 2026
$10.20
market cap ~$1B · 52-week range $10–$19
xvary composite: 51 / 100 · below average
our overall rating — combines growth, value, risk, and momentum
Start here if you're new
what it is
It runs 533 discount grocery stores where local operators sell branded food and basics at closeout-style prices.
how it gets paid
Last year Grocery Outlet made $4.7B in revenue. non-perishable grocery was the main engine at $1.88B, or 40% of sales.
why it's growing
Revenue grew 7.3% last year. Demand has been restrained by cautious consumer spending.
what just happened
The quarter said one thing clearly: profit broke, with EPS at -$0.07 while revenue rose.
At a glance
B balance sheet — gets the job done, barely
50/100 earnings predictability — expect surprises
12.7x trailing p/e — the market's not buying it — or you found a deal
4.5% return on capital — nothing to write home about
xvary composite: 51/100 — below average
What they do
It runs 533 discount grocery stores where local operators sell branded food and basics at closeout-style prices.
You feel the pitch fast: branded groceries priced 40% to 70% below conventional retailers, using an opportunistic buying model that turns other companies’ excess inventory into your cheaper cart. Independent operator stores → local managers running each location → so what: Grocery Outlet gets neighborhood-level hustle without staffing every store itself. That combo helped it reach 533 stores by 12/28/24, which is scale a tiny grocer does not have and a giant chain cannot easily fake.
consumer small-cap discount-retail store-expansion turnaround
How they make money
$4.7B annual revenue · their business grew +7.3% last year
non-perishable grocery
$1.88B
dairy, deli, refrigerated & frozen
$1.18B
produce, meat & seafood
$0.94B
beer, wine & floral
$0.33B
general merchandise, health, beauty, natural & organic
$0.37B
The products that matter
operates discount grocery stores
Discount Grocery Retail
$4.7B revenue · +7.3% growth
it's the entire business: $4.7B in annual sales, 7.3% growth last year, and just a 1.7% net margin. you are buying store execution, not diversification.
100% of revenue
Key numbers
40%-70%
price gap
That is the customer promise: Grocery Outlet has to feel cheaper than normal grocers, or the entire treasure-hunt model breaks.
$4.7B
annual revenue
You are not buying a concept stock. You are buying a real retailer already moving billions of dollars of groceries.
1.7%
net margin
For every $100 in sales, only $1.70 drops to profit. That is a tiny cushion.
533
store count
Scale matters in grocery buying, and 533 stores gives it more sourcing reach than a niche local chain.
Financial health
B
strength
  • balance sheet grade B — adequate — nothing special
  • risk rank 3 — safer than 50% of stocks
  • price stability 25 / 100
  • long-term debt $482M (33% of capital)
  • net profit margin 1.7% — keeps 2 cents of every dollar in revenue
  • return on equity 6% — $0.06 profit for every $1 investors have put in
B — functional but not a standout on the balance sheet.
Total return vs. market

You invested $10,000 in GO 3 years ago → it's now worth $3,480.

The index would have given you $13,920.

source: institutional data · total return
What just happened
missed estimates
The quarter said one thing clearly: profit broke, with EPS at -$0.07 while revenue rose.
Annual revenue reached $4.7B, up 7.3%, but heavier promotions and markdowns pushed gross margin down. In the recent third quarter, sales rose 5.4% to $1.17B while gross margin fell to 30.4% from 31.1%.
$3.5B
revenue
$0.07
eps
30.5%
gross margin
the number that mattered
Gross margin matters most because this business only earns a 1.7% net margin, so a sub-1-point decline can wipe out a lot of profit.
source: company earnings report, 2026

Get this snapshot in your inbox

This page, delivered free — plus weekly updates when the numbers change. plain english, no spam.

weekly updates earnings alerts plain english no spam
What could go wrong

the #1 risk is gross-margin pressure from promotions and markdowns.

med
promotions keep eating the spread
Gross margin fell to 30.4% from 31.1% in the recent quarter. In grocery retail, that is not background noise. It is the earnings model.
With only a 1.7% net margin on $4.7B in annual sales, small gross-margin losses can wipe out a lot of bottom-line progress.
med
comparable-store sales stay weak
Comparable-store sales grew 1.2% in the recent quarter, then management lowered its full-year outlook to less than 1%. That is not the setup you want in a fixed-cost retail model.
If comps stay around that level, the move from $4.7B to the $5B revenue estimate may not translate into much EPS growth.
med
new stores and refreshes need to pay off
The company opened 34 stores across the trailing 12 months, targeted about 37 openings for the year, and pointed to roughly 25% internal rates of return for the 2026 class. That sounds good. It still has to show up in mature-store economics.
If openings dilute productivity or refreshes fail to lift traffic, SG&A growth of 8.7% becomes harder to absorb.
med
investor litigation noise adds pressure
Pomerantz LLP is investigating claims on behalf of investors. We do not have enough here to size the legal outcome, so we are not pretending otherwise.
This may not be the core business risk, but it adds distraction and cost at a time when the operating story is already under scrutiny.
A 70-basis-point gross-margin decline took profit leverage the wrong way. With $482M in long-term debt and only a 1.7% net margin, Grocery Outlet does not have much room for another sloppy stretch.
source: institutional data · regulatory filings · risk analysis
Pay attention to
metric
gross margin
30.4% was the recent quarter. If that number does not stabilize, the cheap p/e is not cheap enough.
earnings
next quarterly report
You want to see whether comparable-store sales move back above the current sub-1% full-year outlook tone.
trend
store refresh traction
Management says the refresh rollout is showing early engagement benefits. The next few quarters need to show that in traffic and basket size.
risk
new-store returns
The 2026 class is targeting roughly 25% internal rates of return. That is the promise. Watch whether new openings actually earn it.
Analyst rankings
short-term outlook
average
momentum score 3. in human-speak, analysts do not see a strong short-term edge yet.
risk profile
average
stability score 3. You are not buying a bunker stock, but this is not a biotech roulette wheel either.
chart momentum
average
technical score 3. The chart is not leading the story. Fundamentals have to do the work.
earnings predictability
50 / 100
Halfway predictability. Translation: expect a few clean quarters, then the occasional reminder that retail margins are fragile.
source: institutional data
Institutional activity

institutions have been net selling for 2 consecutive quarters — 130 buyers vs. 133 sellers in 3q2025. total institutional holdings: 0.1B shares. net selling for 2 quarters.

source: institutional data
Price targets
3-5 year target range
$7 $27
$10 current price
$17 target midpoint · +67% from current · 3-5yr high: $20 (+95% · 19% ann'l return)
source: institutional data · analyst targets

Want the deeper analysis?

The full deep dive: dcf model, scenario analysis, competitive moat breakdown, and quarterly tracking — everything on this page, taken further.

see plans from $5/mo
The deep dive
GO
xvary deep dive
go
the full analysis is in the works.
what you'll get
dcf valuation model
bull / base / bear scenarios
competitive moat breakdown
quarterly earnings tracker
operating model projections
risk matrix with kill criteria
original price target + conviction
updated with every earnings
free · no spam · you'll be first to read it