Price / Revenue: 3.75
Price / Earnings: 99.45
Market Cap: USD 238.79M
Price / Book: 16.84
Return On Equity (%): 17.41%