‹ Screener

CDW Corp

CDW · Retail-Catalog & Mail-Order Houses · 127.8M shares · -2%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $480M (gross $500M, SBC $20M)

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

Grade

B81

CDW is a scaled, well-run IT solutions channel leader with strong relative margins, high ROE and top-tier free cash flow.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $6.0B2025-09-30 · $5.7B2025-12-31 · $5.5B2026-03-31 · $5.7B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
21.7%
Operating margin
7.4%
Net margin
4.8%
Return on equity
40.9%
Return on assets
6.7%
ROIC
18.1%
Revenue growth (QoQ)
3.1%
Net-income growth
-1.0%
Debt / equity
1.8×
Net debt / EBITDA
2.1×
Current ratio
1.2×
Free cash flow
$1.1B
EBITDA
$2.0B
Tangible book value
-$3.2B
Cash & investments
$619M
Stock comp / revenue
0.4%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-10Jones Marc EllisGrant22$129.30
2026-06-10CLARIZIO LYNDA MGrant8$129.30
2026-06-10LEAHY CHRISTINE AGrant298$129.30
2026-06-10Kumar MukeshGrant105$129.30
2026-06-10LOCY PETER RGrant19$129.30
2026-06-10ADDICOTT VIRGINIA C.Grant90$129.30
2026-06-10KULEVICH FREDERICK J.Grant65$129.30
2026-06-10MIRALLES ALBERT JOSEPH JRGrant108$129.30
2026-06-10BELL JAMES AGrant105$129.30
2026-06-10Swedish JosephGrant31$129.30
2026-06-10Grier Kelly JGrant8$129.30
2026-06-10NELMS DAVID WGrant161$129.30
2026-06-10Sanderson Katherine ElizabethGrant65$129.30
2026-06-10CONNELLY ELIZABETH H.Grant88$129.30
2026-06-10Foxx Anthony RGrant33$129.30
2026-06-10TAN HANGGrant165$129.30
2026-05-27NELMS DAVID WBuy18K$111.43
2026-05-18LEAHY CHRISTINE ABuy4.8K$103.39
2026-05-11LOCY PETER RGrant1.9K
2026-05-11TAN HANGGrant34K
2026-04-01NELMS DAVID WGrant236
2026-04-01Swedish JosephGrant236
2026-03-19Sanderson Katherine ElizabethTax withheld8$120.74
2026-03-16Sanderson Katherine ElizabethTax withheld2.2K$116.16
2026-03-12Sanderson Katherine ElizabethTax withheld645$118.91
2026-03-12CONNELLY ELIZABETH H.Tax withheld1.4K$118.91
2026-03-12LEAHY CHRISTINE ATax withheld4.9K$118.91
2026-03-12LOCY PETER RTax withheld112$118.91
2026-03-12MIRALLES ALBERT JOSEPH JRTax withheld2.0K$118.91
2026-03-12KULEVICH FREDERICK J.Tax withheld1.2K$118.91
2026-03-10CONNELLY ELIZABETH H.Grant107
2026-03-10KULEVICH FREDERICK J.Grant81
2026-03-10ADDICOTT VIRGINIA C.Grant92
2026-03-10CLARIZIO LYNDA MGrant14
2026-03-10MIRALLES ALBERT JOSEPH JRGrant134
2026-03-10ZARCONE DONNA FGrant79
2026-03-10MEHROTRA SANJAYGrant19
2026-03-10LEAHY CHRISTINE AGrant364
2026-03-10NELMS DAVID WGrant164
2026-03-10BELL JAMES AGrant113
2026-03-10Kumar MukeshGrant108
2026-03-10Swedish JosephGrant31
2026-03-10Sanderson Katherine ElizabethGrant105
2026-03-10Grier Kelly JGrant14
2026-03-10LOCY PETER RGrant11
2026-03-10Foxx Anthony RGrant33
2026-03-10Jones Marc EllisGrant22
2026-03-05BELL JAMES AGrant402
2026-03-05Kumar MukeshGrant11K
2026-03-05Sanderson Katherine ElizabethGrant7.8K
2026-03-05Grier Kelly JGrant1.6K
2026-03-05LOCY PETER RGrant660
2026-03-05Foxx Anthony RGrant1.6K
2026-03-05Jones Marc EllisGrant1.6K
2026-03-05CONNELLY ELIZABETH H.Grant12K
2026-03-05KULEVICH FREDERICK J.Grant8.3K
2026-03-05ADDICOTT VIRGINIA C.Grant1.6K
2026-03-05CLARIZIO LYNDA MGrant1.6K
2026-03-05MIRALLES ALBERT JOSEPH JRGrant14K
2026-03-05ZARCONE DONNA FGrant1.6K
2026-03-05MEHROTRA SANJAYGrant1.6K
2026-03-05LEAHY CHRISTINE AGrant40K
2026-03-05NELMS DAVID WGrant1.6K
2026-03-05BELL JAMES AGrant1.6K
2026-03-05Swedish JosephGrant1.6K
2026-02-13KULEVICH FREDERICK J.Grant2.8K
2026-02-13KULEVICH FREDERICK J.Disposition1.3K$126.86
2026-02-13MIRALLES ALBERT JOSEPH JRGrant4.2K
2026-02-13MIRALLES ALBERT JOSEPH JRDisposition1.9K$126.86
2026-02-13CONNELLY ELIZABETH H.Grant2.1K
2026-02-13CONNELLY ELIZABETH H.Disposition971$126.86
2026-02-13LEAHY CHRISTINE AGrant14K
2026-02-13LEAHY CHRISTINE ADisposition6.2K$126.86
2026-02-13LOCY PETER RGrant329
2026-02-13LOCY PETER RDisposition163$126.86
2026-01-02NELMS DAVID WGrant211
2026-01-02Swedish JosephGrant211
2025-12-22LOCY PETER RTax withheld139$144.88
2025-12-15CLARIZIO LYNDA MGift345
2025-12-10Kumar MukeshGrant44$149.54
2025-12-10Sanderson Katherine ElizabethGrant55$149.54
2025-12-10Grier Kelly JGrant5$149.54
2025-12-10LOCY PETER RGrant8$149.54
2025-12-10Foxx Anthony RGrant21$149.54
2025-12-10Jones Marc EllisGrant12$149.54
2025-12-10CONNELLY ELIZABETH H.Grant41$149.54
2025-12-10KULEVICH FREDERICK J.Grant34$149.54
2025-12-10ADDICOTT VIRGINIA C.Grant70$149.54
2025-12-10CLARIZIO LYNDA MGrant5$149.54
2025-12-10MIRALLES ALBERT JOSEPH JRGrant54$149.54
2025-12-10Chawla SonaGrant42$149.54
2025-12-10ZARCONE DONNA FGrant59$149.54
2025-12-10MEHROTRA SANJAYGrant9$149.54
2025-12-10LEAHY CHRISTINE AGrant136$149.54
2025-12-10NELMS DAVID WGrant129$149.54
2025-12-10BELL JAMES AGrant86$149.54
2025-12-10Swedish JosephGrant18$149.54
2025-12-08Chawla SonaSell7.4K$146.17
2025-11-24CONNELLY ELIZABETH H.Tax withheld363$141.92
2025-11-24KULEVICH FREDERICK J.Tax withheld285$141.92
2025-10-01NELMS DAVID WGrant177
2025-10-01Swedish JosephGrant177
2025-09-16Sanderson Katherine ElizabethTax withheld2.6K$163.13
2025-09-10CLARIZIO LYNDA MGrant4
2025-09-10Swedish JosephGrant15
2025-09-10Grier Kelly JGrant4
2025-09-10MEHROTRA SANJAYGrant8
2025-09-10ADDICOTT VIRGINIA C.Grant61
2025-09-10ZARCONE DONNA FGrant51
2025-09-10Jones Marc EllisGrant10
2025-09-10BELL JAMES AGrant75
2025-09-10Foxx Anthony RGrant18
2025-09-10NELMS DAVID WGrant111
2025-09-10LOCY PETER RGrant7
2025-09-10MIRALLES ALBERT JOSEPH JRGrant47
2025-09-10Sanderson Katherine ElizabethGrant69
2025-09-10Chawla SonaGrant37
2025-09-10CONNELLY ELIZABETH H.Grant36
2025-09-10LEAHY CHRISTINE AGrant118
2025-09-10Kumar MukeshGrant38
2025-09-10KULEVICH FREDERICK J.Grant30
2025-08-11Kumar MukeshGrant10K
2025-07-01Swedish JosephGrant155
2025-07-01NELMS DAVID WGrant176
2025-06-10CLARIZIO LYNDA MGrant4
2025-06-10ZARCONE DONNA FGrant49
2025-06-10NELMS DAVID WGrant105
2025-06-10LOCY PETER RGrant7
2025-06-10CONNELLY ELIZABETH H.Grant34
2025-06-10Jones Marc EllisGrant10
2025-06-10Foxx Anthony RGrant17
2025-06-10KULEVICH FREDERICK J.Grant28
2025-06-10ADDICOTT VIRGINIA C.Grant58
2025-06-10Sanderson Katherine ElizabethGrant66
2025-06-10Grier Kelly JGrant4
2025-06-10MIRALLES ALBERT JOSEPH JRGrant45
2025-06-10BELL JAMES AGrant71
2025-06-10Swedish JosephGrant14
2025-06-10LEAHY CHRISTINE AGrant112
2025-06-10MEHROTRA SANJAYGrant8
2025-06-10Chawla SonaGrant35
2025-05-13KULEVICH FREDERICK J.Option exercise14K$73.49
2025-05-13KULEVICH FREDERICK J.Option exercise14K$95.57
2025-05-13KULEVICH FREDERICK J.Sell16K$190.62
2025-05-13KULEVICH FREDERICK J.Sell12K$191.28
2025-05-08LEAHY CHRISTINE AOption exercise41K$58.90
2025-05-08LEAHY CHRISTINE ASell7.9K$179.99
2025-05-08LEAHY CHRISTINE ASell15K$181.27
2025-05-08LEAHY CHRISTINE ASell18K$182.13
2025-05-08LEAHY CHRISTINE ASell600$182.85
2025-04-01Swedish JosephGrant174
2025-04-01NELMS DAVID WGrant197
2025-03-17Sanderson Katherine ElizabethTax withheld2.3K$167.00
2025-03-12KULEVICH FREDERICK J.Tax withheld225$166.05
2025-03-12CONNELLY ELIZABETH H.Tax withheld164$166.05
2025-03-12MIRALLES ALBERT JOSEPH JRTax withheld365$166.05
2025-03-12LEAHY CHRISTINE ATax withheld993$166.05
2025-03-12Chawla SonaTax withheld498$166.05
2025-03-12LOCY PETER RTax withheld46$166.05
2025-03-11CONNELLY ELIZABETH H.Grant38
2025-03-11LEAHY CHRISTINE AGrant129
2025-03-11BELL JAMES AGrant76
2025-03-11Chawla SonaGrant41
2025-03-11ZARCONE DONNA FGrant55
2025-03-11Grier Kelly JGrant7
2025-03-11CLARIZIO LYNDA MGrant7
2025-03-11Sanderson Katherine ElizabethGrant90
2025-03-11Jones Marc EllisGrant11
2025-03-11Swedish JosephGrant14
2025-03-11Foxx Anthony RGrant19
2025-03-11ADDICOTT VIRGINIA C.Grant62
2025-03-11NELMS DAVID WGrant112
2025-03-11MIRALLES ALBERT JOSEPH JRGrant51
2025-03-11LOCY PETER RGrant7
2025-03-11MEHROTRA SANJAYGrant11
2025-03-11KULEVICH FREDERICK J.Grant32
2025-03-06BELL JAMES AGrant269
2025-03-05CLARIZIO LYNDA MGrant1.1K
2025-03-05ZARCONE DONNA FGrant1.1K
2025-03-05LOCY PETER RGrant466
2025-03-05LOCY PETER RGrant440
2025-03-05LOCY PETER RGrant440
2025-03-05NELMS DAVID WGrant1.1K
2025-03-05ADDICOTT VIRGINIA C.Grant1.1K
2025-03-05Grier Kelly JGrant1.1K
2025-03-05MIRALLES ALBERT JOSEPH JRGrant11K
2025-03-05MEHROTRA SANJAYGrant1.1K
2025-03-05KULEVICH FREDERICK J.Grant7.0K
2025-03-05Swedish JosephGrant1.1K
2025-03-05Chawla SonaGrant8.1K
2025-03-05Sanderson Katherine ElizabethGrant6.6K
2025-03-05LEAHY CHRISTINE AGrant27K
2025-03-05Jones Marc EllisGrant1.1K
2025-03-05CONNELLY ELIZABETH H.Grant8.9K
2025-03-05BELL JAMES AGrant1.1K
2025-03-05Foxx Anthony RGrant1.1K
2025-02-18CONNELLY ELIZABETH H.Grant5.0K
2025-02-18CONNELLY ELIZABETH H.Tax withheld2.2K$194.50
2025-02-18LOCY PETER RGrant843
2025-02-18LOCY PETER RTax withheld407$194.50
2025-02-18KULEVICH FREDERICK J.Grant6.6K
2025-02-18KULEVICH FREDERICK J.Tax withheld2.7K$194.50
2025-02-18LEAHY CHRISTINE AGrant30K
2025-02-18MIRALLES ALBERT JOSEPH JRTax withheld4.1K$194.50
2025-02-18MIRALLES ALBERT JOSEPH JRGrant9.4K
2025-02-18Chawla SonaTax withheld6.8K$194.50
2025-02-18Chawla SonaGrant12K
2025-02-18LEAHY CHRISTINE ATax withheld13K$194.50

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

Notable events (8-K)

DateItems
2026-05-265.03Shareholder voteExhibitsfiling ↗
2026-05-13Reg FDOtherExhibitsfiling ↗
2026-05-06ResultsOtherExhibitsfiling ↗
2026-05-01Reg FDfiling ↗
2026-03-27Exec/director changefiling ↗
2026-02-04ResultsOtherExhibitsfiling ↗
2025-12-23Material agreement1.02Debt obligationExec/director changeExhibitsfiling ↗
2025-11-04ResultsOtherExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-262026-05-210001402057-26-000038 ↗
8-K2026-05-132026-05-130001402057-26-000031 ↗
10-Q2026-05-062026-03-310001402057-26-000025 ↗
8-K2026-05-062026-05-060001402057-26-000023 ↗
8-K2026-05-012026-05-010001402057-26-000019 ↗
8-K2026-03-272026-03-240001402057-26-000016 ↗
10-K2026-02-202025-12-310001402057-26-000011 ↗
8-K2026-02-042026-02-040001402057-26-000001 ↗
8-K2025-12-232025-12-170001193125-25-329779 ↗
8-K2025-11-042025-11-040001402057-25-000191 ↗
10-Q2025-11-042025-09-300001402057-25-000193 ↗
8-K2025-10-282025-10-270001402057-25-000188 ↗