Stocks wrap best month since 1987 as coronavirus recovery continues ...