Price / Revenue: 17.16
Price / Earnings: -15
Market Cap: USD 660.86M
Price / Book: 7.51
Return On Equity (%): -14.13%