Company profile

Brian L. Roberts
Incorporated in
Fiscal year end
Former names
At&t Comcast Corp
IRS number

CMCSA stock data

FINRA relative short interest over last month (20 trading days) ?

Investment data

Data from SEC filings
Securities sold
Number of investors


30 Apr 20
4 Jun 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 26.61B 28.4B 26.83B 26.86B
Net income 2.22B 3.2B 3.29B 3.2B
Diluted EPS 0.46 0.68 0.7 0.68
Net profit margin 8.36% 11.27% 12.26% 11.93%
Operating income 4.85B 5.25B 5.34B 5.36B
Net change in cash 3.02B 1.99B -412M 421M
Cash on hand 8.52B 5.5B 3.51B 3.92B
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 108.94B 94.51B 85.03B 80.74B
Net income 13.32B 11.86B 22.92B 9.03B
Diluted EPS 2.83 2.53 4.75 1.78
Net profit margin 12.23% 12.55% 26.96% 11.18%
Operating income 21.13B 19.01B 18.02B 16.83B
Net change in cash 1.69B 386M 127M 1.01B
Cash on hand 5.5B 3.81B 3.43B 3.3B

Financial data from Comcast earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
20 May 20 Bell Madeline S. Phantom Stock Class A Common Stock Discretionary Dispose I 39.17 1,674 65.57K 21,067
20 May 20 Montiel Maritza Gomez Phantom Stock Class A Common Stock Discretionary Dispose I 39.17 1,674 65.57K 8,334
15 May 20 Michael J Cavanagh Class A Common Stock Payment of exercise Dispose F 35.92 27,320 981.33K 222,363
15 May 20 Michael J Cavanagh Class A Common Stock Option exercise Aquire M 0 56,512 0 249,683
15 May 20 Michael J Cavanagh RSU Class A Common Stock Option exercise Dispose M 0 56,512 0 157,577
8 May 20 Bonovitz Sheldon M Class A Common Stock Sell Dispose S 36.47 15,660 571.12K 24,045.555
16 Apr 20 Comcast Class A Common Stock Sell Dispose S 34.21 5,200,000 177.89M 5,140,864
16 Apr 20 Comcast Class A Common Stock Conversion Aquire C 0 10,340,864 0 10,340,864
16 Apr 20 Comcast Class B Common Stock Class A Common Stock Conversion Dispose C 0 10,340,864 0 0
82.6% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 1826 1926 -5.2%
Opened positions 137 234 -41.5%
Closed positions 237 117 +102.6%
Increased positions 759 871 -12.9%
Reduced positions 759 606 +25.2%
13F shares
Current Prev Q Change
Total value 129.35B 169.87B -23.8%
Total shares 3.76B 3.77B -0.3%
Total puts 35.61M 36.71M -3.0%
Total calls 33.06M 29.03M +13.9%
Total put/call ratio 1.1 1.3 -14.8%
Largest owners
Shares Value Change
Vanguard 415.97M $14.3B +3.1%
BLK BlackRock 320.64M $11.02B -0.3%
STT State Street 175.74M $6.08B +0.9%
Capital International Investors 159.78M $5.49B +19.2%
Massachusetts Financial Services 138.26M $4.75B +6.2%
Wellington Management 115.26M $3.96B -3.9%
FMR 96.06M $3.3B -24.9%
Capital World Investors 96.03M $3.3B +7.8%
Dodge & Cox 82.76M $2.85B -2.2%
Clearbridge Advisors 81.38M $2.8B +2.0%
Largest transactions
Shares Bought/sold Change
Norges Bank 0 -47.59M EXIT
Capital Research Global Investors 46.64M +34.61M +287.6%
FMR 96.06M -31.83M -24.9%
Capital International Investors 159.78M +25.78M +19.2%
Viking Global Investors 17.9M +17.61M +6072.2%
MCQEF Macquarie 18.22M +16.06M +743.5%
Vanguard 415.97M +12.6M +3.1%
Parnassus Investments 21.25M +11.97M +128.9%
BEN Franklin Resources 34.71M +11.69M +50.7%
Orbis Allan Gray 11.68M +11.58M +11481.0%

Financial report summary

  • The COVID-19 pandemic could have a material adverse effect on our businesses and results of operations.
Content analysis ?
H.S. freshman Avg
New words: abandoned, Abbey, altered, avoidance, baseball, basketball, cancellation, capacity, circumstance, classified, closure, cofinancing, complying, computation, conjunction, conveyance, copyright, creation, David, daypart, deferral, degree, delay, delayed, delivered, deteriorating, deterioration, disaggregated, disconnect, disease, Dolittle, doubtful, Downton, drove, duration, dynamic, Emma, employment, Epic, equally, Euro, exceed, feature, flow, Football, forecast, fraudulent, free, frontline, gaming, globe, guarantor, half, heightening, highly, hockey, Hunt, impossible, Inline, investor, Invisible, iXBRL, jointly, knowable, launched, learn, lend, length, library, longer, Man, medium, model, multiyear, Nintendo, nonmarketable, nonpayment, opportunity, pandemic, payment, Photograph, pledged, policy, population, postponed, postponement, postponing, precision, predict, President, prevent, print, rank, ratio, read, registered, remotely, removed, render, reopen, residual, respond, restated, resume, rule, salary, satisfy, showing, simplify, spread, startup, Sterling, subordinated, Subsequently, substantively, supply, suspended, suspension, temporarily, temporary, theater, title, Tokyo, traditionally, traffic, type, UCL, unamortized, unclear, understand, understanding, undiscounted, undivided, Union, unsecured, unsubordinated, usage, vary, videoconferencing, volatile, voluntarily, Watson, WorldTM, worsened
Removed: absence, achieved, amending, analyzing, applied, arising, Asia, assembled, assumed, attracting, August, borrowing, bring, calculate, carried, CCCL, claiming, classification, commenced, commencement, conform, consenting, consideration, consistent, Consolidating, controlling, costly, counterparty, declined, deductible, defendant, deployment, developed, device, distributed, diversified, eliminating, enactment, estate, expired, explanation, extend, fee, filing, financed, footprint, forma, format, forward, funding, governance, hand, inception, inclusion, inclusive, incremental, indemnification, industry, infringement, Instruction, integration, inventory, July, largest, lessee, lesser, limit, liquidation, listing, London, Main, nation, noncontractual, noted, October, operated, Parent, participate, partner, party, portfolio, power, preference, pro, PyeongChang, qualify, quantity, real, realization, reclassified, rent, rental, repaying, replacement, representation, responsibility, returning, revised, RMB, scoping, settled, slate, standard, syndicate, taxable, terminated, ticket, tier, transfer, UEFA, unexercised, utilize, valuation, variable, Warner, weighted, wide, workforce, XBRL