US stocks finish mixed; Nasdaq in positive territory