Price / Revenue: 0.71
Price / Earnings: 4.83
Market Cap: USD 537.51M
Price / Book: 3.05
Return On Equity (%): 76.18%