Tech Strength and Earnings Lift Stocks Higher

Stocks delivered a solid weekly performance despite worries over the August 7th tariff deadline, which reinstated duties on a broad range of products from most US trading partners.