It's been a hard road for Synchronoss Technologies (NASDAQ: SNCR). For more than a year, the company worked through restating financials dating back well into the past, and the company found itself having to list its shares on the bulletin boards after the Nasdaq suspended trading in the stock. Nevertheless, through all of its trials and tribulations, Synchronoss has remained steadfast in its determination to emerge from its difficulties stronger than ever.