FINHUB Insights

What the executives and directors of Comcast actually did with their own shares, decoded from three years of SEC Form 4 filings.

−$2.3M net open-market flow, 12 m
0 open-market buys, 12 m
0% of sale value on 10b5-1 plans
5,568 days since an insider bought

The tape: three years of insider trades

Open-market buy Discretionary sale Planned sale (10b5-1) Reported-price path Routine
$20$402024Jul2025Jul2026JulBREEN EDWARD D — routine flow, 19.2K (2023-08-28)HASSELL GERALD L — routine flow, 176 (2023-09-30)NOVAK DAVID C — routine flow, 705 (2023-09-30)NAKAHARA ASUKA — routine flow, 705 (2023-09-30)Honickman Jeffrey A — routine flow, 916 (2023-09-30)Baltimore Thomas J Jr — routine flow, 705 (2023-09-30)Brady Louise F. — routine flow, 1,295 (2023-10-03)ROBERTS BRIAN L — routine flow, 276.7K (2023-11-14)BACON KENNETH J — routine flow, 5,321 (2023-11-20)HASSELL GERALD L — routine flow, 5,240 (2023-11-20)NOVAK DAVID C — routine flow, 5,240 (2023-11-20)BREEN EDWARD D — routine flow, 5,240 (2023-11-20)NAKAHARA ASUKA — routine flow, 5,240 (2023-11-20)Honickman Jeffrey A — routine flow, 5,240 (2023-11-20)Baltimore Thomas J Jr — routine flow, 5,240 (2023-11-20)Montiel Maritza Gomez — routine flow, 5,289 (2023-11-20)Bell Madeline S. — routine flow, 5,240 (2023-11-20)Brady Louise F. — routine flow, 5,240 (2023-11-20)Armstrong Jason — routine flow, 47.9K (2023-11-20)ROBERTS BRIAN L — routine flow, 110K (2023-12-14)HASSELL GERALD L — routine flow, 192 (2023-12-31)NOVAK DAVID C — routine flow, 770 (2023-12-31)NAKAHARA ASUKA — routine flow, 770 (2023-12-31)Honickman Jeffrey A — routine flow, 998 (2023-12-31)Baltimore Thomas J Jr — routine flow, 770 (2023-12-31)Brady Louise F. — routine flow, 770 (2023-12-31)ROBERTS BRIAN L — routine flow, 83.5K (2024-01-02)Reid Thomas J. — routine flow, 16.1K (2024-01-02)Armstrong Jason — routine flow, 7,965 (2024-01-04)Armstrong Jason — routine flow, 10.9K (2024-01-14)ROBERTS BRIAN L — routine flow, 1.7M (2024-01-30)Armstrong Jason — routine flow, 7,543 (2024-02-15)Armstrong Jason — routine flow, 9,079 (2024-03-01)Murdock Daniel C. — routine flow, 6,514 (2024-03-02)Khoury Jennifer — routine flow, 8,830 (2024-03-02)ROBERTS BRIAN L — routine flow, 68.2K (2024-03-02)Cavanagh Michael J — routine flow, 46K (2024-03-02)Reid Thomas J. — routine flow, 12.3K (2024-03-02)ROBERTS BRIAN L — routine flow, 453.9K (2024-03-04)Cavanagh Michael J — routine flow, 337.9K (2024-03-04)Reid Thomas J. — routine flow, 112.1K (2024-03-04)BREEN EDWARD D — routine flow, 37.5K (2024-03-08)ROBERTS BRIAN L — routine flow, 8,562 (2024-03-15)Cavanagh Michael J — routine flow, 123.4K (2024-03-15)Murdock Daniel C. — routine flow, 5,184 (2024-03-15)Khoury Jennifer — routine flow, 6,494 (2024-03-15)Armstrong Jason — routine flow, 9,172 (2024-03-15)Khoury Jennifer — routine flow, 3,522 (2024-03-29)HASSELL GERALD L — routine flow, 779 (2024-03-31)NOVAK DAVID C — routine flow, 779 (2024-03-31)BREEN EDWARD D — routine flow, 923 (2024-03-31)NAKAHARA ASUKA — routine flow, 779 (2024-03-31)Honickman Jeffrey A — routine flow, 1,010 (2024-03-31)Baltimore Thomas J Jr — routine flow, 779 (2024-03-31)Montiel Maritza Gomez — routine flow, 390 (2024-03-31)Bell Madeline S. — routine flow, 779 (2024-03-31)Brady Louise F. — routine flow, 779 (2024-03-31)Murdock Daniel C. — routine flow, 4,187 (2024-04-01)Lucas Wonya Y — routine flow, 4,346 (2024-04-15)BREEN EDWARD D — routine flow, 76.3K (2024-05-09)Khoury Jennifer — routine flow, 8,494 (2024-05-22)Armstrong Jason — routine flow, 5,076 (2024-06-05)ROBERTS BRIAN L — routine flow, 31.9K (2024-06-06)Cavanagh Michael J — routine flow, 10.9K (2024-06-06)Murdock Daniel C. — routine flow, 3,566 (2024-06-19)NOVAK DAVID C — routine flow, 862 (2024-06-30)BREEN EDWARD D — routine flow, 1,022 (2024-06-30)NAKAHARA ASUKA — routine flow, 862 (2024-06-30)Honickman Jeffrey A — routine flow, 1,118 (2024-06-30)Baltimore Thomas J Jr — routine flow, 862 (2024-06-30)Bell Madeline S. — routine flow, 862 (2024-06-30)Brady Louise F. — routine flow, 862 (2024-06-30)Lucas Wonya Y — routine flow, 862 (2024-06-30)NOVAK DAVID C — routine flow, 808 (2024-09-30)BREEN EDWARD D — routine flow, 958 (2024-09-30)NAKAHARA ASUKA — routine flow, 808 (2024-09-30)Honickman Jeffrey A — routine flow, 1,048 (2024-09-30)Baltimore Thomas J Jr — routine flow, 808 (2024-09-30)Bell Madeline S. — routine flow, 808 (2024-09-30)Brady Louise F. — routine flow, 808 (2024-09-30)Lucas Wonya Y — routine flow, 808 (2024-09-30)ROBERTS BRIAN L — routine flow, 517K (2024-11-04)Armstrong Jason — routine flow, 123.2K (2024-11-06)BACON KENNETH J — routine flow, 5,315 (2024-11-20)NOVAK DAVID C — routine flow, 5,234 (2024-11-20)BREEN EDWARD D — routine flow, 5,234 (2024-11-20)NAKAHARA ASUKA — routine flow, 5,234 (2024-11-20)Honickman Jeffrey A — routine flow, 5,234 (2024-11-20)Baltimore Thomas J Jr — routine flow, 5,234 (2024-11-20)Bell Madeline S. — routine flow, 5,234 (2024-11-20)Brady Louise F. — routine flow, 5,234 (2024-11-20)Lucas Wonya Y — routine flow, 5,234 (2024-11-20)Cavanagh Michael J — routine flow, 1.3M (2024-11-26)NOVAK DAVID C — routine flow, 900 (2024-12-31)BREEN EDWARD D — routine flow, 1,066 (2024-12-31)NAKAHARA ASUKA — routine flow, 900 (2024-12-31)Honickman Jeffrey A — routine flow, 1,166 (2024-12-31)Baltimore Thomas J Jr — routine flow, 900 (2024-12-31)Bell Madeline S. — routine flow, 900 (2024-12-31)Brady Louise F. — routine flow, 900 (2024-12-31)Lucas Wonya Y — routine flow, 900 (2024-12-31)Reid Thomas J. — routine flow, 15.6K (2025-01-02)Armstrong Jason — routine flow, 11.3K (2025-01-14)Armstrong Jason — routine flow, 9,334 (2025-03-01)ROBERTS BRIAN L — routine flow, 85.3K (2025-03-02)Cavanagh Michael J — routine flow, 186.1K (2025-03-02)Murdock Daniel C. — routine flow, 13.5K (2025-03-02)Reid Thomas J. — routine flow, 174.4K (2025-03-02)Khoury Jennifer — routine flow, 12.2K (2025-03-02)ROBERTS BRIAN L — routine flow, 1.7M (2025-03-06)BREEN EDWARD D — routine flow, 43.2K (2025-03-07)BREEN EDWARD D — routine flow, 55.3K (2025-03-17)NOVAK DAVID C — routine flow, 915 (2025-03-31)BREEN EDWARD D — routine flow, 543 (2025-03-31)Honickman Jeffrey A — routine flow, 1,186 (2025-03-31)Baltimore Thomas J Jr — routine flow, 915 (2025-03-31)Brady Louise F. — routine flow, 915 (2025-03-31)Murdock Daniel C. — routine flow, 5,374 (2025-04-01)Cavanagh Michael J — routine flow, 342K (2025-05-06)BREEN EDWARD D — routine flow, 43.9K (2025-05-14)Khoury Jennifer — routine flow, 22.7K (2025-05-22)Armstrong Jason — routine flow, 13.5K (2025-06-05)Murdock Daniel C. — routine flow, 9,510 (2025-06-19)NOVAK DAVID C — routine flow, 946 (2025-06-30)BREEN EDWARD D — routine flow, 561 (2025-06-30)Honickman Jeffrey A — routine flow, 1,226 (2025-06-30)Baltimore Thomas J Jr — routine flow, 946 (2025-06-30)Brady Louise F. — routine flow, 946 (2025-06-30)BREEN EDWARD D — routine flow, 43.9K (2025-08-20)NOVAK DAVID C — routine flow, 1,075 (2025-09-30)BREEN EDWARD D — routine flow, 637 (2025-09-30)Honickman Jeffrey A — routine flow, 1,393 (2025-09-30)Baltimore Thomas J Jr — routine flow, 1,075 (2025-09-30)Brady Louise F. — routine flow, 1,075 (2025-09-30)ROBERTS BRIAN L — routine flow, 1.7M (2025-11-04)BACON KENNETH J — routine flow, 9,013 (2025-11-20)NOVAK DAVID C — routine flow, 9,013 (2025-11-20)BREEN EDWARD D — routine flow, 9,013 (2025-11-20)NAKAHARA ASUKA — routine flow, 9,013 (2025-11-20)Honickman Jeffrey A — routine flow, 9,013 (2025-11-20)Baltimore Thomas J Jr — routine flow, 9,013 (2025-11-20)Bell Madeline S. — routine flow, 9,013 (2025-11-20)Brady Louise F. — routine flow, 9,013 (2025-11-20)Lucas Wonya Y — routine flow, 9,290 (2025-11-20)BREEN EDWARD D — routine flow, 705 (2026-01-20)Honickman Jeffrey A — routine flow, 1,542 (2026-01-20)Baltimore Thomas J Jr — routine flow, 1,190 (2026-01-20)Bell Madeline S. — routine flow, 5,096 (2026-01-20)Brady Louise F. — routine flow, 1,190 (2026-01-20)Murdock Daniel C. — routine flow, 2,087 (2026-01-20)Reid Thomas J. — routine flow, 17K (2026-01-20)Armstrong Jason — routine flow, 12.1K (2026-01-20)Smith Gordon — routine flow, 7,869 (2026-02-04)ROBERTS BRIAN L — routine flow, 1.9M (2026-02-11)Cavanagh Michael J — routine flow, 1.4M (2026-02-11)ROBERTS BRIAN L — routine flow, 91.2K (2026-03-01)Cavanagh Michael J — routine flow, 70K (2026-03-01)Murdock Daniel C. — routine flow, 16.6K (2026-03-01)Reid Thomas J. — routine flow, 141.8K (2026-03-01)Khoury Jennifer — routine flow, 16K (2026-03-01)Armstrong Jason — routine flow, 151.3K (2026-03-01)Armstrong Jason — routine flow, 142.5K (2026-03-05)BREEN EDWARD D — routine flow, 30K (2026-03-17)Khoury Jennifer — routine flow, 21.4K (2026-03-17)BREEN EDWARD D — routine flow, 697 (2026-03-31)Smith Gordon — routine flow, 1,176 (2026-03-31)Honickman Jeffrey A — routine flow, 1,524 (2026-03-31)Baltimore Thomas J Jr — routine flow, 1,176 (2026-03-31)Brady Louise F. — routine flow, 1,176 (2026-03-31)Murdock Daniel C. — routine flow, 7,341 (2026-04-03)BREEN EDWARD D — routine flow, 32.4K (2026-05-11)ROBERTS BRIAN L — routine flow, 202.5K (2026-05-19)BREEN EDWARD D — routine flow, 815 (2026-06-30)Smith Gordon — routine flow, 1,375 (2026-06-30)Honickman Jeffrey A — routine flow, 1,783 (2026-06-30)Baltimore Thomas J Jr — routine flow, 1,375 (2026-06-30)Brady Louise F. — routine flow, 1,375 (2026-06-30)Routine: vests, tax, giftsROBERTS BRIAN L (CEO) — Discretionary sale: 616.1K @ $41.92 = $25.8M (2023-11-14)Armstrong Jason (CFO) — Discretionary sale: 41.7K @ $42.63 = $1.8M (2023-11-20)Cavanagh Michael J (Officer) — Discretionary sale: 114.7K @ $46.1 = $5.3M (2024-01-29)Armstrong Jason (CFO) — Discretionary sale: 23.2K @ $44.84 = $1M (2024-11-06)BACON KENNETH J (Director) — Discretionary sale: 14.4K @ $43.39 = $625K (2024-11-22)Cavanagh Michael J (Officer) — Discretionary sale: 133.2K @ $42.54 = $5.7M (2024-11-26)ROBERTS BRIAN L (CEO) — Discretionary sale: 469.5K @ $42.73 = $20.1M (2024-11-27)NAKAHARA ASUKA (Director) — Discretionary sale: 8,275 @ $29.7 = $246K (2026-02-03)Cavanagh Michael J (CEO) — Discretionary sale: 57.9K @ $32.66 = $1.9M (2026-02-11)Armstrong Jason (CFO) — Discretionary sale: 4,494 @ $31.74 = $143K (2026-03-05)Roberts $25.8MRoberts $20.1M

Every marker sits at the exact 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 gray strip is routine flow (vestings, tax withholding, gifts) that headlines love to miscount as selling.

Where the shares went, last 12 months

From holdings: 1.6MFrom holdings 1.6MGranted: 111.3KGranted 111.3KVested / exercised: 2.1MVested / exercised 2.1MOther in: 406KOther in 406KWithheld for tax: 1.9MWithheld for tax 1.9MDiscretionary sales: 70.7KDiscretionary sales 70.7KGifts: 1.9MGifts 1.9MOther out: 406KOther out 406K

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.

Skin in the game

10020222023202420252026Honickman Jeffrey ANOVAK DAVID CROBERTS BRIAN LHonickman 185.8Roberts 182.3Novak 114.5

Directly held shares as reported after each trade, indexed to 100 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.

Who holds what

Insider Role Shares held Buys 12 m Sales 12 m 12 m Last trade
ROBERTS BRIAN L Chairman of Board & Co-CEO CEO 22.8M 2024-11-27
Cavanagh Michael J Co-CEO CEO 753.9K $1.9M 2026-02-11
NOVAK DAVID C Director 390.9K
Honickman Jeffrey A Director 271.9K 2007-11-13
Reid Thomas J. Chief Legal Officer, Secretary Officer 223.5K
Armstrong Jason CFO CFO 172.4K $143K 2026-03-05
BREEN EDWARD D Director 89.8K
Khoury Jennifer Chief Communications Officer Officer 71.1K
HASSELL GERALD L Director 68.6K
Murdock Daniel C. EVP & Chief Accounting Officer Officer 64.4K 2022-05-27
NAKAHARA ASUKA Director 58K $246K 2026-02-03
Bell Madeline S. Director 56.9K
BACON KENNETH J Director 41.7K 2024-11-22
Baltimore Thomas J Jr Director 41.3K

Open-market trade log

Date Insider Type Shares Price Value Since trade Filed
2026-03-05 Armstrong Jason (CFO) Discretionary sale 4,494 $31.74 $143K 0% 2026-03-06
2026-02-11 Cavanagh Michael J (CEO) Discretionary sale 57.9K $32.66 $1.9M -2.8% 2026-02-13
2026-02-03 NAKAHARA ASUKA (Director) Discretionary sale 8,275 $29.70 $246K +6.9% 2026-02-04
2024-11-27 ROBERTS BRIAN L (CEO) Discretionary sale 235.1K $42.80 $10.1M -25.8% 2024-11-29
2024-11-26 ROBERTS BRIAN L (CEO) Discretionary sale 234.5K $42.66 $10M -25.6% 2024-11-29
2024-11-26 Cavanagh Michael J (Officer) Discretionary sale 25.5K $42.59 $1.1M -25.5% 2024-11-29
2024-11-26 Cavanagh Michael J (Officer) Discretionary sale 107.6K $42.53 $4.6M -25.4% 2024-11-29
2024-11-22 BACON KENNETH J (Director) Discretionary sale 14.4K $43.39 $625K -26.9% 2024-11-25
2024-11-06 Armstrong Jason (CFO) Discretionary sale 10K $44.86 $449K -29.3% 2024-11-07
2024-11-06 Armstrong Jason (CFO) Discretionary sale 13.2K $44.83 $594K -29.2% 2024-11-07
2024-01-29 Cavanagh Michael J (Officer) Discretionary sale 114.7K $46.10 $5.3M -31.2% 2024-01-30
2023-11-20 Armstrong Jason (CFO) Discretionary sale 6,471 $42.60 $276K -25.5% 2023-11-22
2023-11-20 Armstrong Jason (CFO) Discretionary sale 35.2K $42.63 $1.5M -25.6% 2023-11-22
2023-11-14 ROBERTS BRIAN L (CEO) Discretionary sale 616.1K $41.92 $25.8M -24.3% 2023-11-15
2022-12-14 BACON KENNETH J (Director) Discretionary sale 2,000 $35.89 $72K -11.6% 2022-12-15
2022-05-27 Murdock Daniel C. (Officer) Discretionary sale 8,929 $44.50 $397K -28.7% 2022-05-31
2022-03-11 WATSON DAVID N (CEO) Discretionary sale 65.4K $45.69 $3M -30.5% 2022-03-14
2021-06-04 BACON KENNETH J (Director) Discretionary sale 4,031 $56.89 $229K 2021-06-07
2021-05-10 BACON KENNETH J (Director) Discretionary sale 3,966 $58.83 $233K 2021-05-11
2021-05-03 Murdock Daniel C. (Officer) Discretionary sale 9,800 $56.89 $558K 2021-05-04
2021-04-30 ROBERTS BRIAN L (CEO) Discretionary sale 709.7K $55.20 $39.2M 2021-04-30
2021-03-04 Montiel Maritza Gomez (Director) Discretionary sale 6,000 $54.24 $325K 2021-03-05
2021-03-04 Miller Adam Louis (Officer) Discretionary sale 32.9K $54.89 $1.8M 2021-03-05
2021-02-11 WATSON DAVID N (Officer) Discretionary sale 181.3K $52.75 $9.6M 2021-02-12
2021-01-28 Montiel Maritza Gomez (Director) Discretionary sale 1,000 $49.95 $50K 2021-01-29
2021-01-28 Montiel Maritza Gomez (Director) Discretionary sale 1,000 $50.00 $50K 2021-01-29
2020-12-02 SHELL JEFF (CEO) Discretionary sale 5,582 $51.23 $286K 2020-12-03
2020-08-24 Murdock Daniel C. (Officer) Discretionary sale 848 $42.87 $36K 2020-08-25
2020-08-03 SHELL JEFF (CEO) Discretionary sale 99.5K $42.91 $4.3M 2020-08-04
2020-06-15 Murdock Daniel C. (Officer) Discretionary sale 4,536 $38.60 $175K 2020-06-16
2020-05-08 BONOVITZ SHELDON M (Director) Discretionary sale 15.7K $36.47 $571K 2020-05-11
2020-04-16 Murdock Daniel C. (Officer) Discretionary sale 919 $37.53 $34K 2020-04-17
2020-03-19 Murdock Daniel C. (Officer) Discretionary sale 672 $35.64 $24K 2020-03-20
2020-03-18 Murdock Daniel C. (Officer) Discretionary sale 919 $36.23 $33K 2020-03-20
2020-03-17 Murdock Daniel C. (Officer) Discretionary sale 1,038 $36.55 $38K 2020-03-18
2020-03-16 WATSON DAVID N (Officer) Discretionary sale 85.6K $36.69 $3.1M 2020-03-18
2020-03-16 WATSON DAVID N (Officer) Discretionary sale 117.2K $37.30 $4.4M 2020-03-18
2020-02-20 Murdock Daniel C. (Officer) Discretionary sale 1,176 $45.80 $54K 2020-02-24
2020-02-06 ROBERTS BRIAN L (CEO) Discretionary sale 513.7K $44.64 $22.9M 2020-02-07
2019-12-16 COHEN DAVID L (Officer) Discretionary sale 260.2K $43.83 $11.4M 2019-12-18
2019-12-16 COHEN DAVID L (Officer) Discretionary sale 373.5K $43.71 $16.3M 2019-12-18
2019-12-16 WATSON DAVID N (Officer) Discretionary sale 78.1K $43.67 $3.4M 2019-12-18
2019-10-29 BONOVITZ SHELDON M (Director) Discretionary sale 5,600 $45.47 $255K 2019-10-30
2019-10-28 ROBERTS BRIAN L (CEO) Discretionary sale 508.2K $44.98 $22.9M 2019-10-29
2019-09-04 BACON KENNETH J (Director) Discretionary sale 4,000 $45.03 $180K 2019-09-06
2019-08-22 Murdock Daniel C. (Officer) Discretionary sale 848 $44.23 $38K 2019-08-23
2019-06-13 Murdock Daniel C. (Officer) Discretionary sale 1,701 $41.46 $71K 2019-06-14
2019-04-26 BURKE STEPHEN B (Officer) Discretionary sale 68.9K $43.59 $3M 2019-04-29
2019-04-26 BURKE STEPHEN B (Officer) Discretionary sale 149.4K $43.29 $6.5M 2019-04-29
2019-04-26 BURKE STEPHEN B (Officer) Discretionary sale 239.3K $43.31 $10.4M 2019-04-29
2019-04-23 COHEN DAVID L (Officer) Discretionary sale 4,467 $41.88 $187K 2019-04-24
2019-04-17 COHEN DAVID L (Officer) Discretionary sale 4,468 $42.00 $188K 2019-04-18
2019-04-17 Murdock Daniel C. (Officer) Discretionary sale 1,038 $42.00 $44K 2019-04-18
2019-03-29 COHEN DAVID L (Officer) Discretionary sale 120K $39.86 $4.8M 2019-04-01
2019-03-28 COHEN DAVID L (Officer) Discretionary sale 3,667 $40.31 $148K 2019-04-01
2019-03-28 COHEN DAVID L (Officer) Discretionary sale 4,520 $40.32 $182K 2019-04-01
2019-03-28 COHEN DAVID L (Officer) Discretionary sale 4,953 $40.30 $200K 2019-04-01
2019-03-28 COHEN DAVID L (Officer) Discretionary sale 11.6K $40.31 $469K 2019-04-01
2019-03-26 BLOCK ARTHUR R (Officer) Discretionary sale 6,260 $39.38 $247K 2019-03-27
2019-03-25 BLOCK ARTHUR R (Officer) Discretionary sale 3,461 $39.47 $137K 2019-03-27

“Since trade” compares with the latest insider-implied price, not a market quote; this site carries no market data by design.

Filing hygiene

202 Forms 4, 3 years
0 filed late
0 amendments
1.8 avg. days to file

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.

Every number on this page comes from Forms 3, 4 and 5 filed with the SEC, refreshed daily. Browse the source filings on SEC EDGAR. Data through 2026-08-06