S&P 500 gains
The S&P 500 is up 3 points to 2093 shortly after the open. US markets have roared this week, brushing aside worries about higher interest rates.