Price / Revenue: 1.23
Price / Earnings: 20.16
Market Cap: CHF 544.65M
Price / Book: 1.26
Return On Equity (%): 15.61%