Back to Screener

Consumer Cyclical

Tractor Supply Company(TSCO)

Live Price

Offline

$30.24

+1.65% today

1Y Change

-42.42%

Window

Jun 20, 2025 → Jun 18, 2026

Market Cap
$17.81B
Revenue Growth
+4.3%
EPS Growth
+1.0%
Dividend Yield
2.7%

Coverage: 250 bars · Jun 20, 2025 → Jun 18, 2026

Research Briefing

A compact read on the setup, peer context, quarterly changes, and recent earnings reaction.

Decision context

Research Snapshot

Tractor Supply Company (TSCO) is a Consumer Cyclical stock with a market cap of $17.81B and listed on NASDAQ. The stock last traded around $30.24 and down 42.4% across the available one-year price window (Jun 20, 2025 → Jun 18, 2026). Baseline metrics include revenue growth of +4.3%, EPS growth of +1.0%, a dividend yield of 2.7%. What stands out right now is revenue +4.3%, EPS +1.0%, free cash flow +16.3% with operating margin 9.3% and ROIC 12.3%. The dividend matters to the case here, with a current yield around 2.7%. Valuation is more restrained than many high-expectation growth names at P/E 16.5 and price/sales 1.1. Overall, the current profile looks closer to a income-oriented value setup than a generic broad-market placeholder. Stock Foundry combines TSCO price history, valuation, growth, dividend context, earnings, analyst forecasts, news, related Consumer Cyclical peers on this page.

Benchmark Comparison

Normalized Performance vs SPY

Compare this ticker against a broad index, growth benchmark, or sector ETF using a shared 1Y normalization window.

1Y shared range

TSCO

Normalized return

SPY

S&P 500

Excess Return

Relative to SPY

TSCO Max Drawdown

-53.49%

Trailing 1Y

SPY Max Drawdown

Trailing 1Y

Benchmark comparison is loading or unavailable right now.

Calendar-Year Returns

Uses the longest available daily history for TSCO and SPY.

Calendar-year return history is still loading or unavailable.

TSCO Dividend History

Powered by FMP stock_dividend. Includes historical ex-dates, pay dates, and payout amounts.

Quarterly

Dividend Yield

2.75%

Trailing 12M Payout

$0.70

Last Payout

$0.24
Ex: Feb 24, 2026 · Pay: Mar 10, 2026
Ex-DateRecordPayDividendAdjFrequency
Feb 24, 2026Feb 24, 2026Mar 10, 2026$0.24$0.24Quarterly
Nov 24, 2025Nov 24, 2025Dec 9, 2025$0.23$0.23Quarterly
Aug 25, 2025Aug 25, 2025Sep 9, 2025$0.23$0.23Quarterly
May 28, 2025May 28, 2025Jun 10, 2025$0.23$0.23Quarterly
Feb 26, 2025Feb 26, 2025Mar 11, 2025$0.23$0.23Quarterly
Nov 25, 2024Nov 25, 2024Dec 10, 2024$1.10$0.22Quarterly
Aug 26, 2024Aug 26, 2024Sep 10, 2024$1.10$0.22Quarterly
May 24, 2024May 28, 2024Jun 11, 2024$1.10$0.22Quarterly
Feb 23, 2024Feb 26, 2024Mar 12, 2024$1.10$0.22Quarterly
Nov 24, 2023Nov 27, 2023Dec 12, 2023$1.03$0.21Quarterly
Aug 25, 2023Aug 28, 2023Sep 12, 2023$1.03$0.21Quarterly
May 26, 2023May 30, 2023Jun 13, 2023$1.03$0.21Quarterly
Feb 24, 2023Feb 27, 2023Mar 14, 2023$1.03$0.21Quarterly
Nov 18, 2022Nov 21, 2022Dec 6, 2022$0.92$0.18Quarterly
Aug 19, 2022Aug 22, 2022Sep 7, 2022$0.92$0.18Quarterly
May 24, 2022May 25, 2022Jun 8, 2022$0.92$0.18Quarterly
Feb 17, 2022Feb 21, 2022Mar 8, 2022$0.92$0.18Quarterly
Nov 19, 2021Nov 22, 2021Dec 8, 2021$0.52$0.10Quarterly
Aug 20, 2021Aug 23, 2021Sep 8, 2021$0.52$0.10Quarterly
May 21, 2021May 24, 2021Jun 8, 2021$0.52$0.10Quarterly
Feb 19, 2021Feb 22, 2021Mar 9, 2021$0.52$0.10Quarterly
Nov 20, 2020Nov 23, 2020Dec 8, 2020$0.40$0.08Quarterly
Aug 21, 2020Aug 24, 2020Sep 9, 2020$0.40$0.08Quarterly
May 22, 2020May 26, 2020Jun 9, 2020$0.35$0.07Quarterly
Feb 21, 2020Feb 24, 2020Mar 10, 2020$0.35$0.07Quarterly
Nov 22, 2019Nov 25, 2019Dec 10, 2019$0.35$0.07Quarterly
Aug 23, 2019Aug 26, 2019Sep 10, 2019$0.35$0.07Quarterly
May 24, 2019May 28, 2019Jun 11, 2019$0.35$0.07Quarterly
Feb 22, 2019Feb 25, 2019Mar 12, 2019$0.31$0.06Quarterly
Nov 23, 2018Nov 26, 2018Dec 11, 2018$0.31$0.06Quarterly
Aug 24, 2018Aug 27, 2018Sep 11, 2018$0.31$0.06Quarterly
May 25, 2018May 29, 2018Jun 12, 2018$0.31$0.06Quarterly
Feb 23, 2018Feb 26, 2018Mar 13, 2018$0.27$0.05Quarterly
Nov 17, 2017Nov 20, 2017Dec 5, 2017$0.27$0.05Quarterly
Aug 17, 2017Aug 21, 2017Sep 6, 2017$0.27$0.05Quarterly
May 18, 2017May 22, 2017Jun 6, 2017$0.27$0.05Quarterly
Feb 23, 2017Feb 27, 2017Mar 14, 2017$0.24$0.05Quarterly
Nov 9, 2016Nov 14, 2016Nov 29, 2016$0.24$0.05Quarterly
Aug 11, 2016Aug 15, 2016Aug 30, 2016$0.24$0.05Quarterly
May 12, 2016May 16, 2016Jun 1, 2016$0.24$0.05Quarterly
No upcoming dividends in the next 90 days

Next Step

Go deeper on income quality

Dividend yield means more when it is matched with payout durability, earnings quality, and sector context.