Tesla TSLA beat analysts’ expectations in Q2 with strongest quarter ever 20 July 202314 February 2024