Price / Revenue: 5.79
Price / Earnings: 24.65
Market Cap: USD 391.49M
Price / Book: 4.44
Return On Equity (%): 19.35%