WebserviceX.NET

CMCSA research report

As of 2025-04-30

Stock Price Chart

Stock Data (Last 30 Days)

Date Open High Low Close Volume

Price Performance

Volume Analysis

Technical Indicators

Indicator Value
SMA 34.1
EMA 34.27
MACD -0.4
RSI 48.16
BB_High 35.82
BB_Low 32.38
ATR 1.09
ADX 23.24
MFI 54.15
OBV 203322508.0

Economic Data

Indicator Value
BUSINV 2589957.0
CPIAUCSL 319.62
CPILFESL 325.66
DCOILWTICO 63.3
DGORDER 315729.0
DTWEXBGS 123.25
FEDFUNDS 4.33
GDP 29977.63
HOUST 1324.0
ICSA 222000.0
INDPRO 103.89
MORTGAGE30US 6.81
NFCI -0.44
PAYEMS 159398.0
PCE 20653.3
PSAVERT 3.9
RETAILIMSA 822765.0
RSAFS 722025.0
T10Y2Y 0.57
TOTALSA 18.28
UMCSENT 57.0
UNRATE 4.2
USREC 0.0

Fundamental Data

Metric Value
Symbol CMCSA
Date 2025-04-30
Market Cap 127692546048.0
Enterprise Value 217912918016.0
Trailing P/E 8.423646
Forward P/E 7.808219
Price to Sales 1.0334456
Price to Book 1.4780241
Enterprise to Revenue 1.764
Enterprise to EBITDA 5.694
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.943
52 Week Change -0.11151832
S&P 500 52 Week Change 0.1080904
52 Week High 45.31
52 Week Low 31.44
50 Day Moving Avg 35.3936
200 Day Moving Avg 38.6505
3 Month Avg Daily Volume 28428047.0
10 Day Avg Daily Volume 25862670.0
Shares Outstanding 3724260096.0
Float Shares 3694761395.0
Percent Held by Insiders 0.00738
Percent Held by Institutions 0.90008
Shares Short 52361785.0
Short Ratio 1.87
Short Percent of Float 0.014199999
Short Percent of Shares Outstanding 59771786.0
Forward Annual Dividend Rate 1.32
Forward Annual Dividend Yield 3.89
Trailing Annual Dividend Rate 1.26
Trailing Annual Dividend Yield 0.03712434
5 Year Avg Dividend Yield 2.48
Payout Ratio 0.3103
Ex-Dividend Date 1743552000
Last Split Factor 2:1
Last Split Date 1487635200

Analysis