Been scrolling through retail stock discussions lately and keep seeing the same question pop up: between Costco and Home Depot, which is actually the best stock to buy right now? Worth digging into because these two dominate their spaces pretty differently.



Let me start with Costco. This company is basically printing money at scale. We're talking $270 billion in fiscal 2025 net sales, and they've managed to grow net income at 11.4% compound annually over the past five years. That's solid, consistent performance. The membership model is the real genius here - 81.4 million members with an 89.7% renewal rate globally. That's recurring revenue that's high-margin and sticky as hell.

What caught my attention is they're not slowing down expansion. Currently running 921 warehouses, but management wants to hit 30 net new openings per year. There's still room to grow domestically and internationally, which is pretty rare for a company this massive. Even during COVID in fiscal 2020, Costco posted same-store sales growth of 7.7%. That tells you something about their demand resilience.

The trade-off? Valuation is steep. Trading at a P/E of 54.6, which is definitely not cheap. But if you're looking for the best stock to buy right now based on quality and business moat, Costco's hard to argue against.

Home Depot is a different animal entirely. They absolutely crushed it during the pandemic years - double-digit revenue growth in fiscal 2020 and 2021. But that was a temporary tailwind. Now? Same-store sales growth basically flatlined at 0.2% in Q3 fiscal 2025. Consumers are tightening spending on big-ticket home projects, which makes sense given interest rate headwinds.

Here's the thing though - the home improvement industry is estimated at $1 trillion. Home Depot owns a massive piece of that with superior brand recognition, supply chain capabilities, and omnichannel reach. Plus there's a structural tailwind people aren't talking about enough. Average home age in the US hit 40 years in 2022, up from 35 in 2012. Older houses need more maintenance. Management also points out there's trillions in untapped home equity sitting there as residential real estate prices have climbed. That money could eventually flow into renovations.

The valuation argument is interesting. Home Depot trades at P/E 26.8 - cheaper than Costco, but the business is clearly struggling near-term. If you're trying to find the best stock to buy right now on a value basis, Home Depot makes more sense than Costco's premium multiple.

So here's my take: this really comes down to your investing philosophy. Costco is the higher-quality business with better visibility and consistency. Home Depot offers better value if you can stomach cyclical headwinds and believe in the long-term tailwinds from aging housing stock and deferred spending.

Personally, I've been watching both on Gate for the latest movements. If you're trying to decide which is the best stock to buy right now, I'd lean toward Costco if you prioritize quality and can accept the valuation. Home Depot if you want a discount and think home improvement demand will rebound. Both are legitimate plays depending on what you're optimizing for.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
Add a comment
Add a comment
No comments
  • Pin