A

Fastenal (FAST) 2025 — Grade A: Zero Goodwill, Z-Score 12.02, Vending Moat

FAST·2025·English

Grade: A — Strong Financial Health

Framework: Schilit *Financial Shenanigans* + Beneish M-Score + forensic accounting principles

Data: SEC EDGAR 10-K (filed February 2025, with stock split April 2025) + Yahoo Finance

Auditor: PricewaterhouseCoopers LLP — Clean (unqualified) opinion (KPMG served as auditor from 1987-2025)

One-line verdict: Fastenal passes cleanly with one minor watch (cash covers 63% of a small $442M debt load). Revenue grew 8.7% to $8.2B despite a sluggish industrial market — the PMI averaged 48.9 and stayed below 50 in 10 of 12 months — meaning nearly all of Fastenal's growth came from market share gains and tariff-related pricing (170-200 bps). The company generated $1.30B in CFFO at a 1.03x ratio to net income, holds zero goodwill, has Debt/EBITDA of just 0.2x, and posted a clean M-Score of -2.43. Operating margin expanded 20 basis points. This is a distribution company that grows by embedding itself deeper into customer operations through FMI (Fastenal Managed Inventory) technology — a sticky, recurring revenue model with minimal balance sheet risk.

MetricResult
Red Flags**0**
Watch Items**1** (cash vs debt at 63%)
Checks Completed**17/18**
Beneish M-Score**-2.43** (clean)
Altman Z-Score**12.02** (safe — fortress)

Growing Through a Weak Industrial Economy

Metric2022202320242025Trend
Revenue$6.98B$7.35B$7.55B$8.20B+18% over 3 years
Net Income$1.09B$1.16B$1.15B$1.26B+16% over 3 years
Gross Margin46.1%45.7%45.1%45.0%Gradual compression
Net Margin15.6%15.7%15.2%15.3%Stable
Operating Margin20.0%20.2%Expanding
Diluted EPS$1.00$1.09+9.2%

The 10-K is candid about market conditions: "Market conditions were sluggish in our key markets in 2025. The Institute for Supply Management's Purchasing Manager's Index (PMI) for the U.S. averaged 48.9 for the full year." Despite this, daily sales grew 9.1%. The 10-K attributes this to "tariff related pricing contributed 170 to 200 basis points, and the primary factor contributing to our daily sales growth of 9.1% was share gains."

This is the key insight about Fastenal: it grows in down markets by taking share from smaller, less technologically capable distributors. The company completed a 2-for-1 stock split in May 2025, reflecting confidence in long-term earnings trajectory.

The FMI Flywheel

Fastenal's competitive moat is its Fastenal Managed Inventory technology — vending devices and bin stock systems installed at customer sites that automatically reorder supplies. The 10-K reports 136,638 weighted FMI devices installed at year-end, up 7.6% year-over-year. Customer sites spending $50k+ grew 14.0% to 2,657 — these are the high-value, deeply embedded relationships.

Once FMI hardware is installed at a customer site, switching costs become substantial. The customer's procurement workflow, inventory management, and cost tracking all run through Fastenal's systems. This creates recurring, predictable revenue with low churn.

Cash Flow: Steady and Predictable

Metric2022202320242025
Operating Cash Flow$941M$1.43B$1.17B$1.30B
CapEx-$174M-$173M-$226M-$245M
**Free Cash Flow****$767M****$1.26B****$947M****$1.05B**
CFFO / Net Income0.871.241.021.03

CFFO/NI has averaged above 1.0 over the four-year period. The 2022 dip to 0.87 reflected working capital investment during the supply chain crunch; the ratio has since normalized. The 10-K describes cash flow performance positively: "Asset efficiency improved from the preceding year and we generated good cash flow."

Free cash flow of $1.05B covers the dividend and share repurchases comfortably. Fastenal is a dividend aristocrat (22+ consecutive years of increases) and returns cash consistently.

Balance Sheet: Minimal Leverage

Cash of $277M against total debt of $442M. Debt/EBITDA is a trivial 0.2x. Interest coverage is 267x — Fastenal earns 267 times its interest expense. The Altman Z-Score of 12.02 is among the highest we screen, placing it deep in the safe zone.

Zero goodwill. Fastenal has grown organically through 1,595 branch locations built over decades. No acquisition-driven balance sheet risk.

The 18-Point Screening

Revenue Quality

#CheckResultDetail
A1DSOPassDSO 55 days, +2 days YoY. Within normal range
A2AR vs RevenuePassAR +12.3% vs revenue +8.7%. Acceptable gap
A3Revenue vs CFFOPassRevenue +8.7%, CFFO +10.4%. Cash outpacing sales

DSO at 55 days is higher than retail companies but normal for B2B industrial distribution where customers have 30-60 day payment terms. The slight increase from 54 to 55 days is not concerning — AR growth of 12.3% vs revenue growth of 8.7% falls within the acceptable range and does not trigger a flag.

CFFO growing faster than revenue (+10.4% vs +8.7%) is a positive signal — operational cash generation is improving.

Expense Quality

#CheckResultDetail
B1InventoryPassInventory +6.3% vs COGS +8.8%. Efficient
B2CapExPassCapEx +8.3% vs revenue +8.7%. In line
B3SG&A RatioPassSG&A/Gross Profit = 55.1%. Normal for distribution
B4Gross MarginPass45.0%, -0.1pp. Essentially flat

Inventory growing slower than COGS is the ideal pattern — it means the company is turning inventory faster, not slower. Gross margin has compressed slightly over four years (46.1% to 45.0%), which the 10-K attributes to mix effects and competitive pricing. The 10-K notes: "In a fluid tariff environment, our gross profit was well managed."

Operating margin actually expanded 20 basis points to 20.2% because SG&A leverage more than offset the gross margin compression. The 10-K confirms: "we leveraged our SG&A expenses resulting in a 20 basis point improvement in operating margin."

Cash Flow Quality

#CheckResultDetail
C1CFFO vs NIPassRatio 1.03. Cash-backed earnings
C2FCFPass$1.05B FCF, FCF/NI = 0.83
C3AccrualsPass-0.7%. Low accruals, clean
C4Cash vs DebtWatchCash $277M covers 63% of $442M debt

The C4 watch is minor. Total debt of $442M is trivial relative to $8.2B in revenue and $1.3B in CFFO. Debt/EBITDA at 0.2x means Fastenal could repay all its debt in about 10 weeks of EBITDA generation. The watch flag is technically correct but practically insignificant.

Balance Sheet

#CheckResultDetail
D1GoodwillPassNo goodwill. Entirely organic
D2LeveragePassDebt/EBITDA 0.2x. Virtually debt-free
D3Soft AssetsPassOther assets -6.7% vs revenue +8.7%. Declining
D4ImpairmentN/ANo write-off data

M&A Risk

#CheckResultDetail
E1Post-Acquisition FCFPassFCF positive, no acquisitions
E2Goodwill SurgePassNo goodwill

Beneish M-Score

#CheckResultDetail
F1M-ScorePass-2.43, clean. Unlikely manipulator

The M-Score of -2.43 is below the -2.22 threshold but warrants noting it is closer to the line than ODFL (-2.75). The primary driver is DSRI at 1.034 (slight DSO increase) and SGI at 1.087 (revenue growth). Both are benign in context.

Key Risks (from 10-K Item 1A)

1. Product Liability — Catastrophic Risk From Customer Operations

The 10-K leads with an unusual risk factor: "Products that we sell may expose us to potential material liability for property damage, environmental damage, personal injury, or death linked to the use of those products by our customers." Fastenal sells safety-critical products (fasteners for construction, industrial machinery) to customers "in challenging industries in which there is a material risk of catastrophic events." If a bridge bolt or industrial fastener fails, the liability chain leads back to Fastenal.

2. Tariff Uncertainty — The Pricing Tailwind Could Reverse

Tariff-related pricing contributed 170-200 basis points to 2025 revenue growth. The 10-K warns of "evolving trade policies" and notes that "the ultimate impact of ongoing macroeconomic conditions, including recent tariff-related developments, remains uncertain." If tariffs are reduced or reversed, Fastenal could face pricing headwinds as customers push back on tariff surcharges.

3. Technology and Cybersecurity Disruption

Fastenal's FMI model depends on connected devices at customer sites. The 10-K warns: "Information systems are vulnerable to natural disasters, power losses, unauthorized access, cybersecurity incidents, telecommunication failures, and other problems." A cyberattack on Fastenal's device network could disrupt thousands of customer procurement operations simultaneously.

4. Industrial Economy Cyclicality

Despite gaining share in 2025, Fastenal's core customer base is manufacturing. The 10-K acknowledges the PMI remained below 50 for most of the year. A deeper or more prolonged industrial recession would eventually pressure even Fastenal's share-gain-driven growth model. The company's historical "resilience during periods of economic contraction" provides a buffer, but not immunity.

Summary

#CheckResult
A1-A3Revenue QualityPass Pass Pass
B1-B4Expense QualityPass Pass Pass Pass
C1-C4Cash Flow QualityPass Pass Pass Watch
D1-D4Balance SheetPass Pass Pass N/A
E1-E2M&A RiskPass Pass
F1Beneish M-ScorePass

Grade: A. One minor watch, no material concerns.

Fastenal is a textbook example of organic, disciplined growth. Zero goodwill, minimal debt, growing revenue and margins even in a sub-50 PMI environment, cash-backed earnings, and a clean M-Score. The FMI technology flywheel creates high switching costs that make revenue increasingly sticky.

The watch on C4 (cash/debt coverage at 63%) is technically accurate but practically meaningless — total debt of $442M against $1.3B annual CFFO means debt could be retired in four months. The Z-Score of 12.02 confirms the balance sheet is a fortress.

The real risk for Fastenal is exogenous: tariff policy changes could reverse the pricing tailwind, and a deeper industrial recession could slow share gains. But from an earnings quality and forensic accounting perspective, there are no concerns. The books are clean.

**Disclaimer**: This report is based on Fastenal's 10-K (SEC EDGAR) and public financial data. This is NOT investment advice.

Data: SEC EDGAR 10-K + Yahoo Finance

Auditor: PricewaterhouseCoopers LLP (unqualified opinion; KPMG served 1987-2025)

This report is based on SEC 10-K filings and public financial data. Not investment advice.

Fastenal (FAST) 2025 — Grade A: Zero Goodwill, Z-Score 12.02, Vending Moat — EarningsGrade