Stocks closed with solid gains as Wall Street put the finishing touches on one of its best months of the year.
US stocks ended a shortened trading session higher while Treasury yields declined across the curve. Speculation that ...