Stock market today: US stocks climb ahead of Tesla and mega-cap tech earnings