elon musk Elon Musk?s revived US$44 billion Twitter bid is another twist in this tale October 11, 2022