bf/NASDAQ:FAST_icon.jpeg

COM:FASTENAL

Fastenal Company

  • Stock

USD

Last Close

40.77

06/11 22:19

Market Cap

36.36B

Beta: -

Volume Today

3.87M

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
Dec '24
Mar '25
Jun '25
Sep '25
revenue
926.25M
-
953.32M
2.92%
997.83M
4.67%
995.25M
0.26%
922.79M
7.28%
986.68M
6.92%
1.01B
2.80%
1.01B
0.11%
947.95M
6.43%
1.05B
10.52%
1.12B
7.04%
1.13B
1.01%
1.09B
3.91%
1.19B
8.94%
1.27B
6.92%
1.28B
0.94%
1.23B
3.77%
1.31B
6.31%
1.37B
4.51%
1.38B
0.78%
1.28B
7.41%
1.37B
7.06%
1.51B
10.39%
1.41B
6.34%
1.36B
3.91%
1.42B
4.34%
1.51B
6.40%
1.55B
3.08%
1.53B
1.44%
1.70B
11.25%
1.78B
4.37%
1.80B
1.34%
1.70B
5.93%
1.86B
9.64%
1.88B
1.29%
1.85B
1.98%
1.76B
4.73%
1.90B
7.76%
1.92B
1.11%
1.91B
0.31%
1.82B
4.49%
1.96B
7.39%
2.08B
6.17%
2.13B
2.55%
cost of revenue
458.69M
-
469.27M
2.31%
495.74M
5.64%
493.02M
0.55%
462.22M
6.25%
495.22M
7.14%
512.70M
3.53%
513.29M
0.12%
476.06M
7.25%
529.70M
11.27%
563M
6.29%
576.90M
2.47%
557.30M
3.40%
608.20M
9.13%
650.20M
6.91%
664M
2.12%
643.80M
3.04%
684.60M
6.34%
727.20M
6.22%
728M
0.11%
678.50M
6.80%
730.20M
7.62%
837.40M
14.68%
772.70M
7.73%
739.20M
4.34%
773.60M
4.65%
807M
4.32%
834M
3.35%
818.90M
1.81%
910.80M
11.22%
951M
4.41%
975.90M
2.62%
927.20M
4.99%
1.01B
8.83%
1.03B
1.64%
998.30M
2.66%
959.20M
3.92%
1.03B
7.75%
1.05B
1.86%
1.05B
0.10%
1.01B
4.31%
1.08B
6.88%
1.14B
5.76%
1.17B
2.64%
gross profit
467.56M
-
484.05M
3.53%
502.09M
3.73%
502.23M
0.03%
460.57M
8.29%
491.46M
6.71%
501.59M
2.06%
499.83M
0.35%
471.89M
5.59%
518M
9.77%
558.50M
7.82%
555.90M
0.47%
531.20M
4.44%
577.60M
8.73%
617.70M
6.94%
615.80M
0.31%
587.80M
4.55%
624.70M
6.28%
641.20M
2.64%
651.10M
1.54%
598.40M
8.09%
636.80M
6.42%
671.60M
5.46%
640.60M
4.62%
618.80M
3.40%
643.40M
3.98%
700.70M
8.91%
720.20M
2.78%
712.90M
1.01%
793.30M
11.28%
827.60M
4.32%
826.50M
0.13%
768.40M
7.03%
850M
10.62%
857.50M
0.88%
847.60M
1.15%
799.40M
5.69%
861.60M
7.78%
863.50M
0.22%
858.60M
0.57%
818.20M
4.71%
883.90M
8.03%
942.80M
6.66%
965.80M
2.44%
selling and marketing expenses
general and administrative expenses
278.79M
-
280.39M
0.57%
276.64M
1.33%
282.38M
2.07%
282.18M
0.07%
290.18M
2.84%
292.62M
0.84%
297.05M
1.51%
289.62M
2.50%
305.90M
5.62%
321.60M
5.13%
327.50M
1.83%
327.80M
0.09%
342.70M
4.55%
349.30M
1.93%
353.80M
1.29%
354.40M
0.17%
363.60M
2.60%
366.70M
0.85%
369.20M
0.68%
359.90M
2.52%
365.90M
1.67%
460.90M
-
selling general and administrative expenses
278.79M
-
280.39M
0.57%
276.64M
1.33%
282.38M
2.07%
282.18M
0.07%
290.18M
2.84%
292.62M
0.84%
297.05M
1.51%
289.62M
2.50%
305.90M
5.62%
321.60M
5.13%
327.50M
1.83%
327.80M
0.09%
342.70M
4.55%
349.30M
1.93%
353.80M
1.29%
354.40M
0.17%
363.60M
2.60%
366.70M
0.85%
369.20M
0.68%
359.90M
2.52%
365.90M
1.67%
355.30M
2.90%
351.50M
1.07%
354.70M
0.91%
363.10M
2.37%
382.90M
5.45%
401.80M
4.94%
412M
2.54%
435.30M
5.66%
444.20M
2.04%
447.30M
0.70%
456.80M
-
462.60M
1.27%
460.90M
0.37%
445.50M
3.34%
471.40M
5.81%
476.60M
1.10%
470.50M
1.28%
473.40M
0.62%
490M
3.51%
506.70M
3.41%
524.30M
3.47%
research and development expenses
other expenses
280.39M
-
276.64M
1.33%
282.38M
2.07%
290.18M
-
292.62M
0.84%
297.05M
1.51%
305.90M
-
321.60M
5.13%
327.50M
1.83%
342.70M
-
349.30M
1.93%
353.80M
1.29%
363.60M
-
366.70M
0.85%
369.20M
0.68%
365.90M
-
355.30M
2.90%
351.50M
1.07%
363.10M
-
382.90M
5.45%
401.80M
4.94%
435.30M
-
444.20M
2.04%
447.30M
0.70%
435.40M
2.66%
456.80M
4.92%
462.60M
1.27%
cost and expenses
737.48M
-
749.65M
1.65%
772.38M
3.03%
775.40M
0.39%
744.40M
4.00%
785.40M
5.51%
805.31M
2.54%
810.34M
0.62%
765.68M
5.51%
835.60M
9.13%
884.60M
5.86%
904.40M
2.24%
885.10M
2.13%
950.90M
7.43%
999.50M
5.11%
1.02B
1.83%
998.20M
1.93%
1.05B
5.01%
1.09B
4.36%
1.10B
0.30%
1.04B
5.36%
1.10B
5.56%
1.19B
8.81%
1.12B
5.74%
1.09B
2.70%
1.14B
3.91%
1.19B
4.68%
1.24B
3.86%
1.23B
0.40%
1.35B
9.36%
1.40B
3.65%
1.42B
2.01%
1.36B
4.26%
1.47B
7.58%
1.49B
1.52%
1.46B
1.95%
1.40B
3.73%
1.50B
7.13%
1.53B
1.62%
1.52B
0.47%
1.48B
2.79%
1.57B
5.80%
1.64B
5.03%
1.69B
2.90%
operating expenses
278.79M
-
280.39M
0.57%
276.64M
1.33%
282.38M
2.07%
282.18M
0.07%
290.18M
2.84%
292.62M
0.84%
297.05M
1.51%
289.62M
2.50%
305.90M
5.62%
321.60M
5.13%
327.50M
1.83%
327.80M
0.09%
342.70M
4.55%
349.30M
1.93%
353.80M
1.29%
354.40M
0.17%
363.60M
2.60%
366.70M
0.85%
369.20M
0.68%
359.90M
2.52%
365.90M
1.67%
355.30M
2.90%
351.50M
1.07%
354.70M
0.91%
363.10M
2.37%
382.90M
5.45%
401.80M
4.94%
412M
2.54%
435.30M
5.66%
444.20M
2.04%
447.30M
0.70%
435.40M
2.66%
456.80M
4.92%
462.60M
1.27%
460.90M
0.37%
445.50M
3.34%
471.40M
5.81%
476.60M
1.10%
470.50M
1.28%
473.40M
0.62%
490M
3.51%
506.70M
3.41%
524.30M
3.47%
interest expense
324K
-
358K
10.49%
797K
122.63%
942K
18.19%
1.01M
7.32%
1.38M
36.80%
1.48M
7.30%
1.83M
23.65%
1.80M
1.80%
1.70M
5.66%
2.20M
29.41%
2.60M
18.18%
2.60M
0%
2.70M
3.85%
3.20M
18.52%
3M
6.25%
3.70M
23.33%
4M
8.11%
3.70M
7.50%
3.60M
2.70%
2.60M
27.78%
2.20M
15.38%
2.40M
9.09%
2.60M
8.33%
2.50M
3.85%
2.40M
4%
2.60M
8.33%
2.40M
7.69%
2.40M
0%
2.40M
0%
2.80M
16.67%
4.10M
46.43%
5.10M
24.39%
3.90M
23.53%
2.90M
25.64%
2.10M
27.59%
2M
4.76%
2M
0%
-1.80M
-
-1.70M
5.56%
1.70M
200%
2.20M
29.41%
1.60M
27.27%
ebitda
207.70M
-
223.31M
7.51%
245.52M
9.95%
241.32M
1.71%
204.17M
15.40%
224.76M
10.08%
233.85M
4.04%
229.56M
1.83%
211.59M
7.83%
242.90M
14.80%
268.90M
10.70%
261M
2.94%
235.80M
9.66%
268.40M
13.83%
302.60M
12.74%
296.90M
1.88%
269.40M
9.26%
297.60M
10.47%
311.70M
4.74%
319.30M
2.44%
276.50M
13.40%
309.60M
11.97%
357.10M
15.34%
330.30M
7.50%
306.40M
7.24%
322.30M
5.19%
360.10M
11.73%
361.30M
0.33%
344.50M
4.65%
402M
16.69%
427.40M
6.32%
423.50M
0.91%
378M
10.74%
438.10M
15.90%
440.40M
0.52%
432.20M
1.86%
397.10M
8.12%
433.10M
9.07%
430.60M
0.58%
388.10M
9.87%
344.80M
11.16%
393.90M
14.24%
483.90M
22.85%
486.50M
0.54%
operating income
189.02M
-
203.77M
7.80%
225.83M
10.83%
220.01M
2.58%
179.14M
18.58%
201.17M
12.30%
209.21M
3.99%
202.97M
2.98%
182.49M
10.09%
212.50M
16.45%
237.50M
11.76%
228.50M
3.79%
203.30M
11.03%
234.50M
15.35%
269M
14.71%
262.30M
2.49%
233.40M
11.02%
261.40M
12.00%
275M
5.20%
281.90M
2.51%
238.90M
15.25%
271.30M
13.56%
316M
16.48%
290.10M
8.20%
264.40M
8.86%
280.30M
6.01%
317.80M
13.38%
318.40M
0.19%
300.90M
5.50%
358M
18.98%
383.40M
7.09%
379.20M
1.10%
333M
12.18%
393.20M
18.08%
394.90M
0.43%
386.70M
2.08%
353.90M
8.48%
390.20M
10.26%
386.90M
0.85%
388.10M
0.31%
344.80M
11.16%
393.90M
14.24%
436.10M
10.71%
441.50M
1.24%
depreciation and amortization
18.80M
-
19.54M
3.95%
20.01M
2.40%
21.34M
6.61%
25.70M
20.46%
23.42M
8.89%
24.78M
5.82%
26.67M
7.60%
29.19M
9.45%
30.70M
5.19%
31.90M
3.91%
32.50M
1.88%
32.30M
0.62%
33.40M
3.41%
34.10M
2.10%
34.80M
2.05%
35.90M
3.16%
36.40M
1.39%
37.10M
1.92%
37.30M
0.54%
37.90M
1.61%
38.60M
1.85%
40.70M
5.44%
41.10M
0.98%
42M
2.19%
42M
0%
42.30M
0.71%
42.80M
1.18%
43.60M
1.87%
44M
0.92%
44M
0%
44.30M
0.68%
45M
1.58%
44.90M
0.22%
45.50M
1.34%
44.70M
1.76%
43.20M
3.36%
42.90M
0.69%
43.70M
1.86%
44.40M
1.60%
-900K
-
45.10M
5,111.11%
45M
0.22%
total other income expenses net
242K
-
108K
55.37%
390K
261.11%
162K
58.46%
751K
363.58%
-106K
114.11%
236K
322.64%
182K
22.88%
220K
20.88%
400K
81.82%
600K
50%
100K
83.33%
-100K
200%
-400K
300%
600K
250%
300K
50%
-3.60M
1,300%
300K
108.33%
500K
66.67%
-3.50M
800%
400K
111.43%
400K
0%
-300K
175%
1M
433.33%
300K
70%
-2.40M
900%
-2.60M
8.33%
-2.30M
11.54%
-2.40M
4.35%
-2.30M
4.17%
-2.70M
17.39%
-3.90M
44.44%
-4.80M
23.08%
-3.50M
27.08%
-2.30M
34.29%
-1.30M
43.48%
-400K
-
-500K
25%
-500K
0%
-500K
0%
-800K
60%
500K
162.50%
-900K
280%
income before tax
188.82M
-
203.51M
7.78%
225.10M
10.61%
219.20M
2.62%
178.21M
18.70%
199.85M
12.15%
207.82M
3.99%
201.24M
3.17%
180.82M
10.15%
210.90M
16.63%
235.40M
11.62%
226M
3.99%
200.80M
11.15%
231.90M
15.49%
265.90M
14.66%
259.40M
2.44%
229.80M
11.41%
257.50M
12.05%
271.40M
5.40%
278.40M
2.58%
236.40M
15.09%
269.20M
13.87%
313.70M
16.53%
287.60M
8.32%
262.20M
8.83%
277.90M
5.99%
315.20M
13.42%
316.10M
0.29%
298.50M
5.57%
355.70M
19.16%
380.70M
7.03%
375.30M
1.42%
328.20M
12.55%
389.70M
18.74%
392.60M
0.74%
385.40M
1.83%
354.20M
8.10%
389.80M
10.05%
386.40M
0.87%
387.60M
0.31%
344.30M
11.17%
393.10M
14.17%
436.60M
11.07%
440.60M
0.92%
income tax expense
70.43M
-
75.91M
7.78%
84.74M
11.64%
82.71M
2.40%
66.30M
19.84%
73.62M
11.05%
76.30M
3.63%
74.31M
2.60%
66.02M
11.16%
76.70M
16.18%
86.50M
12.78%
82.90M
4.16%
48.40M
41.62%
57.60M
19.01%
54.70M
5.03%
61.80M
12.98%
61M
1.29%
63.40M
3.93%
66.80M
5.36%
64.90M
2.84%
57.70M
11.09%
66.60M
15.42%
74.80M
12.31%
66.10M
11.63%
66.10M
0%
67.30M
1.82%
75.50M
12.18%
72.60M
3.84%
67.30M
7.30%
86.10M
27.93%
93.60M
8.71%
90.70M
3.10%
82.60M
8.93%
94.60M
14.53%
94.60M
0%
89.90M
4.97%
87.80M
2.34%
92.10M
4.90%
93.70M
1.74%
89.50M
4.48%
82.20M
8.16%
94.40M
14.84%
106.30M
12.61%
105.10M
1.13%
net income
118.39M
-
127.61M
7.78%
140.36M
9.99%
136.49M
2.75%
111.90M
18.02%
126.23M
12.80%
131.52M
4.19%
126.92M
3.49%
114.81M
9.55%
134.20M
16.89%
148.90M
10.95%
143.10M
3.90%
152.40M
6.50%
174.30M
14.37%
211.20M
21.17%
197.60M
6.44%
168.80M
14.57%
194.10M
14.99%
204.60M
5.41%
213.50M
4.35%
178.70M
16.30%
202.60M
13.37%
238.90M
17.92%
221.50M
7.28%
196.10M
11.47%
210.60M
7.39%
239.70M
13.82%
243.50M
1.59%
231.20M
5.05%
269.60M
16.61%
287.10M
6.49%
284.60M
0.87%
245.60M
13.70%
295.10M
20.15%
298M
0.98%
295.50M
0.84%
266.40M
9.85%
297.70M
11.75%
292.70M
1.68%
298.10M
1.84%
262.10M
12.08%
298.70M
13.96%
330.30M
10.58%
335.50M
1.57%
weighted average shs out
592.08M
-
590.48M
0.27%
582.35M
1.38%
579.84M
0.43%
579.18M
0.11%
577.62M
0.27%
577.84M
0.04%
577.99M
0.03%
578.15M
0.03%
578.40M
0.04%
577.40M
0.17%
575M
0.42%
575M
0%
575.20M
0.03%
574.20M
0.17%
574M
0.03%
572.20M
0.31%
572.20M
0%
573.20M
0.17%
573.50M
0.05%
574M
0.09%
573.90M
0.02%
573.20M
0.12%
573.90M
0.12%
574.10M
0.03%
574.30M
0.03%
574.60M
0.05%
575M
0.07%
575.30M
0.05%
575.60M
0.05%
575.50M
0.02%
573M
0.43%
571.10M
0.33%
570.90M
0.04%
571.10M
0.04%
571.40M
0.05%
571.70M
0.05%
572.30M
0.10%
572.60M
0.05%
572.70M
0.02%
573.20M
0.09%
573.50M
0.05%
1.15B
100.03%
1.15B
0.06%
weighted average shs out dil
593.57M
-
591.87M
0.29%
583.66M
1.39%
580.95M
0.46%
580.12M
0.14%
578.25M
0.32%
578.24M
0.00%
578.30M
0.01%
578.44M
0.02%
579M
0.10%
577.60M
0.24%
575.20M
0.42%
575.20M
0%
575.80M
0.10%
574.60M
0.21%
574.60M
0%
572.60M
0.35%
573M
0.07%
574.60M
0.28%
574.40M
0.03%
575.60M
0.21%
575.30M
0.05%
575M
0.05%
576.10M
0.19%
576.40M
0.05%
576.50M
0.02%
577M
0.09%
577.30M
0.05%
577.70M
0.07%
577.60M
0.02%
577.40M
0.03%
574.70M
0.47%
572.80M
0.33%
572.60M
0.03%
572.90M
0.05%
573.10M
0.03%
573.40M
0.05%
574.10M
0.12%
574.10M
0%
574.20M
0.02%
574.70M
0.09%
574.80M
0.02%
1.15B
100.03%
1.15B
0.10%
eps
0.20
-
0.22
10.00%
0.24
9.09%
0.24
0%
0.20
16.67%
0.22
10.00%
0.23
4.55%
0.22
4.35%
0.20
9.09%
0.23
15%
0.26
13.04%
0.25
3.85%
0.27
8.00%
0.31
14.81%
0.37
19.35%
0.35
5.41%
0.30
14.29%
0.34
13.33%
0.36
5.88%
0.37
2.78%
0.31
16.22%
0.35
12.90%
0.42
20.00%
0.39
7.14%
0.34
12.82%
0.37
8.82%
0.42
13.51%
0.42
0%
0.40
4.76%
0.47
17.50%
0.50
6.38%
0.50
0%
0.43
14.00%
0.52
20.93%
0.52
0%
0.52
0%
0.47
9.62%
0.52
10.64%
0.51
1.92%
0.52
1.96%
0.46
11.54%
0.52
13.04%
0.29
44.23%
0.29
0%
epsdiluted
0.20
-
0.22
10.00%
0.24
9.09%
0.24
0%
0.20
16.67%
0.22
10.00%
0.23
4.55%
0.22
4.35%
0.20
9.09%
0.23
15%
0.26
13.04%
0.25
3.85%
0.27
8.00%
0.31
14.81%
0.37
19.35%
0.35
5.41%
0.30
14.29%
0.34
13.33%
0.36
5.88%
0.37
2.78%
0.31
16.22%
0.35
12.90%
0.42
20.00%
0.38
9.52%
0.34
10.53%
0.37
8.82%
0.42
13.51%
0.42
0%
0.40
4.76%
0.47
17.50%
0.50
6.38%
0.50
0%
0.43
14.00%
0.52
20.93%
0.52
0%
0.52
0%
0.46
11.54%
0.52
13.04%
0.51
1.92%
0.52
1.96%
0.46
11.54%
0.52
13.04%
0.29
44.23%
0.29
0%

All numbers in USD (except ratios and percentages)