This article was sourced from Tech Crunch. Article by Matthew Lynley. Snap has given a final price for its IPO, setting the company’s valuation at nearly $24 billion with a price of $17 per share, according to a report by The Wall Street Journal. With that, it looks like Wall Street had plenty of appetite for […]