WebserviceX.NET

HD 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 398.52
EMA 398.29
MACD 8.63
RSI 61.53
BB_High 417.66
BB_Low 379.39
ATR 7.41
ADX 36.58
MFI 49.02
OBV -23471600.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 HD
Date 2025-08-29
Market Cap 404893564928.0
Enterprise Value 868902830080.0
Trailing P/E 27.615072
Forward P/E 26.074999
Price to Sales 2.4530976
Price to Book 37.9485
Enterprise to Revenue 5.264
Enterprise to EBITDA 33.938
Profit Margin 0.08863
Operating Margin 0.14478
Return on Assets 0.13713999
Return on Equity 1.9395399
Revenue 165054005248.0
Revenue per Share 166.469
EBITDA 25603000320.0
Net Income 14629000192.0
Diluted EPS 14.73
Total Cash 2804000000.0
Total Cash per Share 1.408
Total Debt 61920002048.0
Total Debt to Equity 580.591
Current Ratio 1.147
Book Value 10.719
Operating Cash Flow 17871998976.0
Levered Free Cash Flow 11005500416.0
Beta 1.0
52 Week Change 0.115232825
S&P 500 52 Week Change 0.16844666
52 Week High 439.37
52 Week Low 326.31
50 Day Moving Avg 379.9342
200 Day Moving Avg 383.3908
3 Month Avg Daily Volume 3512514.0
10 Day Avg Daily Volume 3996910.0
Shares Outstanding 995387008.0
Float Shares 1987508426.0
Percent Held by Insiders 0.00072999997
Percent Held by Institutions 0.73447
Shares Short 11795280.0
Short Ratio 3.65
Short Percent of Float 0.0119
Short Percent of Shares Outstanding 10708602.0
Forward Annual Dividend Rate 9.2
Forward Annual Dividend Yield 2.26
Trailing Annual Dividend Rate 4.55
Trailing Annual Dividend Yield 0.011167015
5 Year Avg Dividend Yield 2.3
Payout Ratio 0.6186
Ex-Dividend Date 1756944000
Last Split Factor 3:2
Last Split Date 946598400

Analysis