US stocks posted solid gains on Thursday, as Wall Street assessed mixed economic data and positive earnings reports from big banks.
The Dow gained nearly 1.3 percent, and the S&P 500 jumped 1.5 percent, while the Nasdaq soared 1.8 percent, reported Xinhua.