<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Testa Dura Research]]></title><description><![CDATA[Testa Dura Research]]></description><link>https://testaduraresearch.com</link><image><url>https://substackcdn.com/image/fetch/$s_!xxnc!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6b7ef74-0cfb-434b-aeb4-2594c17b541b_800x800.png</url><title>Testa Dura Research</title><link>https://testaduraresearch.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 09 Apr 2026 12:07:55 GMT</lastBuildDate><atom:link href="https://testaduraresearch.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Testa Dura Research]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[testaduraresearch@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[testaduraresearch@substack.com]]></itunes:email><itunes:name><![CDATA[Vince F]]></itunes:name></itunes:owner><itunes:author><![CDATA[Vince F]]></itunes:author><googleplay:owner><![CDATA[testaduraresearch@substack.com]]></googleplay:owner><googleplay:email><![CDATA[testaduraresearch@substack.com]]></googleplay:email><googleplay:author><![CDATA[Vince F]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[CDW: The Middleman, the Multiple, the Art of Being Confidently Wrong]]></title><description><![CDATA[Revisiting my first-ever stock pitch, what went wrong, and where I think CDW stands today]]></description><link>https://testaduraresearch.com/p/cdw-the-middleman-the-multiple-the</link><guid isPermaLink="false">https://testaduraresearch.com/p/cdw-the-middleman-the-multiple-the</guid><dc:creator><![CDATA[Vince F]]></dc:creator><pubDate>Tue, 03 Mar 2026 02:40:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fHFx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51d7be-1e68-4a59-82fc-a744efc185d3_1024x559.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>&#8220;The record is there long enough that it&#8217;s no longer like a random accident, which I did not believe for 15 years.&#8221;</em></p><p><em>&#8220;So Stan Druckenmiller had imposter syndrome for 15 years?&#8221;</em></p><p><em>&#8220;Yes. Maybe longer.&#8221;</em></p><p><em>Hard Lessons (Morgan Stanley, 2025)</em></p><div><hr></div><p>October 11th, 2024. CDW Corporation. $221.69.</p><p>I pitched this for a university investment club application, with 18 minutes to spare. I had never built a DCF before. I attempted one the night I submitted and could not get it to work, so the valuation section went out incomplete. It was my first stock pitch.</p><p>Today the stock trades around $123. Down almost 45%, versus an S&amp;P 500 that is up about 18% over the same period.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fg1x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acdd98f-d318-4b98-a64f-95d03ba8c902_2228x1139.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fg1x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acdd98f-d318-4b98-a64f-95d03ba8c902_2228x1139.png 424w, https://substackcdn.com/image/fetch/$s_!Fg1x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acdd98f-d318-4b98-a64f-95d03ba8c902_2228x1139.png 848w, https://substackcdn.com/image/fetch/$s_!Fg1x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acdd98f-d318-4b98-a64f-95d03ba8c902_2228x1139.png 1272w, https://substackcdn.com/image/fetch/$s_!Fg1x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acdd98f-d318-4b98-a64f-95d03ba8c902_2228x1139.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fg1x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acdd98f-d318-4b98-a64f-95d03ba8c902_2228x1139.png" width="1456" height="744" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5acdd98f-d318-4b98-a64f-95d03ba8c902_2228x1139.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:744,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175498,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://testaduraresearch.com/i/189605259?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acdd98f-d318-4b98-a64f-95d03ba8c902_2228x1139.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fg1x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acdd98f-d318-4b98-a64f-95d03ba8c902_2228x1139.png 424w, https://substackcdn.com/image/fetch/$s_!Fg1x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acdd98f-d318-4b98-a64f-95d03ba8c902_2228x1139.png 848w, https://substackcdn.com/image/fetch/$s_!Fg1x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acdd98f-d318-4b98-a64f-95d03ba8c902_2228x1139.png 1272w, https://substackcdn.com/image/fetch/$s_!Fg1x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5acdd98f-d318-4b98-a64f-95d03ba8c902_2228x1139.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here is my original pitch:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N5ZV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c96e901-b441-4151-95ae-db15613e5c7e_2372x1332.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N5ZV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c96e901-b441-4151-95ae-db15613e5c7e_2372x1332.png 424w, https://substackcdn.com/image/fetch/$s_!N5ZV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c96e901-b441-4151-95ae-db15613e5c7e_2372x1332.png 848w, https://substackcdn.com/image/fetch/$s_!N5ZV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c96e901-b441-4151-95ae-db15613e5c7e_2372x1332.png 1272w, https://substackcdn.com/image/fetch/$s_!N5ZV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c96e901-b441-4151-95ae-db15613e5c7e_2372x1332.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N5ZV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c96e901-b441-4151-95ae-db15613e5c7e_2372x1332.png" width="724" height="406.56323777403037" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c96e901-b441-4151-95ae-db15613e5c7e_2372x1332.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1332,&quot;width&quot;:2372,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:974048,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://testaduraresearch.com/i/189605259?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccf11b37-38b0-449f-8818-075dafb82dd8_2388x1332.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N5ZV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c96e901-b441-4151-95ae-db15613e5c7e_2372x1332.png 424w, https://substackcdn.com/image/fetch/$s_!N5ZV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c96e901-b441-4151-95ae-db15613e5c7e_2372x1332.png 848w, https://substackcdn.com/image/fetch/$s_!N5ZV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c96e901-b441-4151-95ae-db15613e5c7e_2372x1332.png 1272w, https://substackcdn.com/image/fetch/$s_!N5ZV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c96e901-b441-4151-95ae-db15613e5c7e_2372x1332.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6y2F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d994d84-fe9e-4e64-8701-57e4d5772619_2346x1306.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6y2F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d994d84-fe9e-4e64-8701-57e4d5772619_2346x1306.png 424w, https://substackcdn.com/image/fetch/$s_!6y2F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d994d84-fe9e-4e64-8701-57e4d5772619_2346x1306.png 848w, https://substackcdn.com/image/fetch/$s_!6y2F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d994d84-fe9e-4e64-8701-57e4d5772619_2346x1306.png 1272w, https://substackcdn.com/image/fetch/$s_!6y2F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d994d84-fe9e-4e64-8701-57e4d5772619_2346x1306.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6y2F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d994d84-fe9e-4e64-8701-57e4d5772619_2346x1306.png" width="1456" height="811" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d994d84-fe9e-4e64-8701-57e4d5772619_2346x1306.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:811,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:716818,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://testaduraresearch.com/i/189605259?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d994d84-fe9e-4e64-8701-57e4d5772619_2346x1306.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6y2F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d994d84-fe9e-4e64-8701-57e4d5772619_2346x1306.png 424w, https://substackcdn.com/image/fetch/$s_!6y2F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d994d84-fe9e-4e64-8701-57e4d5772619_2346x1306.png 848w, https://substackcdn.com/image/fetch/$s_!6y2F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d994d84-fe9e-4e64-8701-57e4d5772619_2346x1306.png 1272w, https://substackcdn.com/image/fetch/$s_!6y2F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d994d84-fe9e-4e64-8701-57e4d5772619_2346x1306.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p><strong>Finding CDW</strong></p><p>It took me days to find the right company to pitch. I was screening for names between $5 billion and $30 billion in market cap, with defensible competitive positions, diversified revenue, and defining catalysts. The process was frustrating.</p><div><hr></div><p><strong>The Business</strong></p><p>CDW stands for Computer Discount Warehouse. Founded in 1984 in Chicago. IPO&#8217;d in 1993. Taken private by Madison Dearborn Partners in 2007. Went public again in 2013. The company is headquartered in Vernon Hills, Illinois, and is a Fortune 500 member and constituent of the S&amp;P 500.</p><p>CDW is the largest value-added reseller in North America, with about 5% share of a roughly $1.4 trillion IT market. The industry is deeply fragmented, thousands of resellers and solutions providers. The company sits between the vendors that make the products (Dell, HP, Cisco, Microsoft, and about 1,000 others) and the enterprises that buy them: corporations, hospitals, schools, and government agencies. They sell the hardware, license software, and provide IT services on top, to over 250,000 customers. The product catalogue alone is over 100,000 SKUs. But the value is not in the catalogue. A customer can buy a laptop from Dell directly. The reason they go through CDW is because CDW&#8217;s roughly 10,500 customer-facing employees (sellers, engineers, and technical specialists) help enterprises figure out what to buy, how to integrate it, and how to manage it across their entire IT stack. The company is vendor and consumption-model unbiased, meaning they are not pushing one OEM&#8217;s products over another. They recommend what fits the customer&#8217;s environment. That is what &#8220;value-added&#8221; means in the context of a VAR, and it is the reason CDW gets to keep a spread on products it did not manufacture.</p><p>CDW has four revenue segments. Corporate is the largest at about 42% of sales, serving large and medium-sized businesses. Public is about 39%, covering government, education, and healthcare (each of these US customer channels individually generates over $1.7 billion in annual revenue). Small Business is roughly 8%. UK and Canada make up the remaining 12%.</p><p>The model only works at scale. CDW&#8217;s vendor relationships are central to the economics. OEMs and software publishers use CDW to reach the hundreds of thousands of mid-market and public sector customers they would otherwise need their own salesforces to cover. In return, CDW gets access to cooperative advertising reimbursements, volume rebates, purchase incentives, and preferential pricing. The more CDW sells, the better terms it gets, the more competitive its pricing, and the harder it becomes for smaller VARs to match.</p><p>Citi highlighted this in a 2023 initiation, finding that CDW achieved the highest EBITDA per employee among its peers without having a materially different workforce structure. They did not hire more client-facing workers or have unusual vendor exposure. They just sold better.</p><p>More than half of CDW&#8217;s US net sales are generated by account managers with over seven years of tenure. The customer&#8217;s account manager knows their IT setup, procurement cycles, budget constraints, and can recommend solutions accordingly. It is not a transactional relationship in the way most people think about resellers.</p><div><hr></div><p><strong>My Pitch</strong></p><p>My pitch had two arguments.</p><p>First, that CDW was a reliable compounder. Shares outstanding had declined 7.8% over five years from buybacks. Dividends had grown 16% annually. FCF per share was up 10.6% in 2023. The stock had outperformed the S&amp;P 500&#8217;s ten-year return by 150%.</p><p>Second, that CDW had a dominant market position. 18.8% ROIC. Every competitor I compared it against had lower returns and heavier balance sheets.</p><p>Everything I saw was backwards looking. The ten year returns, the ROIC, the dividend growth.</p><p>I was describing a company, not making investment theses. I had no view on where estimates were going or even what consensus was. I was focusing on what CDW had already done, not on what was going to change and how investors would view the company a year or so out.</p><div><hr></div><p><strong>What Actually Happened</strong></p><p>While I was pitching CDW at $222, the company was in the middle of eight straight quarters of revenue decline across 2023 and 2024. FY2024 net sales came in at $21 billion, a 1.8% decline YoY. Gross profit and net income fell 1.1% and 2.4% respectively. Enterprises pulled back on hardware budgets as inflation and high interest rates drove delayed purchase decisions.</p><p>The stock went from $222 to about $123 today. Down over 40% from the 2024 highs. Largest drawdown since the 2013 re-IPO.</p><p>The business did begin to recover. Q4 FY2024 marked the first quarter of positive revenue growth since 2022; $5.19 billion revenue up 3.3% YoY; +227M vs consensus. FY2025 at $22.4 billion, ~7% increase vs trough. Q4 FY2025 $5.5 billion net sales, up 6.3%, gross profit up 8.6% and gross margin expanded 50bps to 22.8%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zhsv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7b5b01-983d-4b8a-8f18-920837bbb077_2228x1238.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zhsv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7b5b01-983d-4b8a-8f18-920837bbb077_2228x1238.png 424w, https://substackcdn.com/image/fetch/$s_!zhsv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7b5b01-983d-4b8a-8f18-920837bbb077_2228x1238.png 848w, https://substackcdn.com/image/fetch/$s_!zhsv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7b5b01-983d-4b8a-8f18-920837bbb077_2228x1238.png 1272w, https://substackcdn.com/image/fetch/$s_!zhsv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7b5b01-983d-4b8a-8f18-920837bbb077_2228x1238.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zhsv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7b5b01-983d-4b8a-8f18-920837bbb077_2228x1238.png" width="1456" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca7b5b01-983d-4b8a-8f18-920837bbb077_2228x1238.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92847,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://testaduraresearch.com/i/189605259?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7b5b01-983d-4b8a-8f18-920837bbb077_2228x1238.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zhsv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7b5b01-983d-4b8a-8f18-920837bbb077_2228x1238.png 424w, https://substackcdn.com/image/fetch/$s_!zhsv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7b5b01-983d-4b8a-8f18-920837bbb077_2228x1238.png 848w, https://substackcdn.com/image/fetch/$s_!zhsv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7b5b01-983d-4b8a-8f18-920837bbb077_2228x1238.png 1272w, https://substackcdn.com/image/fetch/$s_!zhsv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca7b5b01-983d-4b8a-8f18-920837bbb077_2228x1238.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Small Business +18.4% in the fourth quarter on an ADS basis. Public +7% with Education up nearly 13% and Healthcare up about 5%. UK and Canada +8.4%. Corporate essentially flat Q4 at -0.6%. The large segment 42% of revenue is declining and the smaller ones support topline. Customers are being cautious with big hardware purchases, and the Windows 11 refresh cycle management expected would drive a ton of new hardware through CDW&#8217;s corporate channel has disappointed. They acknowledged that customers are &#8220;further along&#8221; in refresh cycles than expected. I have yet to meet someone that likes Windows 11 or Copilot, Microsoft is putting it in everything from paint to notepad. Customers are renewing software on existing machines instead of buying new.</p><p>It&#8217;s the margin picture that separates CDW from a simple &#8220;wait for the cycle to turn&#8221; situation. Operating margins peaked at ~9.5% at the end of 2024, and have since compressed to ~8.9%. Income grew only 2.6% despite topline growth of &gt;7%. Operating income was basically flat, up just 0.3%. Net income declined 1.0%. SG&amp;A grew 9.0% YoY, much more than the 6.8% revenue growth, as CDW invests in their services and advisory. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qvlY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6494c6-994c-40b4-9a20-2b023432ed67_2220x1019.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qvlY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6494c6-994c-40b4-9a20-2b023432ed67_2220x1019.png 424w, https://substackcdn.com/image/fetch/$s_!qvlY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6494c6-994c-40b4-9a20-2b023432ed67_2220x1019.png 848w, https://substackcdn.com/image/fetch/$s_!qvlY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6494c6-994c-40b4-9a20-2b023432ed67_2220x1019.png 1272w, https://substackcdn.com/image/fetch/$s_!qvlY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6494c6-994c-40b4-9a20-2b023432ed67_2220x1019.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qvlY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6494c6-994c-40b4-9a20-2b023432ed67_2220x1019.png" width="1456" height="668" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd6494c6-994c-40b4-9a20-2b023432ed67_2220x1019.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:668,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;3_cdw_operating_margin.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="3_cdw_operating_margin.png" title="3_cdw_operating_margin.png" srcset="https://substackcdn.com/image/fetch/$s_!qvlY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6494c6-994c-40b4-9a20-2b023432ed67_2220x1019.png 424w, https://substackcdn.com/image/fetch/$s_!qvlY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6494c6-994c-40b4-9a20-2b023432ed67_2220x1019.png 848w, https://substackcdn.com/image/fetch/$s_!qvlY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6494c6-994c-40b4-9a20-2b023432ed67_2220x1019.png 1272w, https://substackcdn.com/image/fetch/$s_!qvlY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd6494c6-994c-40b4-9a20-2b023432ed67_2220x1019.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Street went from paying 32x earnings at the 2024 peak to 15x today. The 5-yr median is ~23x. This was the de-rating, as the earnings trajectory went from double-digits to low-single-digits.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g80f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10eb095f-a448-4e41-ad2e-c8e71ecd6fb2_2228x1139.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g80f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10eb095f-a448-4e41-ad2e-c8e71ecd6fb2_2228x1139.png 424w, https://substackcdn.com/image/fetch/$s_!g80f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10eb095f-a448-4e41-ad2e-c8e71ecd6fb2_2228x1139.png 848w, https://substackcdn.com/image/fetch/$s_!g80f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10eb095f-a448-4e41-ad2e-c8e71ecd6fb2_2228x1139.png 1272w, https://substackcdn.com/image/fetch/$s_!g80f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10eb095f-a448-4e41-ad2e-c8e71ecd6fb2_2228x1139.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g80f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10eb095f-a448-4e41-ad2e-c8e71ecd6fb2_2228x1139.png" width="1456" height="744" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10eb095f-a448-4e41-ad2e-c8e71ecd6fb2_2228x1139.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:744,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;4_cdw_pe_ratio_5yr.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="4_cdw_pe_ratio_5yr.png" title="4_cdw_pe_ratio_5yr.png" srcset="https://substackcdn.com/image/fetch/$s_!g80f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10eb095f-a448-4e41-ad2e-c8e71ecd6fb2_2228x1139.png 424w, https://substackcdn.com/image/fetch/$s_!g80f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10eb095f-a448-4e41-ad2e-c8e71ecd6fb2_2228x1139.png 848w, https://substackcdn.com/image/fetch/$s_!g80f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10eb095f-a448-4e41-ad2e-c8e71ecd6fb2_2228x1139.png 1272w, https://substackcdn.com/image/fetch/$s_!g80f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10eb095f-a448-4e41-ad2e-c8e71ecd6fb2_2228x1139.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p><strong>The Structural Question</strong></p><p>CDW is a middleman for hardware vendors selling into enterprise buyers. When enterprises move workloads to the cloud (Azure, AWS, GCP), they are not buying on-premises compute. A customer that moves its infrastructure off-premises is not coming back for servers when the spending cycle picks back up. The highest-volume, lowest-margin part of CDW&#8217;s business faces a secular headwind that exists in an up year or a down year of the IT cycle.</p><p>Citrini made a claim applicable to CDW: that trillions of dollars of enterprise value have been built on top of intermediation, on monetizing friction that exists because of a limitation of humans. The piece then makes the claim that any business model with friction as the reason for the business model, where the business sits between buyer and seller, is exposed as friction itself begins to erode. CDW sells technical value: integration, advisory, lifecycle management. The parts of the business that are purely transactional, where the value-add is the procurement, not the expertise, are most exposed to cloud migration, to direct vendor selling, and eventually: to AI-driven procurement tools that replicate the product-selection part of the function.</p><p>CDW has invested in repositioning the business towards cloud advisory, managed services, SaaS, and cybersecurity. You can see how far the shift in that direction has gotten by looking at how gross profit breaks down.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f7_D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bacd473-4fa5-44c8-9229-ac236ca73738_1832x1040.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f7_D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bacd473-4fa5-44c8-9229-ac236ca73738_1832x1040.png 424w, https://substackcdn.com/image/fetch/$s_!f7_D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bacd473-4fa5-44c8-9229-ac236ca73738_1832x1040.png 848w, https://substackcdn.com/image/fetch/$s_!f7_D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bacd473-4fa5-44c8-9229-ac236ca73738_1832x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!f7_D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bacd473-4fa5-44c8-9229-ac236ca73738_1832x1040.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f7_D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bacd473-4fa5-44c8-9229-ac236ca73738_1832x1040.png" width="1456" height="827" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bacd473-4fa5-44c8-9229-ac236ca73738_1832x1040.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:827,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79635,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://testaduraresearch.com/i/189605259?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bacd473-4fa5-44c8-9229-ac236ca73738_1832x1040.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f7_D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bacd473-4fa5-44c8-9229-ac236ca73738_1832x1040.png 424w, https://substackcdn.com/image/fetch/$s_!f7_D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bacd473-4fa5-44c8-9229-ac236ca73738_1832x1040.png 848w, https://substackcdn.com/image/fetch/$s_!f7_D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bacd473-4fa5-44c8-9229-ac236ca73738_1832x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!f7_D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bacd473-4fa5-44c8-9229-ac236ca73738_1832x1040.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The software, cloud, and services side of the business is now 36% of gross profit, up from 33% two years ago. Cloud revenue is growing at a double-digit pace. Managed services revenue was up 10% with over 20% profit growth. Healthcare has been a solid contributor, with the sub-segment up nearly 30% in Q4 of FY2024. CDW has done 8 acquisitions in the last six years, most in managed services and solutions. Management views M&amp;A as a supplement to organic growth of about 7%.</p><p>Whether the services ramp can offset the hardware erosion fast enough is the open question. SG&amp;A is rising as a direct consequence of this investment, which is why margins are compressing even as revenue recovers. CDW is spending to become a different company, but that new mix hasn&#8217;t yet shown up as accretive.</p><div><hr></div><p><strong>Valuation</strong></p><p>About 12x forward earnings with no acceleration priced in. EV/EBITDA around 10x. FCF yield is north of 6%. Reasonable dividend yield at roughly 2%, with 12 consecutive years of increases and a 25% payout ratio on adjusted earnings. CDW still generates over $1 billion a year in FCF and returns most of it through buybacks and dividends.</p><p>Consensus FY2026 EPS at $10.39, up 3.7% YoY. Revenue at $23.1 billion, up about 3%. Management guiding to low-single-digit gross profit growth and mid-single-digit EPS growth. 81% of analyst revisions this year have been downward. 3-year revenue CAGR is -1.89%. 3-year EPS CAGR is -0.21%.</p><p>Against peers, CDW trades at a slight premium to Arrow (ARW) and TD SYNNEX on forward P/E, a function of higher margins and a growing services mix. Insight is the cheapest at 8x. TD SYNNEX is nearly three times the size of CDW at $63 billion in revenue. On EV/Sales, CDW trades at 1.0x versus 0.2 to 0.5x for pure distributors, a function of having a higher-margin services contribution.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LW2r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf609f26-4095-4054-b567-cd60e7168e5b_2078x874.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LW2r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf609f26-4095-4054-b567-cd60e7168e5b_2078x874.png 424w, https://substackcdn.com/image/fetch/$s_!LW2r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf609f26-4095-4054-b567-cd60e7168e5b_2078x874.png 848w, https://substackcdn.com/image/fetch/$s_!LW2r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf609f26-4095-4054-b567-cd60e7168e5b_2078x874.png 1272w, https://substackcdn.com/image/fetch/$s_!LW2r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf609f26-4095-4054-b567-cd60e7168e5b_2078x874.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LW2r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf609f26-4095-4054-b567-cd60e7168e5b_2078x874.png" width="1456" height="612" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf609f26-4095-4054-b567-cd60e7168e5b_2078x874.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:612,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;6_peer_comps_table.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="6_peer_comps_table.png" title="6_peer_comps_table.png" srcset="https://substackcdn.com/image/fetch/$s_!LW2r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf609f26-4095-4054-b567-cd60e7168e5b_2078x874.png 424w, https://substackcdn.com/image/fetch/$s_!LW2r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf609f26-4095-4054-b567-cd60e7168e5b_2078x874.png 848w, https://substackcdn.com/image/fetch/$s_!LW2r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf609f26-4095-4054-b567-cd60e7168e5b_2078x874.png 1272w, https://substackcdn.com/image/fetch/$s_!LW2r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf609f26-4095-4054-b567-cd60e7168e5b_2078x874.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>5 year median multiple of about 23x. To get back there CDW would need earnings growth in the low-to-mid teens, current trajectory mid-single digits at best. If the stock drifted to the high $90s or low $100s, you would be looking at a single-digit earnings multiple with a high-single-digit FCF yield.</p><div><hr></div><p><strong>Bear and Bull</strong></p><p><strong>The bear case:</strong> Corporate stays weak. Tariffs on China-manufactured hardware push prices up 10 to 25% and dent demand once existing inventory runs out. Approximately $50 million of Q4 sales were pulled forward as customers looked to accelerate orders ahead of price increases. The services mix shift stalls and CDW reverts to looking like a traditional hardware distributor. Total debt at year end stood at $5.6 billion. There has been some serious selling by insiders. The CEO sold approximately 41,000 shares in May 2025, along with additional sales by other NEOs; and since August 2024, there has been virtually no additional insider purchases.</p><p>The bull case: If IT spending recovers; CDW has bounced back sharply from past downturns, posting a 16% sales CAGR from 2009 to 2011. Cloud and managed services continue to grow at double-digit rates. Healthcare IT is a tailwind, with the sub-segment up nearly 30% in Q4 of FY2024. If software multiples continue to fall, CDW will be able to acquire service-based businesses at lower multiples. With a 25% payout ratio, room exists for both share repurchases and acquisition activity. At 12x forward earnings with a 6%+ FCF yield, a lot of the decline is already realized in the price, and if growth stabilizes in the mid-single digits, there probably is not much downside left from here.</p><p>I still wouldn&#8217;t touch it. Margins are being compressed, the core hardware business is contracting, and the transition to services has not yet produced earnings growth.</p><p>But I get why the stock is down 45%. That is more than I could have said 18 months ago.</p><div><hr></div><p><strong>What I Took Away From This</strong></p><p>A pitch using historical numbers is not a pitch. ROIC, historical returns, historical dividend growth. All those are embedded in the price. I wasted time presenting CDW&#8217;s 150% outperformance against the S&amp;P, 16% annual dividend growth, and 18.8% ROIC. Those factors did nothing to explain what came next. The real question is how something new will compare to what is already embedded in the price. I told the audience what CDW had done. I never addressed what was going to change or why the market had it wrong.</p><p>CDW was mid-contraction when I pitched it long. Eight consecutive quarters of declining revenue. I should have asked myself whether the growth I was referencing was ahead of CDW or behind it, (it was behind it).</p><p>I know the bear case better now. I noted weaknesses in the U.K., and geographic execution issues. The risks I failed to note or adequately weigh were the IT spending cycle, margin compression due to the services transition, tariffs on hardware, and cloud replacing the middleman model. I either did not take these into consideration or I did not give adequate weight to them.</p><div><hr></div><p>I learned more reviewing this pitch than I did creating it. More to come.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fHFx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51d7be-1e68-4a59-82fc-a744efc185d3_1024x559.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fHFx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51d7be-1e68-4a59-82fc-a744efc185d3_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fHFx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51d7be-1e68-4a59-82fc-a744efc185d3_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fHFx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51d7be-1e68-4a59-82fc-a744efc185d3_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fHFx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51d7be-1e68-4a59-82fc-a744efc185d3_1024x559.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fHFx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51d7be-1e68-4a59-82fc-a744efc185d3_1024x559.jpeg" width="1024" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd51d7be-1e68-4a59-82fc-a744efc185d3_1024x559.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:84556,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://testaduraresearch.com/i/189605259?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51d7be-1e68-4a59-82fc-a744efc185d3_1024x559.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fHFx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51d7be-1e68-4a59-82fc-a744efc185d3_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fHFx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51d7be-1e68-4a59-82fc-a744efc185d3_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fHFx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51d7be-1e68-4a59-82fc-a744efc185d3_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fHFx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd51d7be-1e68-4a59-82fc-a744efc185d3_1024x559.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://testaduraresearch.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Testa Dura Research</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p><em>I do not hold a position in CDW. All views are my own.</em></p>]]></content:encoded></item></channel></rss>