Tech Stocks Rally, S&P 500 Flirts With Records, Gold Extends All-Time Highs: What's Driving Markets Friday?
Major stock indices have completed their recovery following Monday's sharp drop, buoyed by tech stocks rallying on the back of solid earnings and positive macroeconomic data. The S&P 500 index stands at 6,118 points at midday trading in New York, …