Price / Revenue: 67.2
Price / Earnings: 209.93
Market Cap: USD 431.93M
Price / Book: 40.39
Return On Equity (%): 21.27%