Jury Hits Elon Musk with $2.6 Billion Twitter Shareholder RulingBusiness PenMarch 23, 2026 March 23, 2026 Back in late 2022, Elon Musk wrapped up his $44 billion purchase of Twitter, a move that grabbed headlines worldwide. He paid $54.20 per share...