Snapchat Posts Strong Revenue Result, Though Challenges Are Coming