U.S. stocks closed mixed, but posted solid gains for the week, as strong earnings boosted the Nasdaq to another record high.
U.S. stocks closed mixed, but posted solid gains for the week, as strong earnings boosted the Nasdaq to another record high.