WebserviceX.NET

HD 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 354.2
EMA 356.76
MACD -1.47
RSI 51.86
BB_High 368.7
BB_Low 339.71
ATR 10.02
ADX 19.31
MFI 60.4
OBV 5028935.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 HD
Date 2025-04-30
Market Cap 358301106176.0
Enterprise Value 418283552768.0
Trailing P/E 24.19396
Forward P/E 23.108332
Price to Sales 2.2462049
Price to Book 53.96557
Enterprise to Revenue 2.622
Enterprise to EBITDA 16.541
Profit Margin 0.092819996
Operating Margin 0.11321
Return on Assets 0.15585
Return on Equity 3.8537202
Revenue 159514001408.0
Revenue per Share 161.125
EBITDA 25287000064.0
Net Income 14805999616.0
Diluted EPS 14.9
Total Cash 1659000064.0
Total Cash per Share 1.669
Total Debt 63084998656.0
Total Debt to Equity 950.075
Current Ratio 1.105
Book Value 6.68
Operating Cash Flow 19810000896.0
Levered Free Cash Flow 11604124672.0
Beta 1.091
52 Week Change 0.081423044
S&P 500 52 Week Change 0.1080904
52 Week High 439.37
52 Week Low 323.77
50 Day Moving Avg 365.6246
200 Day Moving Avg 386.2407
3 Month Avg Daily Volume 3792465.0
10 Day Avg Daily Volume 2966360.0
Shares Outstanding 993928000.0
Float Shares 992382075.0
Percent Held by Insiders 0.00071999995
Percent Held by Institutions 0.7457
Shares Short 10118719.0
Short Ratio 2.36
Short Percent of Float 0.010199999
Short Percent of Shares Outstanding 9528301.0
Forward Annual Dividend Rate 9.2
Forward Annual Dividend Yield 2.56
Trailing Annual Dividend Rate 9.05
Trailing Annual Dividend Yield 0.025208915
5 Year Avg Dividend Yield 2.29
Payout Ratio 0.6036
Ex-Dividend Date 1741824000
Last Split Factor 3:2
Last Split Date 946598400

Analysis