When is the best time for a CEO to leave the top spot?