Price / Revenue: 42.09
Price / Earnings: -6.16
Market Cap: USD 644.41M
Price / Book: 2.63
Return On Equity (%): -47.85%