April was a generally strong month for U.S. stocks, with the S&P 500 index gaining nearly 10%. As ever, though, a rising ...