US close: Stocks end the day positively buoyed by economic data