Fastenal Company

Explore FAST stock price, historical returns, and performance trends — updated daily.

Fastenal Co (FAST) company overview

Fastenal began as an industrial retailer, expanding its product portfolio from nuts and bolts to cutting tools, safety equipment, and janitorial supplies. It transitioned into a distributor by building out a dense network of branches close to its business customers. Once a customer becomes large enough, Fastenal installs vending machines and its own personnel on-site. Today, these on-site locations exceed Fastenal's branch count and remain the firm's main focus for expansion. Fastenal acts as a one-stop outsourcing partner for its industrial customers, offering value-added services along with a wide breadth of maintenance, repair, and operations supplies.

FAST — period returns
PeriodReturn %
Last date1.46
Week1.58
Last Month4.15
Last 3 months9.44
Last 6 months12.42
Year to Date (YTD)27.32
Last 1 year21.64
Last 2 years34.26
Last 3 years71.29
Last 5 years91.91
Last 10 years436.91
Last 15 years516.65
Last 20 years878.9
Last 25 years2744.75
Last 50 years171533.33
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
FAST annual returns (chart)
FAST annual returns
PeriodReturn %
200028.57
200127.61
200213.59
200328.51
200423.4
200528.68
2006-8.18
200712.22
2008-10.47
200914.04
201042.67
201143.23
20126.58
2013-0.67
20141.8
2015-13.92
201616.82
201716.44
2018-4.18
201943.81
202031.22
202134.41
2022-23.65
202336.62
202413.19
202512.85
202627.32
FAST quarterly returns (chart)
FAST quarterly returns
PeriodReturn %
2000-Q112.78
2000-Q212.06
2000-Q38.43
2000-Q4-3.39
2001-Q14.29
2001-Q212.79
2001-Q3-9.64
2001-Q419.54
2002-Q114.08
2002-Q22.99
2002-Q3-18.26
2002-Q418.18
2003-Q1-27.27
2003-Q219.77
2003-Q310.28
2003-Q430.13
2004-Q17.69
2004-Q28.56
2004-Q33.45
2004-Q48.15
2005-Q1-8.95
2005-Q210.69
2005-Q3-0.52
2005-Q426.03
2006-Q121.06
2006-Q2-15.01
2006-Q3-6.23
2006-Q4-5.47
2007-Q1-2.67
2007-Q220.23
2007-Q37.58
2007-Q4-11.87
2008-Q117.86
2008-Q2-8.49
2008-Q313
2008-Q4-22.97
2009-Q1-11.84
2009-Q20.73
2009-Q317.48
2009-Q412.31
2010-Q114.29
2010-Q23.29
2010-Q36.74
2010-Q412.29
2011-Q16.44
2011-Q29.36
2011-Q3-9.17
2011-Q435.24
2012-Q123.58
2012-Q2-26.21
2012-Q310.14
2012-Q44.57
2013-Q17.27
2013-Q2-7.96
2013-Q39.69
2013-Q4-7.48
2014-Q15.48
2014-Q2-0.72
2014-Q3-8.85
2014-Q46.83
2015-Q1-12.57
2015-Q22.33
2015-Q3-13.19
2015-Q414.86
2016-Q121.89
2016-Q2-9.24
2016-Q3-7.77
2016-Q411.39
2017-Q19.71
2017-Q2-15.2
2017-Q33.54
2017-Q419.49
2018-Q10.07
2018-Q2-9.55
2018-Q320.92
2018-Q4-9.8
2019-Q125.14
2019-Q2-0.91
2019-Q30
2019-Q418.54
2020-Q1-16.07
2020-Q239.91
2020-Q34.88
2020-Q49.12
2021-Q15.5
2021-Q21.72
2021-Q3-0.85
2021-Q423.96
2022-Q1-4.16
2022-Q2-16.33
2022-Q3-7.44
2022-Q4-0.13
2023-Q113.8
2023-Q29.58
2023-Q3-6.44
2023-Q418.05
2024-Q121.4
2024-Q2-17.94
2024-Q315.01
2024-Q41.18
2025-Q19.06
2025-Q28.22
2025-Q314.42
2025-Q4-15.91
2026-Q114.74
2026-Q23
2026-Q33.73
2026-Q42.53
FAST monthly returns (chart)
FAST monthly returns
PeriodReturn %
2000-013.01
2000-020.73
2000-038.7
2000-0422
2000-057.65
2000-06-19.8
2000-0722.15
2000-083.63
2000-09-10
2000-10-0.56
2000-117.82
2000-12-11.4
2001-013.51
2001-026.21
2001-03-9.57
2001-0419.41
2001-053.45
2001-06-7.62
2001-075.67
2001-080
2001-09-13.17
2001-103.93
2001-111.62
2001-1210.64
2002-010.48
2002-0211.96
2002-030.43
2002-0411.06
2002-05-5.36
2002-06-2.43
2002-07-1.24
2002-08-7.56
2002-09-10.45
2002-107.61
2002-115.19
2002-124.93
2003-01-11.54
2003-020.48
2003-03-15.38
2003-0422.73
2003-05-3.24
2003-061.44
2003-0711.79
2003-086.75
2003-09-6.72
2003-1017.8
2003-1111.87
2003-120
2004-01-3.86
2004-021.34
2004-0310.89
2004-042.08
2004-05-5.83
2004-069.91
2004-079.86
2004-080.51
2004-09-8.16
2004-10-4.17
2004-1110.72
2004-120.79
2005-01-2.34
2005-02-2.93
2005-03-5.21
2005-04-3.18
2005-058.36
2005-065.51
2005-077.05
2005-08-7.56
2005-090.79
2005-1014.66
2005-1113.24
2005-12-1.41
2006-01-2.45
2006-0215.09
2006-037.83
2006-04-1.18
2006-05-8.03
2006-06-6.32
2006-07-11.71
2006-083.15
2006-095.01
2006-104.36
2006-11-10.54
2006-12-0.22
2007-013.79
2007-02-5.36
2007-03-0.68
2007-0417.35
2007-055.45
2007-06-3.51
2007-077.65
2007-081.24
2007-09-0.35
2007-10-2.11
2007-11-10.97
2007-122.02
2008-010
2008-020.59
2008-0312.99
2008-046.27
2008-051.31
2008-06-12.78
2008-0713.36
2008-086.22
2008-09-4.93
2008-10-18.48
2008-11-4.37
2008-12-9.36
2009-01-2.06
2009-02-11.71
2009-036.63
2009-0419.4
2009-05-13.54
2009-060
2009-077.23
2009-081.8
2009-096.84
2009-10-10.95
2009-117.66
2009-1212.07
FAST OHLC (1 year) — price trend
FAST OHLC (1 year)
DateOpenHighLowCloseVolume
2025-10-1343.644.4542.3242.33—
2025-10-1441.9243.4941.4642.75—
2025-10-1542.7742.7741.8842.24—
2025-10-1642.3642.3841.641.96—
2025-10-1741.942.5641.7842.46—
2025-10-2042.5743.0342.4642.99—
2025-10-2143.0443.542.8843.32—
2025-10-2243.1143.4642.542.6—
2025-10-2342.8343.2442.5242.99—
2025-10-2443.1743.2842.7242.87—
2025-10-2743.0243.1142.3942.54—
2025-10-2842.1242.3541.641.63—
2025-10-2941.341.4940.7641.09—
2025-10-3041.1141.6340.941.55—
2025-10-3141.4841.7540.9941.15—
2025-11-0341.1641.2840.7241.04—
2025-11-0441.1841.4240.7641.3—
2025-11-0541.2141.9841.0141.68—
2025-11-0641.6141.8740.6640.77—
2025-11-0740.841.1940.4540.85—
2025-11-1040.9341.4840.6441.35—
2025-11-1141.3841.541.1541.26—
2025-11-124141.140.5240.97—
2025-11-1340.7641.2540.6240.75—
2025-11-1440.744140.4240.45—
2025-11-1740.4440.6439.5439.7—
2025-11-1839.7540.139.4439.96—
2025-11-1939.9240.0439.4739.55—
2025-11-2039.8240.0539.0339.15—
2025-11-2139.3740.2138.9739.91—
2025-11-2439.7239.9139.3839.59—
2025-11-2539.7940.1639.440.09—
2025-11-2640.0940.4539.9240.3—
2025-11-2840.3440.5140.2340.4—
2025-12-0140.0340.74040.15—
2025-12-0240.2940.5839.8140.47—
2025-12-0340.4541.3140.3541.22—
2025-12-0441.8142.1741.5741.75—
2025-12-0541.6341.9841.3841.5—
2025-12-0841.4341.540.7440.8—
2025-12-0940.7440.940.3140.34—
2025-12-1040.1841.0540.0440.93—
2025-12-1141.1141.8440.9741.75—
2025-12-1242.1142.1741.7242.01—
2025-12-1542.6943.242.3242.58—
2025-12-1642.7742.7742.142.34—
2025-12-1742.242.2941.5241.87—
2025-12-1841.8742.4241.7442.34—
2025-12-1942.5242.5342.0842.35—
2025-12-2241.9342.3141.3741.75—
2025-12-2341.7541.8741.6841.72—
2025-12-2441.6341.9441.5541.83—
2025-12-2641.941.9141.441.56—
2025-12-2941.5841.7441.2741.29—
2025-12-3041.1541.1940.8440.87—
2025-12-3140.7940.8640.0840.13—
2026-01-0240.2640.6939.8640.44—
2026-01-0540.4441.540.3341.15—
2026-01-0640.8941.840.7541.54—
2026-01-0741.2441.2640.2640.61—
2026-01-0840.4242.2140.2541.8—
2026-01-0941.7942.3841.741.98—
2026-01-1241.8542.2641.5641.7—
2026-01-1341.7742.5241.4942.42—
2026-01-1442.5342.6341.8342.42—
2026-01-1542.7843.6341.2243.53—
2026-01-1643.3744.0243.2343.74—
2026-01-2041.9542.841.2642.62—
2026-01-2142.744.8242.5544.61—
2026-01-2244.8344.9544.1744.78—
2026-01-2344.7444.9143.8443.89—
2026-01-2643.6744.0643.3943.73—
2026-01-2743.5744.0143.3843.95—
2026-01-2843.8544.143.4243.62—
2026-01-2943.4944.1343.0843.32—
2026-01-3043.1143.3942.7443.36—
2026-02-0243.2544.8942.7644.8—
2026-02-0344.7346.5144.7346.34—
2026-02-0446.6448.4546.4748.28—
2026-02-0547.9248.0846.7547.33—
2026-02-0647.948.2447.447.73—
2026-02-0947.7247.7246.446.52—
2026-02-1046.5546.8546.3446.66—
2026-02-1146.9647.5446.4647.02—
2026-02-1247.3547.8345.4445.54—
2026-02-1345.7146.5445.0346.41—
2026-02-1746.3746.4745.6545.69—
2026-02-1845.6146.1245.2945.98—
2026-02-1945.8446.3845.7246.21—
2026-02-2046.2246.844.8346.22—
2026-02-2346.1546.3644.9545.05—
2026-02-2445.1745.6545.0145.46—
2026-02-2545.5645.6344.5144.63—
2026-02-2644.9745.7144.845.68—
2026-02-2745.3946.3145.3946.04—
2026-03-0245.9746.5945.4846.33—
2026-03-0346.2746.5945.2846.23—
2026-03-0446.3547.0845.7946.43—
2026-03-0547.848.4246.9947.3—
2026-03-0646.4546.7345.9446.46—
2026-03-0946.0147.0545.3846.8—
2026-03-1046.4246.8746.0446.3—
2026-03-1146.3246.6845.646.59—
2026-03-1246.2646.4445.2245.25—
2026-03-1345.5445.844.8545.46—
2026-03-1645.7545.8745.2645.68—
2026-03-174646.1645.245.93—
2026-03-1845.7445.9445.0545.08—
2026-03-1945.0845.0844.0844.49—
2026-03-2044.444.7943.4743.76—
2026-03-2344.6545.2944.3644.45—
2026-03-2443.6845.2243.6844.89—
2026-03-2545.245.5544.5645.37—
2026-03-2645.3545.8944.9445.11—
2026-03-2744.9645.3844.7944.95—
2026-03-3045.1445.4644.6645.12—
2026-03-3145.6546.5745.1946.4—
2026-04-0146.5546.9546.2146.63—
2026-04-0246.0847.2645.8846.3—
2026-04-0646.1346.345.6345.87—
FAST OHLC with signals — price trend
FAST OHLC with signals
DateOpenHighLowCloseVolume
2025-10-1343.644.4542.3242.33—
2025-10-1441.9243.4941.4642.75—
2025-10-1542.7742.7741.8842.24—
2025-10-1642.3642.3841.641.96—
2025-10-1741.942.5641.7842.46—
2025-10-2042.5743.0342.4642.99—
2025-10-2143.0443.542.8843.32—
2025-10-2243.1143.4642.542.6—
2025-10-2342.8343.2442.5242.99—
2025-10-2443.1743.2842.7242.87—
2025-10-2743.0243.1142.3942.54—
2025-10-2842.1242.3541.641.63—
2025-10-2941.341.4940.7641.09—
2025-10-3041.1141.6340.941.55—
2025-10-3141.4841.7540.9941.15—
2025-11-0341.1641.2840.7241.04—
2025-11-0441.1841.4240.7641.3—
2025-11-0541.2141.9841.0141.68—
2025-11-0641.6141.8740.6640.77—
2025-11-0740.841.1940.4540.85—
2025-11-1040.9341.4840.6441.35—
2025-11-1141.3841.541.1541.26—
2025-11-124141.140.5240.97—
2025-11-1340.7641.2540.6240.75—
2025-11-1440.744140.4240.45—
2025-11-1740.4440.6439.5439.7—
2025-11-1839.7540.139.4439.96—
2025-11-1939.9240.0439.4739.55—
2025-11-2039.8240.0539.0339.15—
2025-11-2139.3740.2138.9739.91—
2025-11-2439.7239.9139.3839.59—
2025-11-2539.7940.1639.440.09—
2025-11-2640.0940.4539.9240.3—
2025-11-2840.3440.5140.2340.4—
2025-12-0140.0340.74040.15—
2025-12-0240.2940.5839.8140.47—
2025-12-0340.4541.3140.3541.22—
2025-12-0441.8142.1741.5741.75—
2025-12-0541.6341.9841.3841.5—
2025-12-0841.4341.540.7440.8—
2025-12-0940.7440.940.3140.34—
2025-12-1040.1841.0540.0440.93—
2025-12-1141.1141.8440.9741.75—
2025-12-1242.1142.1741.7242.01—
2025-12-1542.6943.242.3242.58—
2025-12-1642.7742.7742.142.34—
2025-12-1742.242.2941.5241.87—
2025-12-1841.8742.4241.7442.34—
2025-12-1942.5242.5342.0842.35—
2025-12-2241.9342.3141.3741.75—
2025-12-2341.7541.8741.6841.72—
2025-12-2441.6341.9441.5541.83—
2025-12-2641.941.9141.441.56—
2025-12-2941.5841.7441.2741.29—
2025-12-3041.1541.1940.8440.87—
2025-12-3140.7940.8640.0840.13—
2026-01-0240.2640.6939.8640.44—
2026-01-0540.4441.540.3341.15—
2026-01-0640.8941.840.7541.54—
2026-01-0741.2441.2640.2640.61—
2026-01-0840.4242.2140.2541.8—
2026-01-0941.7942.3841.741.98—
2026-01-1241.8542.2641.5641.7—
2026-01-1341.7742.5241.4942.42—
2026-01-1442.5342.6341.8342.42—
2026-01-1542.7843.6341.2243.53—
2026-01-1643.3744.0243.2343.74—
2026-01-2041.9542.841.2642.62—
2026-01-2142.744.8242.5544.61—
2026-01-2244.8344.9544.1744.78—
2026-01-2344.7444.9143.8443.89—
2026-01-2643.6744.0643.3943.73—
2026-01-2743.5744.0143.3843.95—
2026-01-2843.8544.143.4243.62—
2026-01-2943.4944.1343.0843.32—
2026-01-3043.1143.3942.7443.36—
2026-02-0243.2544.8942.7644.8—
2026-02-0344.7346.5144.7346.34—
2026-02-0446.6448.4546.4748.28—
2026-02-0547.9248.0846.7547.33—
2026-02-0647.948.2447.447.73—
2026-02-0947.7247.7246.446.52—
2026-02-1046.5546.8546.3446.66—
2026-02-1146.9647.5446.4647.02—
2026-02-1247.3547.8345.4445.54—
2026-02-1345.7146.5445.0346.41—
2026-02-1746.3746.4745.6545.69—
2026-02-1845.6146.1245.2945.98—
2026-02-1945.8446.3845.7246.21—
2026-02-2046.2246.844.8346.22—
2026-02-2346.1546.3644.9545.05—
2026-02-2445.1745.6545.0145.46—
2026-02-2545.5645.6344.5144.63—
2026-02-2644.9745.7144.845.68—
2026-02-2745.3946.3145.3946.04—
2026-03-0245.9746.5945.4846.33—
2026-03-0346.2746.5945.2846.23—
2026-03-0446.3547.0845.7946.43—
2026-03-0547.848.4246.9947.3—
2026-03-0646.4546.7345.9446.46—
2026-03-0946.0147.0545.3846.8—
2026-03-1046.4246.8746.0446.3—
2026-03-1146.3246.6845.646.59—
2026-03-1246.2646.4445.2245.25—
2026-03-1345.5445.844.8545.46—
2026-03-1645.7545.8745.2645.68—
2026-03-174646.1645.245.93—
2026-03-1845.7445.9445.0545.08—
2026-03-1945.0845.0844.0844.49—
2026-03-2044.444.7943.4743.76—
2026-03-2344.6545.2944.3644.45—
2026-03-2443.6845.2243.6844.89—
2026-03-2545.245.5544.5645.37—
2026-03-2645.3545.8944.9445.11—
2026-03-2744.9645.3844.7944.95—
2026-03-3045.1445.4644.6645.12—
2026-03-3145.6546.5745.1946.4—
2026-04-0146.5546.9546.2146.63—
2026-04-0246.0847.2645.8846.3—
2026-04-0646.1346.345.6345.87—

FAST related tickers