Price / Revenue: -115.99
Price / Earnings: -58.33
Market Cap: USD 409.59M
Price / Book: 1.1
Return On Equity (%): -1.75%