Price / Revenue: 2.82
Price / Earnings: 103.63
Market Cap: USD 589.2M
Price / Book: 26.88
Return On Equity: 28.21%