Skip to content

Share Buyback Programme

At the Company’s 33rd Annual General Meeting, held on the 14th of May 2025, the shareholders approved a resolution authorising the directors to re-purchase and acquire in the market, up to 1,353,000 (one million three hundred and fifty-three thousand) shares of a nominal value of EUR 0.25 per share of the Company, at a price ranging from a minimum of EUR 3.00 per share and a maximum of EUR 7.38 per share.

This authorisation has been granted for a period commencing on Sunday, the 1st of June 2025 until the next annual general meeting.

The buyback programme commenced on Monday, the 2nd of June 2025. Rizzo, Farrugia & Co. (Stockbrokers) Ltd is the executing entity of the share buyback programme on the Malta Stock Exchange.

The share buyback programme is designed to adhere to all the safe harbour provisions set out in Article 5 of the EU Market Abuse Regulation (MAR) No. 596/2014 and Commission Delegated Regulation (EU) 2016/1052.

The tables below contain detailed Aggregated Transaction Information and Individual Transaction Information in relation to the purchases made thus far as part of the share buyback programme.

Aggregated Transaction Information

Transaction DateAggregate  VolumeWeighted Average Price
02/06/20259545.982075
03/06/20259615.95
05/06/20255495.95
06/06/20259175.95
09/06/20259506.00
10/06/20259475.95
11/06/202510035.958873
12/06/20259026.00
13/06/20259256.00
16/06/20258135.95
17/06/20257965.95
18/06/20258835.95
19/06/20259175.90
20/06/20259085.90
23/06/20258625.90
24/06/20258805.90
25/06/20258455.95
26/06/20258315.90
27/06/20259325.95
30/06/20259175.95
01/07/20258605.95
02/07/20258895.95
03/07/20259225.95
04/07/20259215.95
06/08/20254556.00
07/08/20254046.00
08/08/20254256.00
11/08/2025 4096.00
12/08/2025 4136.00
13/08/20254166.00
14/08/20251305.95
19/08/20254226.00
22/08/20254505.95
25/08/20253825.95
26/08/20254516.00
27/08/20254216.00
28/08/20253855.974026
29/08/20253635.95
01/09/20253605.95
02/09/20253745.95
03/09/20254135.90
04/09/20254385.90
05/09/20254425.95
09/09/20254195.95
10/09/20254646.00
11/09/20254976.00
12/09/20254986.00
15/09/20255676.00
16/09/20256056.00
17/09/20258726.00
18/09/20258605.95
19/09/20258915.95
22/09/20259115.95
23/09/20258895.95
24/09/20258565.95
25/09/20255555.95
26/09/20258495.95
29/09/20258816.00
30/09/20259256.00
01/10/20259256.00
02/10/20258866.00
03/10/20258546.00
06/10/20259576.00
07/10/202510066.00
08/10/202510066.00
09/10/20259915.95

 

Individual Transaction Information

Executing Entity NameExecuting Entity ID (LEI) DateTime VolumePriceCurrency
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6302/06/202509:43:18.0923425.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6302/06/202512:31:06.3193556.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6302/06/202512:31:06.3192576.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6303/06/202509:32:55.2067855.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6303/06/202509:32:55.2061765.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6305/06/202512:40:35.1325495.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6306/06/202509:32:20.1023235.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6306/06/202509:33:20.9815945.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6309/06/202514:46:39.4209506.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6310/06/202509:34:44.2069475.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6311/06/202509:33:07.6558255.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6311/06/202509:33:07.6551786.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6312/06/202509:34:11.3669026.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6313/06/202509:33:53.1659256.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6316/06/202509:34:28.8168135.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6317/06/202509:34:47.5237965.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6318/06/202509:33:35.9318835.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6319/06/202509:34:17.5709175.90EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6320/06/202509:34:03.8629085.90EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6323/06/202509:33:59.2118625.90EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6324/06/202509:32:45.8608805.90EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6325/06/202510:44:49.2208455.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6326/06/202512:17:49.5826625.90EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6326/06/202512:17:49.5821695.90EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6327/06/202510:12:18.6552195.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6327/06/202510:12:18.6557135.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6330/06/202509:32:37.9612675.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6330/06/202509:32:37.9616505.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6301/07/202509:34:31.8278605.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6302/07/202509:33:45.1428895.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6303/07/202509:34:09.2579225.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6304/07/202509:35:33.4529215.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6306/08/202510:56:04.8154556.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6307/08/202509:35:06.8184046.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6308/08/202509:32:49.8114256.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6311/08/202509:33:23.4784096.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6312/08/202509:33:16.9734136.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6313/08/202509:35:01.9024166.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6314/08/202512:40:44.3741305.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6319/08/202512:38:54.4504226.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6322/08/202513:36:48.7134505.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6325/08/202509:33:57.0053825.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6326/08/202509:33:47.8274516.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6327/08/202509:34:55.8474216.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6328/08/202509:33:00.4862005.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6328/08/202509:33:00.4861856.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6329/08/202509:33:06.6673635.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6301/09/202511:21:56.6923605.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6302/09/202509:34:16.5823745.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6303/09/202509:32:35.6904135.90EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6304/09/202509:32:39.9534385.90EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6305/09/202513:15:51.2634425.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6309/09/202509:34:37.4811735.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6309/09/202509:34:37.4812465.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6310/09/202514:53:54.6774646.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6311/09/202509:33:26.0604976.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6312/09/202509:33:26.4784986.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6315/09/202509:33:25.0285676.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6316/09/202509:33:25.2046056.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6317/09/202509:33:35.1193786.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6317/09/202509:33:35.1194946.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6318/09/202509:33:10.2138605.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6319/09/202509:33:09.0578915.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6322/09/202509:35:32.1279115.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6323/09/202509:32:36.2098895.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6324/09/202509:32:48.8308565.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6325/09/202509:32:49.2605555.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6326/09/202511:35:54.3398495.95EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6329/09/202511:26:56.07766.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6329/09/202511:26:56.0778756.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6330/09/202509:33:15.0109256.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6301/10/202509:33:18.4009256.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6302/10/202509:33:22.7184686.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6302/10/202509:33:22.7184186.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6303/10/202509:32:37.7658546.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6306/10/202509:33:17.8079576.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6307/10/202510:45:46.14010066.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6308/10/202509:32:57.82210066.00EUR
Rizzo, Farrugia & Co (Stockbrokers) Ltd
213800YMKONSUSVXNM6309/10/202509:32:46.9759915.95EUR

Please note that while the information on this page reflects transactions conducted under the Company’s share buyback programme, the official and final records are published on the Malta Stock Exchange website.