Snap Inc. (SNAP) Financial Charts & Fundamental History