U.S. stock markets ended the week on a positive note, overcoming early losses triggered by geopolitical tensions and trade ...