Tesla skids on earnings; Keurig leads S&P 500