WebserviceX.NET

MCD 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 310.28
EMA 307.99
MACD -2.5
RSI 37.31
BB_High 320.98
BB_Low 299.59
ATR 4.8
ADX 16.02
MFI 35.14
OBV 41769100.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 MCD
Date 2025-06-13
Market Cap 215875616768.0
Enterprise Value 267432525824.0
Trailing P/E 26.670496
Forward P/E 23.94211
Price to Sales 8.397542
Price to Book -62.49431
Enterprise to Revenue 10.403
Enterprise to EBITDA 19.245
Profit Margin 0.3175
Operating Margin 0.44577
Return on Assets 0.13416
Revenue 25706999808.0
Revenue per Share 35.875
EBITDA 13895999488.0
Net Income 8161999872.0
Diluted EPS 11.32
Total Cash 1238000000.0
Total Cash per Share 1.731
Total Debt 52794998784.0
Current Ratio 1.181
Book Value -4.831
Operating Cash Flow 9484999680.0
Levered Free Cash Flow 5306375168.0
Beta 0.556
52 Week Change 0.19091952
S&P 500 52 Week Change 0.09203708
52 Week High 326.32
52 Week Low 243.53
50 Day Moving Avg 311.7466
200 Day Moving Avg 301.46826
3 Month Avg Daily Volume 3496876.0
10 Day Avg Daily Volume 3120170.0
Shares Outstanding 715033024.0
Float Shares 713874374.0
Percent Held by Insiders 0.00225
Percent Held by Institutions 0.75859
Shares Short 9155753.0
Short Ratio 3.03
Short Percent of Float 0.0128
Short Percent of Shares Outstanding 10432155.0
Forward Annual Dividend Rate 7.08
Forward Annual Dividend Yield 2.35
Trailing Annual Dividend Rate 6.88
Trailing Annual Dividend Yield 0.022694288
5 Year Avg Dividend Yield 2.22
Payout Ratio 0.6072
Ex-Dividend Date 1748822400
Last Split Factor 2:1
Last Split Date 920851200

Analysis