S&P 500 Weekly Update: The Fate Of This Bull Market Will Be Decided On How The Many Uncertainties Are Resolved