Price / Revenue: 1.74
Price / Earnings: 41.93
Market Cap: USD 494.13M
Price / Book: 5.98
Return On Equity (%): 14.3%