Price / Revenue: -90.43
Price / Earnings: -83.95
Market Cap: USD 830.48M
Price / Book: 1.23
Return On Equity (%): -1.37%