FAST

Fastenal Company
51.45 +0.31% 2026-10-28

Analysts 7 firms · 3 buy · 3 hold · 1 sell · target 53 +3% (46–60)

Last 90d 3 insider sales

52-week range
38.97 52.92
1-month+3.0%
3-month+10.3%
1-year+20.9%
3-year+79.3%
5-year+83.7%
vs 50-day+2.0%
vs 200-day+9.2%
Volatility24%
Beta0.52
$ vol/day$419M
ATH52.92
From ATH-2.8%
Next report2027-01-19
Nothing written about FAST yet. Be the first — call it long or short with an entry we price for you, or post a neutral write-up that takes no side. Create a free account
2026AprJulOct

bought sold · bigger dot, bigger trade · follows the chart’s range

WhenPeople SizeValuePrice
2mo sell 1 $475,758 51.12
3mo sell 1 $156,000 52.52
3mo sell 1 $1,750,102 50.61
3mo sell 1 $147,000 47.68
8mo sell 1 $1,747,793 45.84
9mo buy 1 $3,101 46.09
9mo sell 2 $2,367,864 42.99
9mo buy 1 $1,566 42.99
10mo sell 1 $4,098,605 41.10
11mo buy 1 $40,440 38.95
11mo buy 1 $39,600 38.90
11mo buy 1 $90,160 40.06
12mo buy 1 $40,820 40.27
1.0y buy 1 $42,450 41.10
1.2y sell 1 $333,000 47.83
1.2y sell 1 $4,098,605 47.91
1.2y sell 2 $4,003,603 47.03
1.3y sell 1 $650,948 46.45
1.3y sell 1 $951,830 44.78
1.4y sell 1 $121,987 40.95
1.4y sell 1 $1,349,047 40.16
1.5y sell 1 $768,862 38.27
1.5y sell 2 $4,558,034 38.94
1.5y sell 1 $1,219,650 39.61
1.6y sell 1 $5,147,920 36.77
1.9y sell 1 $1,625,377 40.25
2.0y sell 1 $1,970,422 39.43
2.0y sell 1 $706,393 39.95
2.0y sell 5 $7,683,429 40.34
2.0y sell 2 $3,012,264 40.02
2.0y sell 1 $845,680 37.62
2.0y sell 3 $3,037,258 37.20
2.0y sell 1 $1,738,443 37.12
2.0y sell 3 $3,366,520 37.36
2.1y sell 1 $3,484,000 33.60
2.2y sell 1 $3,116,996 32.47
2.4y buy 1 $63,115 30.04
2.4y sell 1 $958,539 30.74
2.5y buy 1 $229,073 32.30
2.6y sell 1 $832,472 36.08
2.7y sell 1 $1,364,130 33.88
2.7y sell 1 $387,333 32.86
2.8y sell 1 $826,989 32.08
2.8y sell 4 $5,895,237 32.73
2.9y sell 1 $47,765 30.12
2.9y sell 1 $698,170 29.98
2.9y sell 1 $25,268 29.98
2.9y sell 1 $387,212 29.62
2.9y sell 1 $610,100 28.52
2.9y sell 1 $1,170,390 28.41
3.0y sell 1 $1,204,200 28.39
3.0y sell 1 $1,037,895 28.02
3.0y sell 1 $3,625,124 26.92
3.2y sell 1 $1,110,844 26.59
3.3y buy 1 $28,765 26.38
3.4y sell 1 $1,123,000 25.84
3.5y sell 1 $34,133 24.88
3.7y sell 1 $798,600 24.18
3.8y sell 1 $240,000 22.37
3.8y buy 1 $2,046 22.37
3.8y sell 1 $409,050 21.52
3.9y buy 1 $300,445 23.49
4.0y buy 2 $66,335 21.45
4.1y buy 2 $263,040 21.29
4.1y buy 1 $24,310 21.70
4.2y sell 1 $1,293,286 25.46
4.3y buy 1 $49,335 21.72
4.4y buy 3 $131,704 21.91
4.4y buy 1 $51,010 23.07
4.5y buy 1 $51,000 23.10
4.5y buy 1 $34,044 23.91
4.5y buy 1 $36,665 24.80
4.7y buy 1 $211,764 24.26
4.8y buy 1 $41,741 25.25
4.9y sell 2 $1,968,119 27.98
5.0y sell 1 $408,739 26.09
5.0y buy 1 $55,760 24.59
5.1y buy 1 $53,200 23.63
5.1y buy 1 $14,334 23.81
5.2y sell 2 $3,050,605 24.59
5.2y sell 1 $1,195,374 24.55
5.2y sell 1 $846,905 24.50
5.2y sell 1 $912,824 24.19
5.2y sell 1 $881,580 24.40
5.2y buy 1 $55,480 24.52
5.2y sell 1 $1,936,241 24.62
5.6y sell 1 $1,494,200 21.09
5.6y buy 2 $403,029 19.77
5.7y buy 2 $187,615 20.90
5.7y buy 1 $50,220 20.47
5.8y sell 1 $27,495 20.17
5.8y buy 1 $48,290 20.17
5.8y sell 1 $642,780 20.73
5.8y buy 1 $36,575 20.57
5.8y sell 1 $612,656 20.91
5.8y buy 1 $29,049 20.74
2026AprJulOct

bought sold · bigger dot, bigger trade · follows the chart’s range

JGJosh Gottheimer 2B6S 1.6y SBSheri Biggs 1S 1.6y TTThomas H Tuberville 1S 4.1y TCThomas R Carper 1B1S 4.2y RLRick Larsen 1S 4.8y GGGreg Gianforte 2S 6.0y SMSean Patrick Maloney 1S 6.3y MGMichael John Gallagher 1S 6.8y NTNicholas Van Taylor 1S 7.6y EFElizabeth Fletcher 1S 7.7y LSLamar Smith 5B5S 8.7y DMDavid B. McKinley 1B2S 9.0y LFLois Frankel 1B2S 9.8y TRThomas J. Rooney 1S 11.0y +1 more

15 members · 10 buys / 27 sells · $51K–$590K disclosed · latest filing Oct 5, 2025 · full tracker ›

WhenMemberSize AmountPrice then
1.6y sell JG Josh Gottheimer $1K–$15K 37.05
1.6y sell SB Sheri Biggs $15K–$50K 37.04
2.4y sell JG Josh Gottheimer $1K–$15K 31.13
2.6y sell JG Josh Gottheimer $1K–$15K 36.30
3.8y sell JG Josh Gottheimer $1K–$15K 22.40
4.1y sell TT Thomas H Tuberville $1K–$15K 21.82
4.2y sell TC Thomas R Carper $1K–$15K 25.29
4.8y sell RL Rick Larsen $1K–$15K 27.57
5.3y buy TC Thomas R Carper $1K–$15K 23.37
6.0y sell GG Greg Gianforte $1K–$15K 19.50
6.2y sell JG Josh Gottheimer $1K–$15K 21.28
6.2y sell JG Josh Gottheimer $1K–$15K 21.01
6.3y sell SM Sean Patrick Maloney $1K–$15K 17.53
6.8y sell MG Michael John Gallagher $1K–$15K 15.43
7.6y sell NT Nicholas Van Taylor $1K–$15K 12.81
7.7y sell EF Elizabeth Fletcher $1K–$15K 13.00
7.8y sell GG Greg Gianforte $1K–$15K 12.08
8.0y buy JG Josh Gottheimer $1K–$15K 11.12
8.0y buy JG Josh Gottheimer $1K–$15K 11.25
8.7y sell LS Lamar Smith $1K–$15K 10.81
8.8y sell LS Lamar Smith $1K–$15K 11.00
9.0y sell DM David B. McKinley $1K–$15K 9.37
9.1y sell DM David B. McKinley $1K–$15K 8.64
9.8y sell LF Lois Frankel $1K–$15K 9.16
10.0y buy LS Lamar Smith $1K–$15K 7.56
10.6y buy DM David B. McKinley $1K–$15K 9.29
10.7y buy LS Lamar Smith $1K–$15K 7.98
10.8y sell LF Lois Frankel $1K–$15K 7.16
11.0y sell TR Thomas J. Rooney $1K–$15K 7.02
11.3y buy LF Lois Frankel $1K–$15K 7.83
11.8y sell TM Thomas MacArthur $1K–$15K 8.33
12.0y sell LS Lamar Smith $1K–$15K 7.48
12.3y sell LS Lamar Smith $1K–$15K 8.20
12.3y sell LS Lamar Smith $1K–$15K 8.26
12.7y buy LS Lamar Smith $1K–$15K 8.52
12.7y buy LS Lamar Smith $1K–$15K 8.01
12.9y buy LS Lamar Smith $1K–$15K 8.31

Next report 2027-01-19 (Tuesday, before open, in 82 days) · EPS estimate 0.30. It has finished the next session higher 30% of the time, average move 4.3%.

Day-after move, last 12 reports, oldest left.

ReportedEst.Actual SurpriseGapDay 1Day 5
2026-07-14 beat 0.33 0.33 +1.2% -1.0% -2.8% -4.3%
2026-04-13 beat 0.30 0.30 +0.7% -0.9% -6.9% -7.3%
2026-01-20 beat 0.26 0.26 +0.5% -4.1% -2.6% +0.5%
2025-10-13 miss 0.30 0.29 -2.2% -4.8% -7.5% -6.1%
2025-07-14 beat 0.27 0.29 +7.3% +2.4% +4.2% +6.4%
2025-04-11 beat 0.26 0.26 +0.1% -0.8% +6.4% +5.9%
2025-01-17 miss 0.24 0.23 -3.8% +2.1% +1.8% +2.0%
2024-10-11 beat 0.26 0.26 +1.0% +5.4% +9.8% +11.3%
2024-07-12 beat 0.25 0.26 +0.1% +5.6% +2.0% +5.8%
2024-04-11 miss 0.27 0.26 -2.0% -3.2% -6.5% -9.7%
2024-01-18 beat 0.22 0.23 +2.3% +4.2% +7.2% +9.2%
2023-10-12 beat 0.25 0.26 +3.5% +4.8% +7.5% +4.5%
2023-07-13 miss 0.26 0.26 -0.8% -2.9% -3.5% -1.5%
2023-04-13 beat 0.25 0.26 +3.1% -3.2% -0.4% +3.9%
2023-01-19 beat 0.21 0.22 +2.6% -0.2% -1.6% +4.4%
2022-10-13 beat 0.24 0.25 +3.8% -3.5% +2.5% -0.7%
2022-07-13 beat 0.25 0.25 +1.2% -4.8% -6.4% -3.0%
2022-04-13 beat 0.22 0.24 +4.5% -1.7% +2.2% +0.0%
2022-01-19 beat 0.19 0.20 +7.2% +3.9% -0.6% -5.3%
2021-10-12 beat 0.21 0.21 +1.1% +1.8% +3.1% +7.7%
2021-07-13 beat 0.21 0.21 +1.2% -2.0% -1.6% +0.2%
2021-04-13 beat 0.18 0.19 +1.0% -3.2% -1.4% +0.8%
2021-01-20 beat 0.17 0.17 +2.7% -0.8% -3.4% -5.2%
2020-10-13 beat 0.19 0.19 +1.3% -5.1% -4.8% -5.5%
2020-07-14 beat 0.18 0.21 +14.3% +1.1% +0.0% +5.0%
2020-04-14 beat 0.17 0.18 +1.3% +6.7% +7.0% +5.8%
2020-01-17 miss 0.16 0.16 -0.9% -2.5% -1.4% -5.5%
2019-10-11 beat 0.18 0.19 +3.2% +9.9% +17.2% +15.5%
2019-07-11 miss 0.19 0.18 -3.6% -4.4% -2.8% -3.0%
2019-04-11 beat 0.17 0.17 +1.9% +3.6% +5.0% +9.0%
2019-01-17 miss 0.15 0.15 -1.0% +2.5% +5.9% +10.0%
2018-10-10 beat 0.17 0.17 +2.6% -5.3% -7.1% -5.4%
2018-07-11 beat 0.17 0.19 +11.8% +5.7% +10.1% +14.0%
2018-04-11 miss 0.15 0.15 -1.0% -5.2% -6.2% -6.9%
2018-01-17 beat 0.11 0.13 +16.7% -4.8% -5.8% +2.6%
2017-10-11 beat 0.12 0.13 +0.1% -3.5% -0.8% +8.0%
2017-07-12 beat 0.12 0.13 +4.7% +6.4% -2.0% -2.1%
2017-04-12 miss 0.12 0.12 -0.0% -4.6% -8.0% -9.7%
2017-01-18 beat 0.09 0.10 +5.5% -0.5% +5.8% +5.2%
2016-10-11 miss 0.11 0.11 -3.1% -1.0% -5.1% -9.4%
2016-07-12 miss 0.12 0.11 -5.3% -3.5% -3.5% -6.4%
2016-04-12 miss 0.11 0.11 -1.0% -4.1% -3.4% -2.6%
2016-01-15 miss 0.10 0.10 -3.2% -10.5% -4.0% -6.2%
2015-10-13 beat 0.12 0.12 +1.2% -1.6% -2.2% -4.5%
2015-07-14 beat 0.12 0.12 +3.6% -3.0% -4.0% -3.2%
2015-04-14 beat 0.10 0.11 +2.8% +0.0% -1.1% -0.5%
2015-01-15 beat 0.10 0.10 +0.8% +0.3% -2.1% +3.0%
2014-10-10 beat 0.11 0.11 +0.2% -2.7% -4.8% -8.1%
2014-07-11 miss 0.11 0.11 -0.9% -4.0% -4.2% -5.8%
2014-04-11 beat 0.09 0.10 +0.2% +2.8% -1.7% -1.4%
2014-01-15 miss 0.09 0.08 -4.1% -4.5% -4.5% -1.4%
2013-10-09 miss 0.10 0.10 -2.2% -3.7% -6.3% -2.5%
2013-07-10 beat 0.10 0.10 +0.7% -0.9% -2.8% -0.2%
2013-04-10 miss 0.09 0.09 -0.9% -3.9% -3.5% -5.8%
2013-01-17 miss 0.08 0.08 -0.8% +2.7% -0.2% +4.2%
2012-10-11 miss 0.09 0.09 -0.6% +5.6% +8.4% +5.7%
2012-07-12 beat 0.09 0.10 +3.0% -0.1% +6.3% +13.8%
2012-04-12 miss 0.09 0.09 -1.2% -2.3% -1.5% -4.3%
2012-01-18 beat 0.07 0.08 +1.7% -3.0% -2.7% -0.1%
2011-10-13 beat 0.08 0.08 +0.2% -0.7% -2.7% +0.0%

7 firms covering, 12 actions in the last 180 days (ratings, reiterations and target changes) · average price target 53 from 7 firms, range 46–60.

DateFirmActionRating TargetFrom
2026-10-21 Argus Research main Buy 59 55
2026-10-15 DA Davidson main Neutral 51 —
2026-10-15 Bernstein main Underperform 47 42
2026-10-15 Baird main Outperform 60 59
2026-07-16 Morgan Stanley main Equal-Weight 52 48
2026-07-16 Barclays main Equal-Weight 46 47
2026-07-15 DA Davidson main Neutral 46 —
2026-07-13 Rothschild & Co init Buy 55 —
2026-07-08 Morgan Stanley main Equal-Weight 48 45
2026-07-06 Barclays main Equal-Weight 47 46
2026-06-16 DA Davidson init Neutral 46 —
2026-06-03 Barclays main Equal-Weight 46 45
Model view — historical tendencies for the days ahead, not a forecast
Next 1 day
+0.1%
Next 1 week
+0.9%
Next 1 month
+1.8%
Seasonality
Bullish window historically
Next 30 days (to Nov 28): +4.9% median, 68% of the last 38 years finished up.
20-year seasonality chart →
Mean reversion
Neutral — RSI(2) at 39
RSI(2) under 15 is oversold (this name has historically bounced); over 85 is overbought. Its dip-buy edge in history is +0.01%/day.
Mean-reversion stats →
1-month breakdown — Market · β 0.52 +1.4% · Seasonal tilt +0.4%
$29.5B market cap (#300 US) $419M/day volume 24% volatility +21% 1-year -3% from ATH
52-week range · 89% of the way up · -3% from the high
$38.97$52.92

Not investment advice.