Still, there are times that it is advantageous to sell one of these wonderful businesses. The first is when you need money to make an investment in an even better company at a better price, which occasionally happens. The second is when the company looks like it is going to lose its durable competitive advantage.

