Is the stock market’s rally “all good to go”?