Price / Revenue: 2.69
Price / Earnings: 41.2
Market Cap: USD 23.63B
Price / Book: 6.7
Return On Equity (%): 17.47%