Tesla’s stock (TSLA) takes a beating amidst confusion over Twitter acquisition – is Elon selling? (U: Yes) Read more