Price / Revenue: 44.34
Price / Earnings: 62.25
Market Cap: USD 593.21M
Price / Book: 0.95
Return On Equity (%): 1.51%