WebserviceX.NET

MCD 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 311.47
EMA 312.95
MACD 2.92
RSI 59.16
BB_High 324.3
BB_Low 298.64
ATR 7.18
ADX 14.82
MFI 51.88
OBV 37704036.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 MCD
Date 2025-04-30
Market Cap 228572758016.0
Enterprise Value 275567017984.0
Trailing P/E 28.08875
Forward P/E 25.34893
Price to Sales 8.818394
Price to Book -60.209076
Enterprise to Revenue 10.631
Enterprise to EBITDA 19.755
Profit Margin 0.31725
Operating Margin 0.45084998
Return on Assets 0.13307
Revenue 25920000000.0
Revenue per Share 36.085
EBITDA 13948999680.0
Net Income 8223000064.0
Diluted EPS 11.38
Total Cash 1119000064.0
Total Cash per Share 1.566
Total Debt 51988000768.0
Current Ratio 1.191
Book Value -5.309
Operating Cash Flow 9447000064.0
Levered Free Cash Flow 5127249920.0
Beta 0.619
52 Week Change 0.14601171
S&P 500 52 Week Change 0.1080904
52 Week High 326.32
52 Week Low 243.53
50 Day Moving Avg 308.6816
200 Day Moving Avg 294.4787
3 Month Avg Daily Volume 3856085.0
10 Day Avg Daily Volume 2931190.0
Shares Outstanding 715072000.0
Float Shares 712467792.0
Percent Held by Insiders 0.0023
Percent Held by Institutions 0.74099
Shares Short 11517275.0
Short Ratio 2.63
Short Percent of Float 0.0161
Short Percent of Shares Outstanding 11316825.0
Forward Annual Dividend Rate 7.08
Forward Annual Dividend Yield 2.25
Trailing Annual Dividend Rate 6.78
Trailing Annual Dividend Yield 0.02155803
5 Year Avg Dividend Yield 2.23
Payout Ratio 0.59529996
Ex-Dividend Date 1740960000
Last Split Factor 2:1
Last Split Date 920851200

Analysis