F finance.yahoo.com As Twitter's Revenue Collapses by 84%, Tesla Bulls Fear Elon Musk Will Liquidate 10 points paulpauper 2 years ago 4 comments