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.27
Week0.53
Last Month4.06
Last 3 months12.16
Last 6 months14.09
Year to Date (YTD)26.16
Last 1 year21.59
Last 2 years31.22
Last 3 years69.9
Last 5 years83.33
Last 10 years434.8
Last 15 years489.83
Last 20 years884.94
Last 25 years2672.83
Last 50 years169966.67
SPY benchmark — period returns
PeriodReturn %
Last date-1.11
Week-1.97
Last Month1.22
Last 3 months2.69
Last 6 months8.78
Year to Date (YTD)11.72
Last 1 year15.53
Last 2 years31.08
Last 3 years75.05
Last 5 years70.68
Last 10 years257.14
Last 15 years527.36
Last 20 years455.21
Last 25 years597.22
Last 50 years1637.03
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
202626.16
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-Q41.59
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-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—
2026-04-0745.8745.8845.145.64—
2026-04-0846.4148.2146.4148.18—
2026-04-0948.1849.4247.9849.1—
2026-04-1049.2649.6749.0949.17—
2026-04-1348.974945.2745.8—
FAST OHLC with signals — price trend
FAST OHLC with signals
DateOpenHighLowCloseVolume
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—
2026-04-0745.8745.8845.145.64—
2026-04-0846.4148.2146.4148.18—
2026-04-0948.1849.4247.9849.1—
2026-04-1049.2649.6749.0949.17—
2026-04-1348.974945.2745.8—

FAST related tickers