WebserviceX.NET

CMCSA research report

As of 2025-06-13

Stock Price Chart

Stock Data (Last 30 Days)

Date Open High Low Close Volume

Price Performance

Volume Analysis

Technical Indicators

Indicator Value
SMA 34.86
EMA 34.82
MACD 0.12
RSI 52.56
BB_High 35.74
BB_Low 33.98
ATR 0.64
ADX 11.95
MFI 58.3
OBV 291106800.0

Economic Data

Indicator Value
BUSINV 2578112.0
CPIAUCSL 320.58
CPILFESL 326.85
DCOILWTICO 65.99
DGORDER 296193.0
DTWEXBGS 121.52
FEDFUNDS 4.33
GDP 29976.64
HOUST 1361.0
ICSA 248000.0
INDPRO 103.88
MORTGAGE30US 6.84
NFCI -0.51
PAYEMS 159561.0
PCE 20669.5
PSAVERT 4.9
RETAILIMSA 805336.0
RSAFS 724131.0
T10Y2Y 0.45
TOTALSA 16.09
UMCSENT 52.2
UNRATE 4.2
USREC 0.0

Fundamental Data

Metric Value
Symbol CMCSA
Date 2025-06-13
Market Cap 130716835840.0
Enterprise Value 221907976192.0
Trailing P/E 8.623153
Forward P/E 7.99315
Price to Sales 1.0579219
Price to Book 1.5130299
Enterprise to Revenue 1.796
Enterprise to EBITDA 5.798
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.061645687
S&P 500 52 Week Change 0.09203708
52 Week High 45.31
52 Week Low 31.44
50 Day Moving Avg 34.4406
200 Day Moving Avg 37.8789
3 Month Avg Daily Volume 23780603.0
10 Day Avg Daily Volume 18587780.0
Shares Outstanding 3724260096.0
Float Shares 3695022754.0
Percent Held by Insiders 0.00737
Percent Held by Institutions 0.88832
Shares Short 47815825.0
Short Ratio 2.31
Short Percent of Float 0.0128999995
Short Percent of Shares Outstanding 56480613.0
Forward Annual Dividend Rate 1.32
Forward Annual Dividend Yield 3.77
Trailing Annual Dividend Rate 1.26
Trailing Annual Dividend Yield 0.035724413
5 Year Avg Dividend Yield 2.53
Payout Ratio 0.3103
Ex-Dividend Date 1751414400
Last Split Factor 2:1
Last Split Date 1487635200

Analysis