Easing geopolitical tensions, positive trade headlines, soft inflation data, dovish signals from the Fed, and strong tech earnings are driving stocks higher