Accessibility Menu

Got $500? 3 Retail Stocks to Buy and Hold for Decades.

If you're looking for stocks of companies that people regularly shop with, this trio of retail stocks is a great place to start with $500.

By Adé Hennis Dec 22, 2025 at 8:12AM EST

Key Points

  • TJX stock has not experienced a negative annual return in stock price for 16 consecutive years.
  • Walmart is the world's largest retailer by revenue, and its stock isn't going anywhere anytime soon.
  • Dollar General experienced rough years in 2023 and 2024, but it has bounced back strongly in 2025.

Premium Investing Services

Invest better with The Motley Fool. Get stock recommendations, portfolio guidance, and more from The Motley Fool's premium services.