Price / Revenue: 14.33
Price / Earnings: 63.09
Market Cap: USD 14.04B
Price / Book: 19.17
Return On Equity (%): 30.26%