Price / Revenue: 5.7
Price / Earnings: 6.47
Market Cap: USD 411.02M
Price / Book: 1.01
Return On Equity (%): 17.76%