I've fully bought into the Warren Buffett axiom of "the best time to sell a stock is never," but as we also all know, never say never. After all, even the Oracle of Omaha routinely sells stocks he owns.
While breaking the day-trading mindset is obviously the goal of such pithy sayings, holding onto shares for years, decades even, is the preferred time horizon and what I'm planning to do with the stocks in my portfolio.
However, with the three stocks below, I plan on never selling them because they have proven to be successful businesses with staying power and competitive advantages that will keep them well ahead of their rivals far into the future.
Source Fool.com