Price / Revenue: 12.05
Price / Earnings: 60.64
Market Cap: USD 23.43B
Price / Book: 28.17
Return On Equity (%): 59.59%