Price / Revenue: 13.81
Price / Earnings: 131.09
Market Cap: USD 4.56B
Price / Book: 24.22
Return On Equity (%): 20.77%