Follow us on
loading....
Twitter missed expectations with revenue of $1.18 billion. The firm is locked in a legal battle with the mercurial Tesla...