Price / Revenue: 16.06
Price / Earnings: 85.88
Market Cap: USD 16.59B
Price / Book: 16.42
Return On Equity (%): 19.64%