Home Economy News Trading Day: Stocks rally for third day as earnings optimism trumps tariffs confusion