News

CEO Evan Spiegel Articles Snap Falls Apart, Shares Crater After Snap released disappointing quarterly results, its share price plunged 30%. Perhaps it is about time for new management. Douglas A ...