Price / Revenue: 12.52
Price / Earnings: 46.03
Market Cap: USD 22.82B
Price / Book: 6.75
Return On Equity (%): 15.46%