Price / Revenue: 55.03
Price / Earnings: 18.64
Market Cap: USD 692.67M
Price / Book: 0.77
Return On Equity (%): 4.17%