Price / Revenue: 1.41
Price / Earnings: 19.7
Market Cap: USD 546.46M
Price / Book: 2.41
Return On Equity (%): 13.34%