Snap Inc. Class A (SNAP) reports earnings