❉ Buffybot wonderful businesses, fair prices

← back

ROST Ross Stores

apparel · valued with codex-sub-gpt5.5 high conviction · 2026-07-09

HOLD
wonderful · 88 ▟ narrow moat circle of competence: in ✓ would own for a decade trend up · +11.9% vs 200-DMA
Owner-earnings value$156.28
Price$217.72
Margin of safety -28.2%

A disciplined scale retailer with durable economics, but the price assumes implausibly rapid long-term growth.

The business

Ross operates off-price apparel and home-goods stores, buying excess branded inventory opportunistically and selling it at substantial discounts. It earns money through rapid inventory turnover, disciplined purchasing, and a low-cost, no-frills store model.

Quality gate · 88/100

Returns on capital 29.1/30
Consistency 21.1/22
Margins / pricing power 8.3/16
Balance sheet 14.4/16
Cash conversion 9.4/10
Capital allocation 5.7/6
Median ROIC26.9%
Gross margin28.1%
Net debt / EBITDA0.2x
FCF conversion87%
Share count / yr-2.0%
Profitable years4/4

Moat & management

Moat ▟ narrow moat
Sourcescale
Trajectorystable
Managementexcellent

Purchasing scale, vendor relationships, merchandising expertise, and a nationwide distribution network are difficult for smaller rivals to replicate. The moat is durable but constrained by strong off-price competitors and fashion-retail uncertainty.

Management has expanded stores methodically, maintained modest leverage, and reduced share count without compromising operations. Reinvestment has produced consistently high returns on capital.

Owner-earnings inputs

Owner earnings (TTM)2.32B
Owner-earnings yield3.3%
Free-cash-flow yield3.8%
Growth used (normalized)7.0%
Market-implied growth (reverse DCF)12.7%
Terminal growth3.0%
Discount rate (hurdle)9.0%

Projected owner earnings

YrOwner earningsGrowthPV
12.48B 7.0%2.27B
22.64B 6.7%2.23B
32.81B 6.4%2.17B
42.99B 6.1%2.12B
53.16B 5.9%2.06B
63.34B 5.6%1.99B
73.51B 5.3%1.92B
83.69B 5.0%1.85B
93.86B 4.7%1.78B
104.04B 4.4%1.70B
114.20B 4.1%1.63B
124.36B 3.9%1.55B
134.52B 3.6%1.47B
144.67B 3.3%1.40B
154.81B 3.0%1.32B

Key risks

  • Consumers shifting spending away from apparel
  • Merchandising mistakes or reduced availability of attractive closeout inventory
  • Wage, freight, and occupancy inflation compressing margins

Catalysts

  • Continued store expansion in underpenetrated markets
  • Sustained buybacks and operating leverage from revenue growth

Recent news

score · 8 articles

  • JEPI vs. JEPQ: Which Is the Better Buy in July?
  • Best Growth Stocks to Buy for July 8th
  • Ross Stores (ROST) Rises As Market Takes a Dip: Key Facts
  • The Zacks Analyst Blog Highlights PepsiCo, Delta Air Lines, Bloom Energy, Ross Stores and NetEase
  • 4 Must-Buy Retail Stocks as Lower Gas Prices Boost Consumer Confidence
  • Exceptional Results Drive Growth at Ross Stores (ROST)
  • 2 of Wall Street’s Favorite Stocks to Research Further and 1 We Ignore
  • Ross Stores (ROST) Rose on a Favorable Consumer Environment

⚠ maintenance capex ≈ min(capex, D&A), capped at FCF · Price pays for ~13%/yr owner-earnings growth over 15y (reverse DCF); model credits 7%. · Rich vs our conservative value, but a quality business is not a short — stance is WAIT for a better price, not sell.

History

DateQualityPriceValueMoSRating
2026-10-28 88 $230.09 $177.72 -22.8% HOLD
2026-10-27 88 $234.11 $177.72 -24.1% HOLD
2026-10-26 88 $229.30 $177.72 -22.5% HOLD
2026-10-23 88 $236.67 $177.72 -24.9% HOLD
2026-10-22 88 $234.18 $177.72 -24.1% HOLD
2026-10-21 88 $237.24 $177.72 -25.1% HOLD
2026-10-20 88 $238.66 $177.72 -25.5% HOLD
2026-10-19 88 $236.89 $177.72 -25.0% HOLD
2026-10-16 88 $234.83 $177.79 -24.3% HOLD
2026-10-15 88 $230.57 $177.79 -22.9% HOLD
2026-10-14 88 $225.68 $177.79 -21.2% HOLD
2026-10-13 88 $225.84 $177.79 -21.3% HOLD
2026-10-12 88 $222.41 $177.79 -20.1% HOLD
2026-10-09 88 $225.20 $177.79 -21.1% HOLD
2026-10-08 88 $225.53 $177.79 -21.2% HOLD
2026-10-07 88 $224.21 $177.79 -20.7% HOLD
2026-10-06 88 $226.37 $177.79 -21.5% HOLD
2026-10-05 88 $228.54 $180.19 -21.2% HOLD
2026-10-02 88 $234.10 $180.19 -23.0% HOLD
2026-10-01 88 $233.40 $180.19 -22.8% HOLD
2026-09-30 88 $234.40 $180.19 -23.1% HOLD
2026-09-29 88 $237.09 $180.19 -24.0% HOLD
2026-09-28 88 $236.12 $180.19 -23.7% HOLD
2026-09-25 88 $235.40 $180.19 -23.5% HOLD
2026-09-24 88 $233.98 $180.19 -23.0% HOLD
2026-09-23 88 $232.51 $180.19 -22.5% HOLD
2026-09-22 88 $231.25 $180.19 -22.1% HOLD
2026-09-21 88 $226.61 $180.19 -20.5% HOLD
2026-09-18 88 $229.48 $180.19 -21.5% HOLD
2026-09-17 88 $224.80 $180.19 -19.8% HOLD
2026-09-16 88 $226.26 $180.19 -20.4% HOLD
2026-09-15 88 $230.04 $180.19 -21.7% HOLD
2026-09-14 88 $230.74 $180.19 -21.9% HOLD
2026-09-11 88 $225.48 $180.19 -20.1% HOLD
2026-09-10 88 $225.27 $180.19 -20.0% HOLD
2026-09-09 88 $229.31 $156.28 -31.8% HOLD
2026-09-08 88 $230.69 $156.28 -32.3% HOLD
2026-09-07 88 $230.69 $156.28 -32.3% HOLD
2026-09-04 88 $231.67 $156.28 -32.5% HOLD
2026-09-03 88 $230.85 $156.28 -32.3% HOLD
2026-09-02 88 $229.24 $156.28 -31.8% HOLD
2026-09-01 88 $228.54 $156.28 -31.6% HOLD
2026-08-31 88 $228.55 $156.28 -31.6% HOLD
2026-08-28 88 $229.87 $156.28 -32.0% HOLD
2026-08-27 88 $236.27 $156.28 -33.9% HOLD
2026-08-26 88 $241.19 $156.28 -35.2% HOLD
2026-08-25 88 $241.52 $156.28 -35.3% HOLD
2026-08-24 88 $239.04 $156.28 -34.6% HOLD
2026-08-21 88 $228.99 $156.28 -31.8% HOLD
2026-08-20 88 $234.69 $156.28 -33.4% HOLD
2026-08-19 88 $236.38 $156.28 -33.9% HOLD
2026-08-18 88 $245.36 $156.28 -36.3% HOLD
2026-08-17 88 $245.36 $156.28 -36.3% HOLD
2026-08-14 88 $244.96 $156.28 -36.2% HOLD
2026-08-13 88 $248.25 $156.28 -37.0% HOLD
2026-08-12 88 $251.81 $156.28 -37.9% HOLD
2026-08-11 88 $254.83 $156.28 -38.7% HOLD
2026-08-10 88 $255.23 $156.28 -38.8% HOLD
2026-08-07 88 $254.31 $156.28 -38.5% HOLD
2026-08-06 88 $253.22 $156.28 -38.3% HOLD
2026-08-05 88 $251.06 $156.28 -37.8% HOLD
2026-08-04 88 $252.91 $156.28 -38.2% HOLD
2026-08-03 88 $251.07 $156.28 -37.8% HOLD
2026-07-31 88 $252.57 $156.28 -38.1% HOLD
2026-07-30 88 $251.96 $156.28 -38.0% HOLD
2026-07-29 88 $243.35 $156.28 -35.8% HOLD
2026-07-28 88 $243.35 $156.28 -35.8% HOLD
2026-07-27 88 $232.39 $156.28 -32.8% HOLD
2026-07-24 88 $232.39 $156.28 -32.8% HOLD
2026-07-23 88 $238.21 $156.28 -34.4% HOLD
2026-07-22 88 $235.81 $156.28 -33.7% HOLD
2026-07-21 88 $235.78 $156.28 -33.7% HOLD
2026-07-20 88 $233.46 $156.28 -33.1% HOLD
2026-07-17 88 $232.72 $156.28 -32.8% HOLD
2026-07-16 88 $225.81 $156.28 -30.8% HOLD
2026-07-15 88 $219.46 $156.28 -28.8% HOLD
2026-07-14 88 $219.46 $156.28 -28.8% HOLD
2026-07-13 88 $222.88 $156.28 -29.9% HOLD
2026-07-10 88 $220.60 $156.28 -29.2% HOLD
2026-07-09 88 $217.72 $156.28 -28.2% HOLD
2026-07-08 88 $214.67 $154.13 -28.2% HOLD
2026-07-07 88 $211.36 $154.13 -27.1% HOLD
2026-07-06 88 $213.43 $154.13 -27.8% HOLD
2026-07-03 88 $213.43 $154.13 -27.8% HOLD
2026-07-02 88 $211.90 $154.13 -27.3% HOLD
2026-07-01 88 $211.90 $154.13 -27.3% HOLD
2026-06-25 88 $228.59 $145.00 -36.6% STRONG SELL
2026-06-23 88 $229.05 $145.00 -36.7% STRONG SELL