❉ Buffybot wonderful businesses, fair prices

← back

TSCO Tractor Supply

retail · valued with sonnet medium conviction · 2026-08-05

HOLD
wonderful · 81 ▟ narrow moat circle of competence: in trend down · -24.3% vs 200-DMA
Owner-earnings value$22.85
Price$33.12
Margin of safety -31.0%

Durable rural-retail niche, but priced for ~13% growth a maturing, capex-heavy 3%-grower can't deliver.

The business

Tractor Supply operates ~2,300 large-format rural lifestyle retail stores (plus Petsense) selling livestock feed, animal health, hardware, workwear, and seasonal goods to farmers, ranchers, and rural/suburban homeowners. Revenue comes from everyday consumable purchases (feed, pet food) that drive repeat store visits, supplemented by higher-margin hardgoods.

Quality gate · 81/100

Returns on capital 29.7/30
Consistency 20.7/22
Margins / pricing power 10.7/16
Balance sheet 8.3/16
Cash conversion 6.0/10
Capital allocation 5.6/6
Median ROIC29.0%
Gross margin36.4%
Net debt / EBITDA2.9x
FCF conversion58%
Share count / yr-1.5%
Profitable years4/4

Moat & management

Moat ▟ narrow moat
Sourcecost advantage
Trajectorystable
Managementadequate

Scale in rural markets with limited big-box competition (Walmart/Amazon less effective for bulky, heavy feed/farm goods) gives TSCO a logistics and assortment edge, plus sticky consumable traffic (feed, pet food). But the moat is not widening — unit growth is maturing, comps have decelerated, and there's no pricing power or switching cost beyond convenience.

Consistent buybacks have shrunk share count (-1.5% CAGR) and a growing dividend, but FCF conversion is weak (0.58) due to heavy capex on new stores/distribution and elevated leverage (net debt/EBITDA 2.94) for a low-growth retailer.

Owner-earnings inputs

Owner earnings (TTM)553.50M
Owner-earnings yield3.2%
Free-cash-flow yield3.2%
Growth used (normalized)7.0%
Market-implied growth (reverse DCF)13.4%
Terminal growth3.0%
Discount rate (hurdle)9.0%

Projected owner earnings

YrOwner earningsGrowthPV
1592.25M 7.0%543.35M
2632.01M 6.7%531.95M
3672.64M 6.4%519.40M
4713.96M 6.1%505.79M
5755.78M 5.9%491.21M
6797.89M 5.6%475.76M
7840.06M 5.3%459.54M
8882.07M 5.0%442.68M
9923.65M 4.7%425.27M
10964.55M 4.4%407.44M
111.00B 4.1%389.28M
121.04B 3.9%370.92M
131.08B 3.6%352.44M
141.12B 3.3%333.97M
151.15B 3.0%315.58M

Key risks

  • Revenue growth has slowed to ~3% CAGR while capex/leverage remain elevated, squeezing FCF conversion
  • Store saturation risk in core rural markets limits the runway for the historical unit-growth engine
  • Tariff/input-cost and consumer discretionary softness pressure margins on hardgoods

Catalysts

  • Petsense and neighborhood-store formats extend the growth runway into adjacent geographies
  • Continued buybacks at a depressed price (down 37% over 6 months) are accretive if the business stabilizes

Recent news

score · 8 articles

  • The Magnificent Seven Start Burning Cash (for Real)
  • The 5 Most Interesting Analyst Questions From Tractor Supply’s Q2 Earnings Call
  • Sterling Infrastructure and Tractor Supply Company have been highlighted as Zacks Bull and Bear of the Day
  • Bear of the Day: Tractor Supply Company (TSCO)
  • Tractor Supply Co. to close 74 Petsense locations. See where
  • Freight Rate Surge Squeezes Retailers, Reshapes Retail CRE
  • TSCO Q2 Deep Dive: Pet Ecosystem Expansion and Store Optimization Drive Strategic Shift
  • Petsense is closing stores: List of doomed locations grows as pet supplies retailer faces shifting habits

⚠ 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 81 $32.24 $12.75 -60.4% HOLD
2026-10-27 81 $32.53 $12.75 -60.8% HOLD
2026-10-26 81 $33.42 $12.75 -61.8% HOLD
2026-10-23 81 $34.73 $12.75 -63.3% HOLD
2026-10-22 81 $32.69 $12.75 -61.0% HOLD
2026-10-21 81 $32.91 $12.75 -61.2% HOLD
2026-10-20 81 $32.81 $12.75 -61.1% HOLD
2026-10-19 81 $33.16 $12.75 -61.5% HOLD
2026-10-16 81 $33.37 $12.75 -61.8% HOLD
2026-10-15 81 $32.74 $12.75 -61.0% HOLD
2026-10-14 81 $33.70 $12.75 -62.2% HOLD
2026-10-13 81 $33.45 $12.75 -61.9% HOLD
2026-10-12 81 $33.70 $12.75 -62.2% HOLD
2026-10-09 81 $33.48 $12.75 -61.9% HOLD
2026-10-08 81 $32.52 $12.75 -60.8% HOLD
2026-10-07 81 $32.29 $12.75 -60.5% HOLD
2026-10-06 81 $31.42 $12.75 -59.4% HOLD
2026-10-05 81 $31.09 $12.75 -59.0% HOLD
2026-10-02 81 $31.73 $12.75 -59.8% HOLD
2026-10-01 81 $31.29 $12.75 -59.2% HOLD
2026-09-30 81 $31.51 $12.75 -59.5% HOLD
2026-09-29 81 $32.07 $12.75 -60.2% HOLD
2026-09-28 81 $32.27 $12.75 -60.5% HOLD
2026-09-25 81 $31.44 $12.75 -59.4% HOLD
2026-09-24 81 $32.29 $12.75 -60.5% HOLD
2026-09-23 81 $32.33 $12.75 -60.6% HOLD
2026-09-22 81 $32.33 $12.75 -60.6% HOLD
2026-09-21 81 $32.21 $12.75 -60.4% HOLD
2026-09-18 81 $32.82 $12.75 -61.1% HOLD
2026-09-17 81 $32.78 $12.75 -61.1% HOLD
2026-09-16 81 $33.03 $12.75 -61.4% HOLD
2026-09-15 81 $33.83 $12.75 -62.3% HOLD
2026-09-14 81 $33.01 $12.75 -61.4% HOLD
2026-09-11 81 $33.52 $12.75 -62.0% HOLD
2026-09-10 81 $34.00 $22.85 -32.8% HOLD
2026-09-09 81 $35.29 $22.85 -35.3% HOLD
2026-09-08 81 $34.99 $22.85 -34.7% HOLD
2026-09-07 81 $34.99 $22.85 -34.7% HOLD
2026-09-04 81 $34.60 $22.85 -34.0% HOLD
2026-09-03 81 $34.86 $22.85 -34.5% HOLD
2026-09-02 81 $34.71 $22.85 -34.2% HOLD
2026-09-01 81 $34.90 $22.85 -34.5% HOLD
2026-08-31 81 $34.72 $22.85 -34.2% HOLD
2026-08-28 81 $34.70 $22.85 -34.2% HOLD
2026-08-27 81 $35.01 $22.85 -34.7% HOLD
2026-08-26 81 $35.38 $22.85 -35.4% HOLD
2026-08-25 81 $35.92 $22.85 -36.4% HOLD
2026-08-24 81 $34.98 $22.85 -34.7% HOLD
2026-08-21 81 $35.05 $22.85 -34.8% HOLD
2026-08-20 81 $35.44 $22.85 -35.5% HOLD
2026-08-19 81 $34.72 $22.85 -34.2% HOLD
2026-08-18 81 $35.83 $22.85 -36.2% HOLD
2026-08-17 81 $35.83 $22.85 -36.2% HOLD
2026-08-14 81 $36.17 $22.85 -36.8% HOLD
2026-08-13 81 $36.43 $22.85 -37.3% HOLD
2026-08-12 81 $35.29 $22.85 -35.3% HOLD
2026-08-11 81 $34.62 $22.85 -34.0% HOLD
2026-08-10 81 $34.56 $22.85 -33.9% HOLD
2026-08-07 81 $34.09 $22.85 -33.0% HOLD
2026-08-06 81 $33.41 $22.85 -31.6% HOLD
2026-08-05 81 $33.12 $22.85 -31.0% HOLD
2026-08-04 81 $30.77 $18.12 -41.1% HOLD
2026-08-03 81 $30.77 $18.12 -41.1% HOLD
2026-07-31 81 $30.21 $18.12 -40.0% HOLD
2026-07-30 81 $31.00 $18.12 -41.5% HOLD
2026-07-29 81 $31.80 $18.12 -43.0% HOLD
2026-07-28 81 $31.80 $18.12 -43.0% HOLD
2026-07-27 81 $30.32 $18.12 -40.2% HOLD
2026-07-24 81 $30.32 $18.12 -40.2% HOLD
2026-07-23 81 $29.36 $18.12 -38.3% HOLD
2026-07-22 81 $29.64 $18.12 -38.9% HOLD
2026-07-21 81 $30.30 $18.12 -40.2% HOLD
2026-07-20 81 $30.51 $18.12 -40.6% HOLD
2026-07-17 81 $31.01 $18.12 -41.6% HOLD
2026-07-16 81 $30.17 $18.12 -39.9% HOLD
2026-07-15 81 $30.24 $18.12 -40.1% HOLD
2026-07-14 81 $30.24 $18.12 -40.1% HOLD
2026-07-13 81 $30.43 $18.12 -40.4% HOLD
2026-07-10 81 $30.12 $18.12 -39.8% HOLD
2026-07-09 81 $29.58 $18.12 -38.7% HOLD
2026-07-08 81 $30.43 $18.12 -40.4% HOLD
2026-07-07 81 $30.22 $18.12 -40.0% HOLD
2026-07-06 81 $31.76 $18.12 -42.9% HOLD
2026-07-03 81 $31.76 $18.12 -42.9% HOLD
2026-07-02 81 $32.26 $18.12 -43.8% HOLD
2026-06-25 81 $30.06 $18.12 -39.7% STRONG SELL
2026-06-23 81 $29.68 $18.12 -38.9% STRONG SELL