Price / Revenue: 12.92
Price / Earnings: 13.03
Market Cap: USD 603.42M
Price / Book: 0.94
Return On Equity (%): 7.37%