US stocks have advanced following an upbeat retail sales report, but the gains were limited by concerns over the rapid fall in oil prices.

US stocks have advanced following an upbeat retail sales report, but the gains were limited by concerns over the rapid fall in oil prices.