Price / Revenue: 7.31
Price / Earnings: 40.01
Market Cap: USD 782.19M
Price / Book: 10.7
Return On Equity (%): 28.76%