‹ Screener

FASTENAL CO

FAST · Retail-Building Materials, Hardware, Garden Supply · 1.15B shares · +19%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: $230M (gross $238M, SBC $7M)

Reference price $47.34 · est. market cap ~$54.4B — last insider sale, 2026-03-05 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

A87

Dominant industrial-distribution franchise with top-decile returns, a near debt-free balance sheet, and strong cash generation.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $2.1B2025-09-30 · $2.1B2025-12-31 · $2.0B2026-03-31 · $2.2B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
45.0%
Operating margin
20.2%
Net margin
15.3%
Return on equity
31.9%
Return on assets
24.9%
ROIC
32.3%
Revenue growth (QoQ)
8.6%
Net-income growth
9.4%
Debt / equity
0.0×
Net debt / EBITDA
-0.1×
Current ratio
4.9×
Free cash flow
$1.1B
EBITDA
$1.8B
Tangible book value
$3.9B
Cash & investments
$277M
Stock comp / revenue
0.1%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-04-24Ancius Michael JOption exercise1.0K$44.90
2026-03-05Wisecup Reyne KOption exercise37K$13.00
2026-03-05Wisecup Reyne KSell37K$47.34
2026-01-23SATTERLEE SCOTTOption exercise16K$19.00
2026-01-23SATTERLEE SCOTTSell16K$44.19
2025-12-12Ancius Michael JOption exercise1.5K$42.01
2025-11-19Nielsen Sarah NBuy1.0K$39.60
2025-11-18Ancius Michael JOption exercise2.0K$39.96
2025-11-17Johnson Daniel L.Buy1.0K$40.44
2025-11-13HSU Hsenghung SamBuy1.0K$49.58
2025-11-13HSU Hsenghung SamBuy1.0K$40.58
2025-11-12Eastman Stephen L.Buy1.0K$40.82
2025-10-16HSU Hsenghung SamBuy1.0K$42.45
2025-10-14Ancius Michael JOption exercise2.0K$43.20
2025-08-15Drazkowski William JosephSell6.8K$48.67
2025-08-15Drazkowski William JosephOption exercise6.8K$19.00
2025-08-12FLORNESS DANIEL LOption exercise85K$13.00
2025-08-12FLORNESS DANIEL LOption exercise85K$13.00
2025-08-12FLORNESS DANIEL LSell85K$48.44
2025-08-12FLORNESS DANIEL LSell85K$48.44
2025-08-08Watts Jeffery MichaelSell33K$48.05
2025-08-08Soderberg John LewisSell35K$48.03
2025-08-08Soderberg John LewisOption exercise35K$13.00
2025-08-08Watts Jeffery MichaelSell16K$48.05
2025-08-08Soderberg John LewisOption exercise35K$13.00
2025-08-08Soderberg John LewisSell35K$48.03
2025-08-08Watts Jeffery MichaelOption exercise33K$13.75
2025-08-08Watts Jeffery MichaelOption exercise16K$13.00
2025-07-24Broersma Anthony PaulSell4.9K$47.94
2025-07-24Broersma Anthony PaulOption exercise8.6K$13.00
2025-07-24Broersma Anthony PaulSell8.6K$47.92
2025-07-24Broersma Anthony PaulOption exercise4.9K$19.00
2025-07-17Lisowski Sheryl AnnOption exercise5.1K$19.00
2025-07-17Lisowski Sheryl AnnSell4.0K$45.21
2025-07-17Lisowski Sheryl AnnOption exercise4.0K$24.00
2025-07-17Lisowski Sheryl AnnSell5.1K$45.20
2025-07-17Lisowski Sheryl AnnOption exercise12K$24.00
2025-07-17Lisowski Sheryl AnnSell12K$45.22
2025-06-05Papenfuss Donnalee KathleenSell1.4K$41.30
2025-06-05Papenfuss Donnalee KathleenOption exercise1.6K$11.75
2025-06-05Papenfuss Donnalee KathleenSell1.6K$41.24
2025-06-05Papenfuss Donnalee KathleenOption exercise1.4K$13.75
2025-05-16Soderberg John LewisOption exercise16K$27.50
2025-05-16Soderberg John LewisSell16K$82.45
2025-05-06SATTERLEE SCOTTSell9.7K$79.51
2025-05-06SATTERLEE SCOTTOption exercise9.7K$26.00
2025-04-25Broersma Anthony PaulSell796$81.21
2025-04-25Broersma Anthony PaulSell4.8K$81.18
2025-04-25Broersma Anthony PaulOption exercise796$23.50
2025-04-25Broersma Anthony PaulOption exercise4.8K$27.50
2025-04-24FLORNESS DANIEL LOption exercise50K$27.50
2025-04-24FLORNESS DANIEL LSell50K$82.12
2025-04-14Miller Charles S.Buy20$81.45
2025-04-14Drazkowski William JosephOption exercise15K$38.00
2025-04-14Drazkowski William JosephSell15K$81.31
2025-04-14Miller Charles S.Buy20$39.15
2025-04-07Miller Charles S.Buy20$39.15
2025-04-07Miller Charles S.Buy20$73.61
2025-03-14Lewis HoldenSell23K$75.00
2025-03-14Lewis HoldenOption exercise16K$38.00
2025-03-14Lewis HoldenSell16K$74.98
2025-03-14Lewis HoldenOption exercise10K$48.00
2025-03-14Lewis HoldenSell10K$74.95
2025-03-14Lewis HoldenOption exercise6.2K$62.00
2025-03-14Lewis HoldenSell6.2K$74.94
2025-03-14Lewis HoldenOption exercise9.9K$48.00
2025-03-14Lewis HoldenSell9.9K$74.96
2025-03-14Lewis HoldenSell3.7K$74.92
2025-03-14Lewis HoldenOption exercise23K$26.00
2025-03-14Lewis HoldenOption exercise3.7K$64.00
2025-01-24Ancius Michael JGift1.0K

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-23Material agreementDebt obligationExhibitsfiling ↗
2026-06-12Exec/director changefiling ↗
2026-04-29Exec/director changeExhibitsfiling ↗
2026-04-24Shareholder voteExhibitsfiling ↗
2026-04-13ResultsExhibitsfiling ↗
2026-01-20ResultsExhibitsfiling ↗
2025-12-22Exec/director changeReg FDExhibitsfiling ↗
2025-11-03Exec/director changeReg FDExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-232026-06-180000815556-26-000035 ↗
8-K2026-06-122026-06-120000815556-26-000033 ↗
8-K2026-04-292026-04-230000815556-26-000027 ↗
8-K2026-04-242026-04-230000815556-26-000025 ↗
10-Q2026-04-162026-03-310000815556-26-000022 ↗
8-K2026-04-132026-04-130000815556-26-000019 ↗
10-K2026-02-052025-12-310000815556-26-000009 ↗
8-K2026-01-202026-01-200000815556-26-000003 ↗
8-K2025-12-222025-12-190000815556-25-000123 ↗
8-K2025-11-032025-10-300000815556-25-000121 ↗
10-Q2025-10-162025-09-300000815556-25-000119 ↗
8-K2025-10-142025-10-130000815556-25-000116 ↗