Finding the best long-term stocks means looking beyond the headlines and focusing on the trends that stand the test of time. While no investment is guaranteed to succeed, the strongest companies have ...