Price / Revenue: 1.56
Price / Earnings: 18.96
Market Cap: EUR 408.97M
Price / Book: 4.81
Return On Equity (%): 25.99%