BusinessElon Musk puts on hold $44-billion deal for TwitterthesikhMay 13, 2022 by thesikhMay 13, 2022028 Elon Musk on May 13 put his $44-billion deal for Twitter Inc temporarily on hold, citing pending details in support of calculation that spam and...