Price / Revenue: 6.57
Price / Earnings: 7.49
Market Cap: USD 613.72M
Price / Book: 1.01
Return On Equity (%): 14.96%