Price / Revenue: 24.92
Price / Earnings: 25.56
Market Cap: USD 581.6M
Price / Book: 1.12
Return On Equity (%): 4.24%