Price / Revenue: 1.8
Price / Earnings: 18.53
Market Cap: USD 719.3M
Price / Book: 3.11
Return On Equity (%): 17.38%