B businessinsider.com Twitter's top advertisers have pulled out of the platform 45 points mhoad 4 years ago 62 comments