Updated from 4:06 p.m. EDTStocks closed higher Friday as strong earnings from Microsoft ( MSFT) and other tech names boosted the Nasdaq, while the broader market continued to play out the struggle between positive quarterly reports and inflationary economic data. The Nasdaq finished up 16.86 points, or 0.8%, to close at 2049.77 -- its highest level in about 10 days -- to complete its third winning week in the last four. The Dow Jones Industrial Average closed 11.64 points higher, or 0.1%, to 10,472.84, while the S&P 500 was up a point at 1140.60. Volume on the New York Stock Exchange was 1.4 billion shares, while 1.9 billion shares traded hands on the Nasdaq. Losers beat winners on both indices.