CNBC: Snap is expected to choose the New York Stock Exchange for its initial public offering. The company could publicly file for its IPO later this week. Snap could go public as early as March, if the current timeline holds. The IPO may value the business at $25 billion or more.