BUZZ-U.S. stocks weekly: Earnings-trade By: Reuters: Company News July 20, 2018 at 16:16 PM EDT ** S&P 500 ekes out gain of just 0.02 pct as investors grapple with earnings reports and Trump tariff threats Read More >> Related Stocks: AmerisourceBergen Corp CVS Health Corp Express Scripts Holding Goldman Sachs Group Helmerich & Payne Microsoft Morgan Stanley Netflix