Timing any sale is difficult, if not impossible. The reason is that it’s counter intuitive. The very best time to sell is when things are going well, and the future looks the brightest.