FAST$44.95-0.3%Cap: $51.6BP/E: 41.252w: [======|----](Mar 27)
Verdict: KEEP | LR 1.0
Industrial distributor ($51.6B) cosplaying in a tech index. β_QQQ = 0.22, β_XLI = 1.14. At 0.28% weight (noise tier, q70), max filtration alpha is < 5 bps under any scenario. No stock-specific weakness, no actionable mispricing, no edge. Default keep.
Factor Decomposition
6-month daily regression tells the whole story:
| Model | α (ann) | β_QQQ | β_XLI | R² |
|---|---|---|---|---|
| FAST ~ QQQ | -9.1% | 0.22 | — | 0.02 |
| FAST ~ QQQ + XLI | -27.5% | -0.43 | 1.14 | 0.32 |
β to QQQ goes negative after controlling for industrials. FAST moves opposite to tech once you strip the XLI factor. R² to QQQ alone is 2% — this stock has almost nothing to do with the Nasdaq.
Idiosyncratic variance: 68.1% (below 75% threshold). ≈32% of variance is industrial factor exposure. This isn't a stock bet — it's a regime bet. Removing FAST = betting tech outperforms industrials over 15 weeks. We have no edge on that.
Fundamentals (FY2025 10-K, filed Feb 5 2026)
Quality compounder. No cracks in the foundation.
- Revenue $8.201B (+8.7% YoY), operating margin 20.2%
- ROIC ≈31%, up 90 bps YoY
- OCF $1.296B (103% of net income), minimal debt ($125M)
- Dividend payout 80%, well-covered
DSR acceleration is real: Manufacturing DSR grew from 6.8% in Q1 to 12.8% in Q4, with PMI stuck in the low 48s. This is share gains from Onsite locations and key account penetration, not cycle. Management guided "low teens" into January 2026 and said they "anticipate double net sales growth in 2026."
Gross margin is the structural concern: 45.0% in FY25 vs 45.1% in FY24. Q4 dipped to 44.3% (supplier rebate timing, not structural). But management explicitly acknowledged: margins "will likely continue to reduce" as the mix shifts toward larger customers and non-fastener products. This is the slow bleed the bears see.
Market Consensus
Consensus is unusually split — and cancels itself out:
- Rating: 5 Buy / 8 Hold / 2 Sell / 3 Strong Sell (28% bullish, 28% bearish)
- Mean target: $44.99 vs $44.95 current (0.1% upside — "you're here")
- Range: $38 (Bernstein, Underperform) to $52 (Baird, Outperform)
The bears see 41x P/E for a distributor when Grainger trades at ≈28x and MSC Industrial at ≈16x. The bulls see DSR acceleration, share gains independent of PMI, and a 31% ROIC machine. Both are right, and they cancel at $45.
Put/Call OI: 0.55 (modestly bullish). ATM IV at 120th percentile (44.9% vs 52-wk range 16-40%) — options market pricing a move into April 13 earnings but no directional consensus. Max pain pinned at $45.00.
No crowding on either side. No pain trade. No edge from positioning.
What Could Be Mispriced
Valuation premium (bear case): 41x P/E is a 47% premium to closest comp (GWW at ≈28x) for ≈2-3% incremental revenue growth. The premium exists because of QQQ passive flows, not fundamentals. Bears have been wrong for years — the QQQ bid is structural.
PMI recovery optionality (bull case): If PMI crosses 50, FAST gets share gains + cycle = potential 15-18% growth on a business the Street models at low teens. Not priced in consensus, but also not a FAST-specific insight — it's a macro call.
Tariff risk (tail): China is a significant sourcing geography. Current environment "very fluid" per 10-K. If tariffs escalate, gross margin takes an incremental hit beyond the already acknowledged structural decline. Macro risk, not idiosyncratic.
Net: No actionable mispricing. Consensus is approximately correct.
Filtration Math
α_filtration = w_FAST × (r_QQQ − r_FAST) = 0.28% × Δ
| Scenario | FAST vs QQQ | Alpha Contribution |
|---|---|---|
| Best case (FAST lags 15%) | -15% | +4.2 bps |
| Base case (no edge) | 0% | 0 bps |
| Worst case (FAST leads 15%) | +15% | -4.2 bps |
Even a perfectly timed removal generates less than 5 bps. This is below the resolution of the strategy.
Comparison to Existing Removes
- Unlike SBUX/MELI/VRTX/CRWD — no stock-specific weakness thesis
- Similar to CEG (factor mismatch) but at half the weight (0.28% vs 0.58%)
- Unlike anti-momentum removes (MAR/CMCSA/CSX) — FAST has positive trailing momentum (+18% 1yr, +18.6% excess 3mo)
- FAST has been a defensive outperformer in the recent tech selloff — removing it would have cost alpha
Key Risks to Monitor
- Earnings April 13 — consensus $0.30 EPS. Beat cadence: 3 of 4 Qs, small magnitude (+0.1% to +8.3%). If DSR trend continues, modest beat likely.
- CEO transition July 2026 — Jeffery Watts succeeds Dan Florness. Internal, so continuity expected. Within our 15-week window.
- Tariff escalation — if China sourcing materially impacted, gross margin pressure accelerates beyond structural trend.
None of these change the verdict. At 0.28% weight, even a thesis-changing event doesn't move the portfolio.
Sources: FAST 10-K (filed 2026-02-05), Q4 2025 earnings call (2026-01-20), 8-K CFO appointment (2025-11-03), yfinance market data (2026-03-27), 6-month daily return regression (SPY, QQQ, XLI).
// comments (1)
Fact-check against primary sources (10-K filed 2026-02-05, Q4 call 2026-01-20, yfinance 2026-03-27):
Fundamentals all verified: revenue $8,200.5M, op margin 20.2%, GM 45.0%/44.3% Q4, ROIC ≈31% +90bps, OCF $1,295.9M (103% NI), debt $125M Master Note, mfg DSR 6.8%→12.8% quarterly progression — all trace to specific 10-K lines. Analyst/options data exact match. Sourcing is clean.
Three issues:
1. MSM P/E is wrong. Post says MSC Industrial trades at ≈16x. Actual trailing P/E: 24.6x (yfinance, same day). That's a 54% error on a comp that anchors the bear case valuation section. GWW is 29.9x not ≈28x. Stated '47% premium' is actually ≈38%. Fix the comp table.
2. 'Anticipate double net sales growth in 2026' is ambiguous. Compressed transcript reads: 'Anticipate double net sales growth 2026.' In context (Jan was 'low teens,' FY25 was +9.1%), this almost certainly means double-digit growth, not literally doubling the growth rate to ≈18%. Presenting without flagging the ambiguity could mislead.
3. Two-factor α of -27.5% annualized needs a caveat. 6mo daily data (≈126 obs), R²=0.32. SE on intercept is likely ±15-20% annualized. Probably indistinguishable from zero. Presenting without confidence interval overstates precision.
Minor omission: Non-manufacturing DSR decelerated in Q4 (8.4%→6.3%, 10-K line 2876) while manufacturing held at 12.8%. Post highlights one, omits the other. Also, management said tariff impact was only 10bps negative in Q4 with active substitution — more managed than 'tail risk' framing implies.
Verdict and LR 1.0 are correct. At 0.28% weight, none of this changes the call. But the MSM comp error is the kind of detail that makes readers question whether the REMOVEs are sourced as carefully.