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
Dec '13 | Dec '14 | Dec '15 | Dec '16 | Dec '17 | Dec '18 | Dec '19 | Dec '20 | Dec '21 | Dec '22 | Dec '23 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 3.33B - | 3.73B 12.25% | 3.87B 3.63% | 3.96B 2.40% | 4.39B 10.81% | 4.97B 13.09% | 5.33B 7.42% | 5.65B 5.88% | 6.01B 6.44% | 6.98B 16.13% | 7.35B 5.24% | |
cost of revenue | 1.61B - | 1.84B 14.28% | 1.92B 4.58% | 2.00B 4.01% | 2.23B 11.50% | 2.57B 15.24% | 2.82B 9.82% | 3.08B 9.27% | 3.23B 5.01% | 3.76B 16.42% | 3.99B 6.04% | |
gross profit | 1.72B - | 1.90B 10.35% | 1.95B 2.72% | 1.96B 0.81% | 2.16B 10.12% | 2.40B 10.88% | 2.52B 4.86% | 2.57B 2.08% | 2.78B 8.15% | 3.22B 15.79% | 3.35B 4.31% | |
selling and marketing expenses | ||||||||||||
general and administrative expenses | 1.01B - | 1.11B 10.26% | 1.12B 0.97% | 1.17B 4.27% | 1.28B 9.69% | 1.40B 9.15% | ||||||
selling general and administrative expenses | 1.01B - | 1.11B 10.26% | 1.12B 0.97% | 1.17B 4.27% | 1.28B 9.69% | 1.40B 9.15% | 1.46B 4.23% | 1.43B 2.19% | 1.56B 9.28% | 1.76B 12.98% | 1.83B 3.61% | |
research and development expenses | ||||||||||||
other expenses | 1.56B - | 1.76B 12.98% | ||||||||||
cost and expenses | 2.61B - | 2.95B 12.73% | 3.04B 3.22% | 3.17B 4.11% | 3.51B 10.83% | 3.97B 13.01% | 4.28B 7.85% | 4.51B 5.36% | 4.79B 6.36% | 5.53B 15.30% | 5.82B 5.27% | |
operating expenses | 1.01B - | 1.11B 10.26% | 1.12B 0.97% | 1.17B 4.27% | 1.28B 9.69% | 1.40B 9.15% | 1.46B 4.23% | 1.43B 2.19% | 1.56B 9.28% | 1.76B 12.98% | 1.83B 3.61% | |
interest expense | 113K - | 915K 709.73% | 3.11M 239.67% | 6.50M 109.27% | 9.10M 39.91% | 12.60M 38.46% | 13.90M 10.32% | 9.70M 30.22% | 9.70M 0% | 14.30M 47.42% | 10.80M 24.48% | |
ebitda | 777.13M - | 860.06M 10.67% | 914.32M 6.31% | 899.75M 1.59% | 1.01B 12.10% | 1.14B 12.76% | 1.21B 5.96% | 1.30B 8.16% | 1.39B 6.51% | 1.63B 17.48% | 1.71B 4.60% | |
operating income | 712.66M - | 787.59M 10.51% | 828.75M 5.23% | 795.84M 3.97% | 881.80M 10.80% | 999.20M 13.31% | 1.06B 5.80% | 1.14B 8.00% | 1.22B 6.62% | 1.45B 19.40% | 1.53B 5.17% | |
depreciation and amortization | 64.19M - | 72.67M 13.21% | 86.60M 19.16% | 104.05M 20.16% | 127.40M 22.44% | 138.20M 8.48% | 147.90M 7.02% | 161.60M 9.26% | 170.80M 5.69% | 177.30M 3.81% | 177.30M 0% | |
total other income expenses net | 643K - | 964K 49.92% | 1.41M 46.37% | 532K 62.30% | 1M 87.97% | 500K 50% | -13.50M 2,800% | -9.10M 32.59% | -9.60M 5.49% | -13.60M 41.67% | -10.80M 20.59% | |
income before tax | 713.47M - | 787.43M 10.37% | 826.02M 4.90% | 789.73M 4.39% | 873.10M 10.56% | 987M 13.05% | 1.04B 5.74% | 1.13B 8.53% | 1.21B 6.63% | 1.44B 19.23% | 1.52B 5.69% | |
income tax expense | 264.83M - | 293.28M 10.74% | 309.66M 5.58% | 290.25M 6.27% | 294.50M 1.46% | 235.10M 20.17% | 252.80M 7.53% | 273.60M 8.23% | 282.80M 3.36% | 353.10M 24.86% | 367M 3.94% | |
net income | 448.64M - | 494.15M 10.14% | 516.36M 4.49% | 499.48M 3.27% | 578.60M 15.84% | 751.90M 29.95% | 790.90M 5.19% | 859.10M 8.62% | 925M 7.67% | 1.09B 17.50% | 1.16B 6.27% | |
weighted average shs out | 593.51M - | 592.98M 0.09% | 582.91M 1.70% | 577.90M 0.86% | 576.40M 0.26% | 574M 0.42% | 573.20M 0.14% | 573.78M 0.10% | 574.81M 0.18% | 573.80M 0.18% | 571.30M 0.44% | |
weighted average shs out dil | 595.37M - | 594.63M 0.12% | 584.09M 1.77% | 578.32M 0.99% | 576.60M 0.30% | 574.40M 0.38% | 574.40M 0% | 575.67M 0.22% | 577.12M 0.25% | 575.60M 0.26% | 573M 0.45% | |
eps | 0.76 - | 0.84 10.53% | 0.89 5.95% | 0.87 2.25% | 1 14.94% | 1.31 31.00% | 1.38 5.34% | 1.50 8.70% | 1.61 7.33% | 1.89 17.39% | 2.02 6.88% | |
epsdiluted | 0.76 - | 0.83 9.21% | 0.89 7.23% | 0.87 2.25% | 1 14.94% | 1.31 31.00% | 1.38 5.34% | 1.49 7.97% | 1.60 7.38% | 1.89 18.12% | 2.02 6.88% |
All numbers in (except ratios and percentages)