See also Earnings Watch: Facebook hopes to pick up where Google and Snap left off, in crazy earnings day