the s et p index had snapped a three day skid on thursday buoyed by upbeat retail sales figures and other data that pointed to a strengthening u s economy but finished well off its session highs as oil prices slipped