Retail growth-quality diagnostic · Hardlines edition

Not all growth is created equal. Organic growth comes from more traffic, larger tickets, or new stores.

We have attempted to dissect the three across home-improvement and hardware retailers. The 800-pound gorillas (Home Depot and Lowe’s) are [fully] reliant on larger tickets just to cover inflation, not to expand margins. Floor & Decor still opens fast but is slowing. ACE is basically flat. Tractor Supply is the steady grower. This diagnostic breaks down each engine over time. Every number ties to a filing.

5 retailers25 quarters (’20Q1–’26Q1) 160 sourced rowsevery number tied to a named filing or call
Exhibit 1

Three engines: traffic, ticket, and new stores

Floor & Decor and Tractor Supply grow on new stores; Home Depot and Lowe’s have flat footprints and grow only on same-store sales — which, as the rest of this page shows, is itself running on price, not customers. Acquisitions are excluded.

Contribution to organic sales growth, percentage points
Same-store legs (traffic, ticket) are averaged over the selected window; new-store contribution is the annualized organic unit-growth rate (trailing year, or 3-year annualized for the 3-year view). Acquisitions excluded. Ace is a co-op: its legs sit on different revenue bases (member growth feeds wholesale), so it shows a co-op basis, not an organic total.
Exhibit 2

Four years of declining traffic and higher ticket prices

Now open up the comp. Every positive same-store number since 2021 was bought with price and mix while customer counts fell. Each row is a quarter; grey = not disclosed.

Comparable transactions / traffic, % YoY
HDLOWFNDTSCOACE2020-4+1-1-1-1Q2+12+23-22+15+14Q3+13+16+19+14+12Q4+13+14+23+14+102021+19+12+29+21+12Q2-6-13+62+4-6Q3-6-8+2+4-7Q4-4-4-1+2-32022-8-13-2-1-8Q2-3-6-7-2-7Q3-4-6-7-1-3Q4-6-10+2-12023-5-4-10-1Q2-2-2-7+2+1Q3-3-7-70Q4-2-6-5-3-32024-2-3-8+1-1Q2-2-6-5-1-3Q3-1-1-40-2Q4+1-1-2+2020250-4-4+2-1Q20-2-3+1-2Q3-2-3-3+30Q4-2-2-40-22026-1-1-6-1+1
Comparable ticket, % YoY
HDLOWFNDTSCOACE2020+11+10+3+5+5Q2+10+12+2+16+18Q3+10+140+12+15Q4+11+14+13+162021+10+14+2+18+16Q2+11+11+4+6+7Q3+13+10+8+10+8Q4+12+9+15+10+102022+11+9+17+7+10Q2+9+6+18+8+8Q3+9+8+20+7+10Q4+6+14+6+6202300+7+3Q20+1+1-1Q300-30Q4-10-5-2-22024-1-1-40+1Q2-1+1-40+1Q3-10-200Q40+2+1-2+22025+2+2-3+1Q2+1+3+40+1Q3+2+3+2+1+2Q4+2+4-10+22026+2+2+2+2+4
≤−10−5−20+3+8≥+12n/d
Exhibit 4

Bridge the gap between any two retailers (on a quarter or a trend)

Pick any two retailers: the bridge shows whether the gap between their comps is customers or ticket.

Comp-gap bridge between two retailers, percentage points
Exhibit 5

A rising ticket isn’t pricing power

A higher average ticket can mean three different things: the retailer took real price (margin expands), it merely passed cost inflation through (margin flat), or customers traded up and bought more (volume). Gross margin is the tell — and across this cohort, almost none of the ticket gains were real pricing power.

The verdict at a glance
Comp average ticket vs. year-over-year gross-margin change, % / pp
Pick a retailer to switch the chart and quote. When the ticket bar is tall but the margin bar hugs zero, that’s pass-through; margin rising with ticket is pricing power; margin falling as ticket rises is chasing cost and losing.
Exhibit 6

New stores are the third source of organic growth, but the 800-pound gorillas are nearly maxed out

For the growers, the question is whether the new boxes earn their keep — and how much room is left to open them. The first chart compares each retailer’s new-store contribution against its same-store comp; the second shows how built-out the footprint already is vs. company target store count (if stated).

Same-store vs new-store contribution to growth (pp)
Same-store = comp (traffic + ticket) averaged over the window; new-store = annualized organic unit growth. AUV ($/store) and opening pace shown beneath each retailer. Ace is a co-operative: its new-store bar is net member-store growth (independents joining the co-op, which feeds wholesale revenue) and its comp is member-store retail SSS, so unlike the others its two bars sit on different revenue bases — its AUV (wholesale) isn’t comparable and is omitted. AUV = annual net sales ÷ average store count; estimate-flagged. Home Depot & Lowe’s AUV is gross of the distribution acquisitions. New stores ramp below mature productivity over several years.

How much runway is left

Current store count vs. long-term target
HD2,361 storesmature — no growth target · new stores add only +0.5pp/yrLOW1,759 storesmature — no growth target · new stores add only +0.6pp/yrFND276 / 500 · 55% built~224 stores of runway (long-term target, 10-K) · new stores add +7.6pp/yr nowTSCO2,435 / 3,000 · 81% built~565 stores of runway (investor-day figure) · new stores add +4.3pp/yr now
Filled bar = current stores; outline = target. Home Depot & Lowe’s are built out (no growth target); Floor & Decor’s 500-store target is from its 10-K, Tractor Supply’s ~3,000 from an investor day.
Method & data

Most retailers report this breakdown but you have to scrape it together out of commentary

Only Tractor Supply quantifies the split in its press release; the rest disclose it on earnings calls or in 10-Q MD&A. Every row carries the verbatim sentence and document URL, and both legs must tie back to the reported comp under the retailer’s own identity convention.

RetailerWhere the split is disclosedIdentity conventionTraps handled
Home Depotearnings call, CFO remarks (never the press release)multiplicative (FX inside total comp)FY2024 was 53 weeks; 2 quarters ticket given only qualitatively
Lowe'searnings call; 10-Q MD&A repeats it verbatimadditive, ties exactly53-wk FY2022; Canada/RONA sold Feb-2023
Floor & Decorearnings call; 10-Q MD&A quantifies both legs since FY2024multiplicative, ties within 0.11pp53-wk FY2020 (FY2026 next); guides both legs
Tractor Supplypress release — the only one that puts the split thereadditive (PR table footnote)53-wk FY2022; Orscheln outside comp base until POS conversion +1yr
Ace Hardwarequarterly results press release (newsroom) — a retailer-owned cooperativemultiplicative, ties within 0.3pprotating ~3,200→4,000 member-store sample, not a fixed comp base; FY2023 Q1/Q3 unrecoverable; revenue & store counts are wholesale/membership, so Ace is SSS-comparable and shown on a co-op basis in the growth charts (excluded from AUV/runway)

Download the data

retail_comps_database.xlsx

One workbook, a tab per table — every retailer and quarter with a verbatim quote + filing URL per row, plus the store ledgers. README tab explains the sources.