Share buyback programme 2024

On 3 May 2024, BAM has announced the Group will buy back up to 7,216,389 ordinary shares to offset for the dilution effect due to the issue of stock dividend. In addition, the programme will also include the share buyback of approximately €30 million, as announced on 15 February 2024.

The share buyback is executed under terms of an engagement letter with a third party and upon the specific authorisation granted by the Annual General Meeting of 10 April 2024. The programme is executed in compliance with the safe harbor provisions for share repurchases. Accordingly, transactions may continue to be carried out during closed periods. The programme will also be executed in compliance with applicable rules and regulations, including the Market Abuse Regulation 596/2014 and the Commission Delegated Regulation (EU) 2016/1052.

The programme will have a maximum end date of 31 December 2024.

Overview weekly transactions

Start date: 3 May 2024

Week

Number of 
repurchased shares 

Average 
purchase price 
(€) 

Settlement 
amount 
(€) 

Aggregated number
of repurchased
shares

3 May - 8 Nov

14,623,371

4.00

58.4 million

14,623,371

4 - 8 November

709,238

4.28

3.0 million

14,623,371

28 Oct - 1 Nov

612,761

4.34

2.7 million

13,914,133

21 - 25 October

913,325

4.56

4.2 million

13,301,372

14 - 18 October

495,457

4.63

2.3 million

12,388,047

7 - 11 October

284,989

4.43

1.3 million

11,892,590

30 Sept - 4 Oct

397,967

4.25

1.7 million

11,607,601

23 - 27 September

400,661

3.80

1.5 million

11,209,634

16 - 20 September

217,123

3.75

0.8 million

10,808,973

9 - 13 September

480,927

3.56

1.7 million

10,591,850

2 - 6 September

609,864

3.67

2.2 million

10,110,923

26 - 30 August

435,772

3.76

1.6 million

9,501,059

19 - 23 August

442,652

3.62

1.6 million

9,065,287

12 - 16 August

196,786

3.56

0.7 million

8,622,635

5 - 9 August

243,650

3.55

0.9 million

8,425,849

29 July - 2 August

630,667

3.83

2.4 million

8,182,199

22 - 26 July

410,685

4.15

1.7 million

7,551,532

15 - 19 July

369,519

4.29

1.6 million

7,140,847

8 - 12 July

599,910

4.28

2.6 million

6,771,328

1 - 5 July

277,334

4.12

1.1 million

6,171,418

24 - 28 June

988,404

3.90

3.9 million

5,894,084

17 - 21 June

822,874

3.95

3.2 million

4,905,680

10 - 14 June

899,488

3.94

3.5 million

4,082,806

3 - 7 June

784,536

3.97

3.1 million

3,183,318

27 - 31 May

1,141,930

3.89

4.4 million

2,398,782

20 - 24 May

599,391

3.78

2.3 million

1,256,852

13 - 17 May

 423,240

3.67

1.6 million

 657,461

3 - 10 May

234,221

3.43

0.8 million

234,221