This epic stock-market rally will get a second wind from stellar earnings

The stock market’s stupendous