Price / Revenue: 1.1
Price / Earnings: 26.08
Market Cap: USD 18.44B
Price / Book: 2.74
Return On Equity (%): 10.91%