US stocks have closed decisively higher following a batch of mostly solid economic and corporate earnings reports, and an upbeat Federal Reserve report.

US stocks have closed decisively higher following a batch of mostly solid economic and corporate earnings reports, and an upbeat Federal Reserve report.