PolyPeptide Group AG (SWX:PPGN)
Switzerland flag Switzerland · Delayed Price · Currency is CHF
26.75
-0.20 (-0.74%)
At close: Feb 20, 2026

Revenue by Segment

Millions CHF. Fiscal year is Jan - Dec.
Year Ending
Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 Dec '18
Custom Projects
150.06M
Custom Projects Growth
6.75%
Contract Manufacturing
131.53M
Contract Manufacturing Growth
18.32%
Generics and Cosmetics
29.67M
Generics and Cosmetics Growth
-2.08%

Revenue by Geography

Millions CHF. Fiscal year is Jan - Dec.
Year Ending
Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 Dec '18
Europe and Asia
221.14M
Europe and Asia Growth
15.45%
United States
90.12M
United States Growth
-0.41%