Comcast insider activity
What the executives and directors of Comcast 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 179 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Sep 2, 2026 | ROBERTS BRIAN L | 102K |
| Aug 17, 2026 | BREEN EDWARD D | 62K |
| Aug 5, 2026 | ROBERTS BRIAN L | 204K |
| Jun 30, 2026 | BREEN EDWARD D | 815 |
| Jun 30, 2026 | Smith Gordon | 1,375 |
| Jun 30, 2026 | Honickman Jeffrey A | 1,783 |
| Jun 30, 2026 | Baltimore Thomas J Jr | 1,375 |
| Jun 30, 2026 | Brady Louise F. | 1,375 |
| May 19, 2026 | ROBERTS BRIAN L | 203K |
| May 11, 2026 | BREEN EDWARD D | 32K |
| Apr 3, 2026 | Murdock Daniel C. | 7,341 |
| Mar 31, 2026 | BREEN EDWARD D | 697 |
| Mar 31, 2026 | Smith Gordon | 1,176 |
| Mar 31, 2026 | Honickman Jeffrey A | 1,524 |
| Mar 31, 2026 | Baltimore Thomas J Jr | 1,176 |
| Mar 31, 2026 | Brady Louise F. | 1,176 |
| Mar 17, 2026 | BREEN EDWARD D | 30K |
| Mar 17, 2026 | Khoury Jennifer | 21K |
| Mar 5, 2026 | Armstrong Jason | 143K |
| Mar 1, 2026 | ROBERTS BRIAN L | 91K |
| Mar 1, 2026 | Cavanagh Michael J | 70K |
| Mar 1, 2026 | Murdock Daniel C. | 17K |
| Mar 1, 2026 | Reid Thomas J. | 142K |
| Mar 1, 2026 | Khoury Jennifer | 16K |
| Mar 1, 2026 | Armstrong Jason | 151K |
| Feb 11, 2026 | ROBERTS BRIAN L | 1.9M |
| Feb 11, 2026 | Cavanagh Michael J | 1.4M |
| Feb 4, 2026 | Smith Gordon | 7,869 |
| Jan 20, 2026 | BREEN EDWARD D | 705 |
| Jan 20, 2026 | Honickman Jeffrey A | 1,542 |
| Jan 20, 2026 | Baltimore Thomas J Jr | 1,190 |
| Jan 20, 2026 | Bell Madeline S. | 5,096 |
| Jan 20, 2026 | Brady Louise F. | 1,190 |
| Jan 20, 2026 | Murdock Daniel C. | 2,087 |
| Jan 20, 2026 | Reid Thomas J. | 17K |
| Jan 20, 2026 | Armstrong Jason | 12K |
| Nov 20, 2025 | BACON KENNETH J | 9,013 |
| Nov 20, 2025 | NOVAK DAVID C | 9,013 |
| Nov 20, 2025 | BREEN EDWARD D | 9,013 |
| Nov 20, 2025 | NAKAHARA ASUKA | 9,013 |
| Nov 20, 2025 | Honickman Jeffrey A | 9,013 |
| Nov 20, 2025 | Baltimore Thomas J Jr | 9,013 |
| Nov 20, 2025 | Bell Madeline S. | 9,013 |
| Nov 20, 2025 | Brady Louise F. | 9,013 |
| Nov 20, 2025 | Lucas Wonya Y | 9,290 |
| Nov 4, 2025 | ROBERTS BRIAN L | 1.7M |
| Sep 30, 2025 | NOVAK DAVID C | 1,075 |
| Sep 30, 2025 | BREEN EDWARD D | 637 |
| Sep 30, 2025 | Honickman Jeffrey A | 1,393 |
| Sep 30, 2025 | Baltimore Thomas J Jr | 1,075 |
| Sep 30, 2025 | Brady Louise F. | 1,075 |
| Aug 20, 2025 | BREEN EDWARD D | 44K |
| Jun 30, 2025 | NOVAK DAVID C | 946 |
| Jun 30, 2025 | BREEN EDWARD D | 561 |
| Jun 30, 2025 | Honickman Jeffrey A | 1,226 |
| Jun 30, 2025 | Baltimore Thomas J Jr | 946 |
| Jun 30, 2025 | Brady Louise F. | 946 |
| Jun 19, 2025 | Murdock Daniel C. | 9,510 |
| Jun 5, 2025 | Armstrong Jason | 14K |
| May 22, 2025 | Khoury Jennifer | 23K |
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 |
|---|---|
| From holdings | 2.0M |
| Granted | 111K |
| Vested / exercised | 2.1M |
| Other in | 406K |
| Withheld for tax | 1.9M |
| Discretionary sales | 71K |
| Gifts | 2.3M |
| Other out | 406K |
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 |
|---|---|---|---|
| ROBERTS BRIAN L | 3.1M | 5.4M | 172.5 |
| NOVAK DAVID C | 341K | 391K | 114.5 |
| Honickman Jeffrey A | 146K | 272K | 185.8 |
Who holds what
the 14 largest holdings of 18| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| ROBERTS BRIAN L Chairman of Board & Co-CEO Last trade Nov 27, 2024 | CEO | 22M | – | – | Nov 27, 2024 | |
| Cavanagh Michael J Co-CEO Last trade Feb 11, 2026 | CEO | 754K | – | $1.9M | net selling over the year: 0 months buying, 1 month selling | Feb 11, 2026 |
| NOVAK DAVID C | Director | 391K | – | – | – | |
| Honickman Jeffrey A Last trade Nov 13, 2007 | Director | 272K | – | – | Nov 13, 2007 | |
| Reid Thomas J. Chief Legal Officer, Secretary | Officer | 223K | – | – | – | |
| Armstrong Jason CFO Last trade Mar 5, 2026 | CFO | 172K | – | $143K | net selling over the year: 0 months buying, 1 month selling | Mar 5, 2026 |
| Khoury Jennifer Chief Communications Officer | Officer | 71K | – | – | – | |
| HASSELL GERALD L | Director | 69K | – | – | – | |
| Murdock Daniel C. EVP & Chief Accounting Officer Last trade May 27, 2022 | Officer | 64K | – | – | May 27, 2022 | |
| NAKAHARA ASUKA Last trade Feb 3, 2026 | Director | 58K | – | $246K | net selling over the year: 0 months buying, 1 month selling | Feb 3, 2026 |
| Bell Madeline S. | Director | 57K | – | – | – | |
| BACON KENNETH J Last trade Nov 22, 2024 | Director | 42K | – | – | Nov 22, 2024 | |
| Baltimore Thomas J Jr | Director | 41K | – | – | – | |
| Brady Louise F. | Director | 35K | – | – | – |
Open-market trade log
the 60 most recent of 429| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Mar 5, 2026 | Armstrong Jason (CFO) 4,494 shares $31.74 +0.0% since trade filed Mar 6, 2026 | Discretionary sale | 4,494 | $31.74 | $143K | +0.0% | Mar 6, 2026 |
| Feb 11, 2026 | Cavanagh Michael J (CEO) 58K shares $32.66 −2.8% since trade filed Feb 13, 2026 | Discretionary sale | 58K | $32.66 | $1.9M | −2.8% | Feb 13, 2026 |
| Feb 3, 2026 | NAKAHARA ASUKA (Director) 8,275 shares $29.70 +6.9% since trade filed Feb 4, 2026 | Discretionary sale | 8,275 | $29.70 | $246K | +6.9% | Feb 4, 2026 |
| Nov 27, 2024 | ROBERTS BRIAN L (CEO) 235K shares $42.80 −25.8% since trade filed Nov 29, 2024 | Discretionary sale | 235K | $42.80 | $10M | −25.8% | Nov 29, 2024 |
| Nov 26, 2024 | ROBERTS BRIAN L (CEO) 234K shares $42.66 −25.6% since trade filed Nov 29, 2024 | Discretionary sale | 234K | $42.66 | $10M | −25.6% | Nov 29, 2024 |
| Nov 26, 2024 | Cavanagh Michael J (Officer) 26K shares $42.59 −25.5% since trade filed Nov 29, 2024 | Discretionary sale | 26K | $42.59 | $1.1M | −25.5% | Nov 29, 2024 |
| Nov 26, 2024 | Cavanagh Michael J (Officer) 108K shares $42.53 −25.4% since trade filed Nov 29, 2024 | Discretionary sale | 108K | $42.53 | $4.6M | −25.4% | Nov 29, 2024 |
| Nov 22, 2024 | BACON KENNETH J (Director) 14K shares $43.39 −26.9% since trade filed Nov 25, 2024 | Discretionary sale | 14K | $43.39 | $625K | −26.9% | Nov 25, 2024 |
| Nov 6, 2024 | Armstrong Jason (CFO) 10K shares $44.86 −29.3% since trade filed Nov 7, 2024 | Discretionary sale | 10K | $44.86 | $449K | −29.3% | Nov 7, 2024 |
| Nov 6, 2024 | Armstrong Jason (CFO) 13K shares $44.83 −29.2% since trade filed Nov 7, 2024 | Discretionary sale | 13K | $44.83 | $594K | −29.2% | Nov 7, 2024 |
| Jan 29, 2024 | Cavanagh Michael J (Officer) 115K shares $46.10 −31.2% since trade filed Jan 30, 2024 | Discretionary sale | 115K | $46.10 | $5.3M | −31.2% | Jan 30, 2024 |
| Nov 20, 2023 | Armstrong Jason (CFO) 6,471 shares $42.60 −25.5% since trade filed Nov 22, 2023 | Discretionary sale | 6,471 | $42.60 | $276K | −25.5% | Nov 22, 2023 |
| Nov 20, 2023 | Armstrong Jason (CFO) 35K shares $42.63 −25.6% since trade filed Nov 22, 2023 | Discretionary sale | 35K | $42.63 | $1.5M | −25.6% | Nov 22, 2023 |
| Nov 14, 2023 | ROBERTS BRIAN L (CEO) 616K shares $41.92 −24.3% since trade filed Nov 15, 2023 | Discretionary sale | 616K | $41.92 | $26M | −24.3% | Nov 15, 2023 |
| Dec 14, 2022 | BACON KENNETH J (Director) 2,000 shares $35.89 −11.6% since trade filed Dec 15, 2022 | Discretionary sale | 2,000 | $35.89 | $72K | −11.6% | Dec 15, 2022 |
| May 27, 2022 | Murdock Daniel C. (Officer) 8,929 shares $44.50 −28.7% since trade filed May 31, 2022 | Discretionary sale | 8,929 | $44.50 | $397K | −28.7% | May 31, 2022 |
| Mar 11, 2022 | WATSON DAVID N (CEO) 65K shares $45.69 −30.5% since trade filed Mar 14, 2022 | Discretionary sale | 65K | $45.69 | $3.0M | −30.5% | Mar 14, 2022 |
| Jun 4, 2021 | BACON KENNETH J (Director) 4,031 shares $56.89 filed Jun 7, 2021 | Discretionary sale | 4,031 | $56.89 | $229K | – | Jun 7, 2021 |
| May 10, 2021 | BACON KENNETH J (Director) 3,966 shares $58.83 filed May 11, 2021 | Discretionary sale | 3,966 | $58.83 | $233K | – | May 11, 2021 |
| May 3, 2021 | Murdock Daniel C. (Officer) 9,800 shares $56.89 filed May 4, 2021 | Discretionary sale | 9,800 | $56.89 | $558K | – | May 4, 2021 |
| Apr 30, 2021 | ROBERTS BRIAN L (CEO) 710K shares $55.20 filed Apr 30, 2021 | Discretionary sale | 710K | $55.20 | $39M | – | Apr 30, 2021 |
| Mar 4, 2021 | Montiel Maritza Gomez (Director) 6,000 shares $54.24 filed Mar 5, 2021 | Discretionary sale | 6,000 | $54.24 | $325K | – | Mar 5, 2021 |
| Mar 4, 2021 | Miller Adam Louis (Officer) 33K shares $54.89 filed Mar 5, 2021 | Discretionary sale | 33K | $54.89 | $1.8M | – | Mar 5, 2021 |
| Feb 11, 2021 | WATSON DAVID N (Officer) 181K shares $52.75 filed Feb 12, 2021 | Discretionary sale | 181K | $52.75 | $9.6M | – | Feb 12, 2021 |
| Jan 28, 2021 | Montiel Maritza Gomez (Director) 1,000 shares $49.95 filed Jan 29, 2021 | Discretionary sale | 1,000 | $49.95 | $50K | – | Jan 29, 2021 |
| Jan 28, 2021 | Montiel Maritza Gomez (Director) 1,000 shares $50.00 filed Jan 29, 2021 | Discretionary sale | 1,000 | $50.00 | $50K | – | Jan 29, 2021 |
| Dec 2, 2020 | SHELL JEFF (CEO) 5,582 shares $51.23 filed Dec 3, 2020 | Discretionary sale | 5,582 | $51.23 | $286K | – | Dec 3, 2020 |
| Aug 24, 2020 | Murdock Daniel C. (Officer) 848 shares $42.87 filed Aug 25, 2020 | Discretionary sale | 848 | $42.87 | $36K | – | Aug 25, 2020 |
| Aug 3, 2020 | SHELL JEFF (CEO) 99K shares $42.91 filed Aug 4, 2020 | Discretionary sale | 99K | $42.91 | $4.3M | – | Aug 4, 2020 |
| Jun 15, 2020 | Murdock Daniel C. (Officer) 4,536 shares $38.60 filed Jun 16, 2020 | Discretionary sale | 4,536 | $38.60 | $175K | – | Jun 16, 2020 |
| May 8, 2020 | BONOVITZ SHELDON M (Director) 16K shares $36.47 filed May 11, 2020 | Discretionary sale | 16K | $36.47 | $571K | – | May 11, 2020 |
| Apr 16, 2020 | Murdock Daniel C. (Officer) 919 shares $37.53 filed Apr 17, 2020 | Discretionary sale | 919 | $37.53 | $34K | – | Apr 17, 2020 |
| Mar 19, 2020 | Murdock Daniel C. (Officer) 672 shares $35.64 filed Mar 20, 2020 | Discretionary sale | 672 | $35.64 | $24K | – | Mar 20, 2020 |
| Mar 18, 2020 | Murdock Daniel C. (Officer) 919 shares $36.23 filed Mar 20, 2020 | Discretionary sale | 919 | $36.23 | $33K | – | Mar 20, 2020 |
| Mar 17, 2020 | Murdock Daniel C. (Officer) 1,038 shares $36.55 filed Mar 18, 2020 | Discretionary sale | 1,038 | $36.55 | $38K | – | Mar 18, 2020 |
| Mar 16, 2020 | WATSON DAVID N (Officer) 86K shares $36.69 filed Mar 18, 2020 | Discretionary sale | 86K | $36.69 | $3.1M | – | Mar 18, 2020 |
| Mar 16, 2020 | WATSON DAVID N (Officer) 117K shares $37.30 filed Mar 18, 2020 | Discretionary sale | 117K | $37.30 | $4.4M | – | Mar 18, 2020 |
| Feb 20, 2020 | Murdock Daniel C. (Officer) 1,176 shares $45.80 filed Feb 24, 2020 | Discretionary sale | 1,176 | $45.80 | $54K | – | Feb 24, 2020 |
| Feb 6, 2020 | ROBERTS BRIAN L (CEO) 514K shares $44.64 filed Feb 7, 2020 | Discretionary sale | 514K | $44.64 | $23M | – | Feb 7, 2020 |
| Dec 16, 2019 | COHEN DAVID L (Officer) 260K shares $43.83 filed Dec 18, 2019 | Discretionary sale | 260K | $43.83 | $11M | – | Dec 18, 2019 |
| Dec 16, 2019 | COHEN DAVID L (Officer) 374K shares $43.71 filed Dec 18, 2019 | Discretionary sale | 374K | $43.71 | $16M | – | Dec 18, 2019 |
| Dec 16, 2019 | WATSON DAVID N (Officer) 78K shares $43.67 filed Dec 18, 2019 | Discretionary sale | 78K | $43.67 | $3.4M | – | Dec 18, 2019 |
| Oct 29, 2019 | BONOVITZ SHELDON M (Director) 5,600 shares $45.47 filed Oct 30, 2019 | Discretionary sale | 5,600 | $45.47 | $255K | – | Oct 30, 2019 |
| Oct 28, 2019 | ROBERTS BRIAN L (CEO) 508K shares $44.98 filed Oct 29, 2019 | Discretionary sale | 508K | $44.98 | $23M | – | Oct 29, 2019 |
| Sep 4, 2019 | BACON KENNETH J (Director) 4,000 shares $45.03 filed Sep 6, 2019 | Discretionary sale | 4,000 | $45.03 | $180K | – | Sep 6, 2019 |
| Aug 22, 2019 | Murdock Daniel C. (Officer) 848 shares $44.23 filed Aug 23, 2019 | Discretionary sale | 848 | $44.23 | $38K | – | Aug 23, 2019 |
| Jun 13, 2019 | Murdock Daniel C. (Officer) 1,701 shares $41.46 filed Jun 14, 2019 | Discretionary sale | 1,701 | $41.46 | $71K | – | Jun 14, 2019 |
| Apr 26, 2019 | BURKE STEPHEN B (Officer) 69K shares $43.59 filed Apr 29, 2019 | Discretionary sale | 69K | $43.59 | $3.0M | – | Apr 29, 2019 |
| Apr 26, 2019 | BURKE STEPHEN B (Officer) 149K shares $43.29 filed Apr 29, 2019 | Discretionary sale | 149K | $43.29 | $6.5M | – | Apr 29, 2019 |
| Apr 26, 2019 | BURKE STEPHEN B (Officer) 239K shares $43.31 filed Apr 29, 2019 | Discretionary sale | 239K | $43.31 | $10M | – | Apr 29, 2019 |
| Apr 23, 2019 | COHEN DAVID L (Officer) 4,467 shares $41.88 filed Apr 24, 2019 | Discretionary sale | 4,467 | $41.88 | $187K | – | Apr 24, 2019 |
| Apr 17, 2019 | COHEN DAVID L (Officer) 4,468 shares $42.00 filed Apr 18, 2019 | Discretionary sale | 4,468 | $42.00 | $188K | – | Apr 18, 2019 |
| Apr 17, 2019 | Murdock Daniel C. (Officer) 1,038 shares $42.00 filed Apr 18, 2019 | Discretionary sale | 1,038 | $42.00 | $44K | – | Apr 18, 2019 |
| Mar 29, 2019 | COHEN DAVID L (Officer) 120K shares $39.86 filed Apr 1, 2019 | Discretionary sale | 120K | $39.86 | $4.8M | – | Apr 1, 2019 |
| Mar 28, 2019 | COHEN DAVID L (Officer) 3,667 shares $40.31 filed Apr 1, 2019 | Discretionary sale | 3,667 | $40.31 | $148K | – | Apr 1, 2019 |
| Mar 28, 2019 | COHEN DAVID L (Officer) 4,520 shares $40.32 filed Apr 1, 2019 | Discretionary sale | 4,520 | $40.32 | $182K | – | Apr 1, 2019 |
| Mar 28, 2019 | COHEN DAVID L (Officer) 4,953 shares $40.30 filed Apr 1, 2019 | Discretionary sale | 4,953 | $40.30 | $200K | – | Apr 1, 2019 |
| Mar 28, 2019 | COHEN DAVID L (Officer) 12K shares $40.31 filed Apr 1, 2019 | Discretionary sale | 12K | $40.31 | $469K | – | Apr 1, 2019 |
| Mar 26, 2019 | BLOCK ARTHUR R (Officer) 6,260 shares $39.38 filed Mar 27, 2019 | Discretionary sale | 6,260 | $39.38 | $247K | – | Mar 27, 2019 |
| Mar 25, 2019 | BLOCK ARTHUR R (Officer) 3,461 shares $39.47 filed Mar 27, 2019 | Discretionary sale | 3,461 | $39.47 | $137K | – | Mar 27, 2019 |
“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.