Carnival Corporation & plc                           

                                  Purchase of Shares                               

    In accordance with Carnival Corporation & plc's (NYSE/LSE: CCL; NYSE: CUK)
    previously announced Share Repurchase Programme, Carnival Corporation & plc
    announces that Carnival plc has purchased:

    Shares purchased:                       Carnival plc ordinary USD 1.66 shares

    Date of purchase:                        13 October 2017

    Number of shares purchased:     50,000 shares

    Highest price paid per share:     5005.0 pence

    Lowest price paid per share:      4963.0 pence

    Average price paid per share:    4984.9283 pence

    Carnival plc intends to hold these shares in treasury.

    Following the above purchases, and including shares which have been purchased
    but not yet settled, Carnival plc holds 4,531,246 shares in treasury and has
    212,706,898 shares in issue (excluding shares held in treasury by Carnival
    plc). 

    The schedule below contains detailed information about the purchases made by
    Goldman Sachs International on behalf of Carnival plc as part of the share
    repurchase programme.

    Schedule of Purchases

    Shares purchased: Carnival plc (ISIN CODE: GB0031215220)

    Date of Purchase: 13 October 2017

    Broker: Goldman Sachs International

    Aggregated information:

             Venue          Volume-weighted average    Aggregated volume   
                                 price, pence                              
                                                                           
     London Stock Exchange         4984.9283                50,000         

    Individual transactions:

       Number of    Transaction    Time of       Trading Venue     
        shares         price     transaction                       
       purchased                                                   
                                                                   
          38            4998       8:00:19   London Stock Exchange 
                                                                   
          33            4999       8:00:19   London Stock Exchange 
                                                                   
          651           4988       8:00:24   London Stock Exchange 
                                                                   
          302           4986       8:01:25   London Stock Exchange 
                                                                   
          172           4988       8:04:04   London Stock Exchange 
                                                                   
          329           4989       8:04:38   London Stock Exchange 
                                                                   
          54            4989       8:04:38   London Stock Exchange 
                                                                   
          32            4989       8:04:38   London Stock Exchange 
                                                                   
          122           4988       8:05:21   London Stock Exchange 
                                                                   
          54            4988       8:05:21   London Stock Exchange 
                                                                   
          110           4989       8:05:21   London Stock Exchange 
                                                                   
          59            4989       8:05:21   London Stock Exchange 
                                                                   
          143           4985       8:06:42   London Stock Exchange 
                                                                   
          249           4984       8:06:47   London Stock Exchange 
                                                                   
          112           4978       8:10:23   London Stock Exchange 
                                                                   
          150           4977       8:10:42   London Stock Exchange 
                                                                   
          50            4977       8:10:42   London Stock Exchange 
                                                                   
          129           4977       8:10:42   London Stock Exchange 
                                                                   
          61            4977       8:10:42   London Stock Exchange 
                                                                   
          120           4977       8:10:42   London Stock Exchange 
                                                                   
          36            4977       8:10:42   London Stock Exchange 
                                                                   
          36            4978       8:10:42   London Stock Exchange 
                                                                   
          110           4978       8:10:42   London Stock Exchange 
                                                                   
          29            4978       8:10:42   London Stock Exchange 
                                                                   
          150           4978       8:11:32   London Stock Exchange 
                                                                   
          50            4978       8:11:32   London Stock Exchange 
                                                                   
          61            4978       8:11:32   London Stock Exchange 
                                                                   
          145           4978       8:11:32   London Stock Exchange 
                                                                   
          21            4978       8:11:32   London Stock Exchange 
                                                                   
          50            4981       8:12:45   London Stock Exchange 
                                                                   
          61            4981       8:12:45   London Stock Exchange 
                                                                   
          104           4981       8:12:45   London Stock Exchange 
                                                                   
          186           4979       8:14:51   London Stock Exchange 
                                                                   
          78            4968       8:16:01   London Stock Exchange 
                                                                   
          55            4968       8:16:01   London Stock Exchange 
                                                                   
          251           4971       8:16:51   London Stock Exchange 
                                                                   
          100           4970       8:16:51   London Stock Exchange 
                                                                   
          19            4970       8:16:51   London Stock Exchange 
                                                                   
          201           4970       8:17:08   London Stock Exchange 
                                                                   
          85            4970       8:17:08   London Stock Exchange 
                                                                   
          48            4970       8:18:32   London Stock Exchange 
                                                                   
          72            4970       8:18:32   London Stock Exchange 
                                                                   
          29            4970       8:18:32   London Stock Exchange 
                                                                   
          122           4970       8:20:00   London Stock Exchange 
                                                                   
          72            4970       8:20:00   London Stock Exchange 
                                                                   
          48            4970       8:20:00   London Stock Exchange 
                                                                   
          332           4969       8:20:06   London Stock Exchange 
                                                                   
          52            4973       8:22:12   London Stock Exchange 
                                                                   
          52            4973       8:22:12   London Stock Exchange 
                                                                   
          305           4975       8:23:02   London Stock Exchange 
                                                                   
          204           4973       8:24:41   London Stock Exchange 
                                                                   
          150           4973       8:24:41   London Stock Exchange 
                                                                   
          91            4976       8:26:23   London Stock Exchange 
                                                                   
          304           4976       8:26:23   London Stock Exchange 
                                                                   
          75            4976       8:28:22   London Stock Exchange 
                                                                   
          131           4976       8:28:27   London Stock Exchange 
                                                                   
          75            4976       8:28:27   London Stock Exchange 
                                                                   
          290           4980       8:30:00   London Stock Exchange 
                                                                   
          93            4980       8:30:00   London Stock Exchange 
                                                                   
          173           4980       8:30:00   London Stock Exchange 
                                                                   
          93            4978       8:30:35   London Stock Exchange 
                                                                   
          13            4978       8:30:35   London Stock Exchange 
                                                                   
          105           4978       8:30:35   London Stock Exchange 
                                                                   
          22            4978       8:30:35   London Stock Exchange 
                                                                   
          161           4978       8:31:44   London Stock Exchange 
                                                                   
          40            4981       8:32:33   London Stock Exchange 
                                                                   
          275           4979       8:32:33   London Stock Exchange 
                                                                   
          79            4978       8:35:18   London Stock Exchange 
                                                                   
          296           4979       8:35:23   London Stock Exchange 
                                                                   
          214           4977       8:36:18   London Stock Exchange 
                                                                   
          89            4977       8:36:18   London Stock Exchange 
                                                                   
          387           4976       8:36:19   London Stock Exchange 
                                                                   
          111           4972       8:39:35   London Stock Exchange 
                                                                   
          100           4971       8:39:35   London Stock Exchange 
                                                                   
          45            4971       8:39:35   London Stock Exchange 
                                                                   
          63            4971       8:39:35   London Stock Exchange 
                                                                   
          76            4971       8:41:11   London Stock Exchange 
                                                                   
          228           4971       8:41:11   London Stock Exchange 
                                                                   
          33            4969       8:41:50   London Stock Exchange 
                                                                   
          109           4969       8:41:50   London Stock Exchange 
                                                                   
          32            4974       8:46:21   London Stock Exchange 
                                                                   
          102           4974       8:46:21   London Stock Exchange 
                                                                   
          100           4973       8:46:55   London Stock Exchange 
                                                                   
          65            4973       8:46:55   London Stock Exchange 
                                                                   
          100           4974       8:46:55   London Stock Exchange 
                                                                   
          25            4974       8:46:55   London Stock Exchange 
                                                                   
          38            4974       8:46:55   London Stock Exchange 
                                                                   
          65            4974       8:46:55   London Stock Exchange 
                                                                   
          100           4972       8:47:29   London Stock Exchange 
                                                                   
          450           4976       8:48:07   London Stock Exchange 
                                                                   
          150           4975       8:48:07   London Stock Exchange 
                                                                   
          37            4976       8:48:07   London Stock Exchange 
                                                                   
          211           4974       8:48:33   London Stock Exchange 
                                                                   
          201           4974       8:48:33   London Stock Exchange 
                                                                   
          232           4975       8:53:59   London Stock Exchange 
                                                                   
          100           4975       8:54:00   London Stock Exchange 
                                                                   
          384           4971       8:56:26   London Stock Exchange 
                                                                   
          142           4969       8:59:31   London Stock Exchange 
                                                                   
          100           4968       9:02:03   London Stock Exchange 
                                                                   
          100           4968       9:02:03   London Stock Exchange 
                                                                   
          350           4969       9:02:19   London Stock Exchange 
                                                                   
          307           4969       9:02:23   London Stock Exchange 
                                                                   
          213           4969       9:02:35   London Stock Exchange 
                                                                   
          80            4970       9:04:53   London Stock Exchange 
                                                                   
          117           4970       9:04:53   London Stock Exchange 
                                                                   
          386           4973       9:06:02   London Stock Exchange 
                                                                   
          120           4973       9:06:21   London Stock Exchange 
                                                                   
          225           4972       9:07:21   London Stock Exchange 
                                                                   
           6            4972       9:07:21   London Stock Exchange 
                                                                   
          23            4969       9:09:43   London Stock Exchange 
                                                                   
          150           4971       9:15:25   London Stock Exchange 
                                                                   
          292           4971       9:15:38   London Stock Exchange 
                                                                   
          40            4971       9:15:38   London Stock Exchange 
                                                                   
          458           4971       9:17:21   London Stock Exchange 
                                                                   
          159           4970       9:19:23   London Stock Exchange 
                                                                   
          18            4970       9:19:23   London Stock Exchange 
                                                                   
          158           4969       9:20:02   London Stock Exchange 
                                                                   
          100           4963       9:26:21   London Stock Exchange 
                                                                   
           8            4963       9:26:21   London Stock Exchange 
                                                                   
          90            4967       9:28:29   London Stock Exchange 
                                                                   
          110           4964       9:31:04   London Stock Exchange 
                                                                   
          28            4964       9:31:04   London Stock Exchange 
                                                                   
          100           4964       9:33:14   London Stock Exchange 
                                                                   
          89            4964       9:33:14   London Stock Exchange 
                                                                   
          139           4963       9:34:05   London Stock Exchange 
                                                                   
          103           4963       9:34:05   London Stock Exchange 
                                                                   
          110           4966       9:40:09   London Stock Exchange 
                                                                   
          110           4967       9:40:09   London Stock Exchange 
                                                                   
          100           4967       9:40:09   London Stock Exchange 
                                                                   
          149           4967       9:40:09   London Stock Exchange 
                                                                   
          110           4966       9:40:09   London Stock Exchange 
                                                                   
          130           4969       9:42:00   London Stock Exchange 
                                                                   
          79            4969       9:42:00   London Stock Exchange 
                                                                   
          100           4972       9:44:42   London Stock Exchange 
                                                                   
          59            4972       9:44:42   London Stock Exchange 
                                                                   
          236           4970       9:45:20   London Stock Exchange 
                                                                   
          84            4971       9:47:59   London Stock Exchange 
                                                                   
          391           4971       9:47:59   London Stock Exchange 
                                                                   
          233           4971       9:48:00   London Stock Exchange 
                                                                   
          100           4971       9:48:00   London Stock Exchange 
                                                                   
          53            4971       9:48:00   London Stock Exchange 
                                                                   
          11            4974      10:04:02   London Stock Exchange 
                                                                   
          178           4974      10:04:02   London Stock Exchange 
                                                                   
          166           4973      10:04:14   London Stock Exchange 
                                                                   
          116           4974      10:10:03   London Stock Exchange 
                                                                   
          112           4974      10:10:03   London Stock Exchange 
                                                                   
           4            4974      10:10:03   London Stock Exchange 
                                                                   
          130           4974      10:10:04   London Stock Exchange 
                                                                   
          34            4974      10:10:04   London Stock Exchange 
                                                                   
          445           4976      10:15:50   London Stock Exchange 
                                                                   
          23            4976      10:15:50   London Stock Exchange 
                                                                   
          160           4982      10:17:25   London Stock Exchange 
                                                                   
          130           4989      10:24:10   London Stock Exchange 
                                                                   
          50            4989      10:24:10   London Stock Exchange 
                                                                   
          192           4989      10:24:10   London Stock Exchange 
                                                                   
          96            4989      10:24:10   London Stock Exchange 
                                                                   
          65            4982      10:43:55   London Stock Exchange 
                                                                   
          75            4982      10:43:55   London Stock Exchange 
                                                                   
          306           4982      10:43:55   London Stock Exchange 
                                                                   
          119           4987      10:46:20   London Stock Exchange 
                                                                   
          91            4986      10:46:58   London Stock Exchange 
                                                                   
          15            4986      10:46:58   London Stock Exchange 
                                                                   
          23            4986      10:46:59   London Stock Exchange 
                                                                   
          92            4986      10:46:59   London Stock Exchange 
                                                                   
          105           4985      10:47:02   London Stock Exchange 
                                                                   
          108           4985      10:47:02   London Stock Exchange 
                                                                   
          252           4986      10:59:51   London Stock Exchange 
                                                                   
          266           4985      11:00:03   London Stock Exchange 
                                                                   
          50            4985      11:00:03   London Stock Exchange 
                                                                   
          81            4985      11:00:03   London Stock Exchange 
                                                                   
          148           4985      11:00:03   London Stock Exchange 
                                                                   
          60            4987      11:07:44   London Stock Exchange 
                                                                   
          436           4987      11:07:44   London Stock Exchange 
                                                                   
          261           4987      11:08:53   London Stock Exchange 
                                                                   
          261           4987      11:09:10   London Stock Exchange 
                                                                   
          217           4987      11:09:10   London Stock Exchange 
                                                                   
          110           4983      11:15:52   London Stock Exchange 
                                                                   
          50            4983      11:15:52   London Stock Exchange 
                                                                   
          50            4983      11:15:52   London Stock Exchange 
                                                                   
          50            4982      11:16:02   London Stock Exchange 
                                                                   
          50            4982      11:16:02   London Stock Exchange 
                                                                   
          20            4982      11:16:12   London Stock Exchange 
                                                                   
          50            4982      11:16:12   London Stock Exchange 
                                                                   
          163           4982      11:16:12   London Stock Exchange 
                                                                   
          14            4982      11:16:17   London Stock Exchange 
                                                                   
          95            4982      11:16:17   London Stock Exchange 
                                                                   
          91            4982      11:16:17   London Stock Exchange 
                                                                   
          177           4985      11:22:42   London Stock Exchange 
                                                                   
          281           4985      11:22:42   London Stock Exchange 
                                                                   
          150           4986      11:29:28   London Stock Exchange 
                                                                   
          321           4986      11:29:28   London Stock Exchange 
                                                                   
          50            4987      11:35:49   London Stock Exchange 
                                                                   
          90            4987      11:35:49   London Stock Exchange 
                                                                   
          150           4987      11:35:49   London Stock Exchange 
                                                                   
          90            4987      11:35:49   London Stock Exchange 
                                                                   
          15            4987      11:35:49   London Stock Exchange 
                                                                   
          140           4986      11:35:49   London Stock Exchange 
                                                                   
          50            4980      11:38:40   London Stock Exchange 
                                                                   
          110           4981      11:38:40   London Stock Exchange 
                                                                   
          50            4981      11:38:40   London Stock Exchange 
                                                                   
          50            4981      11:38:40   London Stock Exchange 
                                                                   
          71            4981      11:38:40   London Stock Exchange 
                                                                   
          37            4981      11:38:40   London Stock Exchange 
                                                                   
          50            4982      11:38:40   London Stock Exchange 
                                                                   
          50            4982      11:38:40   London Stock Exchange 
                                                                   
          69            4982      11:38:40   London Stock Exchange 
                                                                   
          37            4982      11:38:40   London Stock Exchange 
                                                                   
          134           4982      11:38:40   London Stock Exchange 
                                                                   
          503           4983      11:41:00   London Stock Exchange 
                                                                   
          50            4983      11:41:00   London Stock Exchange 
                                                                   
          75            4983      11:41:00   London Stock Exchange 
                                                                   
          375           4983      11:41:00   London Stock Exchange 
                                                                   
          100           4983      11:41:00   London Stock Exchange 
                                                                   
          50            4983      11:41:00   London Stock Exchange 
                                                                   
          91            4983      11:41:00   London Stock Exchange 
                                                                   
          100           4983      11:41:00   London Stock Exchange 
                                                                   
          75            4983      11:41:00   London Stock Exchange 
                                                                   
          27            4983      11:41:00   London Stock Exchange 
                                                                   
          79            4983      11:41:00   London Stock Exchange 
                                                                   
          199           4983      11:41:00   London Stock Exchange 
                                                                   
          120           4983      11:41:00   London Stock Exchange 
                                                                   
          25            4983      11:41:00   London Stock Exchange 
                                                                   
          90            4979      11:42:03   London Stock Exchange 
                                                                   
          42            4979      11:42:03   London Stock Exchange 
                                                                   
          50            4979      11:50:02   London Stock Exchange 
                                                                   
          193           4979      11:50:07   London Stock Exchange 
                                                                   
          151           4980      11:53:00   London Stock Exchange 
                                                                   
          16            4980      11:53:00   London Stock Exchange 
                                                                   
          26            4980      11:53:00   London Stock Exchange 
                                                                   
          53            4980      11:53:00   London Stock Exchange 
                                                                   
          184           4980      11:54:47   London Stock Exchange 
                                                                   
          139           4980      11:57:23   London Stock Exchange 
                                                                   
          50            4980      11:57:23   London Stock Exchange 
                                                                   
          50            4980      11:57:23   London Stock Exchange 
                                                                   
          58            4980      11:57:23   London Stock Exchange 
                                                                   
          374           4980      12:03:19   London Stock Exchange 
                                                                   
          50            4980      12:03:19   London Stock Exchange 
                                                                   
          323           4980      12:03:19   London Stock Exchange 
                                                                   
          50            4979      12:03:29   London Stock Exchange 
                                                                   
          50            4979      12:03:29   London Stock Exchange 
                                                                   
          150           4980      12:03:29   London Stock Exchange 
                                                                   
          50            4980      12:03:29   London Stock Exchange 
                                                                   
          50            4979      12:04:05   London Stock Exchange 
                                                                   
          50            4979      12:04:12   London Stock Exchange 
                                                                   
          91            4980      12:05:41   London Stock Exchange 
                                                                   
          37            4980      12:05:41   London Stock Exchange 
                                                                   
          296           4983      12:08:24   London Stock Exchange 
                                                                   
          50            4983      12:08:24   London Stock Exchange 
                                                                   
          342           4984      12:11:59   London Stock Exchange 
                                                                   
          100           4984      12:11:59   London Stock Exchange 
                                                                   
          79            4984      12:11:59   London Stock Exchange 
                                                                   
          109           4983      12:16:51   London Stock Exchange 
                                                                   
          116           4983      12:16:51   London Stock Exchange 
                                                                   
          209           4984      12:25:15   London Stock Exchange 
                                                                   
          60            4984      12:25:15   London Stock Exchange 
                                                                   
          260           4983      12:25:20   London Stock Exchange 
                                                                   
          148           4983      12:25:25   London Stock Exchange 
                                                                   
          95            4983      12:26:57   London Stock Exchange 
                                                                   
          19            4983      12:26:58   London Stock Exchange 
                                                                   
          448           4982      12:27:32   London Stock Exchange 
                                                                   
           6            4982      12:27:32   London Stock Exchange 
                                                                   
          130           4982      12:27:32   London Stock Exchange 
                                                                   
          31            4981      12:32:01   London Stock Exchange 
                                                                   
          90            4981      12:32:01   London Stock Exchange 
                                                                   
          113           4981      12:32:01   London Stock Exchange 
                                                                   
          107           4981      12:32:01   London Stock Exchange 
                                                                   
          90            4981      12:32:01   London Stock Exchange 
                                                                   
          39            4981      12:32:01   London Stock Exchange 
                                                                   
          50            4981      12:32:01   London Stock Exchange 
                                                                   
          51            4979      12:32:12   London Stock Exchange 
                                                                   
          50            4979      12:32:12   London Stock Exchange 
                                                                   
          51            4979      12:32:13   London Stock Exchange 
                                                                   
           8            4979      12:32:13   London Stock Exchange 
                                                                   
          11            4979      12:32:13   London Stock Exchange 
                                                                   
          50            4979      12:32:13   London Stock Exchange 
                                                                   
          26            4979      12:32:13   London Stock Exchange 
                                                                   
          51            4979      12:32:14   London Stock Exchange 
                                                                   
          51            4979      12:32:14   London Stock Exchange 
                                                                   
          51            4979      12:32:15   London Stock Exchange 
                                                                   
          53            4983      12:42:08   London Stock Exchange 
                                                                   
          472           4987      12:46:51   London Stock Exchange 
                                                                   
          50            4987      12:46:51   London Stock Exchange 
                                                                   
          53            4987      12:46:51   London Stock Exchange 
                                                                   
          41            4987      12:46:51   London Stock Exchange 
                                                                   
          96            4987      12:46:51   London Stock Exchange 
                                                                   
          50            4989      12:47:39   London Stock Exchange 
                                                                   
          50            4989      12:47:39   London Stock Exchange 
                                                                   
          39            4989      12:47:39   London Stock Exchange 
                                                                   
          100           4989      12:47:39   London Stock Exchange 
                                                                   
          252           4989      12:47:39   London Stock Exchange 
                                                                   
          454           4988      12:53:56   London Stock Exchange 
                                                                   
          241           4993      13:03:43   London Stock Exchange 
                                                                   
          135           4992      13:03:43   London Stock Exchange 
                                                                   
          409           4996      13:16:45   London Stock Exchange 
                                                                   
          498           5000      13:30:01   London Stock Exchange 
                                                                   
          54            5000      13:30:01   London Stock Exchange 
                                                                   
          412           5000      13:30:01   London Stock Exchange 
                                                                   
          32            5000      13:30:01   London Stock Exchange 
                                                                   
          172           4999      13:30:02   London Stock Exchange 
                                                                   
          90            4999      13:30:02   London Stock Exchange 
                                                                   
          162           5000      13:30:02   London Stock Exchange 
                                                                   
          47            5000      13:30:02   London Stock Exchange 
                                                                   
          18            5000      13:30:02   London Stock Exchange 
                                                                   
          426           5000      13:30:09   London Stock Exchange 
                                                                   
          172           4999      13:30:09   London Stock Exchange 
                                                                   
          101           4999      13:30:09   London Stock Exchange 
                                                                   
          153           5000      13:30:09   London Stock Exchange 
                                                                   
          368           4999      13:32:38   London Stock Exchange 
                                                                   
          423           4999      13:32:40   London Stock Exchange 
                                                                   
           2            4999      13:32:44   London Stock Exchange 
                                                                   
          38            4999      13:32:53   London Stock Exchange 
                                                                   
          100           4999      13:32:53   London Stock Exchange 
                                                                   
          88            4999      13:32:53   London Stock Exchange 
                                                                   
          210           4999      13:32:53   London Stock Exchange 
                                                                   
          30            4999      13:32:53   London Stock Exchange 
                                                                   
          88            4999      13:32:53   London Stock Exchange 
                                                                   
          88            4999      13:32:53   London Stock Exchange 
                                                                   
          88            4999      13:32:53   London Stock Exchange 
                                                                   
          88            4999      13:32:53   London Stock Exchange 
                                                                   
          88            4999      13:32:53   London Stock Exchange 
                                                                   
          17            4999      13:32:53   London Stock Exchange 
                                                                   
          75            4999      13:32:55   London Stock Exchange 
                                                                   
          409           4999      13:33:05   London Stock Exchange 
                                                                   
          326           5000      13:33:38   London Stock Exchange 
                                                                   
          290           5000      13:33:43   London Stock Exchange 
                                                                   
          266           5000      13:33:47   London Stock Exchange 
                                                                   
          143           5000      13:35:32   London Stock Exchange 
                                                                   
          153           5000      14:05:06   London Stock Exchange 
                                                                   
          322           5000      14:08:04   London Stock Exchange 
                                                                   
          303           5000      14:08:04   London Stock Exchange 
                                                                   
          348           5000      14:08:05   London Stock Exchange 
                                                                   
          100           5000      14:08:19   London Stock Exchange 
                                                                   
          394           5000      14:08:22   London Stock Exchange 
                                                                   
          364           5000      14:08:38   London Stock Exchange 
                                                                   
          505           5000      14:08:38   London Stock Exchange 
                                                                   
          335           5000      14:08:38   London Stock Exchange 
                                                                   
          370           4999      14:10:57   London Stock Exchange 
                                                                   
          394           5000      14:19:52   London Stock Exchange 
                                                                   
          35            5005      14:23:52   London Stock Exchange 
                                                                   
          91            5005      14:23:52   London Stock Exchange 
                                                                   
          113           5005      14:23:52   London Stock Exchange 
                                                                   
          201           5005      14:23:52   London Stock Exchange 
                                                                   
          183           5005      14:23:52   London Stock Exchange 
                                                                   
          50            5005      14:23:52   London Stock Exchange 
                                                                   
          50            5005      14:23:52   London Stock Exchange 
                                                                   
          183           5005      14:23:52   London Stock Exchange 
                                                                   
          107           5005      14:23:52   London Stock Exchange 
                                                                   
          37            5005      14:23:52   London Stock Exchange 
                                                                   
          602           5005      14:23:52   London Stock Exchange 
                                                                   
          182           5005      14:23:52   London Stock Exchange 
                                                                   
          90            5005      14:23:52   London Stock Exchange 
                                                                   
          452           5005      14:23:52   London Stock Exchange 
                                                                   
          19            5005      14:23:52   London Stock Exchange 
                                                                   
          45            5005      14:23:52   London Stock Exchange 
                                                                   
           9            5005      14:23:52   London Stock Exchange 
                                                                   
          100           5005      14:23:57   London Stock Exchange 
                                                                   
          446           5005      14:23:57   London Stock Exchange 
                                                                   
          48            5005      14:23:57   London Stock Exchange 
                                                                   
          190           5005      14:23:57   London Stock Exchange 
                                                                   
          82            5005      14:23:57   London Stock Exchange 
                                                                   
          176           5005      14:23:57   London Stock Exchange 
                                                                   
          282           5005      14:23:57   London Stock Exchange 
                                                                   
          12            5005      14:23:57   London Stock Exchange 
                                                                   
          67            5005      14:23:57   London Stock Exchange 
                                                                   
          37            5005      14:23:57   London Stock Exchange 
                                                                   
          123           4999      14:29:13   London Stock Exchange 
                                                                   
          155           5000      14:29:26   London Stock Exchange 
                                                                   
           4            5000      14:29:26   London Stock Exchange 
                                                                   
          56            4985      14:30:07   London Stock Exchange