Price / Revenue: 1.03
Price / Earnings: 11.68
Market Cap: USD 25.72B
Price / Book: 2.46
Return On Equity (%): 23.33%