WebserviceX.NET

MCD research report

As of 2025-08-29

Stock Price Chart

Stock Data (Last 30 Days)

Date Open High Low Close Volume

Price Performance

Volume Analysis

Technical Indicators

Indicator Value
SMA 308.83
EMA 309.13
MACD 3.27
RSI 62.55
BB_High 317.43
BB_Low 300.23
ATR 4.24
ADX 25.72
MFI 51.9
OBV 37947300.0

Economic Data

Indicator Value
BUSINV 2660314.0
CPIAUCSL 322.13
CPILFESL 328.66
DCOILWTICO 65.18
DGORDER 302806.0
DTWEXBGS 120.7
FEDFUNDS 4.33
GDP 30353.9
HOUST 1428.0
ICSA 229000.0
INDPRO 103.99
MORTGAGE30US 6.56
NFCI -0.56
PAYEMS 159539.0
PCE 20802.0
PSAVERT 4.4
RETAILIMSA 808367.0
RSAFS 726283.0
T10Y2Y 0.64
TOTALSA 16.85
UMCSENT 61.7
UNRATE 4.2
USREC 0.0

Fundamental Data

Metric Value
Symbol MCD
Date 2025-08-29
Market Cap 223743393792.0
Enterprise Value 277756542976.0
Trailing P/E 26.890224
Forward P/E 24.864395
Price to Sales 8.585702
Price to Book -81.05998
Enterprise to Revenue 10.658
Enterprise to EBITDA 19.6
Profit Margin 0.32206002
Operating Margin 0.47654998
Return on Assets 0.13257
Revenue 26059999232.0
Revenue per Share 36.422
EBITDA 14170999808.0
Net Income 8392999936.0
Diluted EPS 11.66
Total Cash 1879000064.0
Total Cash per Share 2.633
Total Debt 55892000768.0
Current Ratio 1.303
Book Value -3.868
Operating Cash Flow 9793999872.0
Levered Free Cash Flow 5429000192.0
Beta 0.521
52 Week Change 0.09813678
S&P 500 52 Week Change 0.16844666
52 Week High 326.32
52 Week Low 276.53
50 Day Moving Avg 301.0978
200 Day Moving Avg 302.0416
3 Month Avg Daily Volume 3666084.0
10 Day Avg Daily Volume 3007380.0
Shares Outstanding 713603968.0
Float Shares 712391306.0
Percent Held by Insiders 0.00227
Percent Held by Institutions 0.74992996
Shares Short 8136863.0
Short Ratio 2.35
Short Percent of Float 0.0114
Short Percent of Shares Outstanding 8833050.0
Forward Annual Dividend Rate 7.08
Forward Annual Dividend Yield 2.26
Trailing Annual Dividend Rate 6.98
Trailing Annual Dividend Yield 0.022356031
5 Year Avg Dividend Yield 2.21
Payout Ratio 0.5981
Ex-Dividend Date 1756771200
Last Split Factor 2:1
Last Split Date 920851200

Analysis