Price / Revenue: 13.53
Price / Earnings: 74.66
Market Cap: USD 560.26M
Price / Book: 1.33
Return On Equity (%): 1.81%