Snap Inc.: Stakeholder View And Analysis