Price / Revenue: 6.83
Price / Earnings: 13.06
Market Cap: USD 571.77M
Price / Book: 18.09
Return On Equity (%): 122.08%