logo

Molecular Partners AG

SWX • MOLN • CH0256379097

Market Closed

Analysts

SWX:MOLN Price, Target Price and EPS Chart