Tech News Snap values itself at nearly $24B with its IPO pricing March 1, 2017 Snap values itself at nearly $24B with its IPO pricing, Snap has given a … Read more