Price / Revenue: -36.84
Price / Earnings: -33.14
Market Cap: USD 543.78M
Price / Book: 1.45
Return On Equity (%): 1.74%