Price / Revenue: 75.32
Price / Earnings: 214.06
Market Cap: USD 476.16M
Price / Book: 50.44
Return On Equity (%): 26.58%