Date Action Amount Person Type
Mar 15, 2024 Buy 4 281 Roberts Brian L Class A Common Stock
Mar 15, 2024 Sell 4 281 Roberts Brian L Class A Common Stock
Mar 15, 2024 Sell 4 281 Roberts Brian L Restricted Stock Units
Mar 15, 2024 Sell 4 440 Khoury Jennifer Restricted Stock Units
Mar 15, 2024 Buy 4 440 Khoury Jennifer Class A Common Stock
Mar 15, 2024 Sell 2 054 Khoury Jennifer Class A Common Stock
Mar 15, 2024 Sell 3 720 Murdock Daniel C. Restricted Stock Units
Mar 15, 2024 Buy 3 720 Murdock Daniel C. Class A Common Stock
Mar 15, 2024 Sell 1 464 Murdock Daniel C. Class A Common Stock
Mar 15, 2024 Buy 83 400 Cavanagh Michael J Class A Common Stock
Mar 15, 2024 Sell 40 002 Cavanagh Michael J Class A Common Stock
Mar 15, 2024 Sell 83 400 Cavanagh Michael J Restricted Stock Units
Mar 15, 2024 Sell 6 440 Armstrong Jason Restricted Stock Units
Mar 15, 2024 Buy 6 440 Armstrong Jason Class A Common Stock
Mar 15, 2024 Sell 2 732 Armstrong Jason Class A Common Stock
Mar 08, 2024 Buy 37 500 Breen Edward D Class A Common Stock
Mar 04, 2024 Buy 306 147 Roberts Brian L Class A Common Stock
Mar 04, 2024 Sell 147 763 Roberts Brian L Class A Common Stock
Mar 04, 2024 Buy 72 181 Reid Thomas J. Class A Common Stock
Mar 04, 2024 Sell 39 917 Reid Thomas J. Class A Common Stock
Mar 04, 2024 Buy 228 202 Cavanagh Michael J Class A Common Stock
Mar 04, 2024 Sell 109 664 Cavanagh Michael J Class A Common Stock
Mar 02, 2024 Buy 46 743 Roberts Brian L Class A Common Stock
Mar 02, 2024 Sell 21 430 Roberts Brian L Class A Common Stock
Mar 02, 2024 Sell 46 743 Roberts Brian L Restricted Stock Units
Mar 02, 2024 Sell 7 935 Reid Thomas J. Restricted Stock Units
Mar 02, 2024 Buy 7 935 Reid Thomas J. Class A Common Stock
Mar 02, 2024 Sell 4 389 Reid Thomas J. Class A Common Stock
Mar 02, 2024 Sell 31 087 Cavanagh Michael J Restricted Stock Units
Mar 02, 2024 Buy 31 087 Cavanagh Michael J Class A Common Stock
Mar 02, 2024 Sell 14 933 Cavanagh Michael J Class A Common Stock
Mar 02, 2024 Sell 1 590 Murdock Daniel C. Restricted Stock Units
Mar 02, 2024 Buy 1 590 Murdock Daniel C. Class A Common Stock
Mar 02, 2024 Sell 526 Murdock Daniel C. Class A Common Stock
Mar 02, 2024 Sell 1 935 Khoury Jennifer Restricted Stock Units
Mar 02, 2024 Buy 1 935 Khoury Jennifer Class A Common Stock
Mar 02, 2024 Sell 895 Khoury Jennifer Class A Common Stock
Mar 01, 2024 Buy 605 905 Roberts Brian L Option to Purchase
Mar 01, 2024 Buy 180 455 Reid Thomas J. Option to Purchase
Mar 01, 2024 Buy 461 015 Cavanagh Michael J Option to Purchase
Mar 01, 2024 Buy 19 280 Murdock Daniel C. Restricted Stock Units
Mar 01, 2024 Sell 1 380 Murdock Daniel C. Restricted Stock Units
Mar 01, 2024 Sell 2 156 Murdock Daniel C. Restricted Stock Units
Mar 01, 2024 Buy 28 980 Murdock Daniel C. Option to Purchase
Mar 01, 2024 Buy 1 380 Murdock Daniel C. Class A Common Stock
Mar 01, 2024 Sell 337 Murdock Daniel C. Class A Common Stock
Mar 01, 2024 Sell 525 Murdock Daniel C. Class A Common Stock
Mar 01, 2024 Buy 2 156 Murdock Daniel C. Class A Common Stock
Mar 01, 2024 Sell 1 515 Khoury Jennifer Restricted Stock Units
Mar 01, 2024 Sell 2 587 Khoury Jennifer Restricted Stock Units
Mar 01, 2024 Buy 39 520 Khoury Jennifer Option to Purchase
Mar 01, 2024 Buy 1 515 Khoury Jennifer Class A Common Stock
Mar 01, 2024 Sell 701 Khoury Jennifer Class A Common Stock
Mar 01, 2024 Buy 2 587 Khoury Jennifer Class A Common Stock
Mar 01, 2024 Sell 1 197 Khoury Jennifer Class A Common Stock
Mar 01, 2024 Buy 223 920 Armstrong Jason Option to Purchase
Mar 01, 2024 Sell 2 070 Armstrong Jason Restricted Stock Units
Mar 01, 2024 Sell 4 312 Armstrong Jason Restricted Stock Units
Mar 01, 2024 Buy 2 070 Armstrong Jason Class A Common Stock
Mar 01, 2024 Sell 875 Armstrong Jason Class A Common Stock
Mar 01, 2024 Buy 4 312 Armstrong Jason Class A Common Stock
Mar 01, 2024 Sell 1 822 Armstrong Jason Class A Common Stock
Feb 15, 2024 Sell 5 296 Armstrong Jason Restricted Stock Units
Feb 15, 2024 Buy 5 296 Armstrong Jason Class A Common Stock
Feb 15, 2024 Sell 2 247 Armstrong Jason Class A Common Stock
Jan 30, 2024 Buy 965 000 Roberts Brian L Class A Common Stock
Jan 30, 2024 Sell 718 056 Roberts Brian L Class A Common Stock
Jan 30, 2024 Sell 965 000 Roberts Brian L Option to Purchase
Jan 29, 2024 Sell 114 749 Cavanagh Michael J Class A Common Stock
Jan 26, 2024 Sell 208 871 Roberts Brian L Restricted Stock Units
Jan 14, 2024 Sell 7 740 Armstrong Jason Restricted Stock Units
Jan 14, 2024 Buy 7 740 Armstrong Jason Class A Common Stock
Jan 14, 2024 Sell 3 159 Armstrong Jason Class A Common Stock
Jan 04, 2024 Sell 5 592 Armstrong Jason Restricted Stock Units
Jan 04, 2024 Buy 5 592 Armstrong Jason Class A Common Stock
Jan 04, 2024 Sell 2 373 Armstrong Jason Class A Common Stock
Jan 02, 2024 Sell 21 166 Cavanagh Michael J Phantom Stock
Jan 02, 2024 Buy 17 691 Roberts Brian L Class A Common Stock
Jan 02, 2024 Sell 5 929 Roberts Brian L Class A Common Stock
Jan 02, 2024 Sell 7 448 Roberts Brian L Class A Common Stock
Jan 02, 2024 Buy 21 637 Roberts Brian L Class A Common Stock
Jan 02, 2024 Sell 8 956 Roberts Brian L Class A Common Stock
Jan 02, 2024 Buy 21 879 Roberts Brian L Class A Common Stock
Jan 02, 2024 Sell 17 691 Roberts Brian L Restricted Stock Units
Jan 02, 2024 Sell 21 637 Roberts Brian L Restricted Stock Units
Jan 02, 2024 Sell 21 879 Roberts Brian L Restricted Stock Units
Jan 02, 2024 Sell 11 700 Reid Thomas J. Restricted Stock Units
Jan 02, 2024 Buy 11 700 Reid Thomas J. Class A Common Stock
Jan 02, 2024 Sell 4 441 Reid Thomas J. Class A Common Stock
Jan 02, 2024 Sell 1 101 Reid Thomas J. Phantom Stock
Dec 31, 2023 Buy 770 Novak David C Class A Common Stock
Dec 31, 2023 Buy 770 Nakahara Asuka Class A Common Stock
Dec 31, 2023 Buy 998 Honickman Jeffrey A Class A Common Stock
Dec 31, 2023 Buy 192 Hassell Gerald L Class A Common Stock
Jan 01, 2023 Sell 27 200 Armstrong Jason Option to Purchase
Jan 01, 2023 Sell 68 200 Armstrong Jason Option to Purchase
Jan 01, 2023 Sell 69 800 Armstrong Jason Option to Purchase
Jan 01, 2023 Sell 68 200 Armstrong Jason Option to Purchase
Jan 01, 2023 Sell 10 320 Khoury Jennifer Option to Purchase
Jan 01, 2023 Sell 40 220 Khoury Jennifer Option to Purchase
INSIDER POWER
10.223
Last 100 transactions
Buy: 3 467 960 | Sell: 3 040 069 (Shares)

Based on the 100 latest insides trades, we have calculated the insider power to be positive at a ratio of 10.223.

In total, the insiders bought 3 467 960 474 and sold 3 040 069 389 CMCSA shares in the last 100 trades.

Click to get the best stock tips daily for free!

About Comcast Corporation

Comcast Comcast Corporation operates as a media and technology company worldwide. It operates through Cable Communications, Media, Studios, Theme Parks, and Sky segments. The Cable Communications segment offers broadband, video, voice, wireless, and other services to residential and business customers under the Xfinity brand; and advertising services. The Media segment operates NBCUniversal's television and streaming platforms, including national, region... CMCSA Profile

Top Fintech Company

StockInvest.us featured in The Global Fintech Index 2020 as the top Fintech company of the country.

Full report by FINDEXABLE

ROCKIT