Business May 3, 2021 Twitter’s 1.3 million shares sold after it’s disappointing ‘First Quarter Sales’ After Twitter’s disappointing performance in the first quarter sales, finally, an investing firm invests by buying the shares of around…