‹ Screener

TRACTOR SUPPLY CO /DE/

TSCO · Retail-Building Materials, Hardware, Garden Supply · 524.4M shares · +46%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: $537M (gross $594M, SBC $57M)

Reference price $55.37 · est. market cap ~$29.0B — last insider sale, 2026-02-13 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

A85

Category-leading rural-lifestyle retailer with a defensible niche, top-decile returns and consistent compounding growth.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-28 · $4.4B2025-09-27 · $3.7B2025-12-27 · $3.9B2026-03-28 · $3.6B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
36.4%
Operating margin
9.5%
Net margin
7.1%
Return on equity
42.5%
Return on assets
10.0%
ROIC
26.7%
Revenue growth (QoQ)
-7.9%
Net-income growth
-0.5%
Debt / equity
0.7×
Net debt / EBITDA
0.8×
Interest coverage
21.2×
Current ratio
1.3×
Free cash flow
$740M
EBITDA
$2.0B
Tangible book value
$2.2B
Cash & investments
$194M
Stock comp / revenue
0.4%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-14Krishnan RamkumarGrant5.7K
2026-05-14Brown JoyGrant5.7K
2026-05-14Cardenas RicardoGrant5.7K
2026-05-14Ham Margaret MGrant5.7K
2026-05-14Weikel Mark JGrant5.7K
2026-05-14Syngal SoniaGrant5.7K
2026-05-14Hawaux Andre JGrant5.7K
2026-05-14Jackson Denise LGrant5.7K
2026-05-14MORRIS EDNAGrant9.2K
2026-04-01Ham Margaret MGrant290$45.30
2026-04-01Krishnan RamkumarGrant579$45.30
2026-02-13Yankee ColinSell4.7K$55.37
2026-02-13Yankee ColinOption exercise5.7K$46.59
2026-02-13Yankee ColinSell5.7K$55.33
2026-02-13Yankee ColinOption exercise5.5K$46.55
2026-02-13Yankee ColinSell781$55.38
2026-02-12Estep Jonathan STax withheld804$54.06
2026-02-12Gardiner Kimberley S.Tax withheld315$54.06
2026-02-12Kersey MelissaTax withheld557$54.06
2026-02-12Yankee ColinTax withheld588$54.06
2026-02-12Ordus John PTax withheld680$54.06
2026-02-12Barton Kurt DTax withheld967$54.06
2026-02-12Lawton III Harry ATax withheld5.7K$54.06
2026-02-12Mills Robert DTax withheld866$54.06
2026-02-11Estep Jonathan SOption exercise60K$28.64
2026-02-11Mills Robert DOption exercise35K$28.64
2026-02-11Mills Robert DOption exercise28K$44.39
2026-02-11Mills Robert DSell63K$54.12
2026-02-11Estep Jonathan SSell60K$54.03
2026-02-10Barton Kurt DGrant11K
2026-02-10Barton Kurt DSell1.9K$53.81
2026-02-10Lawton III Harry AGrant47K
2026-02-10Mills Robert DGrant7.2K
2026-02-10Gardiner Kimberley S.Grant3.3K
2026-02-10Syngal SoniaGrant781
2026-02-10Kersey MelissaGrant5.3K
2026-02-10Yankee ColinGrant7.2K
2026-02-10Estep Jonathan SGrant7.2K
2026-02-10Ordus John PGrant6.3K
2026-02-08Estep Jonathan STax withheld360$54.38
2026-02-08Kersey MelissaTax withheld607$54.74
2026-02-08Yankee ColinTax withheld609$54.74
2026-02-08Ordus John PTax withheld596$54.74
2026-02-08Barton Kurt DTax withheld901$54.74
2026-02-08Lawton III Harry ATax withheld6.2K$54.74
2026-02-08Mills Robert DTax withheld1.4K$54.74
2026-02-06Barton Kurt DSell1.9K$53.94
2026-02-05Yankee ColinTax withheld665$54.80
2026-02-05Estep Jonathan STax withheld550$54.80
2026-02-05Ordus John PTax withheld748$54.80
2026-02-05Barton Kurt DTax withheld1.1K$54.80
2026-02-05Lawton III Harry ATax withheld6.4K$54.80
2026-02-05Mills Robert DTax withheld1.1K$54.80
2026-02-05Kersey MelissaTax withheld665$54.80
2026-02-03Lawton III Harry ASell85K$53.16
2026-01-01Ham Margaret MGrant262$50.01
2026-01-01Krishnan RamkumarGrant525$50.01
2026-01-01Weikel Mark JGrant685$50.01
2025-11-14McKee Noni EllisonGift900
2025-11-05Lawton III Harry AGrant160K
2025-10-01Ham Margaret MGrant462$56.87
2025-10-01Krishnan RamkumarGrant462$56.87
2025-08-13Kersey MelissaSell6.3K$59.78
2025-08-07Weikel Mark JSell8.0K$59.92
2025-07-28Yankee ColinOption exercise6.7K$44.39
2025-07-28Yankee ColinSell6.1K$58.40
2025-07-28Yankee ColinSell600$58.41
2025-07-24Ellison Noni LSell5.2K$63.96
2025-07-24Barton Kurt DOption exercise90K$13.46
2025-07-24Barton Kurt DSell90K$63.96
2025-07-22Jackson Denise LSell1.2K$58.50
2025-07-10Jackson Denise LSell1.0K$57.50
2025-07-10Jackson Denise LSell1.0K$58.00
2025-07-09Jackson Denise LSell1.0K$57.00
2025-07-07Jackson Denise LSell1.0K$56.50
2025-07-07Jackson Denise LSell1.6K$55.50
2025-07-07Jackson Denise LSell2.0K$56.00
2025-07-07Estep Jonathan SOption exercise36K$17.92
2025-07-07Estep Jonathan SSell36K$56.00
2025-07-02Jackson Denise LSell1.6K$55.00
2025-07-01Ham Margaret MGrant497$52.77
2025-07-01Krishnan RamkumarGrant497$52.77
2025-06-23Estep Jonathan SSell57K$53.00
2025-06-23Estep Jonathan SOption exercise57K$18.22
2025-05-14MORRIS EDNAGrant5.2K
2025-05-14Rubin Matthew L.Grant745
2025-05-14Weikel Mark JGrant3.2K
2025-05-14Cardenas RicardoGrant3.2K
2025-05-14Hawaux Andre JGrant3.2K
2025-05-14Jackson Denise LGrant3.2K
2025-05-14Ham Margaret MGrant3.2K
2025-05-14Krishnan RamkumarGrant3.2K
2025-05-14Rubin Matthew L.Sell2.8K$51.76
2025-05-14Brown JoyGrant3.2K
2025-04-01Ham Margaret MGrant476$55.10
2025-04-01Krishnan RamkumarGrant476$55.10
2025-02-20Rubin Matthew L.Option exercise5.8K$28.64
2025-02-20Rubin Matthew L.Sell3.9K$57.69
2025-02-13Barton Kurt DSell12K$56.00
2025-02-12Estep Jonathan SGrant6.1K
2025-02-12Yankee ColinGrant2.7K
2025-02-12Yankee ColinGrant4.5K
2025-02-12Ordus John PGrant2.7K
2025-02-12Ordus John PTax withheld649$54.48
2025-02-12Ordus John PGrant5.2K
2025-02-12Rubin Matthew L.Grant1.2K
2025-02-12Rubin Matthew L.Tax withheld336$54.48
2025-02-12Rubin Matthew L.Grant2.4K
2025-02-12Kersey MelissaGrant2.7K
2025-02-12Kersey MelissaTax withheld649$54.48
2025-02-12Kersey MelissaGrant4.2K
2025-02-12Ellison Noni LGrant1.7K
2025-02-12Ellison Noni LTax withheld405$54.48
2025-02-12Ellison Noni LGrant3.5K
2025-02-12Yankee ColinTax withheld649$54.48
2025-02-12Mills Robert DGrant3.7K
2025-02-12Mills Robert DTax withheld892$54.48
2025-02-12Mills Robert DGrant6.6K
2025-02-12Lawton III Harry AGrant23K
2025-02-12Lawton III Harry ATax withheld9.2K$54.48
2025-02-12Lawton III Harry AGrant44K
2025-02-12Barton Kurt DGrant6.7K
2025-02-12Barton Kurt DTax withheld1.6K$54.48
2025-02-12Barton Kurt DGrant9.0K
2025-02-12Gardiner Kimberley S.Grant1.9K
2025-02-12Gardiner Kimberley S.Tax withheld574$54.48
2025-02-12Gardiner Kimberley S.Grant3.2K
2025-02-12Estep Jonathan SGrant2.7K
2025-02-12Estep Jonathan STax withheld649$54.48
2025-02-11Yankee ColinOption exercise5.5K$46.55
2025-02-11Yankee ColinOption exercise5.7K$46.59
2025-02-11Yankee ColinSell25K$54.15
2025-02-09Kersey MelissaTax withheld399$52.95
2025-02-09Ordus John PTax withheld399$52.95
2025-02-09Lawton III Harry ATax withheld5.4K$52.95
2025-02-09Ellison Noni LTax withheld253$52.95
2025-02-09Estep Jonathan STax withheld400$52.95
2025-02-09Mills Robert DTax withheld522$52.95
2025-02-09Yankee ColinTax withheld401$52.95
2025-02-09Barton Kurt DTax withheld951$52.95
2025-02-09Rubin Matthew L.Tax withheld203$52.95
2025-02-08Yankee ColinTax withheld440$52.95
2025-02-08Mills Robert DTax withheld346$52.95
2025-02-08Mills Robert DTax withheld591$52.95
2025-02-08Kersey MelissaTax withheld440$52.95
2025-02-08Ordus John PTax withheld440$52.95
2025-02-08Lawton III Harry ATax withheld5.9K$52.95
2025-02-08Barton Kurt DTax withheld766$52.95
2025-02-08Ellison Noni LTax withheld377$52.95
2025-02-08Estep Jonathan STax withheld440$52.95
2025-02-08Rubin Matthew L.Tax withheld193$52.95
2025-02-08Ellison Noni LTax withheld105$52.95
2025-02-06Kersey MelissaSell591$53.16
2025-02-06Kersey MelissaSell8.7K$53.17
2025-02-05Yankee ColinTax withheld442$54.31
2025-02-05Rubin Matthew L.Tax withheld276$54.31
2025-02-05Lawton III Harry ATax withheld4.0K$54.31
2025-02-05Barton Kurt DTax withheld840$54.31
2025-02-05Kersey MelissaTax withheld442$54.31
2025-02-05Estep Jonathan STax withheld551$54.31
2025-02-05Ellison Noni LTax withheld382$54.31
2025-02-05Ordus John PTax withheld497$54.31
2025-02-05Mills Robert DTax withheld721$54.31
2025-02-03Lawton III Harry ASell88K$54.59
2025-01-01Ham Margaret MGrant495$53.06
2025-01-01Krishnan RamkumarGrant495$53.06

All non-derivative Form 4 activity (SEC), newest first.

Supply chain

Customers (0)

    Suppliers (1)

    Named in the 10-K; linked when we track them.

    Notable events (8-K)

    DateItems
    2026-05-28OtherExhibitsfiling ↗
    2026-05-21Material agreementDebt obligationExhibitsfiling ↗
    2026-05-15Exec/director changefiling ↗
    2026-05-15Shareholder voteOtherfiling ↗
    2026-05-14OtherExhibitsfiling ↗
    2026-04-21ResultsExhibitsfiling ↗
    2026-02-11Exec/director changeOtherExhibitsfiling ↗
    2026-01-29ResultsExhibitsfiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-05-282026-05-280000916365-26-000046 ↗
    8-K2026-05-212026-05-190000916365-26-000039 ↗
    8-K/A2026-05-152026-02-100000916365-26-000034 ↗
    8-K2026-05-152026-05-140000916365-26-000033 ↗
    8-K2026-05-142026-05-130000916365-26-000028 ↗
    10-Q2026-05-072026-03-280000916365-26-000024 ↗
    8-K2026-04-212026-04-210000916365-26-000020 ↗
    10-K2026-02-192025-12-270000916365-26-000014 ↗
    8-K2026-02-112026-02-100000916365-26-000009 ↗
    8-K2026-01-292026-01-290000916365-26-000005 ↗
    10-Q2025-11-062025-09-270000916365-25-000163 ↗
    8-K2025-11-052025-11-050000916365-25-000161 ↗