By admin April 30, 2021 Business , marketing News and Trends Share on FacebookShare on Twitter The social media platform failed to assure investors after revenue expectations for the second quarter didn’t match those estimated by analysts.