Price / Revenue: 12.97
Price / Earnings: 16.83
Market Cap: USD 297.17M
Price / Book: 13.44
Return On Equity (%): 80.7%