Price / Revenue: 1.19
Price / Earnings: 24.15
Market Cap: USD 542.38M
Price / Book: 4.88
Return On Equity (%): 22.55%