Snap drops 40% on missed target news.