Picture of Foresight group logo

FSG Foresight group News Story

0.000.00%
gb flag iconLast trade - 00:00
FinancialsAdventurousMid CapNeutral

REG-Transaction in Own Shares

For best results when printing this announcement, please click on link below:
https://newsfile.refinitiv.com/getnewsfile/v1/story?guid=urn:newsml:reuters.com:20260313:nGNE5zsMvw&default-theme=true


LEI: 213800NNT42FFIZB1T09  
13 March 2026

Transactions in Own Shares

Foresight Group Holdings Limited ("Foresight", the "Group"), a leading
investment manager in real assets and providing capital for growth, announces
that, in accordance with the terms of its new share buyback programme
announced on 10 April 2025 (the “Share Buyback”), the Group purchased the
following number of its ordinary shares of £nil par value (“Ordinary
Shares”) each through JOH Berenberg, Gossler & Co KG (which is trading for
these purposes as Berenberg) (“Berenberg”).

 Date of purchase:                                    09 March 2026  
 Aggregate number of Ordinary Shares purchased:       24,262         
 Lowest price paid per share (GBp):                   382.00         
 Highest price paid per share (GBp):                  388.00         
 Volume weighted average price paid per share (GBp):  384.980834     



 Date of purchase:                                    10 March 2026  
 Aggregate number of Ordinary Shares purchased:       49,146         
 Lowest price paid per share (GBp):                   387.00         
 Highest price paid per share (GBp):                  395.50         
 Volume weighted average price paid per share (GBp):  393.985156     



 Date of purchase:                                    11 March 2026  
 Aggregate number of Ordinary Shares purchased:       15,530         
 Lowest price paid per share (GBp):                   384.00         
 Highest price paid per share (GBp):                  389.50         
 Volume weighted average price paid per share (GBp):  387.223567     



 Date of purchase:                                    12 March 2026  
 Aggregate number of Ordinary Shares purchased:       48,325         
 Lowest price paid per share (GBp):                   383.50         
 Highest price paid per share (GBp):                  391.50         
 Volume weighted average price paid per share (GBp):  389.691029     

Once settled, the purchased shares will be held by the Group in treasury,
which means they will have no voting rights while they are held in treasury.
Under the new Buyback Programme, an aggregate of 4,138,281 Ordinary Shares
have been bought back.

As a result of the above, of the Group’s 116,347,803 Ordinary Shares
currently in issue, a total of 113,861,206 have voting rights and 2,486,597
held in treasury and are therefore non-voting. The total number of voting
shares may be used by shareholders as the denominator for the calculations by
which they will determine if they are required to notify their interest in the
Group under the FCA’s Disclosure Guidance and Transparency Rules.

In accordance with Article 5(1)(b) of the UK version of Regulation (EU) No.
596/2014 which is part of UK law by virtue of the European Union (Withdrawal)
Act 2018, the table below contains detailed information of the individual
trades made by Berenberg as part of the Share Buyback.

Following this announcement, the Company intends to make announcements in
respect of its share buyback programme on a weekly basis every Friday,
starting 13 March 2026.

Individual information:

 Number of ordinary shares purchased  Transaction price (GBp share)  Time of transaction (UK Time)  Trading Venue      
                                                                                                                   
 841                                  385.000                        09/03/2026 08:14:40            LSE                
 221                                  385.000                        09/03/2026 08:14:55            LSE                
 528                                  384.500                        09/03/2026 08:19:43            LSE                
 636                                  384.000                        09/03/2026 08:23:34            LSE                
 647                                  386.500                        09/03/2026 09:00:16            LSE                
 221                                  385.500                        09/03/2026 09:20:19            LSE                
 221                                  386.000                        09/03/2026 09:26:21            LSE                
 37                                   387.000                        09/03/2026 09:38:56            LSE                
 221                                  387.000                        09/03/2026 09:52:49            LSE                
 449                                  386.500                        09/03/2026 10:02:32            LSE                
 615                                  386.500                        09/03/2026 10:03:58            LSE                
 860                                  387.500                        09/03/2026 10:09:23            LSE                
 322                                  387.500                        09/03/2026 10:09:23            LSE                
 221                                  385.500                        09/03/2026 10:32:43            LSE                
 452                                  387.000                        09/03/2026 10:38:44            LSE                
 221                                  387.000                        09/03/2026 10:38:50            LSE                
 765                                  386.000                        09/03/2026 10:43:05            LSE                
 112                                  386.000                        09/03/2026 10:43:05            LSE                
 252                                  386.000                        09/03/2026 10:43:05            LSE                
 153                                  386.000                        09/03/2026 10:43:05            LSE                
 589                                  387.500                        09/03/2026 10:59:42            LSE                
 221                                  388.000                        09/03/2026 11:10:54            LSE                
 402                                  385.000                        09/03/2026 11:32:27            LSE                
 905                                  385.500                        09/03/2026 11:32:53            LSE                
 43                                   385.500                        09/03/2026 11:32:53            LSE                
 861                                  385.500                        09/03/2026 11:32:53            LSE                
 414                                  384.500                        09/03/2026 11:46:06            LSE                
 221                                  385.500                        09/03/2026 11:58:37            LSE                
 221                                  385.500                        09/03/2026 12:02:22            LSE                
 509                                  385.000                        09/03/2026 12:04:19            LSE                
 221                                  384.500                        09/03/2026 12:38:25            LSE                
 820                                  385.000                        09/03/2026 12:39:44            LSE                
 136                                  385.000                        09/03/2026 12:41:13            LSE                
 22                                   385.000                        09/03/2026 12:41:13            LSE                
 692                                  385.000                        09/03/2026 12:41:14            LSE                
 885                                  385.500                        09/03/2026 13:13:40            LSE                
 387                                  385.500                        09/03/2026 13:13:40            LSE                
 626                                  383.500                        09/03/2026 13:37:51            LSE                
 665                                  382.500                        09/03/2026 13:51:29            LSE                
 263                                  382.500                        09/03/2026 13:51:29            LSE                
 477                                  382.500                        09/03/2026 13:51:29            LSE                
 524                                  383.500                        09/03/2026 14:05:55            LSE                
 88                                   383.500                        09/03/2026 14:05:55            LSE                
 234                                  382.500                        09/03/2026 14:31:11            LSE                
 825                                  383.500                        09/03/2026 14:42:11            LSE                
 57                                   383.500                        09/03/2026 14:42:11            LSE                
 426                                  383.500                        09/03/2026 14:42:11            LSE                
 295                                  383.000                        09/03/2026 14:51:13            LSE                
 359                                  382.000                        09/03/2026 14:56:56            LSE                
 406                                  383.500                        09/03/2026 15:28:26            LSE                
 879                                  384.500                        09/03/2026 15:35:51            LSE                
 221                                  384.000                        09/03/2026 15:39:04            LSE                
 230                                  383.000                        09/03/2026 15:50:57            LSE                
 576                                  385.000                        09/03/2026 15:59:17            LSE                
 680                                  385.000                        09/03/2026 16:10:04            LSE                
 261                                  385.000                        09/03/2026 16:10:14            LSE                
 626                                  383.500                        09/03/2026 16:20:44            LSE                
 401                                  387.000                        10/03/2026 09:18:41            LSE                
 226                                  389.000                        10/03/2026 10:12:21            LSE                
 226                                  391.500                        10/03/2026 10:19:07            LSE                
 146                                  391.500                        10/03/2026 10:48:29            LSE                
 48                                   391.500                        10/03/2026 10:48:29            LSE                
 32                                   391.500                        10/03/2026 10:48:29            LSE                
 437                                  391.000                        10/03/2026 11:29:26            LSE                
 226                                  392.000                        10/03/2026 12:02:05            LSE                
 307                                  390.500                        10/03/2026 12:30:33            LSE                
 226                                  392.500                        10/03/2026 13:20:17            LSE                
 226                                  392.500                        10/03/2026 13:41:44            LSE                
 294                                  392.000                        10/03/2026 13:56:54            LSE                
 201                                  392.000                        10/03/2026 13:58:27            LSE                
 226                                  390.500                        10/03/2026 14:11:18            LSE                
 306                                  392.500                        10/03/2026 14:29:14            LSE                
 239                                  393.000                        10/03/2026 14:30:24            LSE                
 220                                  393.000                        10/03/2026 14:31:02            LSE                
 220                                  393.000                        10/03/2026 14:31:02            LSE                
 107                                  393.000                        10/03/2026 14:31:02            LSE                
 113                                  393.000                        10/03/2026 14:31:02            LSE                
 220                                  393.000                        10/03/2026 14:34:35            LSE                
 566                                  393.000                        10/03/2026 14:35:04            LSE                
 220                                  393.000                        10/03/2026 14:35:04            LSE                
 220                                  393.000                        10/03/2026 14:35:06            LSE                
 220                                  393.000                        10/03/2026 14:35:06            LSE                
 220                                  393.000                        10/03/2026 14:35:09            LSE                
 220                                  393.000                        10/03/2026 14:35:09            LSE                
 220                                  393.000                        10/03/2026 14:35:09            LSE                
 220                                  393.000                        10/03/2026 14:35:09            LSE                
 188                                  393.000                        10/03/2026 14:35:10            LSE                
 393                                  393.000                        10/03/2026 14:35:10            LSE                
 57                                   393.000                        10/03/2026 14:35:10            LSE                
 338                                  393.000                        10/03/2026 14:35:10            LSE                
 220                                  393.000                        10/03/2026 14:35:10            LSE                
 134                                  393.000                        10/03/2026 14:35:11            LSE                
 86                                   393.000                        10/03/2026 14:35:11            LSE                
 220                                  393.000                        10/03/2026 14:35:30            LSE                
 151                                  393.000                        10/03/2026 14:38:19            LSE                
 69                                   393.000                        10/03/2026 14:38:19            LSE                
 220                                  393.000                        10/03/2026 14:38:23            LSE                
 43                                   393.000                        10/03/2026 14:38:23            LSE                
 177                                  393.000                        10/03/2026 14:38:23            LSE                
 220                                  393.000                        10/03/2026 14:38:23            LSE                
 220                                  393.000                        10/03/2026 14:38:23            LSE                
 220                                  393.000                        10/03/2026 14:38:23            LSE                
 220                                  393.000                        10/03/2026 14:38:23            LSE                
 220                                  393.000                        10/03/2026 14:38:26            LSE                
 220                                  393.000                        10/03/2026 14:38:26            LSE                
 220                                  393.000                        10/03/2026 14:38:26            LSE                
 220                                  393.000                        10/03/2026 14:38:26            LSE                
 220                                  393.000                        10/03/2026 14:38:26            LSE                
 220                                  393.000                        10/03/2026 14:38:26            LSE                
 220                                  393.000                        10/03/2026 14:38:26            LSE                
 220                                  393.000                        10/03/2026 14:38:27            LSE                
 220                                  393.000                        10/03/2026 14:38:27            LSE                
 220                                  393.000                        10/03/2026 14:38:27            LSE                
 220                                  393.000                        10/03/2026 14:38:48            LSE                
 220                                  393.000                        10/03/2026 14:38:48            LSE                
 220                                  393.000                        10/03/2026 14:38:48            LSE                
 220                                  393.000                        10/03/2026 14:38:48            LSE                
 220                                  393.000                        10/03/2026 14:39:13            LSE                
 220                                  393.000                        10/03/2026 14:39:13            LSE                
 220                                  393.000                        10/03/2026 14:39:13            LSE                
 220                                  393.000                        10/03/2026 14:39:13            LSE                
 220                                  393.000                        10/03/2026 14:39:13            LSE                
 220                                  393.000                        10/03/2026 14:39:13            LSE                
 220                                  393.000                        10/03/2026 14:40:08            LSE                
 220                                  393.000                        10/03/2026 14:40:08            LSE                
 220                                  393.000                        10/03/2026 14:40:28            LSE                
 143                                  393.000                        10/03/2026 14:40:28            LSE                
 53                                   393.000                        10/03/2026 14:40:28            LSE                
 16                                   393.000                        10/03/2026 14:40:28            LSE                
 5                                    393.000                        10/03/2026 14:40:28            LSE                
 2                                    393.000                        10/03/2026 14:40:28            LSE                
 61                                   394.500                        10/03/2026 14:50:28            LSE                
 337                                  394.500                        10/03/2026 14:50:28            LSE                
 212                                  394.500                        10/03/2026 15:13:56            LSE                
 128                                  395.000                        10/03/2026 15:13:56            LSE                
 193                                  395.000                        10/03/2026 15:13:56            LSE                
 213                                  395.000                        10/03/2026 15:13:56            LSE                
 76                                   395.000                        10/03/2026 15:13:56            LSE                
 219                                  394.000                        10/03/2026 15:13:58            LSE                
 195                                  394.000                        10/03/2026 15:13:58            LSE                
 16                                   394.000                        10/03/2026 15:13:58            LSE                
 8                                    394.000                        10/03/2026 15:13:58            LSE                
 219                                  394.000                        10/03/2026 15:13:59            LSE                
 219                                  394.000                        10/03/2026 15:14:11            LSE                
 166                                  394.000                        10/03/2026 15:14:11            LSE                
 171                                  394.000                        10/03/2026 15:14:11            LSE                
 98                                   394.000                        10/03/2026 15:14:11            LSE                
 121                                  394.000                        10/03/2026 15:14:51            LSE                
 219                                  395.500                        10/03/2026 15:24:11            LSE                
 219                                  395.500                        10/03/2026 15:24:11            LSE                
 219                                  395.500                        10/03/2026 15:24:11            LSE                
 219                                  395.500                        10/03/2026 15:24:11            LSE                
 219                                  395.500                        10/03/2026 15:24:11            LSE                
 219                                  395.500                        10/03/2026 15:24:11            LSE                
 219                                  395.500                        10/03/2026 15:24:23            LSE                
 297                                  395.500                        10/03/2026 15:24:23            LSE                
 219                                  395.500                        10/03/2026 15:24:23            LSE                
 219                                  395.500                        10/03/2026 15:24:23            LSE                
 219                                  395.500                        10/03/2026 15:24:23            LSE                
 219                                  395.500                        10/03/2026 15:24:23            LSE                
 219                                  395.500                        10/03/2026 15:24:23            LSE                
 219                                  395.500                        10/03/2026 15:24:23            LSE                
 219                                  395.500                        10/03/2026 15:24:23            LSE                
 4                                    395.500                        10/03/2026 15:24:23            LSE                
 215                                  395.500                        10/03/2026 15:24:23            LSE                
 219                                  395.500                        10/03/2026 15:24:23            LSE                
 219                                  395.500                        10/03/2026 15:24:23            LSE                
 219                                  395.500                        10/03/2026 15:24:26            LSE                
 30                                   395.000                        10/03/2026 15:24:26            LSE                
 189                                  395.500                        10/03/2026 15:24:26            LSE                
 65                                   395.000                        10/03/2026 15:24:26            LSE                
 8                                    395.000                        10/03/2026 15:24:26            LSE                
 146                                  395.000                        10/03/2026 15:24:26            LSE                
 106                                  395.000                        10/03/2026 15:24:26            LSE                
 219                                  395.000                        10/03/2026 15:24:26            LSE                
 219                                  395.000                        10/03/2026 15:24:26            LSE                
 219                                  395.000                        10/03/2026 15:24:26            LSE                
 102                                  395.000                        10/03/2026 15:24:26            LSE                
 51                                   395.000                        10/03/2026 15:24:26            LSE                
 66                                   395.000                        10/03/2026 15:24:28            LSE                
 219                                  395.000                        10/03/2026 15:24:28            LSE                
 219                                  395.000                        10/03/2026 15:24:28            LSE                
 219                                  395.000                        10/03/2026 15:24:28            LSE                
 114                                  395.000                        10/03/2026 15:24:28            LSE                
 105                                  395.000                        10/03/2026 15:24:28            LSE                
 219                                  395.000                        10/03/2026 15:24:29            LSE                
 219                                  395.000                        10/03/2026 15:24:29            LSE                
 219                                  395.000                        10/03/2026 15:24:29            LSE                
 219                                  395.000                        10/03/2026 15:24:29            LSE                
 219                                  394.500                        10/03/2026 15:24:31            LSE                
 219                                  394.500                        10/03/2026 15:24:31            LSE                
 219                                  394.500                        10/03/2026 15:24:35            LSE                
 219                                  394.500                        10/03/2026 15:28:00            LSE                
 219                                  394.500                        10/03/2026 15:28:09            LSE                
 219                                  394.500                        10/03/2026 15:28:09            LSE                
 8                                    394.500                        10/03/2026 15:28:09            LSE                
 221                                  394.500                        10/03/2026 15:28:09            LSE                
 219                                  394.500                        10/03/2026 15:28:09            LSE                
 219                                  394.500                        10/03/2026 15:28:09            LSE                
 219                                  394.500                        10/03/2026 15:28:10            LSE                
 219                                  394.500                        10/03/2026 15:28:10            LSE                
 219                                  394.500                        10/03/2026 15:28:10            LSE                
 219                                  394.500                        10/03/2026 15:28:10            LSE                
 57                                   394.500                        10/03/2026 15:28:10            LSE                
 162                                  394.500                        10/03/2026 15:28:10            LSE                
 219                                  394.500                        10/03/2026 15:28:10            LSE                
 219                                  394.500                        10/03/2026 15:28:11            LSE                
 29                                   394.500                        10/03/2026 15:28:12            LSE                
 190                                  394.500                        10/03/2026 15:28:12            LSE                
 67                                   394.500                        10/03/2026 15:28:12            LSE                
 152                                  394.500                        10/03/2026 15:28:12            LSE                
 219                                  394.500                        10/03/2026 15:28:16            LSE                
 219                                  394.500                        10/03/2026 15:28:16            LSE                
 31                                   394.500                        10/03/2026 15:28:16            LSE                
 179                                  394.500                        10/03/2026 15:28:31            LSE                
 9                                    394.500                        10/03/2026 15:28:31            LSE                
 19                                   394.500                        10/03/2026 15:28:32            LSE                
 1                                    394.500                        10/03/2026 15:29:15            LSE                
 199                                  394.500                        10/03/2026 15:30:04            LSE                
 219                                  394.500                        10/03/2026 15:30:13            LSE                
 219                                  394.500                        10/03/2026 15:30:13            LSE                
 219                                  394.500                        10/03/2026 15:30:16            LSE                
 219                                  394.500                        10/03/2026 15:30:16            LSE                
 219                                  394.500                        10/03/2026 15:30:16            LSE                
 219                                  394.500                        10/03/2026 15:30:50            LSE                
 219                                  394.500                        10/03/2026 15:30:50            LSE                
 155                                  394.500                        10/03/2026 15:30:50            LSE                
 34                                   394.500                        10/03/2026 15:30:50            LSE                
 30                                   394.500                        10/03/2026 15:30:59            LSE                
 19                                   394.500                        10/03/2026 15:30:59            LSE                
 200                                  394.500                        10/03/2026 15:31:01            LSE                
 219                                  394.500                        10/03/2026 15:31:01            LSE                
 219                                  394.500                        10/03/2026 15:31:01            LSE                
 219                                  394.500                        10/03/2026 15:31:01            LSE                
 219                                  394.500                        10/03/2026 15:31:01            LSE                
 219                                  394.500                        10/03/2026 15:31:01            LSE                
 197                                  394.500                        10/03/2026 15:31:01            LSE                
 22                                   394.500                        10/03/2026 15:31:01            LSE                
 219                                  394.500                        10/03/2026 15:31:01            LSE                
 219                                  394.500                        10/03/2026 15:31:01            LSE                
 219                                  394.500                        10/03/2026 15:34:50            LSE                
 219                                  394.500                        10/03/2026 15:34:50            LSE                
 219                                  394.500                        10/03/2026 15:34:50            LSE                
 219                                  394.500                        10/03/2026 15:34:50            LSE                
 219                                  394.500                        10/03/2026 15:34:50            LSE                
 219                                  394.500                        10/03/2026 15:34:50            LSE                
 219                                  394.500                        10/03/2026 15:34:50            LSE                
 219                                  394.500                        10/03/2026 15:34:50            LSE                
 219                                  394.500                        10/03/2026 15:34:50            LSE                
 219                                  394.500                        10/03/2026 15:34:51            LSE                
 219                                  394.500                        10/03/2026 15:34:51            LSE                
 219                                  394.500                        10/03/2026 15:34:52            LSE                
 219                                  394.500                        10/03/2026 15:34:52            LSE                
 219                                  394.500                        10/03/2026 15:34:52            LSE                
 219                                  394.500                        10/03/2026 15:34:52            LSE                
 219                                  394.500                        10/03/2026 15:34:52            LSE                
 219                                  394.500                        10/03/2026 15:34:52            LSE                
 219                                  394.500                        10/03/2026 15:34:52            LSE                
 219                                  394.500                        10/03/2026 15:34:54            LSE                
 219                                  394.500                        10/03/2026 15:34:54            LSE                
 219                                  394.500                        10/03/2026 15:34:55            LSE                
 219                                  394.500                        10/03/2026 15:35:16            LSE                
 219                                  394.500                        10/03/2026 15:35:16            LSE                
 219                                  394.500                        10/03/2026 15:35:16            LSE                
 219                                  394.500                        10/03/2026 15:35:18            LSE                
 219                                  394.500                        10/03/2026 15:35:18            LSE                
 219                                  394.500                        10/03/2026 15:36:01            LSE                
 219                                  394.500                        10/03/2026 15:36:01            LSE                
 219                                  394.500                        10/03/2026 15:36:01            LSE                
 192                                  394.500                        10/03/2026 15:36:01            LSE                
 123                                  394.500                        10/03/2026 15:36:01            LSE                
 3343                                 394.500                        10/03/2026 15:36:01            LSE                
 219                                  394.500                        10/03/2026 15:36:01            LSE                
 219                                  394.500                        10/03/2026 15:36:01            LSE                
 219                                  394.500                        10/03/2026 15:36:01            LSE                
 219                                  394.500                        10/03/2026 15:36:01            LSE                
 219                                  394.500                        10/03/2026 15:36:01            LSE                
 219                                  394.500                        10/03/2026 15:36:01            LSE                
 219                                  394.500                        10/03/2026 15:36:01            LSE                
 219                                  394.500                        10/03/2026 15:36:04            LSE                
 152                                  394.500                        10/03/2026 15:36:04            LSE                
 219                                  394.500                        10/03/2026 15:36:05            LSE                
 4                                    394.500                        10/03/2026 15:36:05            LSE                
 219                                  394.500                        10/03/2026 15:36:24            LSE                
 77                                   394.500                        10/03/2026 15:36:24            LSE                
 327                                  394.500                        10/03/2026 15:40:12            LSE                
 189                                  394.500                        10/03/2026 15:40:12            LSE                
 50                                   394.000                        10/03/2026 15:45:43            LSE                
 169                                  394.000                        10/03/2026 15:45:43            LSE                
 108                                  394.000                        10/03/2026 15:45:43            LSE                
 24                                   394.500                        10/03/2026 15:45:46            LSE                
 51                                   394.500                        10/03/2026 15:49:19            LSE                
 1108                                 394.500                        10/03/2026 15:49:19            LSE                
 221                                  394.500                        10/03/2026 15:49:19            LSE                
 104                                  394.500                        10/03/2026 15:49:19            LSE                
 541                                  393.500                        10/03/2026 15:51:41            LSE                
 642                                  389.500                        11/03/2026 08:08:49            LSE                
 259                                  387.000                        11/03/2026 08:57:18            LSE                
 327                                  386.500                        11/03/2026 09:01:00            LSE                
 220                                  386.000                        11/03/2026 09:24:22            LSE                
 251                                  385.000                        11/03/2026 10:29:18            LSE                
 19                                   385.000                        11/03/2026 10:29:18            LSE                
 23                                   385.000                        11/03/2026 10:29:18            LSE                
 100                                  384.500                        11/03/2026 11:49:59            LSE                
 120                                  384.500                        11/03/2026 11:49:59            LSE                
 255                                  385.000                        11/03/2026 12:05:18            LSE                
 237                                  384.000                        11/03/2026 12:36:53            LSE                
 220                                  386.500                        11/03/2026 13:33:46            LSE                
 220                                  387.500                        11/03/2026 13:42:03            LSE                
 847                                  387.000                        11/03/2026 13:53:52            LSE                
 861                                  388.500                        11/03/2026 14:02:03            LSE                
 865                                  388.500                        11/03/2026 14:02:03            LSE                
 234                                  388.000                        11/03/2026 14:02:32            LSE                
 240                                  389.000                        11/03/2026 14:06:44            LSE                
 229                                  387.000                        11/03/2026 14:15:44            LSE                
 869                                  387.000                        11/03/2026 14:18:32            LSE                
 291                                  387.000                        11/03/2026 14:18:32            LSE                
 60                                   384.500                        11/03/2026 14:26:05            LSE                
 310                                  385.000                        11/03/2026 14:32:13            LSE                
 220                                  388.000                        11/03/2026 14:56:35            LSE                
 652                                  387.000                        11/03/2026 15:35:03            LSE                
 549                                  385.500                        11/03/2026 15:44:14            LSE                
 334                                  385.500                        11/03/2026 15:44:14            LSE                
 220                                  385.500                        11/03/2026 15:45:04            LSE                
 581                                  388.500                        11/03/2026 15:58:25            LSE                
 223                                  387.500                        11/03/2026 16:02:09            LSE                
 172                                  387.500                        11/03/2026 16:02:09            LSE                
 223                                  387.500                        11/03/2026 16:03:05            LSE                
 275                                  387.500                        11/03/2026 16:03:05            LSE                
 223                                  387.500                        11/03/2026 16:03:05            LSE                
 47                                   387.500                        11/03/2026 16:04:05            LSE                
 176                                  387.500                        11/03/2026 16:05:05            LSE                
 223                                  387.500                        11/03/2026 16:05:05            LSE                
 2507                                 387.500                        11/03/2026 16:05:05            LSE                
 223                                  387.500                        11/03/2026 16:05:05            LSE                
 165                                  387.500                        11/03/2026 16:05:05            LSE                
 223                                  387.500                        11/03/2026 16:06:06            LSE                
 165                                  387.500                        11/03/2026 16:06:06            LSE                
 28                                   387.500                        11/03/2026 16:08:00            LSE                
 402                                  387.500                        11/03/2026 16:08:00            LSE                
 200                                  386.000                        12/03/2026 08:15:40            LSE                
 24                                   386.000                        12/03/2026 08:15:40            LSE                
 410                                  384.000                        12/03/2026 08:15:41            LSE                
 224                                  385.500                        12/03/2026 08:31:29            LSE                
 224                                  386.000                        12/03/2026 08:36:31            LSE                
 28                                   385.000                        12/03/2026 08:41:38            LSE                
 224                                  385.000                        12/03/2026 08:57:29            LSE                
 314                                  384.000                        12/03/2026 09:07:42            LSE                
 510                                  384.500                        12/03/2026 09:45:24            LSE                
 224                                  385.500                        12/03/2026 09:48:07            LSE                
 224                                  385.500                        12/03/2026 10:23:50            LSE                
 485                                  386.500                        12/03/2026 10:27:05            LSE                
 145                                  386.500                        12/03/2026 10:27:05            LSE                
 73                                   386.500                        12/03/2026 10:27:05            LSE                
 323                                  385.000                        12/03/2026 10:51:04            LSE                
 562                                  383.500                        12/03/2026 11:03:44            LSE                
 326                                  384.500                        12/03/2026 11:47:44            LSE                
 224                                  385.000                        12/03/2026 12:21:57            LSE                
 386                                  384.500                        12/03/2026 12:25:25            LSE                
 224                                  385.500                        12/03/2026 12:36:54            LSE                
 471                                  384.500                        12/03/2026 12:57:37            LSE                
 224                                  385.500                        12/03/2026 13:01:36            LSE                
 337                                  385.500                        12/03/2026 13:14:00            LSE                
 19                                   387.000                        12/03/2026 13:46:29            LSE                
 205                                  387.000                        12/03/2026 13:46:29            LSE                
 224                                  387.000                        12/03/2026 14:27:31            LSE                
 230                                  387.000                        12/03/2026 14:34:00            LSE                
 97                                   389.000                        12/03/2026 14:40:42            LSE                
 198                                  389.000                        12/03/2026 14:40:42            LSE                
 86                                   389.000                        12/03/2026 14:40:42            LSE                
 223                                  389.000                        12/03/2026 14:40:43            LSE                
 223                                  389.000                        12/03/2026 14:40:43            LSE                
 223                                  389.000                        12/03/2026 14:40:43            LSE                
 223                                  389.000                        12/03/2026 14:40:43            LSE                
 8                                    389.000                        12/03/2026 14:40:43            LSE                
 4                                    389.000                        12/03/2026 14:40:43            LSE                
 211                                  389.000                        12/03/2026 14:41:07            LSE                
 422                                  389.000                        12/03/2026 14:41:07            LSE                
 345                                  391.500                        12/03/2026 14:46:47            LSE                
 351                                  391.500                        12/03/2026 14:46:47            LSE                
 232                                  391.500                        12/03/2026 14:46:47            LSE                
 222                                  390.500                        12/03/2026 15:01:58            LSE                
 222                                  390.500                        12/03/2026 15:01:58            LSE                
 222                                  390.500                        12/03/2026 15:01:58            LSE                
 222                                  390.500                        12/03/2026 15:01:59            LSE                
 222                                  390.500                        12/03/2026 15:01:59            LSE                
 222                                  390.500                        12/03/2026 15:01:59            LSE                
 222                                  390.500                        12/03/2026 15:01:59            LSE                
 222                                  390.500                        12/03/2026 15:01:59            LSE                
 222                                  390.500                        12/03/2026 15:01:59            LSE                
 222                                  390.000                        12/03/2026 15:02:01            LSE                
 222                                  390.000                        12/03/2026 15:02:01            LSE                
 222                                  390.000                        12/03/2026 15:02:02            LSE                
 222                                  390.000                        12/03/2026 15:02:02            LSE                
 222                                  390.000                        12/03/2026 15:02:02            LSE                
 136                                  390.000                        12/03/2026 15:02:04            LSE                
 86                                   390.000                        12/03/2026 15:03:33            LSE                
 222                                  390.000                        12/03/2026 15:03:33            LSE                
 120                                  390.000                        12/03/2026 15:03:33            LSE                
 102                                  390.000                        12/03/2026 15:03:33            LSE                
 1900                                 390.000                        12/03/2026 15:03:33            LSE                
 222                                  390.000                        12/03/2026 15:03:33            LSE                
 222                                  390.000                        12/03/2026 15:03:33            LSE                
 222                                  390.000                        12/03/2026 15:03:33            LSE                
 222                                  390.000                        12/03/2026 15:03:33            LSE                
 222                                  390.000                        12/03/2026 15:03:33            LSE                
 222                                  390.000                        12/03/2026 15:03:33            LSE                
 222                                  390.000                        12/03/2026 15:03:33            LSE                
 222                                  390.000                        12/03/2026 15:03:33            LSE                
 222                                  390.000                        12/03/2026 15:03:36            LSE                
 222                                  390.000                        12/03/2026 15:03:36            LSE                
 20                                   390.000                        12/03/2026 15:03:36            LSE                
 94                                   390.000                        12/03/2026 15:05:06            LSE                
 122                                  388.500                        12/03/2026 15:13:12            LSE                
 40                                   388.500                        12/03/2026 15:13:15            LSE                
 117                                  388.500                        12/03/2026 15:13:15            LSE                
 14                                   388.500                        12/03/2026 15:13:15            LSE                
 27                                   388.500                        12/03/2026 15:13:18            LSE                
 119                                  388.500                        12/03/2026 15:13:18            LSE                
 198                                  388.500                        12/03/2026 15:13:22            LSE                
 3                                    388.500                        12/03/2026 15:13:22            LSE                
 78                                   388.500                        12/03/2026 15:13:22            LSE                
 222                                  390.000                        12/03/2026 15:32:02            LSE                
 222                                  390.000                        12/03/2026 15:32:04            LSE                
 187                                  390.000                        12/03/2026 15:32:16            LSE                
 222                                  390.000                        12/03/2026 15:32:16            LSE                
 19                                   390.000                        12/03/2026 15:32:16            LSE                
 222                                  390.000                        12/03/2026 15:32:16            LSE                
 38                                   390.000                        12/03/2026 15:32:16            LSE                
 222                                  390.000                        12/03/2026 15:35:37            LSE                
 222                                  390.000                        12/03/2026 15:35:37            LSE                
 222                                  390.000                        12/03/2026 15:35:38            LSE                
 222                                  390.000                        12/03/2026 15:35:40            LSE                
 222                                  390.000                        12/03/2026 15:35:40            LSE                
 222                                  390.000                        12/03/2026 15:35:40            LSE                
 113                                  390.000                        12/03/2026 15:35:41            LSE                
 109                                  390.000                        12/03/2026 15:35:41            LSE                
 222                                  390.000                        12/03/2026 15:35:41            LSE                
 222                                  390.000                        12/03/2026 15:35:41            LSE                
 222                                  390.000                        12/03/2026 15:35:41            LSE                
 222                                  390.000                        12/03/2026 15:35:41            LSE                
 222                                  390.000                        12/03/2026 15:35:41            LSE                
 222                                  390.000                        12/03/2026 15:35:41            LSE                
 222                                  390.000                        12/03/2026 15:35:44            LSE                
 222                                  390.000                        12/03/2026 15:35:44            LSE                
 25                                   390.000                        12/03/2026 15:35:44            LSE                
 197                                  390.000                        12/03/2026 15:35:44            LSE                
 222                                  390.000                        12/03/2026 15:35:44            LSE                
 148                                  390.000                        12/03/2026 15:35:44            LSE                
 74                                   390.000                        12/03/2026 15:35:44            LSE                
 32                                   390.000                        12/03/2026 15:35:44            LSE                
 190                                  390.000                        12/03/2026 15:35:44            LSE                
 222                                  390.000                        12/03/2026 15:35:44            LSE                
 222                                  390.000                        12/03/2026 15:35:44            LSE                
 222                                  390.000                        12/03/2026 15:35:45            LSE                
 222                                  390.000                        12/03/2026 15:35:47            LSE                
 199                                  390.000                        12/03/2026 15:35:47            LSE                
 23                                   390.000                        12/03/2026 15:35:47            LSE                
 86                                   390.000                        12/03/2026 15:35:47            LSE                
 84                                   390.000                        12/03/2026 15:35:47            LSE                
 138                                  390.000                        12/03/2026 15:35:47            LSE                
 308                                  390.000                        12/03/2026 15:35:47            LSE                
 104                                  390.000                        12/03/2026 15:35:47            LSE                
 118                                  390.000                        12/03/2026 15:35:47            LSE                
 109                                  390.000                        12/03/2026 15:35:47            LSE                
 113                                  390.000                        12/03/2026 15:35:47            LSE                
 109                                  390.000                        12/03/2026 15:35:48            LSE                
 222                                  390.000                        12/03/2026 15:35:48            LSE                
 199                                  390.000                        12/03/2026 15:35:49            LSE                
 535                                  390.000                        12/03/2026 15:35:49            LSE                
 112                                  390.000                        12/03/2026 15:35:49            LSE                
 222                                  390.000                        12/03/2026 15:37:39            LSE                
 222                                  391.500                        12/03/2026 15:40:05            LSE                
 305                                  391.500                        12/03/2026 15:44:02            LSE                
 231                                  391.500                        12/03/2026 15:44:02            LSE                
 221                                  391.500                        12/03/2026 15:44:12            LSE                
 177                                  391.500                        12/03/2026 15:44:13            LSE                
 13                                   391.500                        12/03/2026 15:44:13            LSE                
 31                                   391.500                        12/03/2026 15:45:28            LSE                
 221                                  391.500                        12/03/2026 15:45:28            LSE                
 221                                  391.500                        12/03/2026 15:45:28            LSE                
 221                                  391.500                        12/03/2026 15:45:28            LSE                
 221                                  391.500                        12/03/2026 15:45:28            LSE                
 221                                  391.500                        12/03/2026 15:45:28            LSE                
 221                                  391.500                        12/03/2026 15:45:28            LSE                
 221                                  391.500                        12/03/2026 15:45:28            LSE                
 221                                  391.500                        12/03/2026 15:45:28            LSE                
 221                                  391.500                        12/03/2026 15:45:28            LSE                
 221                                  391.500                        12/03/2026 15:45:28            LSE                
 221                                  391.500                        12/03/2026 15:45:31            LSE                
 221                                  391.500                        12/03/2026 15:45:31            LSE                
 221                                  391.500                        12/03/2026 15:45:31            LSE                
 221                                  391.500                        12/03/2026 15:45:31            LSE                
 221                                  391.500                        12/03/2026 15:45:31            LSE                
 221                                  391.500                        12/03/2026 15:45:31            LSE                
 221                                  391.500                        12/03/2026 15:45:31            LSE                
 221                                  391.500                        12/03/2026 15:45:31            LSE                
 221                                  391.500                        12/03/2026 15:45:35            LSE                
 221                                  391.500                        12/03/2026 15:45:35            LSE                
 221                                  391.500                        12/03/2026 15:45:35            LSE                
 221                                  391.500                        12/03/2026 15:45:35            LSE                
 111                                  391.500                        12/03/2026 15:45:35            LSE                
 110                                  391.500                        12/03/2026 15:45:35            LSE                
 117                                  391.500                        12/03/2026 15:45:35            LSE                
 387                                  391.500                        12/03/2026 15:45:35            LSE                
 221                                  391.500                        12/03/2026 15:45:35            LSE                
 221                                  391.500                        12/03/2026 15:45:35            LSE                
 221                                  391.500                        12/03/2026 15:45:35            LSE                
 221                                  391.500                        12/03/2026 15:45:35            LSE                
 193                                  391.500                        12/03/2026 15:45:38            LSE                
 10                                   391.500                        12/03/2026 15:45:38            LSE                
 18                                   391.500                        12/03/2026 15:45:38            LSE                
 104                                  391.500                        12/03/2026 15:45:38            LSE                
 117                                  391.500                        12/03/2026 15:45:38            LSE                
 104                                  391.500                        12/03/2026 15:45:38            LSE                
 117                                  391.500                        12/03/2026 15:45:38            LSE                
 221                                  391.500                        12/03/2026 15:45:38            LSE                
 104                                  391.500                        12/03/2026 15:45:38            LSE                
 117                                  391.500                        12/03/2026 15:45:38            LSE                
 104                                  391.500                        12/03/2026 15:45:38            LSE                
 117                                  391.500                        12/03/2026 15:45:38            LSE                
 104                                  391.500                        12/03/2026 15:45:38            LSE                
 117                                  391.500                        12/03/2026 15:45:38            LSE                
 221                                  391.500                        12/03/2026 15:45:38            LSE                
 221                                  391.000                        12/03/2026 15:46:37            LSE                
 221                                  391.000                        12/03/2026 15:46:37            LSE                
 221                                  391.000                        12/03/2026 15:46:37            LSE                
 221                                  391.000                        12/03/2026 15:46:37            LSE                
 221                                  391.000                        12/03/2026 15:46:37            LSE                
 221                                  391.000                        12/03/2026 15:46:37            LSE                
 221                                  391.000                        12/03/2026 15:46:37            LSE                
 221                                  391.000                        12/03/2026 15:46:37            LSE                
 221                                  391.000                        12/03/2026 15:46:39            LSE                
 221                                  391.000                        12/03/2026 15:46:40            LSE                
 221                                  391.000                        12/03/2026 15:46:40            LSE                
 193                                  391.000                        12/03/2026 15:46:40            LSE                
 195                                  391.000                        12/03/2026 15:46:40            LSE                
 128                                  391.000                        12/03/2026 15:46:40            LSE                
 221                                  391.000                        12/03/2026 15:46:40            LSE                
 221                                  391.000                        12/03/2026 15:46:40            LSE                
 221                                  391.000                        12/03/2026 15:46:40            LSE                
 221                                  391.000                        12/03/2026 15:46:40            LSE                
 96                                   391.000                        12/03/2026 15:46:41            LSE                
 221                                  390.500                        12/03/2026 15:47:06            LSE                
 442                                  390.500                        12/03/2026 15:47:06            LSE                
 221                                  390.500                        12/03/2026 15:47:06            LSE                
 221                                  390.500                        12/03/2026 15:47:06            LSE                
 221                                  390.500                        12/03/2026 15:47:06            LSE                
 221                                  390.500                        12/03/2026 15:47:06            LSE                
 221                                  390.500                        12/03/2026 15:47:06            LSE                
 221                                  390.500                        12/03/2026 15:47:07            LSE                
 221                                  390.500                        12/03/2026 15:47:07            LSE                
 221                                  390.500                        12/03/2026 15:47:07            LSE                
 221                                  390.500                        12/03/2026 15:47:07            LSE                
 221                                  390.500                        12/03/2026 15:47:10            LSE                
 221                                  390.500                        12/03/2026 15:47:10            LSE                
 221                                  390.500                        12/03/2026 15:47:10            LSE                
 221                                  390.500                        12/03/2026 15:47:10            LSE                
 130                                  390.500                        12/03/2026 15:47:10            LSE                
 91                                   390.500                        12/03/2026 15:47:10            LSE                
 221                                  390.500                        12/03/2026 15:47:10            LSE                
 221                                  390.500                        12/03/2026 15:47:10            LSE                
 221                                  390.500                        12/03/2026 15:47:10            LSE                
 221                                  390.500                        12/03/2026 15:47:12            LSE                
 221                                  390.500                        12/03/2026 15:47:12            LSE                
 221                                  390.500                        12/03/2026 15:47:15            LSE                
 192                                  390.500                        12/03/2026 15:47:34            LSE                
 29                                   390.500                        12/03/2026 15:47:34            LSE                
 221                                  390.500                        12/03/2026 15:47:34            LSE                
 221                                  390.500                        12/03/2026 15:47:34            LSE                
 221                                  390.500                        12/03/2026 15:47:34            LSE                
 64                                   390.500                        12/03/2026 15:47:34            LSE                
 268                                  389.500                        12/03/2026 15:59:13            LSE                
 301                                  389.500                        12/03/2026 15:59:13            LSE                
 23                                   390.000                        12/03/2026 16:01:44            LSE                
 113                                  390.000                        12/03/2026 16:01:44            LSE                
 202                                  389.500                        12/03/2026 16:02:26            LSE                
 24                                   389.500                        12/03/2026 16:02:26            LSE                
 221                                  388.000                        12/03/2026 16:11:30            LSE                
 221                                  388.000                        12/03/2026 16:11:55            LSE                

For further information please contact:

Foresight Group Investors
Liz Scorer / Ben McGrory
+44 (0) 7966 966956 / +44 (0) 7443 821577
ir@foresightgroup.eu

Berenberg (Joint Corporate Broker)
James Felix / John Welch / Dan Gee-Summons
+44 (0) 203 753 7800

H-Advisors Maitland
Sam Cartwright / Audrey Da Costa
+44 (0) 782 725 4561 / +44 (0) 781 710 5562
Foresight@h-advisors.global

About Foresight Group Holdings Limited

Founded in 1984, Foresight is a leading investment manager in real assets and
capital for growth, operating across the UK, Europe, and Australia.

With decades of experience, Foresight offers investors access to attractive
investment opportunities at the forefront of change. Foresight actively builds
and grows investment solutions to support the energy transition, decarbonise
industry, enhance nature recovery and realise the economic potential of
ambitious companies.

A constituent of the FTSE 250 index, Foresight’s diversified investment
strategies combine financial and operational skillsets to maximise asset value
and provide attractive returns to its investors. Its wide range of private and
public funds is complemented with a variety of investment solutions designed
for the retail market.

Foresight is united by a shared commitment to build a sustainable future and
grow thriving companies and economies.

Visit https://foresight.group for more information.

Follow us on LinkedIn for key updates. 

Recent news on Foresight group

See all news