TSLA -12% to $329 at lowest levels since last August
TSLA -12% to $329 at lowest levels since last August
TSLA -12% to $329 at lowest levels since last August
TSLA -12% to $329 at lowest levels since last August
TSLA -12% to $329 at lowest levels since last August