bf/NASDAQ:FAST_icon.jpeg

COM:FASTENAL

Fastenal Company

  • Stock

Last Close

82.36

22/11 21:00

Market Cap

47.60B

Beta: -

Volume Today

2.10M

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 '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
Jun '24
Sep '24
revenue
813.76M
-
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%
1.92B
1.11%
1.91B
0.31%
cost of revenue
402.31M
-
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%
959.20M
3.92%
1.03B
7.75%
1.05B
1.86%
1.05B
0.10%
gross profit
411.45M
-
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%
799.40M
5.69%
861.60M
7.78%
863.50M
0.22%
858.60M
0.57%
selling and marketing expenses
1K
-
general and administrative expenses
254.39M
-
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%
460.90M
-
selling general and administrative expenses
254.39M
-
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%
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%
research and development expenses
other expenses
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
656.70M
-
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%
1.53B
1.62%
1.52B
0.47%
operating expenses
254.39M
-
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%
445.50M
3.34%
471.40M
5.81%
476.60M
1.10%
470.50M
1.28%
interest expense
51K
-
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%
-1.80M
-
ebitda
173.94M
-
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%
430.60M
0.58%
388.10M
9.87%
operating income
157.13M
-
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%
386.90M
0.85%
388.10M
0.31%
depreciation and amortization
16.69M
-
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%
43.70M
1.86%
44.40M
1.60%
total other income expenses net
75K
-
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%
-400K
-
-500K
25%
-500K
0%
income before tax
157.27M
-
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%
386.40M
0.87%
387.60M
0.31%
income tax expense
58.05M
-
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%
93.70M
1.74%
89.50M
4.48%
net income
99.23M
-
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%
292.70M
1.68%
298.10M
1.84%
weighted average shs out
593.50M
-
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%
572.60M
0.05%
572.70M
0.02%
weighted average shs out dil
595.25M
-
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%
574.10M
0%
574.20M
0.02%
eps
0.17
-
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%
0.51
1.92%
0.52
1.96%
epsdiluted
0.17
-
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%
0.51
1.92%
0.52
1.96%

All numbers in (except ratios and percentages)