Snap's revenue and earnings beat forecasts, shares surge over 20% - SiliconANGLEShares in Snap Inc. soared over 20% post revenue and earnings beats.