US stocks finished mixed on Monday ahead of a busy week for corporate earnings, though the Nasdaq managed to push higher, led by gains from Tesla.