Sensex is at a new record high. Is it time to book profits?