Price / Revenue: 6.44
Price / Earnings: 38.13
Market Cap: USD 28.63B
Price / Book: 8.25
Return On Equity (%): 21.74%