Register / Login here to explore customize features.
Twitter’s shares fell by over 11% after Elon Musk abandoned the hyped up $44 billion deal on Sunday.