How long will the postelection stock market rally last?