Wall Street's major averages struggled to hold onto gains on Friday, with both the S&P 500 and the Nasdaq Composite seesawing ...