So I just added all the form 4's up for Elon's sale last Friday. Here's the summary:
Shares sold: 7,924,107
Total Sale Proceeds: $19,562,349,656 $6,886,743,995
That seems a little excessive unless all of his funding from other investors for twitter have fallen out. I expect a significant...