bf/NASDAQ:FAST_icon.jpeg

NASDAQ:FAST

Fastenal Company

  • Stock

USD

Last Close

68.09

03/05 20:00

Market Cap

39.08B

Beta: 1.17

Volume Today

2.59M

Avg: 3.19M

PE Ratio

35.02

PFCF: 31.52

Dividend Yield

2.62%

Payout:89.65%

Jun '13
Sep '13
Dec '13
Mar '14
Jun '14
Sep '14
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
revenue
847.60M
-
858.42M
1.28%
813.76M
5.20%
876.50M
7.71%
949.94M
8.38%
980.81M
3.25%
926.25M
5.56%
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%
cost of revenue
404.88M
-
415.03M
2.51%
402.31M
3.06%
428.02M
6.39%
467.27M
9.17%
482.12M
3.18%
458.69M
4.86%
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%
999.70M
0.14%
1.03B
3.38%
gross profit
442.72M
-
443.39M
0.15%
411.45M
7.20%
448.48M
9.00%
482.67M
7.62%
498.69M
3.32%
467.56M
6.24%
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%
758.90M
10.46%
861.60M
13.53%
selling and marketing expenses
1K
-
general and administrative expenses
250.75M
-
254.96M
1.68%
254.39M
0.22%
269.84M
6.07%
276.02M
2.29%
286.13M
3.67%
278.79M
2.57%
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%
447.30M
-
460.90M
-
selling general and administrative expenses
250.75M
-
254.96M
1.68%
254.39M
0.22%
269.84M
6.07%
276.02M
2.29%
286.13M
3.67%
278.79M
2.57%
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%
393.30M
12.07%
456.80M
16.15%
462.60M
1.27%
460.90M
0.37%
405M
12.13%
471.40M
16.40%
research and development expenses
other expenses
250.75M
-
254.96M
1.68%
269.84M
-
276.02M
2.29%
286.13M
3.67%
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
655.63M
-
669.99M
2.19%
656.70M
1.98%
697.87M
6.27%
743.29M
6.51%
768.25M
3.36%
737.48M
4.01%
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%
operating expenses
250.75M
-
254.96M
1.68%
254.39M
0.22%
269.84M
6.07%
276.02M
2.29%
286.13M
3.67%
278.79M
2.57%
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%
405M
12.13%
471.40M
16.40%
interest expense
3K
-
25K
733.33%
51K
104%
126K
147.06%
194K
53.97%
271K
39.69%
324K
19.56%
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%
ebitda
208.09M
-
204.93M
1.52%
173.94M
15.12%
196.17M
12.78%
224.82M
14.61%
231.37M
2.91%
207.70M
10.23%
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%
operating income
192.21M
-
188.55M
1.91%
157.13M
16.66%
178.85M
13.82%
206.85M
15.65%
212.87M
2.91%
189.02M
11.20%
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%
depreciation and amortization
15.95M
-
16.38M
2.67%
16.69M
1.92%
17.41M
4.34%
18.04M
3.60%
18.42M
2.10%
18.80M
2.08%
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%
total other income expenses net
243K
-
112K
53.91%
75K
33.04%
216K
188%
196K
9.26%
310K
58.16%
242K
21.94%
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%
300K
123.08%
-400K
233.33%
income before tax
192.38M
-
188.64M
1.94%
157.27M
16.63%
178.84M
13.72%
206.78M
15.62%
212.99M
3.00%
188.82M
11.35%
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%
income tax expense
71.37M
-
69.29M
2.91%
58.05M
16.23%
66.91M
15.28%
76.27M
13.98%
79.67M
4.47%
70.43M
11.60%
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%
net income
121.01M
-
119.35M
1.37%
99.23M
16.86%
111.93M
12.80%
130.51M
16.60%
133.31M
2.15%
118.39M
11.19%
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%
weighted average shs out
593.56M
-
593.69M
0.02%
593.50M
0.03%
593.28M
0.04%
593.38M
0.02%
593.19M
0.03%
592.08M
0.19%
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%
weighted average shs out dil
595.44M
-
595.43M
0.00%
595.25M
0.03%
594.99M
0.04%
595.16M
0.03%
594.76M
0.07%
593.57M
0.20%
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%
eps
0.21
-
0.20
4.76%
0.17
15%
0.19
11.76%
0.22
15.79%
0.23
4.55%
0.20
13.04%
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%
epsdiluted
0.21
-
0.20
4.76%
0.17
15%
0.19
11.76%
0.22
15.79%
0.23
4.55%
0.20
13.04%
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%

All numbers in USD (except ratios and percentages)