S&P 500, Nasdaq hit record highs with Apple, Tesla earnings on tap

MICROSOFT CORP. 229.53, +3.58, +1.58%. TSLA, TESLA INC. 880.80, +34.16, +4.03%.
View full source