Price / Revenue: 1.28
Price / Earnings: 21.11
Market Cap: USD 621.72M
Price / Book: 1.88
Return On Equity (%): 9.33%