These five companies have major free cash flow. If history continues to repeat itself, this makes them good long-term bets.
What's Your Reaction?