TIDMNWG

RNS Number : 0780B

NatWest Group plc

30 May 2023

 
 
  NatWest Group plc 
  30 May 2023 
  Transaction in Own Shares 
  NatWest Group plc (the 'Company' or 'NWG') announces today that 
   it has purchased the following number of ordinary shares in the 
   Company with a nominal value of GBP1.0769* each ('Ordinary Shares') 
   from UBS AG, London Branch ('UBS'). 
 
  Aggregated information: 
 
   Date of purchase       Number of         Highest         Lowest      Volume weighted    Venue 
                        Ordinary Shares    price paid:    price paid:    average price 
                           purchased          (GBp)          (GBp)       paid per share 
                                                                             (GBp) 
     30 May 2023          3,650,653          268.20         264.90         266.4179         LSE 
                      -----------------  -------------  -------------  ----------------  -------- 
     30 May 2023           366,537           267.90         264.90         265.8034        CHIX 
                      -----------------  -------------  -------------  ----------------  -------- 
     30 May 2023          1,517,916          268.00         264.90         265.6482        BATE 
                      -----------------  -------------  -------------  ----------------  -------- 
 
  * Note: the nominal value of Ordinary Shares without rounding 
   is GBP1.076923076923077 per share 
  Such purchases form part of the Company's existing share buyback 
   programme and were effected pursuant to the instructions issued 
   by the Company to UBS on 17 February 2023, as announced on 17 February 
   2023. 
 
  The Company intends to cancel the repurchased Ordinary Shares. 
 
  Following the settlement of the above transactions, NWG will hold 
   217,366,759 Ordinary Shares in treasury and have 8,990,698,711 
   Ordinary Shares in issue (excluding treasury shares). 
 
  Further information: 
 
  Investor Relations 
  + 44 (0)207 672 1758 
 
  Media Relations 
  +44 (0)131 523 4205 
 
  Legal Entity Identifier: 2138005O9XJIJN4JPN90 
 
  Transaction details 
  In accordance with Article 5(1)(b) of Regulation (EU) No.596/2014 
   as it applies in the UK (Market Abuse Regulation), a full breakdown 
   of the individual trades made by UBS on behalf of the Company as 
   part of the buyback programme is detailed below: 
 
     Transaction                                            Volume                        Trading 
         Date                Time          Time Zone       (shares)       Price (GBp)      Venue    MatchID 
     30 May 2023           08:30:37           BST            4920           266.70         BATE     1492007 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:30:37           BST            2300           266.70         BATE     1492005 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:30:37           BST            2800           266.70         BATE     1492003 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:34:18           BST           10140           267.40         BATE     1499243 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:36:40           BST            9000           267.40         BATE     1503643 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:36:40           BST            1540           267.40         BATE     1503645 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            8881           267.70         BATE     1512798 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:45:37           BST            9000           267.80         BATE     1519694 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:45:37           BST            1406           267.80         BATE     1519692 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:50:31           BST            8530           268.00         BATE     1530317 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:53:51           BST            3859           267.80         BATE     1536896 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:53:51           BST            5900           267.80         BATE     1536894 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:05:01           BST            8637           266.70         BATE     1742734 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:05:46           BST            719            266.60         BATE     1743652 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:05:46           BST            7870           266.60         BATE     1743650 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:15:54           BST            8813           266.50         BATE     1750874 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:21:56           BST            5944           266.70         BATE     1755339 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:21:56           BST            3795           266.70         BATE     1755337 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            8541           267.30         BATE     1762972 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:40:48           BST            8799           267.00         BATE     1768842 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:50:24           BST            9381           267.20         BATE     1776027 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:36           BST            5917           267.00         BATE     1783666 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:36           BST            4054           267.00         BATE     1783664 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:13:53           BST            882            267.40         BATE     1792554 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:13:53           BST            226            267.40         BATE     1792552 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:13:53           BST            7564           267.40         BATE     1792550 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:18:21           BST            9582           267.30         BATE     1796352 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:28:20           BST            9846           267.10         BATE     1803979 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:33:29           BST             54            266.90         BATE     1808893 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:33:29           BST            471            266.90         BATE     1808891 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:33:29           BST            7967           266.90         BATE     1808889 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:33:29           BST             66            266.90         BATE     1808887 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:39:02           BST            370            266.90         BATE     1813406 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:39:02           BST            2008           266.90         BATE     1813404 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:45:42           BST            9085           267.00         BATE     1819597 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:48:37           BST           10039           266.90         BATE     1822629 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:48:37           BST            499            266.90         BATE     1822627 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:59:50           BST             51            266.90         BATE     1833648 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:59:50           BST            1727           266.90         BATE     1833646 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:59:50           BST            7564           266.90         BATE     1833644 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:04:11           BST            9230           266.90         BATE     1838052 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:14:23           BST            4112           266.90         BATE     1847976 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:14:23           BST            5734           266.90         BATE     1847974 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:20:05           BST            2900           267.00         BATE     1854255 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            4923           267.20         BATE     1859160 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            4981           267.20         BATE     1859158 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            5747           267.20         BATE     1864090 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            4158           267.20         BATE     1864088 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:30:35           BST            3241           267.40         BATE     1870823 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:30:35           BST            6404           267.40         BATE     1870819 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:34           BST            907            267.40         BATE     1875463 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:34           BST            9000           267.40         BATE     1875461 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:34:08           BST            666            267.30         BATE     1879026 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:34:08           BST            900            267.30         BATE     1879024 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:34:08           BST            500            267.30         BATE     1879028 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:34:08           BST            6447           267.30         BATE     1879032 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:34:08           BST            1047           267.30         BATE     1879030 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:34:08           BST            911            267.30         BATE     1879020 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:22           BST            8905           267.30         BATE     1889838 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:22           BST            551            267.30         BATE     1889833 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:42:30           BST            7022           267.20         BATE     1895863 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:42:30           BST            2625           267.20         BATE     1895859 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:42:30           BST            878            267.20         BATE     1895861 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:45:49           BST            8589           267.10         BATE     1902179 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:48:44           BST           10101           267.00         BATE     1908495 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:55:02           BST             1             267.10         BATE     1921039 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST           10013           267.10         BATE     1923664 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            8819           267.10         BATE     1923655 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:01:35           BST            1473           267.20         BATE     1940928 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:01:35           BST            8980           267.20         BATE     1940926 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:04:20           BST           10091           266.80         BATE     1946584 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:04:22           BST            2869           265.60         BATE     2054091 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:04:22           BST            9000           265.60         BATE     2054089 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:05:27           BST           14035           265.60         BATE     2056082 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:12           BST            4560           265.70         BATE     2057229 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:12           BST            5888           265.70         BATE     2057231 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:08:01           BST            1959           265.70         BATE     2060174 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:08:01           BST            3700           265.70         BATE     2060172 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:08:01           BST            1497           265.70         BATE     2060170 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:08:01           BST            3700           265.70         BATE     2060168 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:08:01           BST            626            265.70         BATE     2060161 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:08:01           BST            4749           265.70         BATE     2060153 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:08:01           BST           13618           265.70         BATE     2060155 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:08:01           BST            5235           265.70         BATE     2060157 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:43           BST            1252           265.70         BATE     2063311 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:43           BST            147            265.70         BATE     2063309 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:43           BST            154            265.70         BATE     2063307 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:43           BST            881            265.70         BATE     2063305 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:43           BST            1047           265.70         BATE     2063299 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:43           BST            747            265.70         BATE     2063297 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:43           BST            881            265.70         BATE     2063295 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:43           BST            5908           265.70         BATE     2063301 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:43           BST            616            265.70         BATE     2063303 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:03           BST            9507           265.60         BATE     2064003 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:03           BST           11577           265.60         BATE     2064001 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:07           BST            400            265.50         BATE     2064184 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:07           BST            400            265.50         BATE     2064182 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:07           BST            600            265.50         BATE     2064180 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:07           BST            888            265.50         BATE     2064178 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:07           BST            400            265.50         BATE     2064176 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:07           BST            326            265.50         BATE     2064174 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:07           BST            4814           265.50         BATE     2064172 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:07           BST             55            265.50         BATE     2064170 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:07           BST            4182           265.50         BATE     2064168 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:41           BST            3309           265.50         BATE     2065018 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:41           BST            158            265.50         BATE     2065016 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:43           BST            3415           265.50         BATE     2065080 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:43           BST            2408           265.50         BATE     2065082 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST            5262           265.40         BATE     2067001 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST            3894           265.40         BATE     2066999 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:58           BST            2508           265.30         BATE     2067100 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:59           BST            3241           265.30         BATE     2067132 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:02           BST            6059           265.30         BATE     2067210 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:55           BST            9036           265.30         BATE     2068803 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:13:02           BST            152            265.20         BATE     2069029 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:13:02           BST            2797           265.20         BATE     2068959 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:13:03           BST            1455           265.20         BATE     2069103 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:13:06           BST            3142           265.20         BATE     2069170 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:13:55           BST            7560           265.30         BATE     2070601 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:13:55           BST            2299           265.30         BATE     2070595 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:13:55           BST            9551           265.30         BATE     2070591 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:29           BST            9332           265.20         BATE     2073738 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:29           BST            9135           265.20         BATE     2073740 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:36           BST            9424           265.10         BATE     2074393 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:35           BST            4201           264.90         BATE     2076791 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:17:21           BST            8363           265.00         BATE     2078560 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:17:21           BST            2475           265.00         BATE     2078556 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:17:21           BST             72            265.00         BATE     2078558 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:24           BST            2938           264.90         BATE     2084242 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:24           BST            2334           264.90         BATE     2084240 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:24           BST            3878           264.90         BATE     2084238 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:24           BST            200            264.90         BATE     2084236 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:24           BST            331            264.90         BATE     2084234 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:25           BST            635            264.90         BATE     2084372 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:58           BST            122            264.90         BATE     2085641 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:58           BST            1994           264.90         BATE     2085639 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST            1047           264.90         BATE     2086210 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST           47948           264.90         BATE     2086216 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST           45599           264.90         BATE     2086194 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST           58066           264.90         BATE     2086190 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:33           BST            387            264.90         BATE     2086766 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:33           BST            201            264.90         BATE     2086752 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:33           BST             31            264.90         BATE     2086750 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:33           BST            1252           264.90         BATE     2086748 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:33           BST            1103           264.90         BATE     2086746 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:33           BST            2868           264.90         BATE     2086744 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:33           BST            159            264.90         BATE     2086742 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:33           BST            212            264.90         BATE     2086740 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:33           BST            1103           264.90         BATE     2086738 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:33           BST            1047           264.90         BATE     2086736 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:34           BST            161            264.90         BATE     2086794 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:52           BST           37322           265.00         BATE     2087318 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            5124           265.00         BATE     2087479 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST           10004           265.00         BATE     2087477 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST           28221           265.00         BATE     2087475 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            9000           265.00         BATE     2087481 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            9585           265.00         BATE     2087483 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            3378           265.00         BATE     2087473 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            815            265.00         BATE     2087462 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            7564           265.00         BATE     2087460 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            1987           265.00         BATE     2087456 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            299            265.00         BATE     2087450 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:29           BST            8769           265.00         BATE     2088693 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:29           BST             71            265.00         BATE     2088695 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:33           BST           33721           265.00         BATE     2088848 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:33           BST            9000           265.00         BATE     2088844 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:33           BST           11287           265.00         BATE     2088842 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:33           BST            7564           265.00         BATE     2088840 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:33           BST            9000           265.00         BATE     2088838 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:33           BST            1856           265.00         BATE     2088836 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:34           BST            1103           265.00         BATE     2088854 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:34           BST           20287           265.00         BATE     2088852 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:34           BST            1257           265.00         BATE     2088856 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            1254           265.00         BATE     2089356 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            148            265.00         BATE     2089349 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            9635           265.00         BATE     2089347 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            419            265.00         BATE     2089345 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST             80            265.00         BATE     2089342 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            5257           265.00         BATE     2089340 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            114            265.00         BATE     2089338 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST             59            265.00         BATE     2089336 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            174            265.00         BATE     2089334 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            172            265.00         BATE     2089328 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            164            265.00         BATE     2089326 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            153            265.00         BATE     2089330 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            1103           265.00         BATE     2089332 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            155            265.00         BATE     2089324 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            1103           265.00         BATE     2089322 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            172            265.00         BATE     2089320 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            301            265.00         BATE     2089318 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            185            265.00         BATE     2089316 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            681            265.00         BATE     2089314 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            3527           265.00         BATE     2089312 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:51           BST            1103           265.00         BATE     2089310 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:52           BST            8751           265.00         BATE     2089387 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:52           BST            4647           265.00         BATE     2089385 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:52           BST            6992           265.00         BATE     2089381 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:26           BST            1522           265.10         BATE     2090727 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:43           BST            260            265.10         BATE     2091283 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            4978           265.10         BATE     2091389 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            9000           265.10         BATE     2091360 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            8300           265.10         BATE     2091338 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            9000           265.10         BATE     2091344 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            3600           265.10         BATE     2091346 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST           11354           265.10         BATE     2091334 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            2364           265.10         BATE     2091332 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:45           BST            1046           265.10         BATE     2091421 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:45           BST             34            265.10         BATE     2091419 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:45           BST            199            265.10         BATE     2091417 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:45           BST            1085           265.10         BATE     2091402 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:45           BST            1063           265.10         BATE     2091400 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:45           BST            247            265.10         BATE     2091398 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:46           BST            3739           265.10         BATE     2091456 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:46           BST            2079           265.10         BATE     2091452 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:47           BST            1624           265.10         BATE     2091476 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:50           BST            4181           265.10         BATE     2091546 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:56           BST            2242           265.10         BATE     2091694 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:58           BST            1760           265.10         BATE     2091750 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:59           BST            2134           265.10         BATE     2091757 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:00           BST            2459           265.10         BATE     2091806 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:00           BST            1275           265.10         BATE     2091801 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:00           BST             48            265.10         BATE     2091780 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:00           BST             24            265.10         BATE     2091778 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:00           BST            9000           265.10         BATE     2091776 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:00           BST            410            265.10         BATE     2091771 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:01           BST            2066           265.10         BATE     2091875 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:01           BST            2274           265.10         BATE     2091858 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:08           BST            294            265.10         BATE     2092257 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:17           BST            273            265.10         BATE     2092543 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:25:07           BST            3687           265.10         BATE     2094116 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:26:10           BST            9000           265.10         BATE     2096997 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:26:10           BST            6466           265.10         BATE     2096995 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:26:18           BST            3199           265.10         BATE     2097214 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:26:38           BST            1069           265.10         BATE     2097854 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:26:54           BST            3901           265.10         BATE     2098389 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            4194           265.20         BATE     2099579 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST           75928           265.20         BATE     2099563 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            9000           265.20         BATE     2099525 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            2000           265.20         BATE     2099523 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            9000           265.20         BATE     2099521 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            9000           265.20         BATE     2099519 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            7663           265.20         BATE     2099517 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            9000           265.20         BATE     2099515 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            305            265.20         BATE     2099503 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            118            265.20         BATE     2099509 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST           18000           265.20         BATE     2099513 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            2713           265.20         BATE     2099495 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:32           BST            7816           265.20         BATE     2099759 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:32           BST            3307           265.20         BATE     2099757 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:32           BST            561            265.20         BATE     2099683 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:32           BST            1305           265.20         BATE     2099681 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            7632           265.40         BATE     2102197 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            1376           265.40         BATE     2102195 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            278            265.30         BATE     2102104 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            153            265.30         BATE     2102100 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:04           BST            1859           265.40         BATE     2102235 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:04           BST            194            265.40         BATE     2102213 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:04           BST            4322           265.40         BATE     2102211 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:04           BST            4024           265.40         BATE     2102207 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:04           BST           97692           265.40         BATE     2102209 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:04           BST            792            265.40         BATE     2102205 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:05           BST            2146           265.40         BATE     2102262 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:06           BST            2336           265.40         BATE     2102277 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:06           BST            9475           265.40         BATE     2102275 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:07           BST            1139           265.40         BATE     2102321 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:07           BST            8965           265.40         BATE     2102313 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:07           BST            9000           265.40         BATE     2102311 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:07           BST           25938           265.40         BATE     2102309 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:07           BST            9000           265.40         BATE     2102307 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:08           BST            1680           265.40         BATE     2102415 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:08           BST            4072           265.40         BATE     2102382 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:09           BST            2300           265.40         BATE     2102467 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:09           BST            1540           265.40         BATE     2102465 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:09           BST            7559           265.40         BATE     2102463 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:09           BST            2455           265.40         BATE     2102443 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:10           BST            1694           265.40         BATE     2102487 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:19           BST            1226           265.40         BATE     2102749 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:25           BST            2190           265.40         BATE     2102878 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:30           BST            4028           265.40         BATE     2103094 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:30           BST            787            265.40         BATE     2103088 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:30           BST            513            265.40         BATE     2103086 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:34           BST            1755           265.40         BATE     2103872 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:35           BST            1217           265.40         BATE     2104022 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:36           BST            165            265.40         BATE     2104187 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:35:56           BST            9180           267.50         CHIX     1502113 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:53:49           BST            8702           267.90         CHIX     1536774 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:05:01           BST            9033           266.70         CHIX     1742729 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            8888           267.30         CHIX     1762974 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:50:24           BST            8893           267.20         CHIX     1776025 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:13:53           BST            8889           267.40         CHIX     1792556 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:33:29           BST            4143           266.90         CHIX     1808897 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:33:29           BST            4637           266.90         CHIX     1808895 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:45:42           BST            8990           267.00         CHIX     1819599 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:04:11           BST             1             266.90         CHIX     1838062 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:04:11           BST           10545           266.90         CHIX     1838056 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            6178           267.20         CHIX     1859164 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            3028           267.20         CHIX     1859162 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:31:24           BST            100            267.40         CHIX     1872852 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:31:24           BST            6949           267.40         CHIX     1872850 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:34           BST            2865           267.40         CHIX     1875457 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:22           BST            8104           267.30         CHIX     1889835 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:22           BST            1138           267.30         CHIX     1889830 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:32           BST            1503           267.20         CHIX     1906329 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:32           BST            8896           267.20         CHIX     1906325 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:01:01           BST            100            267.10         CHIX     1939060 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:01:01           BST            1437           267.10         CHIX     1939058 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:32           BST            7024           267.10         CHIX     1943172 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:07           BST            1760           265.00         CHIX     2081861 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:07           BST            3198           265.00         CHIX     2081856 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:07           BST            858            265.00         CHIX     2081854 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:07           BST            149            265.00         CHIX     2081852 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:07           BST            538            265.00         CHIX     2081850 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:07           BST            409            265.00         CHIX     2081848 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:07           BST            858            265.00         CHIX     2081846 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:07           BST            858            265.00         CHIX     2081844 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:07           BST            810            265.00         CHIX     2081842 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:07           BST            418            265.00         CHIX     2081840 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:07           BST            3119           265.00         CHIX     2081838 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:07           BST            768            265.00         CHIX     2081836 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:07           BST            261            265.00         CHIX     2081834 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST            707            264.90         CHIX     2086206 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST            3205           264.90         CHIX     2086208 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST            1252           264.90         CHIX     2086212 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST            1935           264.90         CHIX     2086214 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST            500            264.90         CHIX     2086204 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST            792            264.90         CHIX     2086202 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST            3100           264.90         CHIX     2086200 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST            7520           264.90         CHIX     2086198 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST           13600           264.90         CHIX     2086196 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST            151            264.90         CHIX     2086192 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            858            265.00         CHIX     2087464 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            7181           265.00         CHIX     2087458 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST           27263           265.00         CHIX     2087454 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:12           BST            994            265.00         CHIX     2088076 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:12           BST            819            265.00         CHIX     2088074 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:12           BST            230            265.00         CHIX     2088072 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:12           BST            989            265.00         CHIX     2088070 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:12           BST            2032           265.00         CHIX     2088068 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:12           BST            858            265.00         CHIX     2088062 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:12           BST            6793           265.00         CHIX     2088066 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:12           BST            1084           265.00         CHIX     2088064 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:12           BST            926            264.90         CHIX     2088060 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:20           BST            1100           265.00         CHIX     2088416 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:20           BST            858            265.00         CHIX     2088413 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:29           BST             15            265.00         CHIX     2088697 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:29           BST            2313           265.00         CHIX     2088701 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:29           BST           13535           265.00         CHIX     2088699 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:33           BST            2074           265.00         CHIX     2088850 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:33           BST            8556           265.00         CHIX     2088846 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:41           BST             1             264.90         CHIX     2089061 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:52           BST            1544           265.00         CHIX     2089395 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:52           BST            6705           265.00         CHIX     2089393 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:52           BST            9412           265.00         CHIX     2089389 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:52           BST           13466           265.00         CHIX     2089383 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:08           BST            1158           265.00         CHIX     2090039 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:08           BST            277            265.00         CHIX     2090037 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:26           BST            1373           265.10         CHIX     2090725 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:43           BST            1806           265.10         CHIX     2091287 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:43           BST            197            265.10         CHIX     2091285 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            1073           265.10         CHIX     2091386 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            1073           265.10         CHIX     2091370 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            1073           265.10         CHIX     2091352 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST           22251           265.10         CHIX     2091336 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST           14157           265.10         CHIX     2091342 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            2364           265.10         CHIX     2091340 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST           10973           265.10         CHIX     2091348 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            4204           265.10         CHIX     2091350 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:32           BST            3555           265.20         CHIX     2099748 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:32           BST            580            265.20         CHIX     2099685 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:28:25           BST            3475           265.20         CHIX     2101315 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:08           BST            1282           265.40         CHIX     2102399 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:09           BST            2454           265.40         CHIX     2102437 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:11           BST            3313           265.40         CHIX     2102504 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:19           BST            3590           265.40         CHIX     2102727 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:26           BST            277            265.40         CHIX     2102893 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:30           BST            313            265.40         CHIX     2103140 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:41           BST            124            265.40         CHIX     2104957 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:34:18           BST            8897           267.20          LSE     1499252 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:34:18           BST            7262           267.40          LSE     1499245 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:35:56           BST            1203           267.40          LSE     1502117 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:35:56           BST            6120           267.40          LSE     1502115 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:36:40           BST            8260           267.40          LSE     1503651 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:36:40           BST            7890           267.40          LSE     1503647 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:36:59           BST            1900           267.40          LSE     1504281 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:37:03           BST             44            267.40          LSE     1504411 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:37:18           BST            1726           267.30          LSE     1504866 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:37:18           BST            8495           267.30          LSE     1504864 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:37:18           BST             82            267.30          LSE     1504862 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:37:18           BST            6896           267.30          LSE     1504858 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:37:18           BST            6774           267.30          LSE     1504856 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:37:37           BST            7474           267.10          LSE     1505594 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:38:01           BST            6363           267.00          LSE     1506146 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:38:01           BST            1221           267.00          LSE     1506144 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:40:00           BST            7130           267.20          LSE     1509677 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            2309           267.70          LSE     1512845 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            1514           267.70          LSE     1512843 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            1403           267.70          LSE     1512841 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            430            267.70          LSE     1512839 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            1390           267.60          LSE     1512837 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            1966           267.60          LSE     1512831 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            1403           267.60          LSE     1512829 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            839            267.70          LSE     1512835 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            3177           267.60          LSE     1512833 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            3933           267.70          LSE     1512814 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            1403           267.70          LSE     1512812 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            1269           267.70          LSE     1512810 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            1099           267.70          LSE     1512808 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            197            267.70          LSE     1512804 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST            7503           267.70          LSE     1512802 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:41:47           BST           10497           267.70          LSE     1512800 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:44:15           BST            6997           267.80          LSE     1517241 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:44:32           BST            6896           267.60          LSE     1517722 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:44:38           BST            3106           267.80          LSE     1517885 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:44:41           BST            3168           267.80          LSE     1517937 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:45:02           BST            1123           267.90          LSE     1518528 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:45:02           BST            1800           267.90          LSE     1518522 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:45:02           BST            1800           267.90          LSE     1518524 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:45:02           BST            1403           267.90          LSE     1518526 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:45:02           BST            6086           267.90          LSE     1518518 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:45:02           BST            5856           267.90          LSE     1518520 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:45:49           BST           10935           267.70          LSE     1520164 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:46:44           BST            137            267.60          LSE     1521928 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:47:32           BST            258            267.70          LSE     1523595 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:47:32           BST            1403           267.70          LSE     1523593 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:47:34           BST            6450           267.60          LSE     1523733 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:50:08           BST            1588           268.20          LSE     1529177 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:50:23           BST             46            268.20          LSE     1529899 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:50:23           BST            1588           268.20          LSE     1529901 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:50:23           BST            1403           268.20          LSE     1529903 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:50:24           BST            1403           268.20          LSE     1529930 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:50:24           BST            1588           268.20          LSE     1529928 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:50:31           BST            8015           268.00          LSE     1530319 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:50:31           BST            6905           268.10          LSE     1530277 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:50:50           BST            6465           267.90          LSE     1530987 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:53:51           BST            3155           267.80          LSE     1536900 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           08:53:51           BST            4377           267.80          LSE     1536898 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           09:01:45           BST            760            268.20          LSE     1552237 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           09:01:45           BST            7157           268.20          LSE     1552235 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           09:02:10           BST            1777           268.10          LSE     1552760 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           09:02:10           BST            2489           268.10          LSE     1552758 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           09:02:10           BST            1403           268.10          LSE     1552756 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           09:02:10           BST            1588           268.10          LSE     1552754 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           09:02:10           BST            7887           268.10          LSE     1552752 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           11:58:15           BST            1066           266.40          LSE     1737556 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           11:58:15           BST            1397           266.40          LSE     1737554 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           11:58:15           BST            1233           266.40          LSE     1737552 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           11:58:15           BST            1004           266.40          LSE     1737550 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           11:58:15           BST            771            266.40          LSE     1737548 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:02:05           BST            1140           266.80          LSE     1740431 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:02:05           BST            1233           266.80          LSE     1740429 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:02:05           BST            976            266.80          LSE     1740425 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:02:05           BST            1397           266.80          LSE     1740427 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:04:43           BST            1514           266.80          LSE     1742412 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:04:43           BST            949            266.80          LSE     1742410 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:04:43           BST            1233           266.80          LSE     1742408 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:04:43           BST            1397           266.80          LSE     1742406 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:04:43           BST            1073           266.80          LSE     1742404 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:06:36           BST            7826           266.60          LSE     1744183 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:09:17           BST            6970           266.50          LSE     1746181 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:14:15           BST            909            266.60          LSE     1749774 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:14:15           BST            1133           266.60          LSE     1749772 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:14:15           BST            1397           266.60          LSE     1749770 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:14:15           BST            1233           266.60          LSE     1749768 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:14:15           BST            2267           266.60          LSE     1749766 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:31:15           BST            1397           267.40          LSE     1761860 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:31:15           BST            2615           267.40          LSE     1761862 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:31:15           BST            8358           267.40          LSE     1761858 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            5962           267.30          LSE     1762992 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            1397           267.30          LSE     1762990 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            154            267.30          LSE     1762988 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            8331           267.30          LSE     1762986 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            2033           267.30          LSE     1762978 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            2409           267.30          LSE     1762976 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            1542           267.30          LSE     1762982 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            1397           267.30          LSE     1762980 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            242            267.40          LSE     1762984 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST           10742           267.30          LSE     1762970 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            2519           267.40          LSE     1762968 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            1397           267.40          LSE     1762966 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            1542           267.40          LSE     1762964 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            1397           267.40          LSE     1762962 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            2519           267.40          LSE     1762960 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:33:00           BST            2519           267.40          LSE     1762956 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:05           BST            1670           267.30          LSE     1765356 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:05           BST            3000           267.30          LSE     1765354 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:05           BST            1397           267.30          LSE     1765352 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:05           BST            1670           267.30          LSE     1765350 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:05           BST            3000           267.30          LSE     1765348 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:05           BST            1397           267.30          LSE     1765346 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:05           BST            1397           267.30          LSE     1765340 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:05           BST            1670           267.30          LSE     1765344 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:05           BST            3000           267.30          LSE     1765342 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:05           BST            1670           267.30          LSE     1765338 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:05           BST            1397           267.30          LSE     1765336 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:05           BST            1670           267.30          LSE     1765334 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:05           BST            1443           267.30          LSE     1765332 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:05           BST            1670           267.30          LSE     1765330 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:16           BST            3000           267.40          LSE     1765471 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:36:16           BST            4455           267.40          LSE     1765469 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            1791           267.40          LSE     1766591 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            3000           267.40          LSE     1766589 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            1542           267.40          LSE     1766587 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            1747           267.40          LSE     1766585 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            2440           267.40          LSE     1766583 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            1542           267.40          LSE     1766581 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            1747           267.40          LSE     1766579 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            1791           267.40          LSE     1766577 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            3000           267.40          LSE     1766575 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            1747           267.40          LSE     1766563 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            1900           267.40          LSE     1766567 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            1542           267.40          LSE     1766565 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            2000           267.40          LSE     1766569 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            2270           267.40          LSE     1766573 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            1052           267.40          LSE     1766571 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:37:42           BST            9704           267.40          LSE     1766561 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:38:46           BST            1466           267.30          LSE     1767285 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:00           BST            1801           267.30          LSE     1767473 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:00           BST            1900           267.30          LSE     1767471 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:00           BST            5012           267.30          LSE     1767469 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:15           BST            1110           267.20          LSE     1767753 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:15           BST            2000           267.20          LSE     1767751 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:15           BST            2200           267.20          LSE     1767749 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:15           BST            1542           267.20          LSE     1767747 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:15           BST            1747           267.20          LSE     1767745 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:15           BST            7026           267.20          LSE     1767743 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:41           BST            907            267.20          LSE     1768082 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:41           BST            1542           267.20          LSE     1768080 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:41           BST            1747           267.20          LSE     1768078 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:41           BST            2313           267.20          LSE     1768076 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:41           BST            1102           267.20          LSE     1768059 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:41           BST            1542           267.20          LSE     1768061 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:41           BST            1436           267.20          LSE     1768063 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:41           BST            1747           267.20          LSE     1768065 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:42           BST            3356           267.10          LSE     1768092 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:39:42           BST            3153           267.10          LSE     1768090 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:40:48           BST            6999           267.00          LSE     1768844 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:41:20           BST            1747           266.90          LSE     1769343 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:41:20           BST            1133           266.90          LSE     1769339 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:41:20           BST            1131           266.90          LSE     1769341 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:41:20           BST            1542           266.90          LSE     1769345 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:41:20           BST            1882           266.90          LSE     1769347 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:46:15           BST            6963           267.20          LSE     1772612 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:48:47           BST            1600           267.30          LSE     1774435 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:48:47           BST            1747           267.30          LSE     1774433 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:48:47           BST            1930           267.30          LSE     1774431 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:48:47           BST            1114           267.30          LSE     1774429 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:49:58           BST            1930           267.30          LSE     1775551 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:49:58           BST            2184           267.30          LSE     1775549 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:49:58           BST            1788           267.30          LSE     1775547 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:50:24           BST            6478           267.20          LSE     1776029 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:30           BST            2184           267.40          LSE     1778146 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:30           BST            2413           267.40          LSE     1778144 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:30           BST            2594           267.40          LSE     1778142 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:30           BST            2184           267.40          LSE     1778132 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:30           BST            258            267.40          LSE     1778130 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:30           BST            2413           267.40          LSE     1778128 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:30           BST            2413           267.40          LSE     1778126 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:30           BST            1124           267.40          LSE     1778124 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:30           BST            2184           267.40          LSE     1778122 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:30           BST            2229           267.40          LSE     1778120 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:31           BST            268            267.30          LSE     1778179 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:31           BST            2409           267.30          LSE     1778177 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:31           BST            2413           267.30          LSE     1778175 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:31           BST            2184           267.30          LSE     1778173 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:31           BST            1866           267.30          LSE     1778165 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:53:31           BST            5668           267.30          LSE     1778167 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:54:01           BST            2732           267.00          LSE     1778535 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:54:01           BST            2413           267.00          LSE     1778533 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:54:01           BST           10595           267.00          LSE     1778531 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:54:01           BST            6139           267.00          LSE     1778529 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:54:02           BST            9191           267.00          LSE     1778543 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:54:02           BST            2523           267.00          LSE     1778541 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:54:38           BST            1500           267.00          LSE     1778939 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:54:38           BST            2732           267.00          LSE     1778937 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:54:38           BST           11933           267.00          LSE     1778933 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:54:38           BST           13842           267.00          LSE     1778935 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:54:51           BST            3025           267.00          LSE     1779070 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:54:51           BST            2732           267.00          LSE     1779068 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:54:51           BST            2460           267.00          LSE     1779066 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:58:05           BST            291            267.10          LSE     1781433 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:58:05           BST            7849           267.00          LSE     1781425 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:58:15           BST            2140           267.10          LSE     1781559 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:58:15           BST            1935           267.10          LSE     1781557 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:59:34           BST            1080           267.10          LSE     1782558 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:59:34           BST            6721           267.10          LSE     1782552 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:59:34           BST            2891           267.10          LSE     1782556 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:59:34           BST            5082           267.10          LSE     1782554 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:59:36           BST            524            267.10          LSE     1782592 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           12:59:36           BST            7469           267.10          LSE     1782590 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:16           BST            3419           267.10          LSE     1783401 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:16           BST            3025           267.10          LSE     1783403 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:16           BST            1500           267.10          LSE     1783405 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:16           BST            3025           267.10          LSE     1783397 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:16           BST            3419           267.10          LSE     1783395 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:16           BST            1499           267.10          LSE     1783393 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:16           BST            1230           267.10          LSE     1783391 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:16           BST            1800           267.10          LSE     1783389 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:16           BST            2250           267.10          LSE     1783399 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:16           BST            6719           267.10          LSE     1783387 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:25           BST            1483           267.10          LSE     1783516 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:25           BST            1242           267.10          LSE     1783514 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:25           BST            3025           267.10          LSE     1783512 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:25           BST            3419           267.10          LSE     1783510 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:25           BST            505            267.10          LSE     1783508 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:36           BST            7176           267.00          LSE     1783674 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:00:36           BST            250            267.00          LSE     1783672 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:02:25           BST            7077           267.10          LSE     1784930 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:08:25           BST            2700           267.20          LSE     1789021 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:08:25           BST            3419           267.20          LSE     1789023 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:08:31           BST            4294           267.10          LSE     1789076 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:08:31           BST            257            267.10          LSE     1789074 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:08:31           BST            1600           267.10          LSE     1789072 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:08:31           BST            379            267.10          LSE     1789070 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:10:25           BST            2512           267.30          LSE     1790388 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:10:25           BST            2150           267.30          LSE     1790386 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:10:35           BST            1306           267.30          LSE     1790507 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:10:35           BST            3025           267.30          LSE     1790505 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:10:35           BST            2563           267.30          LSE     1790503 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:10:35           BST            1730           267.30          LSE     1790501 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:11:05           BST            2563           267.30          LSE     1790750 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:11:05           BST            3025           267.30          LSE     1790752 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:11:05           BST            1286           267.30          LSE     1790754 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:11:05           BST            1048           267.30          LSE     1790756 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:13:53           BST            4153           267.40          LSE     1792567 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:13:53           BST            258            267.40          LSE     1792565 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:13:53           BST            2264           267.40          LSE     1792563 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:13:53           BST            2563           267.40          LSE     1792561 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:13:53           BST            7551           267.40          LSE     1792558 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:15:10           BST            6651           267.30          LSE     1793415 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:15:55           BST             91            267.20          LSE     1793995 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:18:21           BST            1300           267.30          LSE     1796362 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:18:21           BST            2264           267.30          LSE     1796360 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:18:21           BST            2563           267.30          LSE     1796358 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:18:21           BST            6890           267.30          LSE     1796356 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:18:21           BST           19416           267.30          LSE     1796354 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:18:24           BST            8912           267.20          LSE     1796439 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:18:24           BST            568            267.20          LSE     1796437 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:21:38           BST            5167           267.20          LSE     1799248 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:21:38           BST            2663           267.20          LSE     1799246 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:22:47           BST            4387           267.30          LSE     1800100 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:22:47           BST            3247           267.30          LSE     1800102 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:23:05           BST            4203           267.20          LSE     1800438 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:23:05           BST            295            267.20          LSE     1800436 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:23:05           BST            1900           267.20          LSE     1800434 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:23:05           BST            1231           267.20          LSE     1800432 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:23:05           BST            1991           267.20          LSE     1800430 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:23:05           BST            5334           267.20          LSE     1800428 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:28:20           BST            7168           267.10          LSE     1803983 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:28:20           BST            629            267.10          LSE     1803981 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:28:20           BST            7556           267.10          LSE     1803977 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:33:29           BST            125            266.90          LSE     1808903 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:33:29           BST            157            266.90          LSE     1808901 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:33:29           BST            6304           266.90          LSE     1808899 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:34:41           BST            3051           266.90          LSE     1809913 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:34:41           BST            3519           266.90          LSE     1809911 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:34:41           BST            954            266.90          LSE     1809909 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:34:41           BST            2264           266.90          LSE     1809901 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:34:41           BST            196            266.90          LSE     1809895 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:34:41           BST            663            266.90          LSE     1809897 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:34:41           BST            2278           266.90          LSE     1809899 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:34:41           BST            2563           266.90          LSE     1809903 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:34:41           BST            1234           266.90          LSE     1809905 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:34:41           BST            218            266.90          LSE     1809907 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:43:33           BST            1697           267.10          LSE     1817386 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:43:33           BST            3026           267.10          LSE     1817384 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:43:33           BST            2625           267.10          LSE     1817382 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:43:33           BST            1480           267.10          LSE     1817380 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:43:33           BST            1697           267.10          LSE     1817378 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:43:33           BST            1921           267.10          LSE     1817376 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:43:33           BST            1697           267.10          LSE     1817368 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:43:33           BST            1921           267.10          LSE     1817370 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:43:33           BST            2778           267.10          LSE     1817374 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:43:33           BST            1285           267.10          LSE     1817372 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:45:42           BST            1061           267.00          LSE     1819611 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:45:42           BST             50            267.00          LSE     1819603 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:45:42           BST            779            267.00          LSE     1819601 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:45:42           BST            1107           267.00          LSE     1819609 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:45:42           BST            6672           267.00          LSE     1819605 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:45:42           BST            4648           267.00          LSE     1819607 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:45:45           BST            3000           267.00          LSE     1819703 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:46:27           BST            6556           267.00          LSE     1820442 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:46:27           BST             21            267.00          LSE     1820440 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:47:27           BST            309            267.00          LSE     1821613 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:47:27           BST            2122           267.00          LSE     1821611 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:47:27           BST            1921           267.00          LSE     1821609 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:47:27           BST            2645           267.00          LSE     1821607 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:47:27           BST            1272           267.00          LSE     1821605 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:47:27           BST             20            267.00          LSE     1821603 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:47:27           BST            1921           267.00          LSE     1821601 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:47:27           BST            2122           267.00          LSE     1821599 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:47:27           BST            663            267.00          LSE     1821597 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:48:37           BST            3764           266.90          LSE     1822637 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:48:37           BST            448            266.90          LSE     1822635 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:48:37           BST            5243           266.90          LSE     1822633 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:48:37           BST            1565           266.90          LSE     1822631 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:54:25           BST            2153           266.80          LSE     1828621 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:54:25           BST            5441           266.80          LSE     1828619 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:54:25           BST            8096           266.80          LSE     1828617 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:59:25           BST            288            266.90          LSE     1833183 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:59:50           BST            1102           266.90          LSE     1833687 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:59:50           BST            152            266.90          LSE     1833672 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:59:50           BST            411            266.90          LSE     1833670 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:59:50           BST            1600           266.90          LSE     1833667 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:59:50           BST            1055           266.90          LSE     1833664 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:59:50           BST            2101           266.90          LSE     1833656 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:59:50           BST            5169           266.90          LSE     1833654 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:59:50           BST            5803           266.90          LSE     1833652 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           13:59:50           BST            2606           266.90          LSE     1833650 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:01:16           BST            2300           267.00          LSE     1835224 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:01:16           BST            1285           267.00          LSE     1835220 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:01:16           BST            2303           267.00          LSE     1835218 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:01:16           BST            1881           267.00          LSE     1835222 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:01:17           BST            775            267.00          LSE     1835228 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:01:17           BST            2642           267.00          LSE     1835226 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:02:10           BST            1226           267.00          LSE     1836384 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:02:10           BST            2401           267.00          LSE     1836382 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:02:53           BST            1242           267.00          LSE     1836995 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:02:53           BST            2122           267.00          LSE     1836991 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:02:53           BST            2401           267.00          LSE     1836989 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:02:53           BST            2464           267.00          LSE     1836987 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:02:53           BST            1677           267.00          LSE     1836993 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:04:11           BST            1600           266.90          LSE     1838066 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:04:11           BST            2401           266.90          LSE     1838064 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:04:11           BST            360            267.00          LSE     1838060 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:04:11           BST            1311           267.00          LSE     1838058 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:04:11           BST            1800           267.00          LSE     1838054 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:04:11           BST            2122           267.00          LSE     1838050 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:04:11           BST            2401           267.00          LSE     1838048 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:04:11           BST            1004           267.00          LSE     1838046 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:07:58           BST            3265           266.90          LSE     1841732 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:07:58           BST            3832           266.90          LSE     1841734 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:14:23           BST            7019           266.90          LSE     1847991 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:14:23           BST            617            266.90          LSE     1847988 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:14:23           BST            1226           266.90          LSE     1847986 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:14:23           BST            1600           266.90          LSE     1847984 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:14:23           BST            1591           266.90          LSE     1847982 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:14:23           BST            1800           266.90          LSE     1847980 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:14:23           BST            6465           266.90          LSE     1847978 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:15:41           BST            1591           266.80          LSE     1849362 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:15:41           BST            1193           266.80          LSE     1849358 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:15:41           BST            1800           266.80          LSE     1849360 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:22:34           BST            1418           267.20          LSE     1856762 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:22:34           BST            8586           267.20          LSE     1856759 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            1207           267.20          LSE     1859186 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            3100           267.20          LSE     1859184 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            2000           267.20          LSE     1859182 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            1800           267.20          LSE     1859180 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            1591           267.20          LSE     1859178 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            2354           267.20          LSE     1859172 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            335            267.20          LSE     1859176 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            3725           267.20          LSE     1859174 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            5411           267.20          LSE     1859170 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            4271           267.20          LSE     1859168 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:08           BST            255            267.20          LSE     1859166 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:09           BST            1198           267.20          LSE     1859207 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:09           BST            1800           267.20          LSE     1859205 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:25:39           BST            8104           267.10          LSE     1859824 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            1827           267.20          LSE     1864159 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            2299           267.20          LSE     1864152 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            631            267.20          LSE     1864150 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            1193           267.20          LSE     1864148 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            1800           267.20          LSE     1864146 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            3471           267.20          LSE     1864110 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            1800           267.20          LSE     1864108 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            1591           267.20          LSE     1864106 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            2295           267.20          LSE     1864104 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            2000           267.20          LSE     1864102 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            1591           267.20          LSE     1864098 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            1800           267.20          LSE     1864100 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:29:22           BST            7957           267.20          LSE     1864092 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:30:35           BST            484            267.40          LSE     1870825 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:30:35           BST            2967           267.40          LSE     1870821 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:30:35           BST            3175           267.40          LSE     1870815 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:30:35           BST            848            267.40          LSE     1870817 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:31:24           BST            2500           267.40          LSE     1872856 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:31:24           BST            485            267.40          LSE     1872854 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:31:50           BST            1591           267.50          LSE     1873838 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:31:50           BST            1800           267.50          LSE     1873836 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:31:50           BST            2727           267.50          LSE     1873834 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:31:50           BST            2543           267.50          LSE     1873828 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:31:50           BST            1800           267.50          LSE     1873826 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:31:50           BST            1469           267.50          LSE     1873832 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:31:50           BST            1591           267.50          LSE     1873830 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:31:51           BST            269            267.50          LSE     1873885 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:31:54           BST            2100           267.50          LSE     1873979 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:13           BST            7731           267.50          LSE     1874730 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:16           BST            1591           267.50          LSE     1874873 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:16           BST            1800           267.50          LSE     1874871 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:16           BST            1241           267.50          LSE     1874869 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:16           BST            1591           267.50          LSE     1874861 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:16           BST            1800           267.50          LSE     1874859 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:16           BST            9000           267.50          LSE     1874855 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:16           BST            8455           267.50          LSE     1874857 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:16           BST            2579           267.50          LSE     1874853 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:16           BST            1800           267.50          LSE     1874851 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:16           BST            1591           267.50          LSE     1874849 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:31           BST            1591           267.50          LSE     1875377 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:31           BST            1800           267.50          LSE     1875375 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:31           BST            421            267.50          LSE     1875373 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:34           BST            7047           267.40          LSE     1875459 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:34           BST            385            267.50          LSE     1875451 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:34           BST            1591           267.50          LSE     1875447 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:34           BST            1800           267.50          LSE     1875449 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:34           BST            1595           267.50          LSE     1875445 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:34           BST            1800           267.50          LSE     1875441 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:34           BST            2434           267.50          LSE     1875439 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:32:34           BST            1591           267.50          LSE     1875443 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:33:51           BST            1591           267.50          LSE     1878306 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:33:51           BST            1800           267.50          LSE     1878304 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:33:51           BST            1198           267.50          LSE     1878302 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:33:51           BST            575            267.50          LSE     1878290 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:33:51           BST            1591           267.50          LSE     1878284 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:33:51           BST            1800           267.50          LSE     1878282 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:33:51           BST            718            267.50          LSE     1878286 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:33:51           BST            1514           267.50          LSE     1878288 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:33:51           BST            1562           267.50          LSE     1878280 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:33:51           BST            1514           267.50          LSE     1878278 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:33:51           BST            1800           267.50          LSE     1878276 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:33:51           BST            1591           267.50          LSE     1878274 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:33:51           BST             59            267.50          LSE     1878272 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:34:05           BST            198            267.40          LSE     1878815 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:34:05           BST            7564           267.40          LSE     1878767 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:34:08           BST            6733           267.30          LSE     1879022 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:34:08           BST            7617           267.30          LSE     1879018 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:34:08           BST            131            267.30          LSE     1879016 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:35:41           BST            1800           267.50          LSE     1882110 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:35:41           BST            7049           267.50          LSE     1882108 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:35:41           BST            7826           267.50          LSE     1882106 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:36:39           BST            1460           267.50          LSE     1884131 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:36:39           BST            1591           267.50          LSE     1884129 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:36:39           BST            877            267.50          LSE     1884127 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:36:39           BST            8586           267.50          LSE     1884125 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:51           BST            578            267.40          LSE     1886673 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:51           BST            210            267.40          LSE     1886675 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:51           BST            1519           267.50          LSE     1886664 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:51           BST            1316           267.50          LSE     1886662 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:51           BST            2700           267.50          LSE     1886660 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:51           BST            1800           267.50          LSE     1886658 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:51           BST            1591           267.50          LSE     1886656 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:51           BST            7136           267.50          LSE     1886648 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:51           BST            9129           267.50          LSE     1886650 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:51           BST            4184           267.50          LSE     1886652 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:51           BST            2921           267.50          LSE     1886654 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:55           BST            1127           267.40          LSE     1886804 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:55           BST            2300           267.40          LSE     1886802 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:55           BST            1591           267.40          LSE     1886800 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:55           BST            1800           267.40          LSE     1886798 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:55           BST            929            267.40          LSE     1886792 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:37:55           BST            6006           267.40          LSE     1886794 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:22           BST            1800           267.30          LSE     1889939 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:22           BST            1591           267.30          LSE     1889937 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:22           BST            4261           267.30          LSE     1889933 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:22           BST            3008           267.30          LSE     1889931 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:22           BST            1591           267.30          LSE     1889852 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:22           BST            3403           267.30          LSE     1889854 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:22           BST            1496           267.30          LSE     1889850 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:22           BST            602            267.30          LSE     1889848 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:22           BST            1800           267.30          LSE     1889846 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:22           BST            6818           267.30          LSE     1889840 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:25           BST            1531           267.30          LSE     1890091 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:25           BST            3125           267.30          LSE     1890089 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:25           BST            1591           267.30          LSE     1890087 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:25           BST            1800           267.30          LSE     1890085 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:39:58           BST            6831           267.20          LSE     1891097 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:40:11           BST            1591           267.10          LSE     1891740 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:40:11           BST            3226           267.10          LSE     1891738 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:40:11           BST            1800           267.10          LSE     1891742 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:40:11           BST            1512           267.10          LSE     1891744 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:40:43           BST            2959           267.10          LSE     1892782 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:40:43           BST            702            267.10          LSE     1892772 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:40:43           BST            1847           267.10          LSE     1892770 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:41:21           BST            1603           267.20          LSE     1893901 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:41:21           BST            1554           267.20          LSE     1893897 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:41:21           BST            1591           267.20          LSE     1893895 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:41:21           BST            1800           267.20          LSE     1893893 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:41:21           BST            3373           267.20          LSE     1893891 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:41:21           BST            1034           267.20          LSE     1893899 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:42:30           BST            1573           267.20          LSE     1895879 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:42:30           BST            1591           267.20          LSE     1895871 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:42:30           BST            1800           267.20          LSE     1895869 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:42:30           BST            1764           267.20          LSE     1895877 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:42:30           BST            2200           267.20          LSE     1895873 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:42:30           BST            7660           267.20          LSE     1895875 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:42:30           BST            7660           267.20          LSE     1895867 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:42:30           BST            257            267.20          LSE     1895865 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            4246           267.20          LSE     1899314 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            1800           267.20          LSE     1899312 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            1591           267.20          LSE     1899310 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            4216           267.20          LSE     1899306 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            392            267.20          LSE     1899304 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            1800           267.20          LSE     1899302 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            1591           267.20          LSE     1899300 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            3335           267.20          LSE     1899296 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            2535           267.20          LSE     1899294 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            1591           267.20          LSE     1899292 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            1800           267.20          LSE     1899290 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            2535           267.20          LSE     1899288 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            1482           267.20          LSE     1899286 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            1591           267.20          LSE     1899282 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            1800           267.20          LSE     1899280 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            2700           267.20          LSE     1899284 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:44:20           BST            6916           267.20          LSE     1899276 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:45:58           BST            3032           267.00          LSE     1902454 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:01           BST            218            267.00          LSE     1902662 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:05           BST            140            267.00          LSE     1902835 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:05           BST            2121           267.00          LSE     1902833 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:05           BST            1300           267.00          LSE     1902831 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:06           BST            400            266.90          LSE     1902859 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:06           BST            302            266.90          LSE     1902857 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:07           BST            1000           266.90          LSE     1902882 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:07           BST             99            266.90          LSE     1902879 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:07           BST            110            266.90          LSE     1902869 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:07           BST            2800           266.90          LSE     1902863 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:07           BST            1200           266.90          LSE     1902861 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:07           BST            1000           266.90          LSE     1902865 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:07           BST            1000           266.90          LSE     1902867 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:20           BST            248            266.90          LSE     1903344 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:20           BST            201            266.90          LSE     1903342 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:20           BST            299            266.90          LSE     1903340 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:20           BST            199            266.90          LSE     1903338 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:46:20           BST            562            266.90          LSE     1903336 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:23           BST            1992           267.30          LSE     1906079 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:23           BST            1800           267.30          LSE     1906077 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:23           BST            2499           267.30          LSE     1906075 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:23           BST            2685           267.30          LSE     1906069 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:23           BST            1800           267.30          LSE     1906071 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:23           BST            1992           267.30          LSE     1906073 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:32           BST            1265           267.20          LSE     1906351 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:32           BST            1883           267.20          LSE     1906353 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:32           BST            1800           267.20          LSE     1906355 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:32           BST            1992           267.20          LSE     1906357 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:32           BST            2200           267.20          LSE     1906337 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:32           BST            1992           267.20          LSE     1906335 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:32           BST            1800           267.20          LSE     1906333 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:32           BST            3556           267.20          LSE     1906331 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:32           BST            4349           267.20          LSE     1906327 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:59           BST            6843           267.10          LSE     1907108 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:59           BST            1562           267.10          LSE     1907106 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:59           BST            6843           267.10          LSE     1907104 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:47:59           BST            6843           267.10          LSE     1907102 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:48:44           BST            2500           267.00          LSE     1908501 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:48:44           BST            1992           267.00          LSE     1908499 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:48:44           BST            1800           267.00          LSE     1908497 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:51:20           BST            1800           267.00          LSE     1913394 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:51:20           BST            7515           267.00          LSE     1913392 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:51:31           BST            1592           267.00          LSE     1913943 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:51:31           BST            1800           267.00          LSE     1913939 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:51:31           BST            1450           267.00          LSE     1913937 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:51:31           BST            1992           267.00          LSE     1913941 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:51:37           BST            1773           266.90          LSE     1914201 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:51:37           BST            1575           266.90          LSE     1914199 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:51:37           BST            1800           266.90          LSE     1914197 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:51:37           BST            1992           266.90          LSE     1914195 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:51:37           BST            7477           266.90          LSE     1914189 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:52:45           BST            1992           267.10          LSE     1916273 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:52:45           BST            1800           267.10          LSE     1916271 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:52:45           BST            1509           267.10          LSE     1916275 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:53:36           BST            3478           267.20          LSE     1918209 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:53:36           BST            1800           267.20          LSE     1918207 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:53:36           BST            1992           267.20          LSE     1918205 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:53:36           BST            447            267.20          LSE     1918203 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:53:36           BST            1145           267.20          LSE     1918201 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:53:36           BST            3208           267.20          LSE     1918199 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:53:36           BST            1992           267.20          LSE     1918197 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:53:36           BST            1800           267.20          LSE     1918195 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:53:36           BST             1             267.20          LSE     1918191 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:53:36           BST            3534           267.20          LSE     1918189 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:53:36           BST            4655           267.20          LSE     1918193 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:55:15           BST            1674           267.20          LSE     1921636 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:55:15           BST            1496           267.20          LSE     1921634 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:55:15           BST            1992           267.20          LSE     1921630 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:55:15           BST            1800           267.20          LSE     1921632 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:55:21           BST            1087           267.20          LSE     1921804 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:55:21           BST            1992           267.20          LSE     1921802 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:55:21           BST            1800           267.20          LSE     1921800 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:55:21           BST             1             267.20          LSE     1921798 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            140            267.10          LSE     1924755 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            365            267.10          LSE     1924747 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            1414           267.10          LSE     1924485 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            223            267.10          LSE     1924159 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            174            267.10          LSE     1924157 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            1800           267.10          LSE     1924153 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            4928           267.10          LSE     1924143 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            1992           267.10          LSE     1924140 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            1800           267.10          LSE     1924138 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            1800           267.10          LSE     1924119 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            7484           267.10          LSE     1924124 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            1992           267.10          LSE     1924122 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            597            267.10          LSE     1924111 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            2633           267.10          LSE     1924107 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            1992           267.10          LSE     1924105 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            1800           267.10          LSE     1924103 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            1259           267.10          LSE     1923798 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            1600           267.10          LSE     1923795 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            1992           267.10          LSE     1923793 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            1800           267.10          LSE     1923791 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            7591           267.10          LSE     1923771 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            196            267.10          LSE     1923672 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:56:21           BST            6996           267.10          LSE     1923658 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:57:00           BST            1800           266.90          LSE     1927729 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:57:00           BST            1992           266.90          LSE     1927731 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:57:00           BST            1511           266.90          LSE     1927733 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:57:00           BST            7654           266.90          LSE     1927727 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:57:08           BST            1992           266.80          LSE     1928077 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:57:08           BST            416            266.80          LSE     1928075 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:57:08           BST            1800           266.80          LSE     1928073 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:57:08           BST            3982           266.80          LSE     1928071 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:57:08           BST            3516           266.80          LSE     1928069 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:57:37           BST             97            266.80          LSE     1929105 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           14:57:37           BST            2950           266.80          LSE     1929103 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:01:01           BST            419            267.10          LSE     1939062 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:01:23           BST           11320           267.30          LSE     1940268 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:01:23           BST            4367           267.30          LSE     1940270 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:01:24           BST            1515           267.30          LSE     1940277 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:01:31           BST            1250           267.30          LSE     1940638 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:01:31           BST            1581           267.30          LSE     1940636 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:01:31           BST            205            267.30          LSE     1940634 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:01:35           BST            4512           267.20          LSE     1940935 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:01:35           BST            7409           267.20          LSE     1940932 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:01:35           BST            7027           267.20          LSE     1940930 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:18           BST            1800           267.20          LSE     1942692 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:18           BST            1455           267.20          LSE     1942696 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:18           BST            1992           267.20          LSE     1942694 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:22           BST            1992           267.20          LSE     1942792 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:22           BST            1800           267.20          LSE     1942790 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:22           BST            1881           267.20          LSE     1942788 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:22           BST            1992           267.20          LSE     1942782 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:22           BST            1800           267.20          LSE     1942780 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:22           BST            1457           267.20          LSE     1942778 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:32           BST            1992           267.10          LSE     1943208 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:32           BST            2543           267.10          LSE     1943210 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:32           BST            1551           267.10          LSE     1943212 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:32           BST            1800           267.10          LSE     1943206 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:02:32           BST            7195           267.10          LSE     1943174 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:04:20           BST            7417           266.80          LSE     1946586 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:04:25           BST            857            266.70          LSE     1946759 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:04:25           BST            1268           266.70          LSE     1946757 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:04:25           BST            6489           266.70          LSE     1946755 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:04:31           BST            1992           266.70          LSE     1946905 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:04:31           BST            1800           266.70          LSE     1946903 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:04:31           BST            450            266.70          LSE     1946907 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:04:31           BST            1992           266.70          LSE     1946899 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:04:31           BST            2400           266.70          LSE     1946901 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:04:31           BST            1800           266.70          LSE     1946897 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:04:31           BST            6712           266.70          LSE     1946895 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:04:31           BST            1002           266.70          LSE     1946893 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:07:29           BST            2265           266.40          LSE     1953341 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:07:29           BST            1992           266.40          LSE     1953339 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:07:29           BST            1800           266.40          LSE     1953337 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:07:30           BST            8082           266.30          LSE     1953368 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:10:00           BST            7185           266.40          LSE     1957574 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:10:52           BST            1154           266.30          LSE     1959371 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:10:52           BST            1527           266.30          LSE     1959369 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:10:52           BST            1800           266.30          LSE     1959364 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:10:52           BST            1992           266.30          LSE     1959366 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:10:52           BST             9             266.30          LSE     1959360 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:10:52           BST            7446           266.30          LSE     1959358 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:12:19           BST            6472           266.00          LSE     1962145 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:12:52           BST            1992           266.10          LSE     1963236 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:13:58           BST            4431           266.50          LSE     1965555 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:14:30           BST            9896           266.60          LSE     1966530 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:14:30           BST            3393           266.60          LSE     1966534 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:14:30           BST            9962           266.60          LSE     1966532 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:14:45           BST            2236           266.60          LSE     1966822 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:14:45           BST            2255           266.60          LSE     1966816 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:14:45           BST            2629           266.60          LSE     1966814 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:14:45           BST            1517           266.60          LSE     1966820 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:14:45           BST            1992           266.60          LSE     1966818 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:17:42           BST            8141           266.90          LSE     1972315 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:17:42           BST            2491           267.00          LSE     1972294 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:17:42           BST            2255           267.00          LSE     1972296 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:17:42           BST            4533           267.00          LSE     1972298 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:17:42           BST            8766           267.00          LSE     1972300 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:17:42           BST            3116           267.00          LSE     1972290 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:17:42           BST           13671           267.00          LSE     1972292 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:18:28           BST            2255           267.10          LSE     1973651 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:18:28           BST            2360           267.10          LSE     1973649 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:18:28           BST            2036           267.10          LSE     1973653 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:18:28           BST            2491           267.10          LSE     1973641 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:18:28           BST            1514           267.10          LSE     1973639 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:18:28           BST            2255           267.10          LSE     1973637 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:18:28           BST            2236           267.10          LSE     1973635 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:18:28           BST            1456           267.10          LSE     1973633 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:18:28           BST            2491           267.10          LSE     1973631 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:18:28           BST            2255           267.10          LSE     1973629 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:18:28           BST            2589           267.10          LSE     1973627 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:21:05           BST            1539           267.30          LSE     1978798 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:21:05           BST            2491           267.30          LSE     1978796 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:21:05           BST            2820           267.30          LSE     1978794 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:21:05           BST            1677           267.30          LSE     1978790 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:21:06           BST            2491           267.30          LSE     1978845 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:21:06           BST            2820           267.30          LSE     1978843 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:21:46           BST            2820           267.30          LSE     1979858 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:21:46           BST            2200           267.30          LSE     1979856 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:22:00           BST            2491           267.30          LSE     1980338 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:22:00           BST            2236           267.30          LSE     1980336 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:22:00           BST            2820           267.30          LSE     1980340 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:22:00           BST            1512           267.30          LSE     1980342 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:22:15           BST            573            267.30          LSE     1980949 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:22:15           BST            1171           267.30          LSE     1980947 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:22:15           BST            2491           267.30          LSE     1980945 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:22:15           BST            2820           267.30          LSE     1980943 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:22:15           BST            1988           267.30          LSE     1980951 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:22:15           BST            1511           267.30          LSE     1980941 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:22:15           BST            2820           267.30          LSE     1980939 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:22:15           BST            2491           267.30          LSE     1980937 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:23:26           BST            6453           266.90          LSE     1983333 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:24:10           BST            200            267.00          LSE     1984346 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:24:10           BST            200            267.00          LSE     1984348 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:24:29           BST            6706           267.00          LSE     1984861 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:24:58           BST            1800           267.10          LSE     1986389 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:24:58           BST            2820           267.10          LSE     1986387 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:24:58           BST            2491           267.10          LSE     1986385 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:24:58           BST            8789           267.10          LSE     1986383 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:24:58           BST            8569           267.10          LSE     1986381 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:25:15           BST            4093           267.10          LSE     1987410 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:25:15           BST            3121           267.10          LSE     1987406 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:25:15           BST            2820           267.10          LSE     1987408 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:25:18           BST            1109           267.10          LSE     1987604 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:25:18           BST            3121           267.10          LSE     1987602 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:25:18           BST           10145           267.10          LSE     1987598 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:25:18           BST            2820           267.10          LSE     1987600 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:27:01           BST            2820           266.50          LSE     1990383 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:27:01           BST            7572           266.50          LSE     1990379 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:27:10           BST            7144           266.40          LSE     1990758 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:28:15           BST            3121           266.50          LSE     1992815 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:28:15           BST            1492           266.50          LSE     1992813 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:28:15           BST            2820           266.50          LSE     1992811 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:28:38           BST            6608           266.30          LSE     1993556 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:30:03           BST            6515           266.10          LSE     1996187 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:30:20           BST            3121           266.10          LSE     1996649 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:30:20           BST            2820           266.10          LSE     1996647 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:31:52           BST            7787           266.20          LSE     1998986 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:33:04           BST            4155           266.40          LSE     2001271 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:33:08           BST            1262           266.40          LSE     2001411 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:33:08           BST            3121           266.40          LSE     2001409 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:33:08           BST            1573           266.40          LSE     2001407 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:33:08           BST            4237           266.40          LSE     2001405 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:33:08           BST            1677           266.40          LSE     2001403 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:33:21           BST            2130           266.30          LSE     2001953 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:33:21           BST            2236           266.30          LSE     2001951 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:33:21           BST            2900           266.30          LSE     2001949 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:33:21           BST            366            266.30          LSE     2001947 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:33:21           BST            3759           266.30          LSE     2001945 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:33:21           BST            3121           266.30          LSE     2001943 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:33:21           BST            594            266.30          LSE     2001941 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:33:21           BST            6463           266.30          LSE     2001937 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:35:11           BST            7676           265.90          LSE     2005069 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:35:27           BST            7673           265.90          LSE     2005671 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:36:19           BST            6528           265.90          LSE     2007150 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:36:19           BST            7878           265.90          LSE     2007142 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:38:10           BST            1503           265.70          LSE     2010095 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:38:10           BST            1796           265.70          LSE     2010097 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:38:10           BST            4552           265.70          LSE     2010093 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:38:12           BST            3000           265.70          LSE     2010155 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:38:12           BST            206            265.70          LSE     2010153 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:38:15           BST            3121           265.80          LSE     2010294 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:38:15           BST            2820           265.80          LSE     2010292 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:38:15           BST            2608           265.80          LSE     2010290 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:38:17           BST            2252           265.80          LSE     2010346 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:38:17           BST            2820           265.80          LSE     2010344 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:38:17           BST            3478           265.80          LSE     2010342 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:38:18           BST            3121           265.70          LSE     2010434 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:38:18           BST            3121           265.70          LSE     2010428 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:38:18           BST            8219           265.70          LSE     2010420 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:39:41           BST            3121           265.90          LSE     2012739 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:39:41           BST            2820           265.90          LSE     2012737 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:39:41           BST            2370           265.90          LSE     2012735 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:39:41           BST            2700           265.90          LSE     2012727 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:39:41           BST            2820           265.90          LSE     2012725 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:39:41           BST            2490           265.90          LSE     2012733 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:39:41           BST            1497           265.90          LSE     2012729 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:39:41           BST            3121           265.90          LSE     2012731 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:40:49           BST            2236           266.00          LSE     2014528 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:40:49           BST            2600           266.00          LSE     2014526 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:40:49           BST            1552           266.00          LSE     2014524 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:40:49           BST            3121           266.00          LSE     2014522 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:40:49           BST            2820           266.00          LSE     2014520 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:40:49           BST            7292           266.00          LSE     2014518 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:42:48           BST            5689           266.00          LSE     2017712 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:42:48           BST            1837           266.00          LSE     2017710 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:43:25           BST            214            266.00          LSE     2018666 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:43:25           BST            1867           266.00          LSE     2018664 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:43:25           BST            2820           266.00          LSE     2018662 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:43:25           BST            3121           266.00          LSE     2018660 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:44:44           BST            7471           266.00          LSE     2020890 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:45:44           BST            3121           266.00          LSE     2022607 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:45:44           BST            2820           266.00          LSE     2022605 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:45:44           BST            841            266.00          LSE     2022603 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:47:05           BST            2820           266.00          LSE     2024917 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:47:05           BST            608            266.00          LSE     2024919 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:47:05           BST            3121           266.00          LSE     2024915 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:47:05           BST            4094           266.00          LSE     2024913 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:49:25           BST            7969           265.70          LSE     2029119 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:50:45           BST            1853           266.00          LSE     2031341 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:51:18           BST            2236           266.00          LSE     2032089 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:51:18           BST            2820           265.90          LSE     2032085 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:51:18           BST            3121           265.90          LSE     2032087 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:51:18           BST            2525           266.00          LSE     2032091 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:51:18           BST            2820           266.00          LSE     2032093 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:51:18           BST            3121           266.00          LSE     2032095 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:51:18           BST            1800           266.00          LSE     2032097 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:51:18           BST            2334           266.00          LSE     2032099 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:51:18           BST            1802           266.00          LSE     2032073 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:51:18           BST            1316           266.00          LSE     2032071 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:51:18           BST            2820           266.00          LSE     2032069 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:51:18           BST            1457           266.00          LSE     2032067 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:51:18           BST            3121           266.00          LSE     2032065 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:51:18           BST            2685           266.00          LSE     2032063 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:53:05           BST            2300           265.90          LSE     2034533 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:53:05           BST            1987           265.90          LSE     2034531 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:53:05           BST            2820           265.90          LSE     2034529 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:53:05           BST            3121           265.90          LSE     2034527 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:53:05           BST            188            265.90          LSE     2034525 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:55:27           BST            7115           265.70          LSE     2037945 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:57:05           BST            7950           265.70          LSE     2040280 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:57:46           BST            152            265.60          LSE     2041500 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:57:46           BST            3121           265.60          LSE     2041498 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:57:46           BST            2820           265.60          LSE     2041496 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:57:46           BST            303            265.60          LSE     2041494 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:57:46           BST            3121           265.60          LSE     2041492 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:57:46           BST            2820           265.60          LSE     2041490 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:57:46           BST            2820           265.60          LSE     2041481 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:57:46           BST            3121           265.60          LSE     2041483 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:57:46           BST            2340           265.60          LSE     2041485 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:57:46           BST            751            265.60          LSE     2041487 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:58:15           BST            3121           265.60          LSE     2042158 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           15:58:15           BST            2820           265.60          LSE     2042156 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:00:52           BST            2820           265.70          LSE     2048486 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:00:52           BST            1665           265.70          LSE     2048488 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:00:52           BST            2340           265.70          LSE     2048484 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:00:56           BST            2340           265.70          LSE     2048729 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:00:56           BST            2820           265.70          LSE     2048727 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:00:56           BST            1653           265.70          LSE     2048725 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:01:01           BST            3105           265.70          LSE     2048987 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:01:01           BST            2340           265.70          LSE     2048985 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:01:01           BST            1595           265.70          LSE     2048983 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:01:15           BST            697            265.70          LSE     2049518 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:01:15           BST            1643           265.70          LSE     2049516 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:01:15           BST            2379           265.70          LSE     2049522 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:01:15           BST            1469           265.70          LSE     2049520 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:01:15           BST            2236           265.70          LSE     2049524 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:01:15           BST            2340           265.70          LSE     2049514 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:01:15           BST            2820           265.70          LSE     2049512 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:02:15           BST            2953           265.70          LSE     2050924 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:02:15           BST            2820           265.70          LSE     2050922 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:02:15           BST            2340           265.70          LSE     2050920 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:02:15           BST            1687           265.70          LSE     2050918 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:02:25           BST            1625           265.70          LSE     2051100 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:02:25           BST            3949           265.70          LSE     2051098 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:02:25           BST            1352           265.70          LSE     2051102 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:02:25           BST            2340           265.70          LSE     2051096 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:02:25           BST            2820           265.70          LSE     2051094 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:04:22           BST            1556           265.60          LSE     2054099 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:04:22           BST            2340           265.60          LSE     2054097 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:04:22           BST            2820           265.60          LSE     2054095 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:04:22           BST            7161           265.60          LSE     2054093 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:04:26           BST            2340           265.60          LSE     2054252 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:04:26           BST            2820           265.60          LSE     2054250 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:04:26           BST            7028           265.60          LSE     2054248 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:04:26           BST            2340           265.60          LSE     2054246 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:04:26           BST            2820           265.60          LSE     2054244 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:04:26           BST            1620           265.60          LSE     2054242 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:05:27           BST            7728           265.60          LSE     2056084 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:12           BST            2299           265.70          LSE     2057247 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:12           BST            1700           265.70          LSE     2057245 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:12           BST            1619           265.70          LSE     2057243 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:12           BST            1800           265.70          LSE     2057241 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:12           BST            2340           265.70          LSE     2057239 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:12           BST            2820           265.70          LSE     2057237 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:12           BST            327            265.70          LSE     2057235 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:12           BST            9000           265.70          LSE     2057233 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:16           BST            1659           265.70          LSE     2057353 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:16           BST            2340           265.70          LSE     2057351 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:16           BST            2011           265.70          LSE     2057349 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:24           BST            581            265.70          LSE     2057649 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:24           BST            1725           265.70          LSE     2057647 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:24           BST            4147           265.70          LSE     2057645 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:24           BST            2340           265.70          LSE     2057643 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:24           BST            2820           265.70          LSE     2057641 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:24           BST            1181           265.70          LSE     2057639 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:53           BST            2820           265.70          LSE     2058237 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:53           BST            2340           265.70          LSE     2058235 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:53           BST            2020           265.70          LSE     2058233 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:53           BST            2340           265.70          LSE     2058231 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:53           BST            2820           265.70          LSE     2058229 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:06:53           BST            2021           265.70          LSE     2058227 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:08:01           BST            590            265.70          LSE     2060178 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:08:01           BST            3694           265.70          LSE     2060165 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:08:01           BST            904            265.70          LSE     2060163 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:08:01           BST            2836           265.70          LSE     2060159 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:00           BST            4392           265.70          LSE     2061992 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:00           BST            1598           265.70          LSE     2061990 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:00           BST            2820           265.70          LSE     2061988 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:14           BST            1155           265.70          LSE     2062494 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:14           BST            962            265.70          LSE     2062492 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:14           BST            2340           265.70          LSE     2062490 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:14           BST            2820           265.70          LSE     2062488 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:14           BST            2695           265.70          LSE     2062486 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:14           BST            253            265.70          LSE     2062484 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:14           BST            4449           265.70          LSE     2062482 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:14           BST            1271           265.70          LSE     2062480 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:09:14           BST            1259           265.70          LSE     2062478 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:03           BST            1276           265.60          LSE     2064007 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:10:03           BST            6652           265.60          LSE     2064005 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST           54566           265.40          LSE     2067027 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST           18000           265.40          LSE     2067025 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST           27000           265.40          LSE     2067023 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST            9000           265.40          LSE     2067021 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST            1424           265.40          LSE     2067011 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST            2820           265.40          LSE     2067007 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST            2340           265.40          LSE     2067009 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST            9000           265.40          LSE     2067015 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST            9000           265.40          LSE     2067013 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST           18000           265.40          LSE     2067019 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST           18000           265.40          LSE     2067017 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST            2392           265.40          LSE     2067005 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST            1620           265.40          LSE     2067003 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:11:56           BST            6644           265.40          LSE     2066997 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:21           BST            2340           265.40          LSE     2067735 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:21           BST            2820           265.40          LSE     2067733 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:21           BST            2188           265.40          LSE     2067725 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:21           BST            2678           265.40          LSE     2067723 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:21           BST            2980           265.40          LSE     2067731 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:21           BST            781            265.40          LSE     2067727 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:21           BST            3258           265.40          LSE     2067729 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:21           BST            2340           265.40          LSE     2067721 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:21           BST            2820           265.40          LSE     2067719 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:29           BST            1514           265.40          LSE     2068213 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:29           BST            2340           265.40          LSE     2068211 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:29           BST            2340           265.40          LSE     2068209 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:29           BST            2820           265.40          LSE     2068207 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:29           BST            1514           265.40          LSE     2068205 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:29           BST            2316           265.40          LSE     2068203 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:45           BST            1638           265.40          LSE     2068522 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:45           BST            242            265.40          LSE     2068520 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:45           BST            1082           265.40          LSE     2068518 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:45           BST            1609           265.40          LSE     2068524 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:45           BST            1055           265.40          LSE     2068526 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:45           BST            2340           265.40          LSE     2068516 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:45           BST            2820           265.40          LSE     2068514 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:55           BST            3822           265.30          LSE     2068807 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:55           BST            2500           265.30          LSE     2068805 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:55           BST            1700           265.40          LSE     2068801 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:55           BST            7924           265.40          LSE     2068797 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:55           BST            1619           265.40          LSE     2068795 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:55           BST            3324           265.40          LSE     2068799 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:55           BST            1613           265.40          LSE     2068793 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:55           BST            2340           265.40          LSE     2068791 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:12:55           BST            2820           265.40          LSE     2068789 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:13:02           BST            7666           265.20          LSE     2068957 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:13:55           BST            8886           265.30          LSE     2070599 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:13:55           BST            765            265.30          LSE     2070597 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:13:55           BST            7479           265.30          LSE     2070593 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:14:31           BST            7931           265.20          LSE     2071746 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:14:45           BST            2820           265.20          LSE     2072089 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:14:45           BST            1696           265.20          LSE     2072087 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:14:45           BST            2340           265.20          LSE     2072085 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:14:45           BST            183            265.20          LSE     2072083 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:14:45           BST            1722           265.20          LSE     2072081 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:14:45           BST            275            265.20          LSE     2072079 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:14:55           BST            3244           265.20          LSE     2072484 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:14:55           BST            2202           265.20          LSE     2072482 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:29           BST            6622           265.20          LSE     2073750 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:29           BST            168            265.20          LSE     2073748 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:29           BST            6814           265.20          LSE     2073736 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:29           BST            9978           265.20          LSE     2073633 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:36           BST            3228           265.20          LSE     2074409 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:36           BST            2236           265.20          LSE     2074405 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:36           BST            1709           265.20          LSE     2074407 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:36           BST            1700           265.20          LSE     2074411 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:36           BST             10            265.20          LSE     2074413 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:36           BST            2337           265.20          LSE     2074415 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:36           BST            1832           265.20          LSE     2074403 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:36           BST            2820           265.20          LSE     2074401 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:36           BST            2340           265.20          LSE     2074399 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:36           BST            292            265.20          LSE     2074397 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:15:36           BST           11348           265.10          LSE     2074395 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:00           BST            1700           265.10          LSE     2075156 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:00           BST            2478           265.10          LSE     2075158 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:00           BST            1649           265.10          LSE     2075152 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:00           BST            139            265.10          LSE     2075148 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:00           BST            1717           265.10          LSE     2075144 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:00           BST            2820           265.10          LSE     2075140 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:00           BST            1514           265.10          LSE     2075138 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:00           BST            2340           265.10          LSE     2075136 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:00           BST            3219           265.10          LSE     2075154 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:00           BST            134            265.10          LSE     2075134 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:00           BST            7511           265.00          LSE     2075126 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            1636           265.10          LSE     2077401 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            3220           265.10          LSE     2077399 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            1700           265.10          LSE     2077397 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            9141           265.10          LSE     2077395 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            3139           265.00          LSE     2077385 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            2236           265.00          LSE     2077379 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            2820           265.00          LSE     2077381 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            1700           265.00          LSE     2077383 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            1615           265.10          LSE     2077387 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            2820           265.10          LSE     2077389 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            2340           265.10          LSE     2077391 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            1514           265.10          LSE     2077393 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            1054           265.00          LSE     2077377 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            2340           265.00          LSE     2077375 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            187            265.00          LSE     2077373 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:16:52           BST            670            265.00          LSE     2077371 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:17:21           BST            3085           265.00          LSE     2078562 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:17:21           BST            3872           265.00          LSE     2078566 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:17:21           BST            913            265.00          LSE     2078564 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:17:44           BST            2700           265.00          LSE     2079270 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:17:44           BST            1601           265.00          LSE     2079272 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:17:44           BST            4009           265.00          LSE     2079274 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:18:37           BST            2820           265.00          LSE     2080771 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:18:37           BST            1973           265.00          LSE     2080769 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:18:37           BST            2340           265.00          LSE     2080767 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:18:40           BST            2820           265.00          LSE     2080822 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:18:42           BST            2340           265.00          LSE     2080863 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:18:42           BST            2820           265.00          LSE     2080861 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:18:42           BST            2138           265.00          LSE     2080858 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:18:53           BST            2820           265.00          LSE     2081263 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:18:53           BST            2624           265.00          LSE     2081261 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:18:53           BST            3190           265.00          LSE     2081269 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:18:53           BST            2340           265.00          LSE     2081265 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:18:53           BST            1599           265.00          LSE     2081267 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:14           BST            4260           264.90          LSE     2082049 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:19:14           BST            7839           264.90          LSE     2082047 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:17           BST            2340           264.90          LSE     2084056 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:17           BST            1620           264.90          LSE     2084054 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:17           BST            2820           264.90          LSE     2084052 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:17           BST            414            264.90          LSE     2084050 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:27           BST            2820           264.90          LSE     2084445 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:27           BST            1975           264.90          LSE     2084443 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:27           BST            1582           264.90          LSE     2084447 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:27           BST            266            264.90          LSE     2084449 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:37           BST            2340           264.90          LSE     2084751 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:37           BST            2374           264.90          LSE     2084749 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:37           BST            2820           264.90          LSE     2084747 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:37           BST            965            264.90          LSE     2084745 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:37           BST            2820           264.90          LSE     2084743 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:37           BST            656            264.90          LSE     2084741 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:37           BST            1900           264.90          LSE     2084739 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:57           BST            7482           265.00          LSE     2085583 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:57           BST           21000           265.00          LSE     2085581 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:57           BST            2340           265.00          LSE     2085579 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:57           BST            2695           265.00          LSE     2085571 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:57           BST            3240           265.00          LSE     2085569 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:57           BST            774            265.00          LSE     2085567 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:57           BST            1875           265.00          LSE     2085573 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:57           BST            2820           265.00          LSE     2085577 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:20:57           BST            1681           265.00          LSE     2085575 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST            2820           265.00          LSE     2086183 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST           15943           265.00          LSE     2086185 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:15           BST            2102           265.00          LSE     2086181 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            4623           265.00          LSE     2087493 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            2670           265.00          LSE     2087491 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            2820           265.00          LSE     2087489 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            2340           265.00          LSE     2087487 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:58           BST            7816           265.00          LSE     2087452 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:21:59           BST           10467           264.90          LSE     2087523 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:34           BST            3323           265.00          LSE     2088864 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:34           BST            1625           265.00          LSE     2088862 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:34           BST            2820           265.00          LSE     2088860 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:34           BST            2340           265.00          LSE     2088858 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:47           BST            2820           265.00          LSE     2089230 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:47           BST            3317           265.00          LSE     2089224 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:47           BST            1562           265.00          LSE     2089226 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:47           BST            4520           265.00          LSE     2089228 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:47           BST            2021           265.00          LSE     2089236 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:47           BST            5380           265.00          LSE     2089232 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:47           BST            732            265.00          LSE     2089238 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:47           BST            1909           265.00          LSE     2089234 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:47           BST            2340           265.00          LSE     2089222 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:47           BST            1147           265.00          LSE     2089218 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:22:47           BST            1086           265.00          LSE     2089220 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:05           BST            3325           265.00          LSE     2089908 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:05           BST            1091           265.00          LSE     2089906 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:05           BST            1228           265.00          LSE     2089904 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:43           BST            2580           265.10          LSE     2091281 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            1659           265.10          LSE     2091384 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            1003           265.10          LSE     2091382 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            1203           265.10          LSE     2091380 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            2809           265.10          LSE     2091378 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            3000           265.10          LSE     2091376 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            2340           265.10          LSE     2091374 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            2820           265.10          LSE     2091372 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            2340           265.10          LSE     2091362 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            1766           265.10          LSE     2091368 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            3000           265.10          LSE     2091364 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            2820           265.10          LSE     2091366 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            1659           265.10          LSE     2091358 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            3329           265.10          LSE     2091356 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            1465           265.10          LSE     2091354 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            8434           265.10          LSE     2091330 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:23:44           BST            7315           265.10          LSE     2091328 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:00           BST            1569           265.10          LSE     2091794 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:00           BST            941            265.10          LSE     2091792 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:00           BST            784            265.10          LSE     2091790 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:00           BST            2820           265.10          LSE     2091788 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:00           BST            3000           265.10          LSE     2091786 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:00           BST            2340           265.10          LSE     2091784 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:00           BST            4658           265.10          LSE     2091782 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:49           BST            4925           265.10          LSE     2093519 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:49           BST            875            265.10          LSE     2093517 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:49           BST            1050           265.10          LSE     2093515 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:49           BST            3000           265.10          LSE     2093513 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:49           BST            2764           265.10          LSE     2093511 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:49           BST            7325           265.10          LSE     2093509 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:24:49           BST            387            265.10          LSE     2093507 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:25:59           BST            1755           265.10          LSE     2096577 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:25:59           BST            2997           265.10          LSE     2096579 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:25:59           BST            5952           265.10          LSE     2096581 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            6005           265.20          LSE     2099561 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            877            265.20          LSE     2099559 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            3676           265.20          LSE     2099557 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            6008           265.20          LSE     2099555 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            3526           265.20          LSE     2099551 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            877            265.20          LSE     2099553 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            6009           265.20          LSE     2099545 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            3676           265.20          LSE     2099549 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            3526           265.20          LSE     2099547 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            3526           265.20          LSE     2099543 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            6011           265.20          LSE     2099541 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            1574           265.20          LSE     2099539 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            3676           265.20          LSE     2099537 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            1029           265.20          LSE     2099531 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            3676           265.20          LSE     2099527 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            6016           265.20          LSE     2099533 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            3526           265.20          LSE     2099535 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            2402           265.20          LSE     2099529 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            3676           265.20          LSE     2099505 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            3000           265.20          LSE     2099499 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            2806           265.20          LSE     2099501 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            3526           265.20          LSE     2099507 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            6020           265.20          LSE     2099511 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:29           BST            509            265.20          LSE     2099497 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:32           BST            235            265.20          LSE     2099691 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:32           BST            208            265.20          LSE     2099689 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:32           BST            3902           265.20          LSE     2099687 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:33           BST            505            265.20          LSE     2099785 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:27:40           BST            242            265.20          LSE     2100014 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST           17251           265.40          LSE     2102193 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST           11303           265.40          LSE     2102191 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            1116           265.40          LSE     2102189 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            4344           265.40          LSE     2102182 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            9000           265.40          LSE     2102180 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST           15075           265.40          LSE     2102184 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            7360           265.40          LSE     2102178 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST           21411           265.40          LSE     2102175 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST           16204           265.40          LSE     2102173 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST           24270           265.40          LSE     2102171 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            9000           265.40          LSE     2102169 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            9000           265.40          LSE     2102167 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            9000           265.40          LSE     2102165 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            169            265.40          LSE     2102157 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            925            265.40          LSE     2102155 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            1105           265.40          LSE     2102143 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            3000           265.40          LSE     2102145 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            1322           265.40          LSE     2102147 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            1070           265.40          LSE     2102149 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST            972            265.40          LSE     2102151 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:03           BST           12000           265.30          LSE     2102102 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:07           BST            2692           265.40          LSE     2102315 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:07           BST            3988           265.40          LSE     2102319 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:07           BST            1126           265.40          LSE     2102317 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:16           BST            1782           265.40          LSE     2102614 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:16           BST            1412           265.40          LSE     2102616 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:17           BST            3616           265.40          LSE     2102633 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:17           BST            4172           265.40          LSE     2102631 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:17           BST            1176           265.40          LSE     2102629 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:18           BST            6225           265.40          LSE     2102670 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:18           BST             79            265.40          LSE     2102668 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:18           BST            5360           265.40          LSE     2102666 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:19           BST            3867           265.40          LSE     2102747 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:19           BST            292            265.40          LSE     2102745 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:20           BST            1484           265.40          LSE     2102770 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:30           BST           13856           265.40          LSE     2103080 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:30           BST            7857           265.40          LSE     2103078 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:30           BST            8662           265.40          LSE     2103076 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:30           BST            1827           265.40          LSE     2103074 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:35           BST            197            265.40          LSE     2104095 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
     30 May 2023           16:29:35           BST            2698           265.40          LSE     2104093 
                      -----------------  -------------  -------------  ----------------  --------  -------- 
 
 

This information is provided by RNS, the news service of the London Stock Exchange. RNS is approved by the Financial Conduct Authority to act as a Primary Information Provider in the United Kingdom. Terms and conditions relating to the use and distribution of this information may apply. For further information, please contact rns@lseg.com or visit www.rns.com.

RNS may use your IP address to confirm compliance with the terms and conditions, to analyse how you engage with the information contained in this communication, and to share such analysis on an anonymised basis with others as part of our commercial services. For further information about how RNS and the London Stock Exchange use the personal data you provide us, please see our Privacy Policy.

END

POSNKKBNABKDAPN

(END) Dow Jones Newswires

May 30, 2023 12:43 ET (16:43 GMT)

Natwest (LSE:NWG)
Historical Stock Chart
From Sep 2024 to Oct 2024 Click Here for more Natwest Charts.
Natwest (LSE:NWG)
Historical Stock Chart
From Oct 2023 to Oct 2024 Click Here for more Natwest Charts.