site logo

Twitter's ad business stumbles as tech bugs bog down performance