Stocks end week on high note

? U.S. stocks on Friday pulled off a late-session turnaround, with financials paving the way higher, and only the Nasdaq Composite ending in the red in the wake of software giant Microsoft Corp.’s profit drop.

The Dow Jones Industrial Average gained 42.91 points, or 0.3 percent, to 12,891.86, giving it a 0.4 percent gain on the week.

Of the blue chip index’s 30 components, 18 ended in positive turf, with the advance led by American Express Co., up 5.7 percent after the credit card giant on Thursday reported a less-than-forecast first-quarter profit drop.

Blue-chip losses were led by Microsoft, off 6.2 percent, in the wake of its earnings report Thursday, in which the company reported an 11 percent profit drop on virtually flat revenue.

The S&P 500 added 9.02 points, or 0.7 percent, to 1,397.84, leaving it 0.5 percent higher on the week, while the technology-laden Nasdaq Composite declined 5.99 points, or 0.3 percent, to 2,422.93, up 0.8 percent from last Friday.