Tesla shares at $311.21 after July 31 selloff | Adalytica