U. S. stocks ended mixed after a choppy session on Wednesday, with the S&P 500 (SP500) and the Nasdaq (COMP:IND) gaining ground as upbeat earnings reports eclipsed U.S.-China trade tension worries.
S&P 500, Nasdaq eke out gains as earnings lift markets, gold reaches $4.2K
view original post