The S&P 500 Index is caught in a tug-of-war between bullish and bearish sentiment in a sea of macroeconomic uncertainty.