Update: Apologies, we’d written today a story titled: “Snap’s Evan Spiegel is clinging to billionaire status by his fingernails.” We cited reporting that this remaining 86,657,812 shares are reportedly worth $1.07 billion at this point. What we failed to note — and a source close to the company has brought to our attention — is that those roughly 86… Read More...
