US stocks closed mostly lower Friday ending a four-day winning streak, as the sheen came off the European Central Bank's stimulus announcement and profit taking set in.
But the Nasdaq held up for a gain, its mostly tech stocks pulled up in part by coffee chain Starbucks, which added 6.5 percent on quarterly earnings that matched expectations and the announcement of a new president and chief operating officer.
After advancing 1.5 percent Thursday, the Dow Jones Industrial Average ended down 141.25 points (0.79 percent) at 17,672.73.
The S&P 500 lost 11.33 (0.55 percent) at 2,051.82.
But the Nasdaq Composite pushed higher, adding to Thursday's 1.8 percent gain another 7.48 points (0.16 percent) at 4,757.88.