Elon Musk got $1 billion from Larry Ellison for his Twitter takeover May 5, 2022By crystalg The Verge – All Posts