The No. 1 Quality That Top Stocks Share (and It's Not Even Close)

The No. 1 Quality That Top Stocks Share (and It's Not Even Close)

No matter the industry, the best companies have a key similarity that makes them worth owning over the long term.