CDW insider activity
What the executives and directors of CDW actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
The tape: three years of insider trades
Every marker sits at the price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling.
The 300 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Sep 10, 2026 | Swedish Joseph | 29 |
| Sep 10, 2026 | BELL JAMES A | 96 |
| Sep 10, 2026 | NELMS DAVID W | 148 |
| Sep 10, 2026 | LEAHY CHRISTINE A | 825 |
| Sep 10, 2026 | MIRALLES ALBERT JOSEPH JR | 299 |
| Sep 10, 2026 | CLARIZIO LYNDA M | 7 |
| Sep 10, 2026 | ADDICOTT VIRGINIA C. | 82 |
| Sep 10, 2026 | KULEVICH FREDERICK J. | 185 |
| Sep 10, 2026 | CONNELLY ELIZABETH H. | 238 |
| Sep 10, 2026 | Jones Marc Ellis | 20 |
| Sep 10, 2026 | Foxx Anthony R | 30 |
| Sep 10, 2026 | LOCY PETER R | 29 |
| Sep 10, 2026 | Grier Kelly J | 7 |
| Sep 10, 2026 | Sanderson Katherine Elizabeth | 243 |
| Sep 10, 2026 | Kumar Mukesh | 192 |
| Sep 10, 2026 | TAN HANG | 213 |
| Aug 17, 2026 | Kumar Mukesh | 1,147 |
| Aug 7, 2026 | CONNELLY ELIZABETH H. | 27K |
| Jul 1, 2026 | Swedish Joseph | 208 |
| Jul 1, 2026 | NELMS DAVID W | 229 |
| Jun 10, 2026 | Swedish Joseph | 31 |
| Jun 10, 2026 | BELL JAMES A | 105 |
| Jun 10, 2026 | NELMS DAVID W | 161 |
| Jun 10, 2026 | LEAHY CHRISTINE A | 298 |
| Jun 10, 2026 | MIRALLES ALBERT JOSEPH JR | 108 |
| Jun 10, 2026 | CLARIZIO LYNDA M | 8 |
| Jun 10, 2026 | ADDICOTT VIRGINIA C. | 90 |
| Jun 10, 2026 | KULEVICH FREDERICK J. | 65 |
| Jun 10, 2026 | CONNELLY ELIZABETH H. | 88 |
| Jun 10, 2026 | Jones Marc Ellis | 22 |
| Jun 10, 2026 | Foxx Anthony R | 33 |
| Jun 10, 2026 | LOCY PETER R | 19 |
| Jun 10, 2026 | Grier Kelly J | 8 |
| Jun 10, 2026 | Sanderson Katherine Elizabeth | 65 |
| Jun 10, 2026 | Kumar Mukesh | 105 |
| Jun 10, 2026 | TAN HANG | 165 |
| May 11, 2026 | LOCY PETER R | 1,950 |
| May 11, 2026 | TAN HANG | 34K |
| Apr 1, 2026 | Swedish Joseph | 236 |
| Apr 1, 2026 | NELMS DAVID W | 236 |
| Mar 19, 2026 | Sanderson Katherine Elizabeth | 2,213 |
| Mar 12, 2026 | LEAHY CHRISTINE A | 5,236 |
| Mar 12, 2026 | MIRALLES ALBERT JOSEPH JR | 2,170 |
| Mar 12, 2026 | KULEVICH FREDERICK J. | 1,255 |
| Mar 12, 2026 | CONNELLY ELIZABETH H. | 1,480 |
| Mar 12, 2026 | LOCY PETER R | 123 |
| Mar 12, 2026 | Sanderson Katherine Elizabeth | 750 |
| Mar 10, 2026 | Swedish Joseph | 31 |
| Mar 10, 2026 | BELL JAMES A | 113 |
| Mar 10, 2026 | NELMS DAVID W | 164 |
| Mar 10, 2026 | MEHROTRA SANJAY | 19 |
| Mar 10, 2026 | ZARCONE DONNA F | 79 |
| Mar 10, 2026 | CLARIZIO LYNDA M | 14 |
| Mar 10, 2026 | ADDICOTT VIRGINIA C. | 92 |
| Mar 10, 2026 | Jones Marc Ellis | 22 |
| Mar 10, 2026 | Foxx Anthony R | 33 |
| Mar 10, 2026 | Grier Kelly J | 14 |
| Mar 10, 2026 | Kumar Mukesh | 108 |
| Mar 5, 2026 | Swedish Joseph | 1,609 |
| Mar 5, 2026 | BELL JAMES A | 2,011 |
Where the shares went, last 12 months
Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.
The chart, in numbers
| Flow | Shares |
|---|---|
| Granted | 177K |
| Vested / exercised | 27K |
| Bought on market | 23K |
| Withheld for tax | 25K |
| Discretionary sales | 34K |
| Gifts | 345 |
| Kept | 167K |
Skin in the game
Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| NELMS DAVID W | 24K | 52K | 215 |
| KULEVICH FREDERICK J. | 17K | 45K | 270.3 |
Who holds what
the 14 largest holdings of 20| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| LEAHY CHRISTINE A See Remarks Last trade May 18, 2026 | Officer | 212K | $499K | – | net buying over the year: 1 month buying, 0 months selling | May 18, 2026 |
| CORLEY CHRISTINA M See Remarks Last trade Dec 14, 2023 | Officer | 75K | – | – | Dec 14, 2023 | |
| NELMS DAVID W Last trade May 27, 2026 | Director | 52K | $2.0M | – | net buying over the year: 1 month buying, 0 months selling | May 27, 2026 |
| MIRALLES ALBERT JOSEPH JR See Remarks Last trade Aug 1, 2024 | Officer | 48K | – | – | Aug 1, 2024 | |
| KULEVICH FREDERICK J. See Remarks Last trade May 13, 2025 | Officer | 45K | – | – | May 13, 2025 | |
| CONNELLY ELIZABETH H. See Remarks Last trade Aug 7, 2026 | Officer | 34K | – | $3.7M | net selling over the year: 0 months buying, 1 month selling | Aug 7, 2026 |
| TAN HANG See Remarks | Officer | 34K | – | – | – | |
| Chawla Sona See Remarks Last trade Dec 8, 2025 | Officer | 28K | – | $1.1M | net selling over the year: 0 months buying, 1 month selling | Dec 8, 2025 |
| BELL JAMES A | Director | 26K | – | – | – | |
| Sanderson Katherine Elizabeth See Remarks | Officer | 25K | – | – | – | |
| ZARCONE DONNA F Last trade Feb 9, 2023 | Director | 23K | – | – | Feb 9, 2023 | |
| Kumar Mukesh See Remarks | Officer | 21K | – | – | – | |
| Swedish Joseph | Director | 20K | – | – | – | |
| ADDICOTT VIRGINIA C. | Director | 19K | – | – | – |
Open-market trade log
the 60 most recent of 376| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Aug 7, 2026 | CONNELLY ELIZABETH H. (Officer) 27K shares $137.62 +0.0% since trade filed Aug 11, 2026 | Discretionary sale | 27K | $137.62 | $3.7M | +0.0% | Aug 11, 2026 |
| May 27, 2026 | NELMS DAVID W (Director) 18K shares $111.43 +23.5% since trade filed May 29, 2026 | Open-market buy | 18K | $111.43 | $2.0M | +23.5% | May 29, 2026 |
| May 18, 2026 | LEAHY CHRISTINE A (Officer) 4,830 shares $103.40 +33.1% since trade filed May 19, 2026 | Open-market buy | 4,830 | $103.40 | $499K | +33.1% | May 19, 2026 |
| Dec 8, 2025 | Chawla Sona (Officer) 7,400 shares $146.17 −5.9% since trade filed Dec 10, 2025 | Discretionary sale | 7,400 | $146.17 | $1.1M | −5.9% | Dec 10, 2025 |
| May 13, 2025 | KULEVICH FREDERICK J. (Officer) 12K shares $191.28 −28.1% since trade filed May 15, 2025 | Discretionary sale | 12K | $191.28 | $2.3M | −28.1% | May 15, 2025 |
| May 13, 2025 | KULEVICH FREDERICK J. (Officer) 16K shares $190.62 −27.8% since trade filed May 15, 2025 | Discretionary sale | 16K | $190.62 | $3.1M | −27.8% | May 15, 2025 |
| May 8, 2025 | LEAHY CHRISTINE A (Officer) 600 shares $182.85 −24.7% since trade filed May 9, 2025 | Discretionary sale | 600 | $182.85 | $110K | −24.7% | May 9, 2025 |
| May 8, 2025 | LEAHY CHRISTINE A (Officer) 7,877 shares $179.99 −23.5% since trade filed May 9, 2025 | Discretionary sale | 7,877 | $179.99 | $1.4M | −23.5% | May 9, 2025 |
| May 8, 2025 | LEAHY CHRISTINE A (Officer) 15K shares $181.27 −24.1% since trade filed May 9, 2025 | Discretionary sale | 15K | $181.27 | $2.6M | −24.1% | May 9, 2025 |
| May 8, 2025 | LEAHY CHRISTINE A (Officer) 18K shares $182.13 −24.4% since trade filed May 9, 2025 | Discretionary sale | 18K | $182.13 | $3.3M | −24.4% | May 9, 2025 |
| Aug 1, 2024 | LEAHY CHRISTINE A (Officer) 1,200 shares $216.15 −36.3% since trade filed Aug 5, 2024 | Open-market buy | 1,200 | $216.15 | $259K | −36.3% | Aug 5, 2024 |
| Aug 1, 2024 | MIRALLES ALBERT JOSEPH JR (Officer) 1,050 shares $216.62 −36.5% since trade filed Aug 5, 2024 | Open-market buy | 1,050 | $216.62 | $227K | −36.5% | Aug 5, 2024 |
| Jul 16, 2024 | Chawla Sona (Officer) 1,400 shares $241.14 −42.9% since trade filed Jul 18, 2024 | Planned sale (10b5-1) | 1,400 | $241.14 | $338K | −42.9% | Jul 18, 2024 |
| Jul 16, 2024 | Chawla Sona (Officer) 17K shares $240.39 −42.8% since trade filed Jul 18, 2024 | Planned sale (10b5-1) | 17K | $240.39 | $4.1M | −42.8% | Jul 18, 2024 |
| Jun 18, 2024 | Chawla Sona (Officer) 26K shares $230.17 −40.2% since trade filed Jun 20, 2024 | Planned sale (10b5-1) | 26K | $230.17 | $6.0M | −40.2% | Jun 20, 2024 |
| Dec 14, 2023 | CORLEY CHRISTINA M (Officer) 1,550 shares $222.24 −38.1% since trade filed Dec 15, 2023 | Planned sale (10b5-1) | 1,550 | $222.24 | $344K | −38.1% | Dec 15, 2023 |
| Dec 14, 2023 | CORLEY CHRISTINA M (Officer) 9,520 shares $221.49 −37.9% since trade filed Dec 15, 2023 | Planned sale (10b5-1) | 9,520 | $221.49 | $2.1M | −37.9% | Dec 15, 2023 |
| Dec 14, 2023 | CORLEY CHRISTINA M (Officer) 23K shares $220.62 −37.6% since trade filed Dec 15, 2023 | Planned sale (10b5-1) | 23K | $220.62 | $5.1M | −37.6% | Dec 15, 2023 |
| Dec 13, 2023 | CORLEY CHRISTINA M (Officer) 700 shares $220.01 −37.5% since trade filed Dec 15, 2023 | Planned sale (10b5-1) | 700 | $220.01 | $154K | −37.5% | Dec 15, 2023 |
| Nov 22, 2023 | CORLEY CHRISTINA M (Officer) 13K shares $218.13 −36.9% since trade filed Nov 27, 2023 | Planned sale (10b5-1) | 13K | $218.13 | $2.9M | −36.9% | Nov 27, 2023 |
| Nov 22, 2023 | CORLEY CHRISTINA M (Officer) 16K shares $217.25 −36.7% since trade filed Nov 27, 2023 | Planned sale (10b5-1) | 16K | $217.25 | $3.4M | −36.7% | Nov 27, 2023 |
| Nov 22, 2023 | CORLEY CHRISTINA M (Officer) 20K shares $216.61 −36.5% since trade filed Nov 27, 2023 | Planned sale (10b5-1) | 20K | $216.61 | $4.2M | −36.5% | Nov 27, 2023 |
| Nov 15, 2023 | LEAHY CHRISTINE A (Officer) 3,737 shares $217.87 −36.8% since trade filed Nov 17, 2023 | Planned sale (10b5-1) | 3,737 | $217.87 | $814K | −36.8% | Nov 17, 2023 |
| Nov 15, 2023 | LEAHY CHRISTINE A (Officer) 4,703 shares $219.45 −37.3% since trade filed Nov 17, 2023 | Planned sale (10b5-1) | 4,703 | $219.45 | $1.0M | −37.3% | Nov 17, 2023 |
| Nov 15, 2023 | LEAHY CHRISTINE A (Officer) 36K shares $218.83 −37.1% since trade filed Nov 17, 2023 | Planned sale (10b5-1) | 36K | $218.83 | $7.9M | −37.1% | Nov 17, 2023 |
| May 4, 2023 | LEAHY CHRISTINE A (Officer) 3,050 shares $163.62 −15.9% since trade filed May 4, 2023 | Open-market buy | 3,050 | $163.62 | $499K | −15.9% | May 4, 2023 |
| Feb 9, 2023 | ZARCONE DONNA F (Director) 4,703 shares $203.23 −32.3% since trade filed Feb 13, 2023 | Discretionary sale | 4,703 | $203.23 | $956K | −32.3% | Feb 13, 2023 |
| May 6, 2022 | LEAHY CHRISTINE A (Officer) 2,900 shares $169.36 −18.7% since trade filed May 10, 2022 | Open-market buy | 2,900 | $169.36 | $491K | −18.7% | May 10, 2022 |
| May 6, 2022 | MIRALLES ALBERT JOSEPH JR (Officer) 1,475 shares $169.90 −19.0% since trade filed May 10, 2022 | Open-market buy | 1,475 | $169.90 | $251K | −19.0% | May 10, 2022 |
| Feb 11, 2022 | LEAHY CHRISTINE A (Officer) 2,762 shares $180.96 −24.0% since trade filed Feb 14, 2022 | Open-market buy | 2,762 | $180.96 | $500K | −24.0% | Feb 14, 2022 |
| Feb 11, 2022 | MIRALLES ALBERT JOSEPH JR (Officer) 1,650 shares $181.96 −24.4% since trade filed Feb 14, 2022 | Open-market buy | 1,650 | $181.96 | $300K | −24.4% | Feb 14, 2022 |
| Dec 20, 2021 | CORLEY CHRISTINA M (Officer) 3,400 shares $186.89 −26.4% since trade filed Dec 22, 2021 | Discretionary sale | 3,400 | $186.89 | $635K | −26.4% | Dec 22, 2021 |
| Nov 18, 2021 | CORLEY CHRISTINA M (Officer) 3,400 shares $195.27 −29.5% since trade filed Nov 22, 2021 | Discretionary sale | 3,400 | $195.27 | $664K | −29.5% | Nov 22, 2021 |
| Oct 18, 2021 | CORLEY CHRISTINA M (Officer) 3,400 shares $179.00 −23.1% since trade filed Oct 20, 2021 | Discretionary sale | 3,400 | $179.00 | $609K | −23.1% | Oct 20, 2021 |
| Sep 20, 2021 | CORLEY CHRISTINA M (Officer) 3,400 shares $187.60 −26.6% since trade filed Sep 22, 2021 | Discretionary sale | 3,400 | $187.60 | $638K | −26.6% | Sep 22, 2021 |
| Aug 18, 2021 | CORLEY CHRISTINA M (Officer) 3,400 shares $196.39 filed Aug 20, 2021 | Discretionary sale | 3,400 | $196.39 | $668K | – | Aug 20, 2021 |
| Aug 17, 2021 | FINNEGAN PAUL J (Director) 2,366 shares $197.29 filed Aug 18, 2021 | Discretionary sale | 2,366 | $197.29 | $467K | – | Aug 18, 2021 |
| Aug 16, 2021 | KULEVICH FREDERICK J. (Officer) 2,500 shares $198.10 filed Aug 18, 2021 | Discretionary sale | 2,500 | $198.10 | $495K | – | Aug 18, 2021 |
| Aug 16, 2021 | KEBO COLLIN B. (Officer) 6,000 shares $198.10 filed Aug 18, 2021 | Discretionary sale | 6,000 | $198.10 | $1.2M | – | Aug 18, 2021 |
| Aug 9, 2021 | LEAHY CHRISTINE A (Officer) 43K shares $188.63 filed Aug 11, 2021 | Discretionary sale | 43K | $188.63 | $8.0M | – | Aug 11, 2021 |
| Aug 9, 2021 | LEAHY CHRISTINE A (Officer) 43K shares $189.32 filed Aug 11, 2021 | Discretionary sale | 43K | $189.32 | $8.1M | – | Aug 11, 2021 |
| Jul 19, 2021 | CORLEY CHRISTINA M (Officer) 3,400 shares $172.17 filed Jul 21, 2021 | Discretionary sale | 3,400 | $172.17 | $585K | – | Jul 21, 2021 |
| Jun 18, 2021 | CORLEY CHRISTINA M (Officer) 3,400 shares $168.69 filed Jun 21, 2021 | Discretionary sale | 3,400 | $168.69 | $574K | – | Jun 21, 2021 |
| Jun 2, 2021 | ZARCONE DONNA F (Director) 7,006 shares $165.40 filed Jun 3, 2021 | Discretionary sale | 7,006 | $165.40 | $1.2M | – | Jun 3, 2021 |
| May 19, 2021 | CORLEY CHRISTINA M (Officer) 3,989 shares $164.92 filed May 21, 2021 | Discretionary sale | 3,989 | $164.92 | $658K | – | May 21, 2021 |
| May 17, 2021 | KULEVICH FREDERICK J. (Officer) 2,500 shares $167.89 filed May 19, 2021 | Discretionary sale | 2,500 | $167.89 | $420K | – | May 19, 2021 |
| May 17, 2021 | KEBO COLLIN B. (Officer) 6,000 shares $167.89 filed May 19, 2021 | Discretionary sale | 6,000 | $167.89 | $1.0M | – | May 19, 2021 |
| Apr 16, 2021 | CORLEY CHRISTINA M (Officer) 3,500 shares $184.58 filed Apr 19, 2021 | Discretionary sale | 3,500 | $184.58 | $646K | – | Apr 19, 2021 |
| Mar 16, 2021 | CORLEY CHRISTINA M (Officer) 3,500 shares $162.13 filed Mar 17, 2021 | Discretionary sale | 3,500 | $162.13 | $567K | – | Mar 17, 2021 |
| Feb 16, 2021 | CORLEY CHRISTINA M (Officer) 3,500 shares $154.78 filed Feb 18, 2021 | Discretionary sale | 3,500 | $154.78 | $542K | – | Feb 18, 2021 |
| Feb 16, 2021 | KULEVICH FREDERICK J. (Officer) 2,500 shares $154.78 filed Feb 18, 2021 | Discretionary sale | 2,500 | $154.78 | $387K | – | Feb 18, 2021 |
| Feb 16, 2021 | KEBO COLLIN B. (Officer) 6,000 shares $154.78 filed Feb 18, 2021 | Discretionary sale | 6,000 | $154.78 | $929K | – | Feb 18, 2021 |
| Jan 19, 2021 | CORLEY CHRISTINA M (Officer) 3,500 shares $133.45 filed Jan 21, 2021 | Discretionary sale | 3,500 | $133.45 | $467K | – | Jan 21, 2021 |
| Dec 16, 2020 | CORLEY CHRISTINA M (Officer) 3,500 shares $132.71 filed Dec 17, 2020 | Discretionary sale | 3,500 | $132.71 | $464K | – | Dec 17, 2020 |
| Dec 15, 2020 | KEBO COLLIN B. (Officer) 6,000 shares $132.27 filed Dec 17, 2020 | Discretionary sale | 6,000 | $132.27 | $794K | – | Dec 17, 2020 |
| May 13, 2020 | TROKA MATTHEW A. (Officer) 7,001 shares $100.99 filed May 14, 2020 | Discretionary sale | 7,001 | $100.99 | $707K | – | May 14, 2020 |
| May 11, 2020 | ECKROTE DOUGLAS E (Officer) 5,000 shares $106.97 filed May 12, 2020 | Discretionary sale | 5,000 | $106.97 | $535K | – | May 12, 2020 |
| May 11, 2020 | BILLHORN JILL M. (Officer) 500 shares $106.97 filed May 12, 2020 | Discretionary sale | 500 | $106.97 | $53K | – | May 12, 2020 |
| Feb 18, 2020 | KIRBY ROBERT F. (Officer) 1,300 shares $137.47 filed Feb 18, 2020 | Discretionary sale | 1,300 | $137.47 | $179K | – | Feb 18, 2020 |
| Feb 14, 2020 | CHONG MARK (Officer) 6,000 shares $138.51 filed Feb 18, 2020 | Discretionary sale | 6,000 | $138.51 | $831K | – | Feb 18, 2020 |
“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.
Filing hygiene
How to read this
A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.
Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.