I've been tracking HD ever since it started rolling over from its late summer highs above 415, and seeing it retrace all the way down to the current 320.75 is pretty remarkable. The market's clearly shifted to risk-off mode for anything exposed to consumer discretionary, and Home Depot's taken it on the chin as housing activity cooled and rates stayed elevated. But when you zoom out, you're looking at a business with a fortress balance sheet, industry dominance, and a track record of compounding value for decades.
The main thing that stands out is how overdone this selloff seems relative to the underlying fundamentals. Even with softer DIY trends, HD has managed to hold gross margins steady thanks to its scale and supply chain efficiency. Pro customer spend is still resilient and makes up a larger share each year, which really helps buffer the hit from the casual consumer. The company’s ability to flex pricing and control costs has kept earnings quality high, and management’s still aggressively buying back shares at these depressed levels. That’s a signal they see real value here too.
Of course, the big risk is that the macro headwinds linger longer than expected. If mortgage rates stay stuck above 7% and the consumer gets squeezed further, we could see another leg down in housing-related names. But I think at these prices, that risk is more than baked in. You're basically paying a market multiple for a business that's historically run circles around the S&P in return on capital. Plus, the dividend is as reliable as they come, which makes waiting for the cycle to turn a lot less painful.
Looking ahead, the setup for a rebound is building as soon as we see any hints of rate cuts or housing stabilization. Next earnings is the key catalyst in my view if management guides even a little optimistic on Pro trends or cost leverage, it should re-rate fast. I'm targeting 377.10 over the next 11 weeks, as I think the market will realize the pessimism here is overdone once sentiment shifts back toward housing and consumer staples.