WebserviceX.NET

SPG 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 159.64
EMA 160.21
MACD 1.08
RSI 65.53
BB_High 164.14
BB_Low 155.14
ATR 3.13
ADX 7.89
MFI 59.32
OBV 14166589.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 SPG
Date 2025-07-02
Market Cap 62544732160.0
Enterprise Value 77072547840.0
Trailing P/E 26.407642
Forward P/E 24.460176
Price to Sales 10.434174
Price to Book 21.107292
Enterprise to Revenue 12.858
Enterprise to EBITDA 17.332
Profit Margin 0.34248
Operating Margin 0.49396
Return on Assets 0.05826
Return on Equity 0.67307
Revenue 5994220032.0
Revenue per Share 18.376
EBITDA 4446823936.0
Net Income 2049555968.0
Diluted EPS 6.28
Total Cash 1380007936.0
Total Cash per Share 4.228
Total Debt 25273774080.0
Total Debt to Equity 773.472
Current Ratio 0.372
Book Value 7.857
Operating Cash Flow 3868770048.0
Levered Free Cash Flow 1983254400.0
Beta 1.486
52 Week Change 0.10798597
S&P 500 52 Week Change 0.11937654
52 Week High 190.14
52 Week Low 136.34
50 Day Moving Avg 159.8734
200 Day Moving Avg 169.2279
3 Month Avg Daily Volume 1829516.0
10 Day Avg Daily Volume 1760030.0
Shares Outstanding 326416992.0
Float Shares 322844156.0
Percent Held by Insiders 0.01829
Percent Held by Institutions 0.94314003
Shares Short 3535403.0
Short Ratio 2.07
Short Percent of Float 0.0148
Short Percent of Shares Outstanding 5875022.0
Forward Annual Dividend Rate 8.4
Forward Annual Dividend Yield 5.23
Trailing Annual Dividend Rate 8.25
Trailing Annual Dividend Yield 0.050222196
5 Year Avg Dividend Yield 5.64
Payout Ratio 1.3137
Ex-Dividend Date 1749427200
Last Split Factor 1063:1000
Last Split Date 1401321600

Analysis