Price / Revenue: 18.07
Price / Earnings: 22.07
Market Cap: USD 488.32M
Price / Book: 4.57
Return On Equity: 15.9%