Best Long-Term Investment Stocks to Buy

The best long-term investment stocks are characterized by solid financial standing, consistent dividend growth and steady buybacks of their own shares.