Price / Revenue: 1.22
Price / Earnings: 88.73
Market Cap: USD 452.54M
Price / Book: 6.17
Return On Equity (%): 7.93%