Price / Revenue: 7.28
Price / Earnings: 36.53
Market Cap: USD 491.55M
Price / Book: 6.8
Return On Equity (%): 19.85%