Synchronoss Technologies Inc. (SNCR) reports earnings