2 weeks Earnings Have Been Good for Stocks. Tariffs Are Undoing the Gains. Yahoo Finance Earnings Have Been Good for Stocks. Tariffs Are Undoing the Gains.. Earnings X