Snap Inc, owner of popular messaging service Snapchat, made many of its financial details public for the first time on Thursday as it prepared to raise up to $3 billion in an initial public offering. The Los Angeles-based company said it generated $404.5 million in sales in 2016, up from $58.7 million in 2015.