WebserviceX.NET

CMCSA research report

As of 2025-07-02

Stock Price Chart

Stock Data (Last 30 Days)

Date Open High Low Close Volume

Price Performance

Volume Analysis

Technical Indicators

Indicator Value
SMA 35.02
EMA 35.15
MACD 0.27
RSI 58.25
BB_High 36.12
BB_Low 33.93
ATR 0.61
ADX 14.88
MFI 49.39
OBV 343483778.0

Economic Data

Indicator Value
BUSINV 2656533.0
CPIAUCSL 320.58
CPILFESL 326.85
DCOILWTICO 66.3
DGORDER 343585.0
DTWEXBGS 120.08
FEDFUNDS 4.33
GDP 29962.05
HOUST 1256.0
ICSA 236000.0
INDPRO 103.59
MORTGAGE30US 6.77
NFCI -0.5
PAYEMS 159561.0
PCE 20592.7
PSAVERT 4.5
RETAILIMSA 804272.0
RSAFS 715417.0
T10Y2Y 0.52
TOTALSA 16.1
UMCSENT 52.2
UNRATE 4.2
USREC 0.0

Fundamental Data

Metric Value
Symbol CMCSA
Date 2025-07-02
Market Cap 133778481152.0
Enterprise Value 224446889984.0
Trailing P/E 8.825124
Forward P/E 8.180366
Price to Sales 1.0827005
Price to Book 1.548468
Enterprise to Revenue 1.817
Enterprise to EBITDA 5.865
Profit Margin 0.12714
Operating Margin 0.19007999
Return on Assets 0.05451
Return on Equity 0.18049
Revenue 123560001536.0
Revenue per Share 32.2
EBITDA 38270001152.0
Net Income 15710000128.0
Diluted EPS 4.06
Total Cash 8593000448.0
Total Cash per Share 2.301
Total Debt 99122003968.0
Total Debt to Equity 113.542
Current Ratio 0.645
Book Value 23.139
Operating Cash Flow 28118999040.0
Levered Free Cash Flow 9956500480.0
Beta 0.948
52 Week Change -0.045203686
S&P 500 52 Week Change 0.11937654
52 Week High 45.31
52 Week Low 31.44
50 Day Moving Avg 34.671
200 Day Moving Avg 37.6354
3 Month Avg Daily Volume 23322045.0
10 Day Avg Daily Volume 23516990.0
Shares Outstanding 3724260096.0
Float Shares 3695022754.0
Percent Held by Insiders 0.00737
Percent Held by Institutions 0.88772005
Shares Short 43267330.0
Short Ratio 2.3
Short Percent of Float 0.0117
Short Percent of Shares Outstanding 58615612.0
Forward Annual Dividend Rate 1.32
Forward Annual Dividend Yield 3.7
Trailing Annual Dividend Rate 1.26
Trailing Annual Dividend Yield 0.035
5 Year Avg Dividend Yield 2.55
Payout Ratio 0.3103
Ex-Dividend Date 1751414400
Last Split Factor 2:1
Last Split Date 1487635200

Analysis