(CNBC) Stocks closed mostly higher on Friday, boosted by strong quarterly earnings from U.S. banks, while investors also digested several pieces of economic data.
The Dow Jones industrial average closed slightly lower, with Wal-Mart contributing the most losses.
"We're taking a breather from last year's Trump trade," said Luke Bartholomew, investment manager at Aberdeen Asset Management. "The question is whether the rally holds or unwinds as we get more details" about President-elect Donald Trump's policies.
Advertisement - story continues below
The Nasdaq composite advanced around 0.5 percent and recorded its sixth record close of 2017. The S&P 500 gained 0.2 percent, with financials rising 0.5 percent to lead advancers.