Pharmaceuticals & Biotech Italian Investing Ideas

€18
16.9% overvalued intrinsic discount
Revenue
-11.56% p.a.
Profit Margin
45.27%
Future PE
34.91x
Price in 2029
€22.99