Index NDX, S&P 500 P/E 38.96 EPS (ttm) 1.07 Insider Own 0.21% Shs Outstand 1.15B Perf Week -3.35%  
Market Cap 47.70B Forward P/E 34.19 EPS next Y 1.22 Insider Trans -8.96% Shs Float 1.15B Perf Month -12.93%  
Enterprise Value 47.93B PEG 3.93 EPS next Q 0.26 Inst Own 85.85% Short Float 2.08% Perf Quarter -8.56%  
Income 1.23B P/S 5.96 EPS this Y 9.86% Inst Trans -0.29% Short Ratio 3.82 Perf Half Y 2.96%  
Sales 8.00B P/B 12.25 EPS next Y 10.63% ROA 24.89% Short Interest 23.78M Perf YTD 15.56%  
Book/sh 3.39 P/C 165.57 EPS next 5Y 9.92% ROE 32.74% 52W High 50.63 -17.93%  Perf Year 8.39%  
Cash/sh 0.25 P/FCF 49.43 EPS past 3/5Y 7.72% 7.79% ROIC 29.14% 52W Low 35.31 17.69%  Perf 3Y 77.16%  
Dividend Est. 0.88 (2.12%) EV/EBITDA 26.69 Sales past 3/5Y 7.88% 7.19% Gross Margin 43.04% Volatility 1.68% 2.25% Perf 5Y 87.34%  
Dividend TTM 0.88 (2.11%) EV/Sales 5.99 EPS Y/Y TTM 5.98% Oper. Margin 20.21% ATR (14) 0.96 Perf 10Y 337.71%  
Dividend Ex-Date Oct 28, 2025 Quick Ratio 2.19 Sales Y/Y TTM 6.92% Profit Margin 15.34% RSI (14) 31.62 Recom 3.00  
Dividend Gr. 3/5Y 11.68%  12.65% Current Ratio 4.26 EPS Q/Q 12.29% SMA20 -5.19% Beta 0.91 Target Price 45.40  
Payout 77.86% Debt/Eq 0.13 Sales Q/Q 11.68% SMA50 -10.91% Rel Volume 0.90 Prev Close 41.09  
Employees 23702 LT Debt/Eq 0.08 Earnings Oct 13 BMO SMA200 -1.90% Avg Volume 6.23M Price 41.55  
IPO Aug 20, 1987 Option/Short Yes / Yes EPS/Sales Surpr. -2.39%  0.08% Trades 
     Volume 5,632,758 Change 1.12%  
 
 
                
                    Date 
                    Action 
                    Analyst 
                    Rating Change 
                    Price Target Change 
                 
             Oct-08-25 Initiated Barclays 
Equal Weight 
$49 
Aug-21-25 Initiated Northcoast 
Neutral 
Aug-07-25 Upgrade Robert W. Baird 
Neutral → Outperform 
$55 
Apr-03-25 Upgrade Wolfe Research 
Underperform → Peer Perform 
Mar-10-25 Upgrade William Blair 
Mkt Perform → Outperform 
Dec-11-24 Downgrade Stifel 
Buy → Hold 
$86 
Dec-11-24 Downgrade HSBC Securities 
Hold → Reduce 
$70 
Nov-13-24 Resumed UBS 
Neutral 
Oct-07-24 Initiated BofA Securities 
Buy 
$85 
Sep-06-24 Initiated Morgan Stanley 
Equal-Weight 
$72 
Sep-15-23 Initiated HSBC Securities 
Hold 
$59 
Jul-13-23 Downgrade Stephens 
Overweight → Equal-Weight 
$60 
Apr-04-23 Initiated Stifel 
Buy 
$61 
Oct-17-22 Resumed Jefferies 
Hold 
$50 
Jul-14-22 Downgrade Robert W. Baird 
Outperform → Neutral 
$48 
Mar-08-22 Upgrade Wells Fargo 
Underweight → Equal Weight 
$50 → $58 
Oct-08-21 Downgrade Wells Fargo 
Equal Weight → Underweight 
$50 → $45 
Aug-03-21 Initiated Loop Capital 
Hold 
$52 
Jun-15-21 Downgrade Morgan Stanley 
Equal-Weight → Underweight 
$53 → $48 
Dec-16-20 Downgrade Deutsche Bank 
Buy → Hold 
$51 
 
 
    
        
            
     
            Show Previous Ratings
         
     
 
    
        
            Oct-29-25 10:39AM
         
        
              
    
        
            Oct-22-25 05:31PM
         
        
              
    
        
            Oct-21-25 03:06AM
         
        
              
    
        
            Oct-20-25 01:26PM
         
        
              
    
        
            01:30AM
         
        
              
                        
                            01:03PM 
                            Loading…  
                      
        
            Oct-17-25 01:03PM
         
        
              
    
        
            09:15AM
         
        
              
    
        
            08:12AM
         
        
              
    
        
            Oct-16-25 09:12PM
         
        
              
    
        
            04:42PM
         
        
              
    
        
            07:50AM
         
        
              
    
        
            07:50AM
         
        
              
    
        
            Oct-15-25 04:20PM
         
        
              
    
        
            11:52AM
         
        
              
    
        
            11:43AM
         
        
              
                        
                            07:30AM 
                            Loading…  
                      
        
            07:30AM
         
        
              
    
        
            07:30AM
         
        
              
    
        
            Oct-14-25 02:13PM
         
        
              
    
        
            10:01AM
         
        
              
    
        
            08:21AM
         
        
              
    
        
            07:35AM
         
        
              
    
        
            07:35AM
         
        
              
    
        
            05:14AM
         
        
              
    
        
            Oct-13-25 05:00PM
         
        
              
    
        
            05:00PM
         
        
            
                
                
                    (The Wall Street Journal) 
   
    
        
            04:23PM
         
        
              
    
        
            04:22PM
         
        
              
    
        
            04:22PM
         
        
              
    
        
            04:13PM
         
        
              
    
        
            12:49PM
         
        
              
                        
                            12:43PM 
                            Loading…  
                      
        
            12:43PM
         
        
            
                
                
                    (The Wall Street Journal) 
   
    
        
            12:39PM
         
        
              
    
        
            12:33PM
         
        
              
    
        
            11:46AM
         
        
              
    
        
            10:59AM
         
        
              
    
        
            10:18AM
         
        
              
    
        
            10:17AM
         
        
              
    
        
            09:42AM
         
        
              
    
        
            09:30AM
         
        
              
    
        
            08:23AM
         
        
            
                
                
                    (Investor's Business Daily) 
   
    
        
            08:12AM
         
        
              
    
        
            07:55AM
         
        
              
    
        
            07:35AM
         
        
            
                
                
                    (The Wall Street Journal) 
   
    
        
            07:24AM
         
        
              
    
        
            07:04AM
         
        
            
                
                
                    (Associated Press Finance) 
   
    
        
            06:50AM
         
        
              
    
        
            Oct-12-25 04:26PM
         
        
              
    
        
            04:20PM
         
        
              
    
        
            07:46AM
         
        
              
    
        
            06:00AM
         
        
              
    
        
            Oct-11-25 11:00PM
         
        
              
    
        
            Oct-10-25 04:15PM
         
        
              
    
        
            10:03AM
         
        
              
    
        
            09:58AM
         
        
              
    
        
            Oct-08-25 09:15AM
         
        
              
    
        
            Oct-07-25 11:21AM
         
        
              
    
        
            Oct-06-25 09:27AM
         
        
              
    
        
            Oct-03-25 08:22AM
         
        
              
    
        
            04:54AM
         
        
              
    
        
            Oct-02-25 03:09PM
         
        
              
    
        
            Sep-29-25 08:06AM
         
        
              
    
        
            Sep-26-25 04:05PM
         
        
              
    
        
            02:12AM
         
        
              
    
        
            Sep-25-25 09:40AM
         
        
              
    
        
            12:34AM
         
        
              
    
        
            Sep-24-25 07:49AM
         
        
              
    
        
            Sep-17-25 03:51AM
         
        
              
    
        
            Sep-15-25 09:02AM
         
        
              
    
        
            Sep-11-25 02:38AM
         
        
              
    
        
            Sep-08-25 04:59PM
         
        
              
    
        
            Sep-05-25 12:46PM
         
        
              
    
        
            Sep-03-25 03:51AM
         
        
              
    
        
            Sep-02-25 04:15PM
         
        
              
    
        
            01:53PM
         
        
              
    
        
            09:03AM
         
        
              
    
        
            12:40AM
         
        
              
    
        
            Aug-28-25 12:00PM
         
        
              
    
        
            Aug-22-25 09:40AM
         
        
              
    
        
            Aug-21-25 11:40AM
         
        
              
    
        
            Aug-18-25 10:01AM
         
        
              
    
        
            08:24AM
         
        
              
    
        
            Aug-13-25 02:39PM
         
        
              
    
        
            11:30AM
         
        
              
    
        
            06:01AM
         
        
              
    
        
            02:01AM
         
        
              
    
        
            Aug-12-25 11:52PM
         
        
              
    
        
            12:51PM
         
        
              
    
        
            Aug-07-25 09:56AM
         
        
              
    
        
            12:00AM
         
        
              
    
        
            Aug-04-25 12:00PM
         
        
              
    
        
            09:40AM
         
        
              
    
        
            09:05AM
         
        
              
    
        
            Jul-30-25 11:40AM
         
        
              
    
        
            03:06AM
         
        
              
    
        
            Jul-28-25 04:09PM
         
        
              
    
        
            Jul-24-25 06:20AM
         
        
              
    
        
            Jul-22-25 02:26PM
         
        
              
    
        
            Jul-21-25 09:11AM
         
        
              
    
        
            04:45AM
         
        
              
    
        
            01:31AM
         
        
              
 
 
Fastenal Co. engages in the distribution of fasteners and tools. It also operates hardware stores. The company was founded by Robert A. Kierlin, Michael M. Gostomski, Henry K. McCannon, John D. Remick, and Stephen M. Slaggie in November 1967 and is headquartered in Winona, MN.
 
                
                
             
Insider Trading 
Relationship 
Date 
Transaction 
Cost 
#Shares 
Value ($) 
#Shares Total 
SEC Form 4 
 
 
HSU Hsenghung Sam Director Oct 16 '25 Buy 42.45 1,000 42,450 9,000 Oct 16 03:27 PM Ancius Michael J Director Oct 14 '25 Option Exercise 43.20 2,000 86,390 54,190 Oct 16 03:17 PM Drazkowski William Joseph EVP-Sales Aug 15 '25 Option Exercise 19.00 6,842 129,998 18,836 Aug 18 12:16 PM Drazkowski William Joseph EVP-Sales Aug 15 '25 Sale 48.67 6,842 333,012 11,994 Aug 18 12:16 PM WILLIAM DRAZKOWSKI Officer Aug 15 '25 Proposed Sale 48.67 6,842 333,012 Aug 15 04:26 PM FLORNESS DANIEL L CEO Aug 12 '25 Option Exercise 13.00 84,612 1,099,956 649,648 Aug 14 03:15 PM FLORNESS DANIEL L CEO Aug 12 '25 Sale 48.44 84,612 4,098,673 565,036 Aug 14 03:15 PM DANIEL FLORNESS Officer Aug 12 '25 Proposed Sale 48.44 84,612 4,098,673 Aug 12 05:34 PM Soderberg John Lewis Senior EVP-IT Aug 08 '25 Option Exercise 13.00 34,612 449,956 34,612 Aug 12 11:33 AM Soderberg John Lewis Senior EVP-IT Aug 08 '25 Sale 48.03 34,612 1,662,421 0 Aug 12 11:33 AM Watts Jeffery Michael President and Chief Sales Off. Aug 08 '25 Option Exercise 13.50 48,724 657,955 44,604 Aug 12 11:29 AM Watts Jeffery Michael President and Chief Sales Off. Aug 08 '25 Sale 48.05 48,724 2,341,202 11,880 Aug 12 11:29 AM JOHN SODERBERG Officer Aug 08 '25 Proposed Sale 48.03 34,612 1,662,421 Aug 08 05:26 PM JEFFERY WATTS Officer Aug 08 '25 Proposed Sale 48.05 48,724 2,341,202 Aug 08 05:26 PM Broersma Anthony Paul EVP-Operations Jul 24 '25 Option Exercise 15.18 13,582 206,170 8,648 Jul 25 05:31 PM Broersma Anthony Paul EVP-Operations Jul 24 '25 Sale 47.93 13,582 650,931 0 Jul 25 05:31 PM ANTHONY P. BROERSMA Officer Jul 24 '25 Proposed Sale 47.93 13,582 650,930 Jul 24 04:23 PM Lisowski Sheryl Ann Interim CFO and EVP-CAO/Treas. Jul 17 '25 Option Exercise 22.80 21,052 479,988 22,192 Jul 18 03:22 PM Lisowski Sheryl Ann Interim CFO and EVP-CAO/Treas. Jul 17 '25 Sale 45.21 21,052 951,832 10,192 Jul 18 03:22 PM SHERYL LISOWSKI Officer Jul 17 '25 Proposed Sale 45.21 21,052 951,831 Jul 17 04:00 PM Papenfuss Donnalee Kathleen EVP-Strategy and Communication Jun 05 '25 Option Exercise 12.67 2,956 37,461 1,592 Jun 09 04:01 PM Papenfuss Donnalee Kathleen EVP-Strategy and Communication Jun 05 '25 Sale 41.27 2,956 121,983 0 Jun 09 04:01 PM DONNALEE K. PAPENFUSS Officer Jun 05 '25 Proposed Sale 41.27 2,956 121,983 Jun 05 04:58 PM Soderberg John Lewis Senior EVP-IT May 16 '25 Option Exercise 27.50 16,362 449,955 16,362 May 20 11:30 AM Soderberg John Lewis Senior EVP-IT May 16 '25 Sale 82.45 16,362 1,349,068 0 May 20 11:30 AM JOHN L. SODERBERG Officer May 16 '25 Proposed Sale 82.45 16,362 1,349,067 May 16 04:08 PM SATTERLEE SCOTT Director May 06 '25 Option Exercise 26.00 9,670 251,420 34,670 May 07 12:36 PM SATTERLEE SCOTT Director May 06 '25 Sale 79.51 9,670 768,868 25,000 May 07 12:36 PM SCOTT A. SATTERLEE Director May 06 '25 Proposed Sale 79.51 9,670 768,867 May 06 04:02 PM Broersma Anthony Paul EVP-Operations Apr 25 '25 Option Exercise 26.93 5,568 149,936 4,772 Apr 28 12:20 PM Broersma Anthony Paul EVP-Operations Apr 25 '25 Sale 81.19 5,568 452,060 0 Apr 28 12:20 PM FLORNESS DANIEL L CEO Apr 24 '25 Option Exercise 27.50 50,000 1,375,000 332,518 Apr 28 12:17 PM FLORNESS DANIEL L CEO Apr 24 '25 Sale 82.12 50,000 4,106,085 282,518 Apr 28 12:17 PM ANTHONY P BROERSMA Officer Apr 25 '25 Proposed Sale 81.19 5,568 452,060 Apr 25 04:00 PM DANIEL L. FLORNESS Officer Apr 24 '25 Proposed Sale 82.12 50,000 4,106,085 Apr 24 04:22 PM Drazkowski William Joseph EVP-Sales Apr 14 '25 Option Exercise 38.00 15,000 570,000 20,997 Apr 15 03:48 PM Drazkowski William Joseph EVP-Sales Apr 14 '25 Sale 81.31 15,000 1,219,642 5,997 Apr 15 03:48 PM WILLIAM J. DRAZKOWSKI Officer Apr 14 '25 Proposed Sale 81.31 15,000 1,219,642 Apr 14 04:58 PM Lewis Holden Chief Financial Officer/EVP Mar 14 '25 Option Exercise 40.44 68,655 2,776,372 33,173 Mar 18 11:28 AM Lewis Holden Chief Financial Officer/EVP Mar 14 '25 Sale 74.97 68,664 5,147,957 10,097 Mar 18 11:28 AM HOLDEN LEWIS Officer Mar 14 '25 Proposed Sale 74.97 68,655 5,147,275 Mar 14 04:42 PM Jansen James C Executive Vice President Nov 22 '24 Option Exercise 23.00 19,564 449,972 45,740 Nov 26 05:04 PM Jansen James C Executive Vice President Nov 22 '24 Sale 83.08 19,564 1,625,279 26,176 Nov 26 05:04 PM JAMES C. JANSEN Officer Nov 22 '24 Proposed Sale 83.08 19,564 1,625,279 Nov 22 04:23 PM Miller Charles S. SENIOR EXECUTIVE VP Nov 13 '24 Option Exercise 40.29 23,480 945,990 18,105 Nov 15 12:19 PM Miller Charles S. SENIOR EXECUTIVE VP Nov 13 '24 Sale 83.92 23,480 1,970,393 0 Nov 15 12:19 PM Johnson Daniel L. Director Nov 13 '24 Option Exercise 27.50 8,474 233,035 19,069 Nov 14 06:11 PM Johnson Daniel L. Director Nov 13 '24 Sale 83.36 8,474 706,396 10,595 Nov 14 06:11 PM CHARLES S MILLER Officer Nov 13 '24 Proposed Sale 83.92 23,480 1,970,393 Nov 13 04:21 PM DANIEL JOHNSON Director Nov 13 '24 Proposed Sale 83.36 8,474 706,395 Nov 13 04:02 PM FLORNESS DANIEL L CEO Nov 11 '24 Option Exercise 27.50 31,818 874,995 317,836 Nov 12 04:46 PM FLORNESS DANIEL L CEO Nov 11 '24 Sale 84.50 31,818 2,688,691 286,018 Nov 12 04:46 PM DANIEL L. FLORNESS Officer Nov 11 '24 Proposed Sale 84.50 31,818 2,688,691 Nov 12 11:40 AM LUNDQUIST NICHOLAS J Director Nov 08 '24 Sale 83.14 8,488 705,695 9,000 Nov 12 10:16 AM Papenfuss Donnalee Kathleen EVP-Strategy and Communication Nov 08 '24 Option Exercise 26.34 4,462 117,512 3,462 Nov 12 10:15 AM Papenfuss Donnalee Kathleen EVP-Strategy and Communication Nov 08 '24 Sale 83.92 4,462 374,470 0 Nov 12 10:15 AM Lisowski Sheryl Ann CAO/CONTROLLER/TREASURER Nov 08 '24 Option Exercise 48.00 6,000 288,000 11,096 Nov 12 10:14 AM Lisowski Sheryl Ann CAO/CONTROLLER/TREASURER Nov 08 '24 Sale 83.53 6,000 501,205 5,096 Nov 12 10:14 AM Lewis Holden CHIEF FINANCIAL OFFICER/SREVP Nov 07 '24 Option Exercise 25.45 41,064 1,045,004 30,945 Nov 12 10:13 AM Lewis Holden CHIEF FINANCIAL OFFICER/SREVP Nov 07 '24 Sale 83.12 41,064 3,413,314 9,881 Nov 12 10:13 AM DONALEE PAPENFUSS Officer Nov 08 '24 Proposed Sale 83.92 4,462 374,470 Nov 08 05:05 PM Soderberg John Lewis SENIOR EXECUTIVE VP Nov 06 '24 Option Exercise 23.50 19,148 449,978 19,148 Nov 08 05:03 PM Soderberg John Lewis SENIOR EXECUTIVE VP Nov 06 '24 Sale 82.95 19,148 1,588,315 0 Nov 08 05:03 PM Drazkowski William Joseph EXECUTIVE VICE-PRESIDENT Nov 06 '24 Option Exercise 26.00 17,306 449,956 23,303 Nov 08 05:02 PM Drazkowski William Joseph EXECUTIVE VICE-PRESIDENT Nov 06 '24 Sale 82.28 17,306 1,423,960 5,997 Nov 08 05:02 PM SHERYL A. LISOWSKI Officer Nov 08 '24 Proposed Sale 83.53 6,000 501,204 Nov 08 04:17 PM LUNDQUIST NICHOLAS J Officer Nov 08 '24 Proposed Sale 83.10 8,488 705,353 Nov 08 10:11 AM HOLDEN LEWIS Officer Nov 07 '24 Proposed Sale 83.12 41,064 3,413,314 Nov 07 04:07 PM JOHN L. SODERBERG Officer Nov 06 '24 Proposed Sale 82.95 19,148 1,588,315 Nov 06 04:20 PM WILLIAM J. DRAZKOWSKI Officer Nov 06 '24 Proposed Sale 82.28 17,306 1,423,960 Nov 06 04:20 PM