Currently owned at 93% of all outstanding shares by institutional investors and 1.1% of insider investors own shares.
Gross revenue: 668 Million Price/Sales: 1.93 Net income: +101.98 Million Earnings per share: $1.79 Price/Earnings: 15.54 Net Margins: -19 % Return on equity: 45 % Return on assets: 6.74 % volatility compared to S&P 500: 238