Sparking off the big names in this week's earnings parade, Tesla (TSLA) kicks things off after the closing bell today with its Q1 results.
Marquee Names Report Q1 Earnings This Week: TSLA, MSFT, AAPL & More