Stock index futures continued to hold gains despite a slightly weaker-than-expected rise in retail sales for March.
Futures already showed signs the market would rebound from a commodity-led swoon in the previous session.
Retail sales rose 0.4 percent in March, the Commerce Department said on Wednesday. The gain was the weakest since last June, when sales fell 0.3 percent. Economists surveyed by Reuters had forecasted sales to rise 0.5 percent in March.
Excluding autos, retail sales rose 0.8 percent in March compared with a 1.1 percent gain in February.
The market also received a boost from JP Morgan Chase, after the second-largest U.S. bank delivered strong results, including earnings of $1.28 per share.
Commodities were on the mend after a brutal trading day that sent oil plunging about 4 percent and the rest of the spectrum down sharply as well.
A call from Goldman Sachs advising clients to shed their long oil positions help trigger the sell-off, but some traders viewed it as simply a chance to take profits and get back in at a lower level.
London Brent crude rose above $121 a barrel, while U.S. light crude rose above $106. Gold roseabove $1,460 an ounce, while the dollar slipped against a basket of major currencies.