Price / Revenue: 5.53
Price / Earnings: 12.43
Market Cap: USD 21.72B
Price / Book: 10.96
Return On Equity (%): 89.14%