Shareholder
Shares
Total Shares Issued
23,358,228
Free Float (according to definition of Deutsche Börse)
~ 92%
Management & Supervisory Board
~ 2%
Novartis Pharma AG
~ 6%