Fine Foods & Pharmaceuticals N.t.m. Spa MIL:FF

Fine Foods & Pharmaceuticals N T M S p A : TREASURY SHARES BUYBACK INFORMATION 18 MAY – 22 MAY 2026 PERIOD

Published

Source: MarketScreener

TREASURY SHARES BUYBACK INFORMATION

18 MAY - 22 IAY 2026 PERIOD

Verdellino (Bergamo, Italy), 25 May 2026 - Fine Foods & Pharmaceuticals N.T.M. S.p.A. as part of its treasury share buyback programme (the Programme) - which was launched on 15 April 2026 implementing the 15 April 2026 Shareholders' Meeting resolution - in the 18 MAY - 22 MAY 2026 period, purchased 75,216 treasury shares, (equal to 0.2943% of the share capital), at an average weighted price of € 8.3451, for a total value of € 627,682.78.

The buyback was made through the intermediary Banca lntesa Sanpaolo, LEI Code 2W8N8UU78PMDQKZENC08.

Below are the daily details of the buyback of Fine Foods & Pharmaceuticals N.T.M. S.p.A. ordinary shares, ISIN code lT0005215329, and the attached details of the transactions carried out during the above period

Date

Market

Name

Purchase-

Sale

No. Of

Transactions

Qty

Currency

Price

Total

18/05/2026

MTA

P

25

15,600

EUR

8.0964

126,303.53

19/05/2026

MTA

P

32

15,200

EUR

8.1764

124,281.74

20/05/2026

MTA

P

24

13,916

EUR

8.3484

116,176.61|

21/05/2026

MTA

P

38

15,500

EUR

8.5148



131,979.40

22/05/2026

MTA

P

33

15,000

EUR

8.5961

128,941.50

Following the buyback outlined in this press release, the Company holds 2,672,391 treasury shares, representing 10.4553% of the share capital, as of 22 May 2026.

More detail below



This press release is available on the Fine Foods website https://www.finefoods.it, in the Investor Relations/Press Releases section.



Fine Foods & Pharmaceuticals N.T.M. S.p.A., listed on Borsa Italiana's Euronext STAR Milan (Ticker: FF) is an Italian independent Contract Services Development & Manufacturing Organization (CSDMO) specialising in the contract development and manufacturing of products for the nutraceutical, pharmaceutical and cosmetics industries, with a customer-centric, service-oriented philosophy. Founded in 1984, Fine Foods proved to be a reliable and capable strategic partner for customers in the reference sectors. The company's organization can provide successful design process and solid, long-term partnerships. The continuous search for excellence is part of the company's business model and includes research and development, innovation, process reliability, product quality, ESG, and sustainable management of the Group's supply chain. Fine Foods is a benefit corporation which relies on certifications and ratings under international standards. These guarantee its sustainability commitment across the business. Fine Foods is a growing and future-oriented company.

***

For further information:

Fine Foods & Pharmaceuticals N.T.M. S.p.A. Tel +39 035 4821382

Investor Relations: [email protected]

Media Relations: [email protected]



Date

Market

Purchase-Sell

Trade Time

Q.ty

Value

Price

Total

18/05/2026

MTA

P

11:29:02

500

EUR

8,06

4.030,00

18/05/2026

MTA

P

11:29:02

327

EUR

8,06

2.635,62

18/05/2026

MTA

P

11:29:02

339

EUR

8,06

2.732,34

18/05/2026

MTA

P

11:29:02

78

EUR

8,06

628,68

18/05/2026

MTA

P

11:29:02

167

EUR

8,08

1.349,36

18/05/2026

MTA

P

11:29:02

661

EUR

8,08

5.340,88

18/05/2026

MTA

P

11:29:02

500

EUR

8,1

4.050,00

18/05/2026

MTA

P

11:29:02

119

EUR

8,1

963,90

18/05/2026

MTA

P

11:29:02

327

EUR

8,1

2.648,70

18/05/2026

MTA

P

11:29:02

611

EUR

8,1

4.949,10

18/05/2026

MTA

P

11:29:02

3.100

EUR

8,1

25.110,00

18/05/2026

MTA

P

11:29:02

2.900

EUR

8,1

23.490,00

18/05/2026

MTA

P

11:29:02

371

EUR

8,1

3.005,10

18/05/2026

MTA

P

16:46:34

1.055

EUR

8,06

8.503,30

18/05/2026

MTA

P

17:05:50

445

EUR

8,06

3.586,70

18/05/2026

MTA

P

17:27:40

500

EUR

8,1

4.050,00

18/05/2026

MTA

P

17:27:40

109

EUR

8,1

882,90

18/05/2026

MTA

P

17:27:40

131

EUR

8,12

1.063,72

18/05/2026

MTA

P

17:27:40

129

EUR

8,12

1.047,48

18/05/2026

MTA

P

17:27:40

672

EUR

8,12

5.456,64

18/05/2026

MTA

P

17:27:40

1.500

EUR

8,12

12.180,00

18/05/2026

MTA

P

17:27:40

112

EUR

8,12

909,44

18/05/2026

MTA

P

17:27:40

19

EUR

8,12

154,28

18/05/2026

MTA

P

17:27:40

18

EUR

8,12

146,16

18/05/2026

MTA

P

17:27:40

910

EUR

8,12

7.389,20

19/05/2026

MTA

P

11:32:40

500

EUR

8,12

4.060,00

19/05/2026

MTA

P

11:32:40

102

EUR

8,12

828,24

19/05/2026

MTA

P

11:32:40

153

EUR

8,14

1.245,42

19/05/2026

MTA

P

11:32:40

152

EUR

8,14

1.237,28

19/05/2026

MTA

P

11:32:40

500

EUR

8,16

4.080,00

19/05/2026

MTA

P

11:32:40

596

EUR

8,16

4.863,36

19/05/2026

MTA

P

11:32:40

750

EUR

8,16

6.120,00

19/05/2026

MTA

P

11:32:40

3.189

EUR

8,16

26.022,24

19/05/2026

MTA

P

11:32:40

2.058

EUR

8,16

16.793,28

19/05/2026

MTA

P

11:32:48

500

EUR

8,1

4.050,00

19/05/2026

MTA

P

11:32:48

648

EUR

8,1

5.248,80

19/05/2026

MTA

P

11:32:48

852

EUR

8,1

6.901,20

19/05/2026

MTA

P

11:34:59

500

EUR

8,14

4.070,00

19/05/2026

MTA

P

11:34:59

190

EUR

8,14

1.546,60

19/05/2026

MTA

P

11:34:59

177

EUR

8,14

1.440,78

19/05/2026

MTA

P

11:34:59

33

EUR

8,14

268,62

19/05/2026

MTA

P

11:34:59

754

EUR

8,16

6.152,64

19/05/2026

MTA

P

11:34:59

346

EUR

8,16

2.823,36

19/05/2026

MTA

P

16:14:21

450

EUR

8,24

3.708,00

19/05/2026

MTA

P

16:15:05

54

EUR

8,24

444,96

19/05/2026

MTA

P

16:20:12

396

EUR

8,24

3.263,04

19/05/2026

MTA

P

17:11:48

900

EUR

8,3

7.470,00

19/05/2026

MTA

P

17:13:04

3

EUR

8,3

24,90

19/05/2026

MTA

P

17:13:04

1

EUR

8,3

8,30

19/05/2026

MTA

P

17:15:27

6

EUR

8,3

49,80

19/05/2026

MTA

P

17:15:27

6

EUR

8,3

49,80

19/05/2026

MTA

P

17:15:27

5

EUR

8,3

41,50

19/05/2026

MTA

P

17:15:27

5

EUR

8,3

41,50

19/05/2026

MTA

P

17:20:23

60

EUR

8,3

498,00

19/05/2026

MTA

P

17:23:48

118

EUR

8,3

979,40

19/05/2026

MTA

P

17:26:57

500

EUR

8,32

4.160,00

19/05/2026

MTA

P

17:26:57

696

EUR

8,32

5.790,72

20/05/2026

MTA

P

10:27:04

247

EUR

8,22

2.030,34

20/05/2026

MTA

P

10:27:04

500

EUR

8,24

4.120,00

20/05/2026

MTA

P

10:27:04

646

EUR

8,24

5.323,04

20/05/2026

MTA

P

10:27:04

591

EUR

8,26

4.881,66

20/05/2026

MTA

P

10:27:04

114

EUR

8,26

941,64

20/05/2026

MTA

P

10:27:04

124

EUR

8,26

1.024,24

20/05/2026

MTA

P

10:27:04

112

EUR

8,26

925,12

20/05/2026

MTA

P

10:27:04

750

EUR

8,26

6.195,00

20/05/2026

MTA

P

10:27:04

2.500

EUR

8,26

20.650,00

20/05/2026

MTA

P

10:27:04

416

EUR

8,26

3.436,16

20/05/2026

MTA

P

16:09:21

500

EUR

8,38

4.190,00

20/05/2026

MTA

P

16:09:21

96

EUR

8,38

804,48

20/05/2026

MTA

P

16:09:21

559

EUR

8,38

4.684,42

20/05/2026

MTA

P

16:09:21

1.527

EUR

8,38

12.796,26

20/05/2026

MTA

P

16:09:21

1.318

EUR

8,38

11.044,84

20/05/2026

MTA

P

17:25:13

583

EUR

8,46

4.932,18

20/05/2026

MTA

P

17:25:13

104

EUR

8,46

879,84

20/05/2026

MTA

P

17:25:13

4

EUR

8,46

33,84

20/05/2026

MTA

P

17:25:16

129

EUR

8,46

1.091,34

20/05/2026

MTA

P

17:27:40

1.121

EUR

8,46

9.483,66

20/05/2026

MTA

P

17:27:40

1.379

EUR

8,46

11.666,34

20/05/2026

MTA

P

17:28:54

164

EUR

8,46

1.387,44

20/05/2026

MTA

P

17:29:25

199

EUR

8,46

1.683,54

20/05/2026

MTA

P

17:29:39

233

EUR

8,46

1.971,18

21/05/2026

MTA

P

11:08:43

500

EUR

8,52

4.260,00

21/05/2026

MTA

P

11:08:43

180

EUR

8,52

1.533,60

21/05/2026

MTA

P

11:08:43

198

EUR

8,52

1.686,96

21/05/2026

MTA

P

11:08:43

340

EUR

8,54

2.903,60

21/05/2026

MTA

P

11:08:43

609

EUR

8,54

5.200,86

21/05/2026

MTA

P

11:08:43

240

EUR

8,54

2.049,60

21/05/2026

MTA

P

11:08:43

3.953

EUR

8,54

33.758,62

21/05/2026

MTA

P

11:08:43

980

EUR

8,54

8.369,20

21/05/2026

MTA

P

15:01:19

18

EUR

8,48

152,64

21/05/2026

MTA

P

15:01:19

1

EUR

8,48

8,48

21/05/2026

MTA

P

15:08:09

318

EUR

8,5

2.703,00

21/05/2026

MTA

P

15:08:09

580

EUR

8,5

4.930,00

21/05/2026

MTA

P

15:08:09

102

EUR

8,52

869,04

21/05/2026

MTA

P

15:13:51

556

EUR

8,5

4.726,00

21/05/2026

MTA

P

15:13:51

444

EUR

8,5

3.774,00

21/05/2026

MTA

P

15:47:41

446

EUR

8,48

3.782,08

21/05/2026

MTA

P

15:47:41

446

EUR

8,48

3.782,08

21/05/2026

MTA

P

15:55:37

31

EUR

8,48

262,88

21/05/2026

MTA

P

15:55:37

1

EUR

8,48

8,48

21/05/2026

MTA

P

16:16:31

1.000

EUR

8,48

8.480,00

21/05/2026

MTA

P

16:22:18

500

EUR

8,48

4.240,00

21/05/2026

MTA

P

16:22:18

37

EUR

8,48

313,76

21/05/2026

MTA

P

16:22:18

328

EUR

8,48

2.781,44

21/05/2026

MTA

P

16:29:52

110

EUR

8,48

932,80

21/05/2026

MTA

P

16:32:51

1.000

EUR

8,48

8.480,00

21/05/2026

MTA

P

17:26:33

98

EUR

8,5

833,00

21/05/2026

MTA

P

17:26:33

121

EUR

8,5

1.028,50

21/05/2026

MTA

P

17:26:33

2

EUR

8,5

17,00

21/05/2026

MTA

P

17:26:33

401

EUR

8,5

3.408,50

21/05/2026

MTA

P

17:26:33

48

EUR

8,5

408,00

21/05/2026

MTA

P

17:26:33

60

EUR

8,5

510,00

21/05/2026

MTA

P

17:26:33

8

EUR

8,5

68,00

21/05/2026

MTA

P

17:26:33

2

EUR

8,5

17,00

21/05/2026

MTA

P

17:26:33

260

EUR

8,5

2.210,00

21/05/2026

MTA

P

17:26:42

581

EUR

8,52

4.950,12

21/05/2026

MTA

P

17:26:42

419

EUR

8,52

3.569,88

21/05/2026

MTA

P

17:26:53

500

EUR

8,54

4.270,00

21/05/2026

MTA

P

17:26:53

82

EUR

8,54

700,28

22/05/2026

MTA

P

15:18:19

74

EUR

8,5

629,00

22/05/2026

MTA

P

15:18:19

487

EUR

8,52

4.149,24

22/05/2026

MTA

P

15:18:19

360

EUR

8,52

3.067,20

22/05/2026

MTA

P

15:18:19

627

EUR

8,52

5.342,04

22/05/2026

MTA

P

15:18:19

121

EUR

8,54

1.033,34