WebserviceX.NET

MCD 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 296.68
EMA 296.45
MACD -4.47
RSI 44.58
BB_High 312.12
BB_Low 281.24
ATR 5.05
ADX 27.14
MFI 50.72
OBV 47659794.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 MCD
Date 2025-07-02
Market Cap 210670190592.0
Enterprise Value 260468113408.0
Trailing P/E 26.004414
Forward P/E 23.36479
Price to Sales 8.195051
Price to Book -60.987377
Enterprise to Revenue 10.132
Enterprise to EBITDA 18.744
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.33
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.18996
S&P 500 52 Week Change 0.11937654
52 Week High 326.32
52 Week Low 243.53
50 Day Moving Avg 307.9742
200 Day Moving Avg 301.57846
3 Month Avg Daily Volume 3839888.0
10 Day Avg Daily Volume 5129270.0
Shares Outstanding 715033024.0
Float Shares 713881524.0
Percent Held by Insiders 0.00225
Percent Held by Institutions 0.75795996
Shares Short 7789172.0
Short Ratio 2.73
Short Percent of Float 0.0109
Short Percent of Shares Outstanding 9633872.0
Forward Annual Dividend Rate 7.08
Forward Annual Dividend Yield 2.42
Trailing Annual Dividend Rate 6.88
Trailing Annual Dividend Yield 0.02312683
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