S&P 500 and Nasdaq 100 Push Higher as Risk Sentiment Continues its Recovery

After struggling to find direction during most of the day, U.S. stocks picked up momentum and pushed higher in late trading, driving the S&P 500 and the Nasdaq 100 to their best level since Feb 10.