Price / Revenue: 1.14
Price / Earnings: 19.93
Market Cap: USD 7.47B
Price / Book: 4.63
Return On Equity (%): 22.63%