Price / Revenue: 1.33
Price / Earnings: 26.85
Market Cap: USD 893.62M
Price / Book: 3.16
Return On Equity (%): 12.67%