Price / Revenue: 13.36
Price / Earnings: 67.12
Market Cap: USD 12.79B
Price / Book: 53.66
Return On Equity (%): 20.78%