U.S. stocks rise as Wall Street navigates a choppy week of earnings and macroeconomic data, looking ahead to a long weekend.
Read full article on MarketWire