After dropping in the first two days of trading this week, the S&P 500 has battled back, gaining 0.2% on Thursday. The index ...