Price / Revenue: 1.27
Price / Earnings: 25.73
Market Cap: USD 317.25M
Price / Book: 3.17
Return On Equity (%): 11.43%