_id
691857053c536f8df23179fd
Ticker
0IKW.LSE
Name
Fastenal Co.
Exchange
LSE
Address
2001 Theurer Boulevard, Winona, MN, United States, 55987-1500
Country
UK
Sector
Industry
Currency
USD
Website
https://www.fastenal.com
Description
Fastenal Company, together with its subsidiaries, engages in the wholesale distribution of industrial and construction supplies in the United States, Canada, Mexico, and internationally. It offers fasteners, and related industrial and construction supplies under the Fastenal name. The company's fastener products include threaded fasteners, bolts, nuts, screws, studs, and related washers that are used in manufactured products and construction projects, as well as in the maintenance and repair of machines. It also offers miscellaneous supplies and hardware, including pins, machinery keys, concrete anchors, metal framing systems, wire ropes, strut products, rivets, and related accessories. The company serves the manufacturing market comprising original equipment manufacturers; maintenance, repair, and operations customers; non-residential construction market; farmers, truckers, railroads, mining companies, schools, and retail trades; and oil exploration, production, and refinement companies, as well as federal, state, and local governmental entities. Fastenal Company was founded in 1967 and is headquartered in Winona, Minnesota.
Last Close
41.07
Volume
-
Current Price
41.07
Change
0.655
Last Updated
2026-01-08T14:01:24.193Z
Image
https://logo.clearbit.com/www.fastenal.com
Ipo Date
-
Market Cap
1173364736000
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Current Quarter
2025-09-30
Revenue
2133300000
Cost Of Revenue
1167500000
Gross Profit
965800000
Operating Expenses
524299999
Operating Income
441500000
Interest Expense
1600000
Pretax Income
440600000
Net Income
335500000
Eps
0.291485664639444
Dividends Per Share
252500000
Shares Outstanding
287383008
Income Tax Expense
105100000
EBITDA
487200000
Operating Margin
20.695635869310458
Total Other Income Expense Net
-900000
Cash
288100000
Short Term Investments
-
Receivables
1347300000
Inventories
1722800000
Total Current Assets
3546100000
Property Plant Equipment
1427600000
Total Assets
5116300000
Payables
344800000
Short Term Debt
201800000
Long Term Debt
-
Total Liabilities
1221800000
Equity
3894500000
Bs_currency_symbol
-
Depreciation
45000000
Change In Working Capital
11400000
Cash From Operations
386900000
Capital Expenditures
60300000
Cash From Investing
-54800000
Cash From Financing
-280900000
Net Change In Cash
50300000
Cf_currency_symbol
-
PE
0.2402
PB
12.138033123635898
ROE
8.61471305687508
ROA
6.557473173973379
FCF
326600000
Fcf Percent
0.15309614212722072
Piotroski FScore
4
Health Score
70
Deep Value Investing Score
7.5
Defensive Investing Score
8.5
Dividend Investing Score
3.5
Economic Moat Investing Score
8.5
Garp Investing Score
6.5
Growth Investing Score
3
Momentum Investing Score
4
Net Net Investing Score
4
Quality Investing Score
8
Value Investing Score
7
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
2133300000
Quarters > 0 > income Statement > cost Of Revenue
1167500000
Quarters > 0 > income Statement > gross Profit
965800000
Quarters > 0 > income Statement > operating Expenses
524299999
Quarters > 0 > income Statement > operating Income
441500000
Quarters > 0 > income Statement > interest Expense
1600000
Quarters > 0 > income Statement > pretax Income
440600000
Quarters > 0 > income Statement > net Income
335500000
Quarters > 0 > income Statement > eps
0.291485664639444
Quarters > 0 > income Statement > dividends Per Share
252500000
Quarters > 0 > income Statement > shares Outstanding
1151000000
Quarters > 0 > income Statement > income Tax Expense
105100000
Quarters > 0 > income Statement > EBITDA
487200000
Quarters > 0 > income Statement > operating Margin
20.695635869310458
Quarters > 0 > income Statement > total Other Income Expense Net
-900000
Quarters > 0 > income Statement > currency_symbol
-
Quarters > 0 > balance Sheet > cash
288100000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
1347300000
Quarters > 0 > balance Sheet > inventories
1722800000
Quarters > 0 > balance Sheet > total Current Assets
3546100000
Quarters > 0 > balance Sheet > property Plant Equipment
1427600000
Quarters > 0 > balance Sheet > total Assets
5116300000
Quarters > 0 > balance Sheet > payables
344800000
Quarters > 0 > balance Sheet > short Term Debt
201800000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
1221800000
Quarters > 0 > balance Sheet > equity
3894500000
Quarters > 0 > balance Sheet > currency_symbol
-
Quarters > 0 > cash Flow > net Income
335500000
Quarters > 0 > cash Flow > depreciation
45000000
Quarters > 0 > cash Flow > change In Working Capital
11400000
Quarters > 0 > cash Flow > cash From Operations
386900000
Quarters > 0 > cash Flow > capital Expenditures
60300000
Quarters > 0 > cash Flow > cash From Investing
-54800000
Quarters > 0 > cash Flow > cash From Financing
-280900000
Quarters > 0 > cash Flow > net Change In Cash
50300000
Quarters > 0 > cash Flow > currency_symbol
-
Quarters > 0 > ratios > PE
0.291485664639444
Quarters > 0 > ratios > PB
12.138033123635898
Quarters > 0 > ratios > ROE
8.61471305687508
Quarters > 0 > ratios > ROA
6.557473173973379
Quarters > 0 > ratios > FCF
326600000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.15309614212722072
Quarters > 0 > health Score
70
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
2080300000
Quarters > 1 > income Statement > cost Of Revenue
1137500000
Quarters > 1 > income Statement > gross Profit
942800000
Quarters > 1 > income Statement > operating Expenses
506700000
Quarters > 1 > income Statement > operating Income
436100000
Quarters > 1 > income Statement > interest Expense
2200000
Quarters > 1 > income Statement > pretax Income
436600000
Quarters > 1 > income Statement > net Income
330300000
Quarters > 1 > income Statement > eps
0.287267350843625
Quarters > 1 > income Statement > dividends Per Share
252500000
Quarters > 1 > income Statement > shares Outstanding
1149800000
Quarters > 1 > income Statement > income Tax Expense
106300000
Quarters > 1 > income Statement > EBITDA
483900000
Quarters > 1 > income Statement > operating Margin
20.963322597702255
Quarters > 1 > income Statement > total Other Income Expense Net
500000
Quarters > 1 > income Statement > currency_symbol
-
Quarters > 1 > balance Sheet > cash
237800000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
1324200000
Quarters > 1 > balance Sheet > inventories
1726300000
Quarters > 1 > balance Sheet > total Current Assets
3461700000
Quarters > 1 > balance Sheet > property Plant Equipment
1409300000
Quarters > 1 > balance Sheet > total Assets
5016200000
Quarters > 1 > balance Sheet > payables
319300000
Quarters > 1 > balance Sheet > short Term Debt
236100000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
1208800000
Quarters > 1 > balance Sheet > equity
3807400000
Quarters > 1 > balance Sheet > currency_symbol
-
Quarters > 1 > cash Flow > net Income
330300000
Quarters > 1 > cash Flow > depreciation
45100000
Quarters > 1 > cash Flow > change In Working Capital
-98300000
Quarters > 1 > cash Flow > cash From Operations
278600000
Quarters > 1 > cash Flow > capital Expenditures
69300000
Quarters > 1 > cash Flow > cash From Investing
-64400000
Quarters > 1 > cash Flow > cash From Financing
-216400000
Quarters > 1 > cash Flow > net Change In Cash
6000000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.287267350843625
Quarters > 1 > ratios > PB
12.402764616273572
Quarters > 1 > ratios > ROE
8.675211430372434
Quarters > 1 > ratios > ROA
6.5846656831864765
Quarters > 1 > ratios > FCF
209300000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.10061048887179734
Quarters > 1 > health Score
63
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
1959400000
Quarters > 2 > income Statement > cost Of Revenue
1075500000
Quarters > 2 > income Statement > gross Profit
883900000
Quarters > 2 > income Statement > operating Expenses
490000000
Quarters > 2 > income Statement > operating Income
393900000
Quarters > 2 > income Statement > interest Expense
1700000
Quarters > 2 > income Statement > pretax Income
393100000
Quarters > 2 > income Statement > net Income
298700000
Quarters > 2 > income Statement > eps
0.2598295059151009
Quarters > 2 > income Statement > dividends Per Share
246700000
Quarters > 2 > income Statement > shares Outstanding
1149600000
Quarters > 2 > income Statement > income Tax Expense
94400000
Quarters > 2 > income Statement > EBITDA
439500000
Quarters > 2 > income Statement > operating Margin
20.103092783505154
Quarters > 2 > income Statement > total Other Income Expense Net
-800000
Quarters > 2 > income Statement > currency_symbol
-
Quarters > 2 > balance Sheet > cash
231800000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
1278700000
Quarters > 2 > balance Sheet > inventories
1673900000
Quarters > 2 > balance Sheet > total Current Assets
3358000000
Quarters > 2 > balance Sheet > property Plant Equipment
1365200000
Quarters > 2 > balance Sheet > total Assets
4870900000
Quarters > 2 > balance Sheet > payables
341100000
Quarters > 2 > balance Sheet > short Term Debt
176400000
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
1180600000
Quarters > 2 > balance Sheet > equity
3690300000
Quarters > 2 > balance Sheet > currency_symbol
-
Quarters > 2 > cash Flow > net Income
298700000
Quarters > 2 > cash Flow > depreciation
44700000
Quarters > 2 > cash Flow > change In Working Capital
-85400000
Quarters > 2 > cash Flow > cash From Operations
262200000
Quarters > 2 > cash Flow > capital Expenditures
55700000
Quarters > 2 > cash Flow > cash From Investing
-53800000
Quarters > 2 > cash Flow > cash From Financing
-235500000
Quarters > 2 > cash Flow > net Change In Cash
-24000000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.2598295059151009
Quarters > 2 > ratios > PB
12.794101292577839
Quarters > 2 > ratios > ROE
8.094192884047366
Quarters > 2 > ratios > ROA
6.132336939785255
Quarters > 2 > ratios > FCF
206500000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.10538940491987343
Quarters > 2 > health Score
63
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
1824500000
Quarters > 3 > income Statement > cost Of Revenue
1006300000
Quarters > 3 > income Statement > gross Profit
818200000
Quarters > 3 > income Statement > operating Expenses
473400000
Quarters > 3 > income Statement > operating Income
344800000
Quarters > 3 > income Statement > interest Expense
1700000
Quarters > 3 > income Statement > pretax Income
344300000
Quarters > 3 > income Statement > net Income
262100000
Quarters > 3 > income Statement > eps
0.22803201670436749
Quarters > 3 > income Statement > dividends Per Share
223400000
Quarters > 3 > income Statement > shares Outstanding
1149400000
Quarters > 3 > income Statement > income Tax Expense
82200000
Quarters > 3 > income Statement > EBITDA
389200000
Quarters > 3 > income Statement > operating Margin
18.898328309125787
Quarters > 3 > income Statement > total Other Income Expense Net
-500000
Quarters > 3 > income Statement > currency_symbol
-
Quarters > 3 > balance Sheet > cash
255800000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
1108600000
Quarters > 3 > balance Sheet > inventories
1645000000
Quarters > 3 > balance Sheet > total Current Assets
3211900000
Quarters > 3 > balance Sheet > property Plant Equipment
1335800000
Quarters > 3 > balance Sheet > total Assets
4698000000
Quarters > 3 > balance Sheet > payables
287700000
Quarters > 3 > balance Sheet > short Term Debt
173800000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
1081700000
Quarters > 3 > balance Sheet > equity
3616300000
Quarters > 3 > balance Sheet > currency_symbol
-
Quarters > 3 > cash Flow > net Income
262100000
Quarters > 3 > cash Flow > depreciation
44400000
Quarters > 3 > cash Flow > change In Working Capital
-19500000
Quarters > 3 > cash Flow > cash From Operations
282800000
Quarters > 3 > cash Flow > capital Expenditures
60200000
Quarters > 3 > cash Flow > cash From Investing
-57500000
Quarters > 3 > cash Flow > cash From Financing
-250100000
Quarters > 3 > cash Flow > net Change In Cash
-36400000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.22803201670436749
Quarters > 3 > ratios > PB
13.053634377678843
Quarters > 3 > ratios > ROE
7.247739402151371
Quarters > 3 > ratios > ROA
5.578969774372073
Quarters > 3 > ratios > FCF
222600000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.12200602904905454
Quarters > 3 > health Score
65
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
7546000000
Annuals > 0 > income Statement > cost Of Revenue
4144100000
Annuals > 0 > income Statement > gross Profit
3401900000
Annuals > 0 > income Statement > operating Expenses
1891900000
Annuals > 0 > income Statement > operating Income
1510000000
Annuals > 0 > income Statement > interest Expense
7300000
Annuals > 0 > income Statement > pretax Income
1508100000
Annuals > 0 > income Statement > net Income
1150600000
Annuals > 0 > income Statement > eps
1.0017726482808098
Annuals > 0 > income Statement > dividends Per Share
893300000
Annuals > 0 > income Statement > shares Outstanding
1148564000
Annuals > 0 > income Statement > income Tax Expense
357500000
Annuals > 0 > income Statement > EBITDA
1690800000
Annuals > 0 > income Statement > operating Margin
20.010601643254706
Annuals > 0 > income Statement > total Other Income Expense Net
-1900000
Annuals > 0 > income Statement > currency_symbol
-
Annuals > 0 > balance Sheet > cash
255800000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
1108600000
Annuals > 0 > balance Sheet > inventories
1645000000
Annuals > 0 > balance Sheet > total Current Assets
3211900000
Annuals > 0 > balance Sheet > property Plant Equipment
1335800000
Annuals > 0 > balance Sheet > total Assets
4698000000
Annuals > 0 > balance Sheet > payables
287700000
Annuals > 0 > balance Sheet > short Term Debt
173800000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
1081700000
Annuals > 0 > balance Sheet > equity
3616300000
Annuals > 0 > balance Sheet > currency_symbol
-
Annuals > 0 > cash Flow > net Income
1150600000
Annuals > 0 > cash Flow > depreciation
175400000
Annuals > 0 > cash Flow > change In Working Capital
-154100000
Annuals > 0 > cash Flow > cash From Operations
1173300000
Annuals > 0 > cash Flow > capital Expenditures
226500000
Annuals > 0 > cash Flow > cash From Investing
-214500000
Annuals > 0 > cash Flow > cash From Financing
-913700000
Annuals > 0 > cash Flow > net Change In Cash
34500000
Annuals > 0 > cash Flow > currency_symbol
-
Annuals > 0 > ratios > PE
1.0017726482808098
Annuals > 0 > ratios > PB
13.044139999446948
Annuals > 0 > ratios > ROE
31.81705057655615
Annuals > 0 > ratios > ROA
24.49127288207748
Annuals > 0 > ratios > FCF
946800000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.12547044791942752
Annuals > 0 > health Score
79
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
7346700000
Annuals > 1 > income Statement > cost Of Revenue
3992200000
Annuals > 1 > income Statement > gross Profit
3354500000
Annuals > 1 > income Statement > operating Expenses
1825800000
Annuals > 1 > income Statement > operating Income
1528700000
Annuals > 1 > income Statement > interest Expense
10800000
Annuals > 1 > income Statement > pretax Income
1522000000
Annuals > 1 > income Statement > net Income
1155000000
Annuals > 1 > income Statement > eps
1.007837573231834
Annuals > 1 > income Statement > dividends Per Share
1016800000
Annuals > 1 > income Statement > shares Outstanding
1146018000
Annuals > 1 > income Statement > income Tax Expense
367000000
Annuals > 1 > income Statement > EBITDA
1706000000
Annuals > 1 > income Statement > operating Margin
20.807981814964542
Annuals > 1 > income Statement > total Other Income Expense Net
-6700000
Annuals > 1 > income Statement > currency_symbol
-
Annuals > 1 > balance Sheet > cash
221300000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
1087600000
Annuals > 1 > balance Sheet > inventories
1522700000
Annuals > 1 > balance Sheet > total Current Assets
3020900000
Annuals > 1 > balance Sheet > property Plant Equipment
1281300000
Annuals > 1 > balance Sheet > total Assets
4462900000
Annuals > 1 > balance Sheet > payables
264100000
Annuals > 1 > balance Sheet > short Term Debt
156200000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
1114100000
Annuals > 1 > balance Sheet > equity
3348800000
Annuals > 1 > balance Sheet > currency_symbol
-
Annuals > 1 > cash Flow > net Income
1155000000
Annuals > 1 > cash Flow > depreciation
177300000
Annuals > 1 > cash Flow > change In Working Capital
105900000
Annuals > 1 > cash Flow > cash From Operations
1432700000
Annuals > 1 > cash Flow > capital Expenditures
172800000
Annuals > 1 > cash Flow > cash From Investing
-161200000
Annuals > 1 > cash Flow > cash From Financing
-1281700000
Annuals > 1 > cash Flow > net Change In Cash
-8800000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
1.007837573231834
Annuals > 1 > ratios > PB
14.054873166507406
Annuals > 1 > ratios > ROE
34.48996655518395
Annuals > 1 > ratios > ROA
25.880033162293575
Annuals > 1 > ratios > FCF
1259900000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.17149196237766617
Annuals > 1 > health Score
84
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
6980600000
Annuals > 2 > income Statement > cost Of Revenue
3764800000
Annuals > 2 > income Statement > gross Profit
3215800000
Annuals > 2 > income Statement > operating Expenses
1762200000
Annuals > 2 > income Statement > operating Income
1453600000
Annuals > 2 > income Statement > interest Expense
14300000
Annuals > 2 > income Statement > pretax Income
1440000000
Annuals > 2 > income Statement > net Income
1086900000
Annuals > 2 > income Statement > eps
0.9441075148143837
Annuals > 2 > income Statement > dividends Per Share
711300000
Annuals > 2 > income Statement > shares Outstanding
1151246000
Annuals > 2 > income Statement > income Tax Expense
353100000
Annuals > 2 > income Statement > EBITDA
1630900000
Annuals > 2 > income Statement > operating Margin
20.82342492049394
Annuals > 2 > income Statement > total Other Income Expense Net
-13600000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
230100000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
1013200000
Annuals > 2 > balance Sheet > inventories
1708000000
Annuals > 2 > balance Sheet > total Current Assets
3124800000
Annuals > 2 > balance Sheet > property Plant Equipment
1253000000
Annuals > 2 > balance Sheet > total Assets
4548600000
Annuals > 2 > balance Sheet > payables
255000000
Annuals > 2 > balance Sheet > short Term Debt
293700000
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
1385400000
Annuals > 2 > balance Sheet > equity
3163200000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
1086900000
Annuals > 2 > cash Flow > depreciation
176600000
Annuals > 2 > cash Flow > change In Working Capital
-317800000
Annuals > 2 > cash Flow > cash From Operations
941000000
Annuals > 2 > cash Flow > capital Expenditures
173800000
Annuals > 2 > cash Flow > cash From Investing
-163000000
Annuals > 2 > cash Flow > cash From Financing
-774900000
Annuals > 2 > cash Flow > net Change In Cash
-6100000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
0.9441075148143837
Annuals > 2 > ratios > PB
14.947418190440061
Annuals > 2 > ratios > ROE
34.360773899848255
Annuals > 2 > ratios > ROA
23.89526447698193
Annuals > 2 > ratios > FCF
767200000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.10990459272841877
Annuals > 2 > health Score
77
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
6010900000
Annuals > 3 > income Statement > cost Of Revenue
3233700000
Annuals > 3 > income Statement > gross Profit
2777200000
Annuals > 3 > income Statement > operating Expenses
1559800000
Annuals > 3 > income Statement > operating Income
1217400000
Annuals > 3 > income Statement > interest Expense
9700000
Annuals > 3 > income Statement > pretax Income
1207800000
Annuals > 3 > income Statement > net Income
925000000
Annuals > 3 > income Statement > eps
0.8013972903241458
Annuals > 3 > income Statement > dividends Per Share
643700000
Annuals > 3 > income Statement > shares Outstanding
1154234000
Annuals > 3 > income Statement > income Tax Expense
282800000
Annuals > 3 > income Statement > EBITDA
1388200000
Annuals > 3 > income Statement > operating Margin
20.25320667454125
Annuals > 3 > income Statement > total Other Income Expense Net
-9600000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
236200000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
900200000
Annuals > 3 > balance Sheet > inventories
1523600000
Annuals > 3 > balance Sheet > total Current Assets
2856600000
Annuals > 3 > balance Sheet > property Plant Equipment
1261500000
Annuals > 3 > balance Sheet > total Assets
4299000000
Annuals > 3 > balance Sheet > payables
233100000
Annuals > 3 > balance Sheet > short Term Debt
150800000
Annuals > 3 > balance Sheet > long Term Debt
330000000
Annuals > 3 > balance Sheet > total Liabilities
1256800000
Annuals > 3 > balance Sheet > equity
3042200000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
925000000
Annuals > 3 > cash Flow > depreciation
170700000
Annuals > 3 > cash Flow > change In Working Capital
-324700000
Annuals > 3 > cash Flow > cash From Operations
770100000
Annuals > 3 > cash Flow > capital Expenditures
156600000
Annuals > 3 > cash Flow > cash From Investing
-148500000
Annuals > 3 > cash Flow > cash From Financing
-627100000
Annuals > 3 > cash Flow > net Change In Cash
-9500000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.8013972903241458
Annuals > 3 > ratios > PB
15.58227282229965
Annuals > 3 > ratios > ROE
30.405627506409832
Annuals > 3 > ratios > ROA
21.516631774831357
Annuals > 3 > ratios > FCF
613500000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.10206458267480743
Annuals > 3 > health Score
76
Valuation > metrics > PE
0.2402
Valuation > metrics > PB
12.138033123635898
Valuation > final Score
40
Valuation > verdict
103.5% Overvalued
Profitability > metrics > ROE
8.61471305687508
Profitability > metrics > ROA
9.461098107780378
Profitability > metrics > Net Margin
0.15726808231378614
Profitability > final Score
69
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.31372448324560276
Risk > metrics > Interest Coverage
275.9375
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
6.487559458470545
Liquidity > metrics > Quick Ratio
3.3357116721551408
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
40
Prev Profitabilities > 0
70
Prev Profitabilities > 1
66
Prev Profitabilities > 2
61
Prev Risks > 0
100
Prev Risks > 1
100
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-22T21:19:30.129Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-04-13
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-01-20
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
0.25
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-10-13
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.2915
Earnings History > 2 > eps Estimate
0.3
Earnings History > 2 > eps Difference
-0.0085
Earnings History > 2 > surprise Percent
-2.8333
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-07-14
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.2872
Earnings History > 3 > eps Estimate
0.28
Earnings History > 3 > eps Difference
0.0072
Earnings History > 3 > surprise Percent
2.5714
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-04-11
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
0.5197
Earnings History > 4 > eps Estimate
0.5186
Earnings History > 4 > eps Difference
0.0011
Earnings History > 4 > surprise Percent
0.2121
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-01-17
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
-
Earnings History > 5 > eps Actual
0.4561
Earnings History > 5 > eps Estimate
0.48
Earnings History > 5 > eps Difference
-0.0239
Earnings History > 5 > surprise Percent
-4.9792
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-10-11
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
-
Earnings History > 6 > eps Actual
0.5192
Earnings History > 6 > eps Estimate
0.5131
Earnings History > 6 > eps Difference
0.0061
Earnings History > 6 > surprise Percent
1.1889
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-07-12
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
-
Earnings History > 7 > eps Actual
0.5098
Earnings History > 7 > eps Estimate
0.51
Earnings History > 7 > eps Difference
-0.0002
Earnings History > 7 > surprise Percent
-0.0392
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-04-11
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
-
Earnings History > 8 > eps Actual
0.5186
Earnings History > 8 > eps Estimate
0.52
Earnings History > 8 > eps Difference
-0.0014
Earnings History > 8 > surprise Percent
-0.2692
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-01-18
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
-
Earnings History > 9 > eps Actual
0.4646
Earnings History > 9 > eps Estimate
0.46
Earnings History > 9 > eps Difference
0.0046
Earnings History > 9 > surprise Percent
1
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-10-12
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
-
Earnings History > 10 > eps Actual
0.5156
Earnings History > 10 > eps Estimate
0.52
Earnings History > 10 > eps Difference
-0.0044
Earnings History > 10 > surprise Percent
-0.8462
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-07-13
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
-
Earnings History > 11 > eps Actual
0.5202
Earnings History > 11 > eps Estimate
0.52
Earnings History > 11 > eps Difference
0.0002
Earnings History > 11 > surprise Percent
0.0385
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-04-13
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
-
Earnings History > 12 > eps Actual
0.5154
Earnings History > 12 > eps Estimate
0.52
Earnings History > 12 > eps Difference
-0.0046
Earnings History > 12 > surprise Percent
-0.8846
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-01-19
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
-
Earnings History > 13 > eps Actual
0.4288
Earnings History > 13 > eps Estimate
0.43
Earnings History > 13 > eps Difference
-0.0012
Earnings History > 13 > surprise Percent
-0.2791
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-10-13
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
-
Earnings History > 14 > eps Actual
0.4952
Earnings History > 14 > eps Estimate
0.5
Earnings History > 14 > eps Difference
-0.0048
Earnings History > 14 > surprise Percent
-0.96
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-07-13
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
-
Earnings History > 15 > eps Actual
0.25
Earnings History > 15 > eps Estimate
0.5
Earnings History > 15 > eps Difference
-0.25
Earnings History > 15 > surprise Percent
-50
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-04-13
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
-
Earnings History > 16 > eps Actual
0.235
Earnings History > 16 > eps Estimate
0.47
Earnings History > 16 > eps Difference
-0.235
Earnings History > 16 > surprise Percent
-50
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-01-19
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
-
Earnings History > 17 > eps Actual
0.2
Earnings History > 17 > eps Estimate
0.4
Earnings History > 17 > eps Difference
-0.2
Earnings History > 17 > surprise Percent
-50
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-10-12
Earnings History > 18 > date
2021-09-30
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
-
Earnings History > 18 > eps Actual
0.21
Earnings History > 18 > eps Estimate
0.42
Earnings History > 18 > eps Difference
-0.21
Earnings History > 18 > surprise Percent
-50
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-07-13
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
-
Earnings History > 19 > eps Actual
0.21
Earnings History > 19 > eps Estimate
0.42
Earnings History > 19 > eps Difference
-0.21
Earnings History > 19 > surprise Percent
-50
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-04-13
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
-
Earnings History > 20 > eps Actual
0.185
Earnings History > 20 > eps Estimate
0.37
Earnings History > 20 > eps Difference
-0.185
Earnings History > 20 > surprise Percent
-50
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-01-20
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
-
Earnings History > 21 > eps Actual
0.17
Earnings History > 21 > eps Estimate
0.34
Earnings History > 21 > eps Difference
-0.17
Earnings History > 21 > surprise Percent
-50
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-10-13
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
-
Earnings History > 22 > eps Actual
0.19
Earnings History > 22 > eps Estimate
0.38
Earnings History > 22 > eps Difference
-0.19
Earnings History > 22 > surprise Percent
-50
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-07-14
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
-
Earnings History > 23 > eps Actual
0.21
Earnings History > 23 > eps Estimate
0.42
Earnings History > 23 > eps Difference
-0.21
Earnings History > 23 > surprise Percent
-50
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-04-14
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
-
Earnings History > 24 > eps Actual
0.175
Earnings History > 24 > eps Estimate
0.35
Earnings History > 24 > eps Difference
-0.175
Earnings History > 24 > surprise Percent
-50
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-01-17
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
-
Earnings History > 25 > eps Actual
0.155
Earnings History > 25 > eps Estimate
0.31
Earnings History > 25 > eps Difference
-0.155
Earnings History > 25 > surprise Percent
-50
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-10-11
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
-
Earnings History > 26 > eps Actual
0.185
Earnings History > 26 > eps Estimate
0.37
Earnings History > 26 > eps Difference
-0.185
Earnings History > 26 > surprise Percent
-50
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-07-11
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
-
Earnings History > 27 > eps Actual
0.18
Earnings History > 27 > eps Estimate
0.36
Earnings History > 27 > eps Difference
-0.18
Earnings History > 27 > surprise Percent
-50
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-04-11
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
-
Earnings History > 28 > eps Actual
0.17
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-01-17
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
-
Earnings History > 29 > eps Actual
0.1475
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-10-10
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
-
Earnings History > 30 > eps Actual
0.1725
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-06-30
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
-
Earnings History > 31 > eps Actual
0.1838
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-03-31
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
-
Earnings History > 32 > eps Actual
0.1514
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Fastenal Company, together with its subsidiaries, engages in the wholesale distribution of industrial and construction supplies in the United States, Canada, Mexico, and internationally. It offers fasteners, and related industrial and construction supplies under the Fastenal name. The company's fastener products include threaded fasteners, bolts, nuts, screws, studs, and related washers that are used in manufactured products and construction projects, as well as in the maintenance and repair of machines. It also offers miscellaneous supplies and hardware, including pins, machinery keys, concrete anchors, metal framing systems, wire ropes, strut products, rivets, and related accessories. The company serves the manufacturing market comprising original equipment manufacturers; maintenance, repair, and operations customers; non-residential construction market; farmers, truckers, railroads, mining companies, schools, and retail trades; and oil exploration, production, and refinement companies, as well as federal, state, and local governmental entities. Fastenal Company was founded in 1967 and is headquartered in Winona, Minnesota.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/A(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Medium
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of Fastenal Co.
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2026-03-31
EPS Estimate
—
Date
2025-12-31
EPS Actual
—
EPS Estimate
0.25
EPS Difference
0
Surprise Percent
0%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.