Tractor Supply Company

View TSCO stock price, historical returns, and performance trends — updated daily.

Tractor Supply Co (TSCO) company overview

Tractor Supply is the largest operator of retail farm and ranch stores in the United States. The company targets recreational farmers and ranchers and has little exposure to commercial and industrial farm operations. As of July 2026, the company operated 2,463 of its namesake banners in 49 states, along with 209 Petsense by Tractor Supply stores. Stores are generally concentrated in rural communities rather than urban and suburban areas. In fiscal 2025, revenue consisted of livestock, equine & agriculture (around 27%); companion animal (24%); seasonal & recreation (around 24%); truck, tool, & hardware (15%); and clothing, gift, and décor (10%).

TSCO — period returns
PeriodReturn %
Last date-0.74
Week6.46
Last Month-1.12
Last 3 months10.62
Last 6 months-26.39
Year to Date (YTD)-34.19
Last 1 year-39.08
Last 2 years-44.94
Last 3 years-16.69
Last 5 years-14.21
Last 10 years148.7
Last 15 years391.91
Last 20 years1254.25
Last 25 years9738.24
Last 50 years37066.67
SPY benchmark — period returns
PeriodReturn %
Last date-0.06
Week0.42
Last Month2.26
Last 3 months3.86
Last 6 months13.41
Year to Date (YTD)13.9
Last 1 year17.35
Last 2 years33.16
Last 3 years80.32
Last 5 years78.8
Last 10 years265.1
Last 15 years547.18
Last 20 years470.41
Last 25 years624.35
Last 50 years1670.82
TSCO annual returns (chart)
TSCO annual returns
PeriodReturn %
2000-45
2001290.91
2002118.6
200396.97
2004-5.58
200543.24
2006-16.42
2007-21.4
20085.85
200944.02
201081.65
201142.48
201227.19
201369.06
20142.6
20159.55
2016-9.49
2017-1.52
201810.24
201913.62
202051.02
202170.79
2022-4.56
2023-3.65
202422.51
2025-4.52
2026-34.19
TSCO quarterly returns (chart)
TSCO quarterly returns
PeriodReturn %
2000-Q130
2000-Q2-19.23
2000-Q3-26.32
2000-Q4-15.38
2001-Q154.55
2001-Q211.11
2001-Q320
2001-Q495.45
2002-Q132.56
2002-Q250.85
2002-Q3-7.06
2002-Q418.99
2003-Q1-16.16
2003-Q242.17
2003-Q337.82
2003-Q413.37
2004-Q1-1.52
2004-Q27.73
2004-Q3-23.04
2004-Q414.11
2005-Q117.84
2005-Q215.57
2005-Q3-6.94
2005-Q415.22
2006-Q123.88
2006-Q2-13.75
2006-Q3-10.41
2006-Q4-7.05
2007-Q112.66
2007-Q20.39
2007-Q3-11.2
2007-Q4-23.08
2008-Q115.79
2008-Q2-27.86
2008-Q343.84
2008-Q4-11.27
2009-Q1-2.17
2009-Q211.89
2009-Q314.69
2009-Q411.81
2010-Q18.61
2010-Q22.69
2010-Q329.74
2010-Q423.72
2011-Q121.75
2011-Q29.49
2011-Q3-7.82
2011-Q416.45
2012-Q130.36
2012-Q2-9.58
2012-Q317.88
2012-Q4-9.8
2013-Q113.4
2013-Q214.4
2013-Q315.38
2013-Q413.7
2014-Q1-8.01
2014-Q2-15.76
2014-Q30.65
2014-Q430.57
2015-Q18.97
2015-Q26.2
2015-Q3-7.16
2015-Q4-0.52
2016-Q18
2016-Q2-0.65
2016-Q3-27.15
2016-Q413.05
2017-Q1-9.16
2017-Q2-20.53
2017-Q315.2
2017-Q418.65
2018-Q1-16.78
2018-Q226.66
2018-Q320
2018-Q4-7.59
2019-Q118.84
2019-Q211.59
2019-Q3-18.22
2019-Q44.06
2020-Q1-9.18
2020-Q256.9
2020-Q38.03
2020-Q4-1.02
2021-Q126.77
2021-Q25.41
2021-Q37.85
2021-Q418.5
2022-Q1-1
2022-Q2-14.49
2022-Q3-5.3
2022-Q415.89
2023-Q15.31
2023-Q2-8.5
2023-Q3-8.14
2023-Q45.68
2024-Q120.85
2024-Q24.55
2024-Q38.66
2024-Q4-10.11
2025-Q15.19
2025-Q2-4.28
2025-Q35.16
2025-Q4-10.57
2026-Q1-10.88
2026-Q2-29.01
2026-Q3-3.01
2026-Q45.42
TSCO monthly returns (chart)
TSCO monthly returns
PeriodReturn %
2000-0110
2000-020
2000-0318.18
2000-04-19.23
2000-05-9.52
2000-0610.53
2000-07-14.29
2000-08-11.11
2000-09-12.5
2000-10-21.43
2000-11-18.18
2000-1222.22
2001-0163.64
2001-020
2001-03-5.56
2001-0411.76
2001-050
2001-065.26
2001-0740
2001-087.14
2001-09-20
2001-1041.67
2001-118.82
2001-1216.22
2002-019.3
2002-0214.89
2002-035.56
2002-0421.05
2002-051.45
2002-0627.14
2002-07-15.73
2002-0810.67
2002-09-4.82
2002-1020.25
2002-1116.84
2002-12-15.32
2003-01-2.13
2003-02-9.78
2003-030
2003-0427.71
2003-056.6
2003-064.42
2003-0716.95
2003-0825.36
2003-09-5.2
2003-1028.05
2003-113.81
2003-12-10.55
2004-018.72
2004-020.94
2004-03-9.35
2004-040.52
2004-05-1.03
2004-068.29
2004-07-12.92
2004-08-4.4
2004-09-9.77
2004-1015.29
2004-11-12.15
2004-1216.98
2005-01-3.76
2005-0218.99
2005-032.35
2005-04-7.8
2005-0510.45
2005-0610.36
2005-0714.69
2005-08-8.54
2005-09-11.28
2005-106.14
2005-1111.16
2005-12-1.49
2006-01-3.77
2006-0223.92
2006-035.06
2006-04-2.41
2006-05-14.2
2006-06-0.72
2006-07-17.03
2006-08-6.99
2006-0913.15
2006-100.41
2006-11-1.65
2006-12-5.88
2007-0112.5
2007-021.59
2007-030.78
2007-040.39
2007-052.7
2007-06-2.26
2007-07-8.46
2007-081.26
2007-09-4.56
2007-10-10
2007-11-0.97
2007-12-12.2
2008-017.22
2008-02-3.11
2008-035.88
2008-04-10.1
2008-05-3.93
2008-06-15.2
2008-0731.03
2008-0812.11
2008-09-1.41
2008-10-0.95
2008-11-7.69
2008-12-5.73
2009-01-6.63
2009-02-7.69
2009-0315.38
2009-0412.22
2009-05-4.95
2009-067.81
2009-0715.94
2009-08-2.08
2009-092.98
2009-10-7.85
2009-114.48
2009-1213.73
TSCO OHLC (1 year) — price trend
TSCO OHLC (1 year)
DateOpenHighLowCloseVolume
2025-10-1354.3755.2754.354.91—
2025-10-1454.6455.7254.4555.48—
2025-10-1555.5456.5855.555.81—
2025-10-165656.1354.8955.16—
2025-10-1755.3955.6154.955.2—
2025-10-2055.4655.654.6555.29—
2025-10-215555.5654.6454.77—
2025-10-2254.7455.254.4654.83—
2025-10-2353.258.2153.1556.35—
2025-10-2457.558.255.9956.28—
2025-10-2756.2756.5455.7556.37—
2025-10-2855.9756.1755.3455.49—
2025-10-2955.1855.2853.9854.24—
2025-10-3054.2254.9353.5254.12—
2025-10-3153.9254.2653.4454.11—
2025-11-0354.2154.2151.952.49—
2025-11-0452.4953.2752.0753.05—
2025-11-0553.2154.3653.1253.92—
2025-11-0653.3753.7252.8853.1—
2025-11-0753.2254.353.1554.27—
2025-11-1054.2155.9653.9255.46—
2025-11-1155.4456.9455.4455.94—
2025-11-1255.8856.1254.9355.98—
2025-11-1355.9156.9455.856.18—
2025-11-1455.9956.3755.3555.42—
2025-11-1755.2355.7553.3753.68—
2025-11-1852.8553.8652.0253.53—
2025-11-1953.5653.7852.0952.54—
2025-11-2052.5753.3752.2552.64—
2025-11-2152.6653.9752.4452.92—
2025-11-2453.5754.0952.5853.03—
2025-11-2553.1154.8853.0154.42—
2025-11-2654.2755.0354.254.63—
2025-11-2854.6754.8654.1454.78—
2025-12-0154.3754.9453.5253.66—
2025-12-0253.8153.8152.9653.22—
2025-12-0353.5854.8253.4954.07—
2025-12-0454.1654.5853.4354.38—
2025-12-0554.4554.653.9654.08—
2025-12-0854.0154.1953.2453.34—
2025-12-0953.1853.7952.2652.35—
2025-12-1052.5453.1552.452.86—
2025-12-1152.7653.7351.5551.81—
2025-12-1252.1552.3851.8151.97—
2025-12-1552.155351.9152.93—
2025-12-1653.0253.1452.352.64—
2025-12-1752.5953.6452.5353.49—
2025-12-1853.4653.6452.152.33—
2025-12-1952.1652.2651.1451.4—
2025-12-2251.1651.851.1551.72—
2025-12-2351.7551.8450.5151.08—
2025-12-245151.685151.65—
2025-12-2651.6951.8751.2351.39—
2025-12-2951.4651.6150.4950.81—
2025-12-3050.6250.7450.2450.36—
2025-12-3150.3150.4849.8550.01—
2026-01-0249.9750.9549.7250.83—
2026-01-0550.450.8549.6349.83—
2026-01-0649.5650.6549.3450.31—
2026-01-0750.651.0249.8649.89—
2026-01-0849.4252.0649.3451.4—
2026-01-0951.4852.1450.9851.51—
2026-01-1251.351.650.3450.68—
2026-01-1350.8451.8150.8251.76—
2026-01-1451.6751.9850.8551.16—
2026-01-1551.1751.4750.4450.73—
2026-01-1650.3751.2250.1851.01—
2026-01-2050.8251.6550.3350.97—
2026-01-2151.6853.5551.6653.17—
2026-01-2253.5354.6453.1753.4—
2026-01-2353.515553.5154.69—
2026-01-2655.2556.2855.0955.56—
2026-01-2755.7455.8755.1355.73—
2026-01-2855.8956.0555.0855.14—
2026-01-2952.953.4150.2950.96—
2026-01-3051.3951.9549.9250.88—
2026-02-0250.8853.0650.5652.98—
2026-02-0352.7854.252.4453.47—
2026-02-0453.4956.1253.4955.28—
2026-02-0555.1655.2654.2354.48—
2026-02-0653.9455.6653.8255.61—
2026-02-0954.8955.2153.6453.78—
2026-02-1053.8154.2653.2454.05—
2026-02-1154.0554.6953.4454.53—
2026-02-1254.5656.1954.2154.41—
2026-02-1354.3655.5854.0255.03—
2026-02-1754.4354.9351.7852.69—
2026-02-1852.5152.8351.7552.54—
2026-02-1952.5452.7951.5651.96—
2026-02-2051.9753.1751.7952.96—
2026-02-2352.9254.2852.5753.89—
2026-02-2453.7154.5153.1553.27—
2026-02-2552.9753.251.751.77—
2026-02-2652.0152.3751.0851.18—
2026-02-2750.952.0650.3551.84—
2026-03-0251.7652.7251.1352.28—
2026-03-0351.3951.9350.6451.6—
2026-03-0451.5851.9750.5950.59—
2026-03-0550.0150.7649.4250.51—
2026-03-0650.350.5549.5950.16—
2026-03-0949.9951.149.4650.67—
2026-03-1050.2751.2150.0350.34—
2026-03-1150.2650.6849.1649.47—
2026-03-1249.3449.4548.0548.1—
2026-03-1348.3348.6747.0547.24—
2026-03-1647.8549.1647.8548.78—
2026-03-1748.8649.0547.4747.55—
2026-03-1847.0347.3945.9245.95—
2026-03-1945.7246.3345.4746.18—
2026-03-2046.0946.3745.4545.77—
2026-03-2346.646.6445.6145.67—
2026-03-2445.3246.0644.4445.49—
2026-03-2546.2446.6245.1945.96—
2026-03-2645.9146.5445.7145.89—
2026-03-2745.7546.1844.7944.87—
2026-03-3045.5245.8545.1345.41—
2026-03-3145.8246.444.7445.3—
2026-04-0145.3745.5344.3344.53—
2026-04-0244.1944.3543.3543.82—
2026-04-0643.5545.4443.5545.39—
TSCO OHLC with signals — price trend
TSCO OHLC with signals
DateOpenHighLowCloseVolume
2025-10-1354.3755.2754.354.91—
2025-10-1454.6455.7254.4555.48—
2025-10-1555.5456.5855.555.81—
2025-10-165656.1354.8955.16—
2025-10-1755.3955.6154.955.2—
2025-10-2055.4655.654.6555.29—
2025-10-215555.5654.6454.77—
2025-10-2254.7455.254.4654.83—
2025-10-2353.258.2153.1556.35—
2025-10-2457.558.255.9956.28—
2025-10-2756.2756.5455.7556.37—
2025-10-2855.9756.1755.3455.49—
2025-10-2955.1855.2853.9854.24—
2025-10-3054.2254.9353.5254.12—
2025-10-3153.9254.2653.4454.11—
2025-11-0354.2154.2151.952.49—
2025-11-0452.4953.2752.0753.05—
2025-11-0553.2154.3653.1253.92—
2025-11-0653.3753.7252.8853.1—
2025-11-0753.2254.353.1554.27—
2025-11-1054.2155.9653.9255.46—
2025-11-1155.4456.9455.4455.94—
2025-11-1255.8856.1254.9355.98—
2025-11-1355.9156.9455.856.18—
2025-11-1455.9956.3755.3555.42—
2025-11-1755.2355.7553.3753.68—
2025-11-1852.8553.8652.0253.53—
2025-11-1953.5653.7852.0952.54—
2025-11-2052.5753.3752.2552.64—
2025-11-2152.6653.9752.4452.92—
2025-11-2453.5754.0952.5853.03—
2025-11-2553.1154.8853.0154.42—
2025-11-2654.2755.0354.254.63—
2025-11-2854.6754.8654.1454.78—
2025-12-0154.3754.9453.5253.66—
2025-12-0253.8153.8152.9653.22—
2025-12-0353.5854.8253.4954.07—
2025-12-0454.1654.5853.4354.38—
2025-12-0554.4554.653.9654.08—
2025-12-0854.0154.1953.2453.34—
2025-12-0953.1853.7952.2652.35—
2025-12-1052.5453.1552.452.86—
2025-12-1152.7653.7351.5551.81—
2025-12-1252.1552.3851.8151.97—
2025-12-1552.155351.9152.93—
2025-12-1653.0253.1452.352.64—
2025-12-1752.5953.6452.5353.49—
2025-12-1853.4653.6452.152.33—
2025-12-1952.1652.2651.1451.4—
2025-12-2251.1651.851.1551.72—
2025-12-2351.7551.8450.5151.08—
2025-12-245151.685151.65—
2025-12-2651.6951.8751.2351.39—
2025-12-2951.4651.6150.4950.81—
2025-12-3050.6250.7450.2450.36—
2025-12-3150.3150.4849.8550.01—
2026-01-0249.9750.9549.7250.83—
2026-01-0550.450.8549.6349.83—
2026-01-0649.5650.6549.3450.31—
2026-01-0750.651.0249.8649.89—
2026-01-0849.4252.0649.3451.4—
2026-01-0951.4852.1450.9851.51—
2026-01-1251.351.650.3450.68—
2026-01-1350.8451.8150.8251.76—
2026-01-1451.6751.9850.8551.16—
2026-01-1551.1751.4750.4450.73—
2026-01-1650.3751.2250.1851.01—
2026-01-2050.8251.6550.3350.97—
2026-01-2151.6853.5551.6653.17—
2026-01-2253.5354.6453.1753.4—
2026-01-2353.515553.5154.69—
2026-01-2655.2556.2855.0955.56—
2026-01-2755.7455.8755.1355.73—
2026-01-2855.8956.0555.0855.14—
2026-01-2952.953.4150.2950.96—
2026-01-3051.3951.9549.9250.88—
2026-02-0250.8853.0650.5652.98—
2026-02-0352.7854.252.4453.47—
2026-02-0453.4956.1253.4955.28—
2026-02-0555.1655.2654.2354.48—
2026-02-0653.9455.6653.8255.61—
2026-02-0954.8955.2153.6453.78—
2026-02-1053.8154.2653.2454.05—
2026-02-1154.0554.6953.4454.53—
2026-02-1254.5656.1954.2154.41—
2026-02-1354.3655.5854.0255.03—
2026-02-1754.4354.9351.7852.69—
2026-02-1852.5152.8351.7552.54—
2026-02-1952.5452.7951.5651.96—
2026-02-2051.9753.1751.7952.96—
2026-02-2352.9254.2852.5753.89—
2026-02-2453.7154.5153.1553.27—
2026-02-2552.9753.251.751.77—
2026-02-2652.0152.3751.0851.18—
2026-02-2750.952.0650.3551.84—
2026-03-0251.7652.7251.1352.28—
2026-03-0351.3951.9350.6451.6—
2026-03-0451.5851.9750.5950.59—
2026-03-0550.0150.7649.4250.51—
2026-03-0650.350.5549.5950.16—
2026-03-0949.9951.149.4650.67—
2026-03-1050.2751.2150.0350.34—
2026-03-1150.2650.6849.1649.47—
2026-03-1249.3449.4548.0548.1—
2026-03-1348.3348.6747.0547.24—
2026-03-1647.8549.1647.8548.78—
2026-03-1748.8649.0547.4747.55—
2026-03-1847.0347.3945.9245.95—
2026-03-1945.7246.3345.4746.18—
2026-03-2046.0946.3745.4545.77—
2026-03-2346.646.6445.6145.67—
2026-03-2445.3246.0644.4445.49—
2026-03-2546.2446.6245.1945.96—
2026-03-2645.9146.5445.7145.89—
2026-03-2745.7546.1844.7944.87—
2026-03-3045.5245.8545.1345.41—
2026-03-3145.8246.444.7445.3—
2026-04-0145.3745.5344.3344.53—
2026-04-0244.1944.3543.3543.82—
2026-04-0643.5545.4443.5545.39—

TSCO related tickers