Stocks To Hold For Years

 Stocks To Hold For Years

2 Stocks To Hold For The Next 10 Years

Wouldn't it be easy if you could just buy the right stocks and then get good returns and dividends over the long term (10 years)? Only a small portion of investors actually hold stocks for that long, but it is also a reality that long-term is where most of the money is made.

With that in mind, we have picked Walmart and American Tower as the best two stocks. These stocks are ideal for the long term and also pay dividends.

Walmart

Walmart (WMT) remains a top player among retailers as its sales in 2025 were almost $713.2 billion. In Q4 alone, the sales were recorded at $190.7 billion. That's an increase of 5.6% from the same quarter last year.

What's more impressive is that the e-commerce growth of Walmart was 24% in Q4. So, Walmart is not only crushing it in physical retail sales, but it has also carved out its space in e-commerce!

Walmart has a presence in 19 countries and more than 10900 stores. It sells everything you can think of, such as shoes, toys, groceries, electronics, clothes, and so on.

Walmart also has a 0.8% dividend yield, and its dividend has gone up by 30% in the last 5 years.

American Tower

Next up is American Tower (AMT), which is a REIT. But what makes American Tower different is that it owns the communications real estate.

American Tower has 150,000+ sites on which utility towers are present and are used by government agencies, media companies, wireless service providers, and more.

American Tower also has multiple data centers and is planning to build more. This means American Tower can also capture some of the AI spending if it can build more data centers in time.

With the arrival of 5G technology, mobile data services, and cloud computing, the need for American Tower's communication infrastructure has become more apparent.

Trending Stories