Price / Revenue: 20.82
Price / Earnings: 32.41
Market Cap: USD 12.92B
Price / Book: 12.6
Return On Equity (%): 44.67%