❉ Buffybot wonderful businesses, fair prices

← back

CDW CDW Corporation

technology · valued with codex-sub-gpt5.5 medium conviction · 2026-07-10

HOLD
good · 74 ▟ narrow moat circle of competence: in trend up · +5.2% vs 200-DMA
Owner-earnings value$150.81
Price$140.21
Margin of safety +7.6%

A high-quality IT middleman, but only a narrow-moat compounder.

The business

CDW is a large IT solutions provider and value-added reseller, helping businesses, government, education, and healthcare customers buy, configure, finance, and manage hardware, software, cloud, security, and services. It makes money from product resale margins, vendor incentives, and higher-margin services layered onto customer procurement relationships. The business is understandable, but demand is tied to enterprise IT refresh cycles and vendor ecosystems.

Quality gate · 74/100

Returns on capital 22.7/30
Consistency 21.3/22
Margins / pricing power 6.4/16
Balance sheet 7.9/16
Cash conversion 10/10
Capital allocation 5.6/6
Median ROIC15.7%
Gross margin21.6%
Net debt / EBITDA2.6x
FCF conversion112%
Share count / yr-1.5%
Profitable years4/4

Moat & management

Moat ▟ narrow moat
Sourcescale
Trajectorystable
Managementadequate

CDW benefits from scale, procurement breadth, vendor relationships, sales expertise, and embedded customer workflows, but it is not protected by a true network effect or hard lock-in. Customers can switch resellers, and large vendors or cloud platforms can pressure margins, so the moat is real but not impregnable.

Capital allocation has been sensible overall: strong free-cash-flow conversion, moderate buybacks, and leverage that is elevated but manageable. Acquisitions and debt require discipline, and buybacks should be judged against valuation rather than used mechanically.

Owner-earnings inputs

Owner earnings (TTM)1.08B
Owner-earnings yield6.0%
Free-cash-flow yield6.0%
Growth used (normalized)4.0%
Market-implied growth (reverse DCF)2.3%
Terminal growth3.0%
Discount rate (hurdle)9.0%

Projected owner earnings

YrOwner earningsGrowthPV
11.12B 4.0%1.03B
21.16B 3.9%978.68M
31.21B 3.8%931.79M
41.25B 3.7%886.20M
51.30B 3.6%841.94M
61.34B 3.4%799.03M
71.38B 3.3%757.49M
81.43B 3.2%717.33M
91.47B 3.1%678.58M
101.52B 3.0%641.23M

Key risks

  • Margin pressure from vendors, hyperscalers, and competing resellers
  • Cyclical enterprise hardware and software spending downturns
  • Leverage reducing flexibility if earnings weaken

Catalysts

  • AI infrastructure and security spending flowing through enterprise customers
  • Commercial PC and device refresh cycle
  • Continued share gains from smaller resellers through scale and service breadth

Recent news

score · 8 articles

  • 1 Cash-Producing Stock with Solid Fundamentals and 2 Facing Challenges
  • Is this the Best Time to Buy CDW Corporation (CDW)?
  • Can AI Infrastructure Demand Fuel CDW's Growth in 2026?
  • Why Is CDW (CDW) Stock Rocketing Higher Today
  • CDW Stock Jumps Nearly 6% — Why Morgan Stanley Is Growing More Optimistic On This IT Play
  • Morgan Stanley lifts server market TAM to $809B, boosts targets on compute stocks
  • Morgan Stanley upgrades CDW on stronger AI-driven server demand
  • Pzena Focused Value Strategy Added CDW Corporation (CDW) Amid Misplaced AI Concerns

⚠ maintenance capex ≈ min(capex, D&A), capped at FCF · Price pays for ~2%/yr owner-earnings growth over 10y (reverse DCF); model credits 4%.

History

DateQualityPriceValueMoSRating
2026-10-28 74 $161.41 $113.17 -29.9% HOLD
2026-10-27 74 $163.23 $113.17 -30.7% HOLD
2026-10-26 74 $165.11 $113.17 -31.5% HOLD
2026-10-23 74 $164.62 $113.17 -31.3% HOLD
2026-10-22 74 $158.28 $113.17 -28.5% HOLD
2026-10-21 74 $154.99 $113.17 -27.0% HOLD
2026-10-20 74 $152.65 $113.17 -25.9% HOLD
2026-10-19 74 $150.48 $113.17 -24.8% HOLD
2026-10-16 74 $154.33 $113.17 -26.7% HOLD
2026-10-15 74 $150.10 $113.17 -24.6% HOLD
2026-10-14 74 $151.97 $113.17 -25.5% HOLD
2026-10-13 74 $143.76 $113.17 -21.3% HOLD
2026-10-12 74 $142.17 $113.17 -20.4% HOLD
2026-10-09 74 $139.88 $113.17 -19.1% HOLD
2026-10-08 74 $136.82 $113.17 -17.3% HOLD
2026-10-07 74 $135.67 $113.17 -16.6% HOLD
2026-10-06 74 $133.92 $113.17 -15.5% HOLD
2026-10-05 74 $133.29 $113.17 -15.1% HOLD
2026-10-02 74 $135.83 $113.17 -16.7% HOLD
2026-10-01 74 $128.16 $113.17 -11.7% HOLD
2026-09-30 74 $129.71 $123.18 -5.0% HOLD
2026-09-29 74 $130.33 $123.18 -5.5% HOLD
2026-09-28 74 $135.43 $123.18 -9.0% HOLD
2026-09-25 74 $139.46 $123.18 -11.7% HOLD
2026-09-24 74 $146.16 $123.18 -15.7% HOLD
2026-09-23 74 $146.41 $123.18 -15.9% HOLD
2026-09-22 74 $146.41 $123.18 -15.9% HOLD
2026-09-21 74 $146.19 $123.18 -15.7% HOLD
2026-09-18 74 $149.20 $123.18 -17.4% HOLD
2026-09-17 74 $149.96 $123.18 -17.9% HOLD
2026-09-16 74 $153.74 $123.18 -19.9% HOLD
2026-09-15 74 $151.70 $123.18 -18.8% HOLD
2026-09-14 74 $153.79 $123.18 -19.9% HOLD
2026-09-11 74 $142.60 $123.18 -13.6% HOLD
2026-09-10 74 $142.37 $123.18 -13.5% HOLD
2026-09-09 74 $144.48 $123.18 -14.7% HOLD
2026-09-08 74 $152.38 $123.18 -19.2% HOLD
2026-09-07 74 $152.38 $123.18 -19.2% HOLD
2026-09-04 74 $153.92 $123.18 -20.0% HOLD
2026-09-03 74 $148.67 $123.18 -17.1% HOLD
2026-09-02 74 $150.30 $123.18 -18.0% HOLD
2026-09-01 74 $151.58 $123.18 -18.7% HOLD
2026-08-31 74 $147.69 $123.18 -16.6% HOLD
2026-08-28 74 $148.97 $123.18 -17.3% HOLD
2026-08-27 74 $141.46 $123.18 -12.9% HOLD
2026-08-26 74 $142.09 $123.18 -13.3% HOLD
2026-08-25 74 $132.51 $123.18 -7.0% HOLD
2026-08-24 74 $137.25 $123.18 -10.3% HOLD
2026-08-21 74 $133.54 $123.18 -7.8% HOLD
2026-08-20 74 $137.20 $123.18 -10.2% HOLD
2026-08-19 74 $134.97 $150.81 +11.7% HOLD
2026-08-18 74 $139.42 $150.81 +8.2% HOLD
2026-08-17 74 $139.42 $150.81 +8.2% HOLD
2026-08-14 74 $142.05 $150.81 +6.2% HOLD
2026-08-13 74 $136.67 $150.81 +10.3% HOLD
2026-08-12 74 $136.43 $150.81 +10.5% HOLD
2026-08-11 74 $136.43 $150.81 +10.5% HOLD
2026-08-10 74 $135.81 $150.81 +11.0% HOLD
2026-08-07 74 $141.97 $150.81 +6.2% HOLD
2026-08-06 74 $140.10 $150.81 +7.6% HOLD
2026-08-05 74 $154.00 $150.81 -2.1% HOLD
2026-08-04 74 $147.81 $150.81 +2.0% HOLD
2026-08-03 74 $147.81 $150.81 +2.0% HOLD
2026-07-31 74 $145.56 $150.81 +3.6% HOLD
2026-07-30 74 $147.92 $150.81 +2.0% HOLD
2026-07-29 74 $138.04 $150.81 +9.3% HOLD
2026-07-28 74 $138.04 $150.81 +9.3% HOLD
2026-07-27 74 $130.18 $150.81 +15.8% HOLD
2026-07-24 74 $130.18 $150.81 +15.8% HOLD
2026-07-23 74 $129.83 $150.81 +16.2% HOLD
2026-07-22 74 $129.72 $150.81 +16.3% HOLD
2026-07-21 74 $130.01 $150.81 +16.0% HOLD
2026-07-20 74 $133.24 $150.81 +13.2% HOLD
2026-07-17 74 $134.34 $150.81 +12.3% HOLD
2026-07-16 74 $130.86 $150.81 +15.2% HOLD
2026-07-15 74 $139.38 $150.81 +8.2% HOLD
2026-07-14 74 $144.36 $150.81 +4.5% HOLD
2026-07-13 74 $144.39 $150.81 +4.4% HOLD
2026-07-10 74 $140.21 $150.81 +7.6% HOLD
2026-07-09 74 $137.72 $127.37 -7.5% HOLD
2026-07-08 74 $139.23 $127.37 -8.5% HOLD
2026-07-07 74 $134.19 $127.37 -5.1% HOLD
2026-07-06 74 $133.37 $127.37 -4.5% HOLD
2026-07-03 74 $133.37 $127.37 -4.5% HOLD
2026-07-02 74 $138.41 $127.37 -8.0% HOLD
2026-06-25 74 $130.22 $127.37 -2.2% HOLD
2026-06-23 74 $130.06 $127.37 -2.1% HOLD