Shares are up 14% in pre-market trading, $1.95 on more than 4.1 million in volume and 16,000 trades. The stock lost most of its gains yesterday at the close and looks to rebound this morning as traders pick up shares. The company is expected to report results August 3rd.