Price / Revenue: 0.58
Price / Earnings: 23.53
Market Cap: EUR 100.41M
Price / Book: 2.59
Return On Equity (%): 18.94%