Wall Street stocks shrugged off early weakness Wednesday and finished with solid gains after poor US hiring data boosted expectations that the Federal Reserve will cut interest rates next week.