We use Google Analytics to count anonymous page views and understand which content gets read. No ads, no profiles. Decline keeps you on cookieless mode. Details.
Dollar General Corporation
Consumer Staples · Consumer Staples Merchandise Retail
Structural: largest US small-box discount chain by door count (~20k stores), with a moat built on real-estate density in towns of <20k people where Walmart and club channels are uneconomic. Consumables-heavy mix (~80%) makes DG a defensive low-end-consumer proxy - basket size small, trip frequency high, snap and tax-refund seasonality material.
pOpshelf and DG Fresh self-distribution are the two internal growth/margin levers; new-store productivity has compressed as the network matured.
low-income consumer stickiness (DG’s core demo is increasingly trade-down from $WMT and $KR as SNAP rolls off); rural footprint is genuinely hard to replicate; self-distribution + private label lifts gross margin; pOpshelf is a credible second banner; capital-light remodels (DGTP, DGX) re-rate older boxes; buyback optionality once leverage normalizes.
shrink running well above pre-COVID baseline and structurally elevated; wage and labor-availability pressure in thin rural markets; $DLTR / $FIVE compete for the same trade-down trip; mix shift to consumables compresses gross margin even as it lifts traffic; new-store productivity declining as TAM saturates; SNAP and tax-refund timing create lumpy quarters that mask underlying trend.
Each weekday: the scan's ENTER setups with entry, stop and target, every new ticker teardown, and the bubble shifts that move names like this one. Free. Education, not advice.
No spam. One email per day max. Pro adds Telegram trade alerts and higher AI-assistant limits.
Auto-computed retracement of the trailing 52w low-high leg. Recomputed on each refresh; not a curated level.
Auto-computed retracement of the trailing 52w low-high leg. Recomputed on each refresh; not a curated level.
Auto-computed retracement of the trailing 52w low-high leg. Recomputed on each refresh; not a curated level.
Auto-computed retracement of the trailing 52w low-high leg. Recomputed on each refresh; not a curated level.