Snapchat parent files for IPO

The initial public offering could value Snap Inc. as highly as $25 billion.