Snap shares drop 25% as revenue falls short Apple privacy bites ads business : vimarsana.com