Picture of Carnival logo

CCL Carnival News Story

0.000.00%
gb flag iconLast trade - 00:00
Consumer CyclicalsSpeculativeLarge CapNeutral

REG-Carnival PLC: Carnival Corporation & plc Purchase of Shares

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:                      02 August 2018

Number of shares purchased:     178,284 shares

Highest price paid per share:     4392.0 pence

Lowest price paid per share:      4315.0 pence

Average price paid per share:    4364.2500 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 15,476,206 shares in treasury and has
201,765,357 shares in issue (excluding shares held in treasury by Carnival
plc).

The schedule below contains detailed information about the purchases made by
Merrill Lynch 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: 02 August 2018

Broker: Merrill Lynch International

Aggregated information:

         Venue          Volume-weighted average price, pence  Aggregated volume  
 London Stock Exchange                4364.2500                    178,284       

Individual transactions:

 Number of shares purchased  Transaction price  Time of transaction      Trading Venue      
             27                   4365.00             8:16:42        London Stock Exchange  
             81                   4365.00             8:16:42        London Stock Exchange  
             153                  4365.00             8:16:42        London Stock Exchange  
             174                  4365.00             8:16:42        London Stock Exchange  
             54                   4366.00             8:25:47        London Stock Exchange  
             65                   4366.00             8:25:47        London Stock Exchange  
             122                  4366.00             8:25:47        London Stock Exchange  
             150                  4366.00             8:25:47        London Stock Exchange  
             24                   4362.00             8:26:57        London Stock Exchange  
             201                  4362.00             8:26:57        London Stock Exchange  
             201                  4362.00             8:26:57        London Stock Exchange  
             16                   4361.00             8:33:23        London Stock Exchange  
             16                   4361.00             8:33:23        London Stock Exchange  
             16                   4361.00             8:33:23        London Stock Exchange  
             184                  4361.00             8:33:23        London Stock Exchange  
             184                  4361.00             8:33:23        London Stock Exchange  
             201                  4366.00             8:37:41        London Stock Exchange  
             25                   4367.00             8:37:57        London Stock Exchange  
             78                   4367.00             8:37:57        London Stock Exchange  
             126                  4368.00             8:41:00        London Stock Exchange  
             200                  4368.00             8:41:00        London Stock Exchange  
             200                  4368.00             8:41:00        London Stock Exchange  
             105                  4358.00             8:46:02        London Stock Exchange  
             95                   4358.00             8:46:04        London Stock Exchange  
             30                   4358.00             8:46:12        London Stock Exchange  
             200                  4358.00             8:46:12        London Stock Exchange  
             123                  4357.00             8:48:53        London Stock Exchange  
             200                  4357.00             8:48:53        London Stock Exchange  
             200                  4357.00             8:48:53        London Stock Exchange  
              1                   4357.00             8:53:07        London Stock Exchange  
             28                   4357.00             8:53:07        London Stock Exchange  
             62                   4357.00             8:53:07        London Stock Exchange  
             71                   4357.00             8:53:07        London Stock Exchange  
             100                  4357.00             8:53:07        London Stock Exchange  
             100                  4357.00             8:53:07        London Stock Exchange  
             200                  4357.00             8:53:07        London Stock Exchange  
             200                  4357.00             8:53:07        London Stock Exchange  
             201                  4357.00             8:53:07        London Stock Exchange  
             23                   4356.00             8:53:17        London Stock Exchange  
             44                   4356.00             8:53:17        London Stock Exchange  
             57                   4356.00             8:53:17        London Stock Exchange  
             133                  4356.00             8:53:17        London Stock Exchange  
             200                  4356.00             8:53:17        London Stock Exchange  
             146                  4354.00             8:55:11        London Stock Exchange  
              1                   4354.00             8:55:14        London Stock Exchange  
             55                   4354.00             8:55:14        London Stock Exchange  
             68                   4354.00             8:55:14        London Stock Exchange  
             182                  4354.00             8:55:14        London Stock Exchange  
             23                   4354.00             8:58:40        London Stock Exchange  
             201                  4354.00             8:58:40        London Stock Exchange  
             247                  4354.00             8:58:40        London Stock Exchange  
             20                   4353.00             9:00:36        London Stock Exchange  
             94                   4353.00             9:00:40        London Stock Exchange  
             91                   4355.00             9:02:15        London Stock Exchange  
             100                  4355.00             9:02:15        London Stock Exchange  
             100                  4355.00             9:02:15        London Stock Exchange  
             100                  4355.00             9:02:15        London Stock Exchange  
             41                   4354.00             9:03:30        London Stock Exchange  
             13                   4357.00             9:05:26        London Stock Exchange  
             45                   4357.00             9:05:26        London Stock Exchange  
             69                   4357.00             9:05:26        London Stock Exchange  
             123                  4357.00             9:05:26        London Stock Exchange  
             132                  4357.00             9:05:26        London Stock Exchange  
             32                   4356.00             9:06:10        London Stock Exchange  
             58                   4356.00             9:06:10        London Stock Exchange  
             68                   4356.00             9:06:10        London Stock Exchange  
             68                   4356.00             9:06:10        London Stock Exchange  
             100                  4356.00             9:06:10        London Stock Exchange  
             100                  4356.00             9:06:10        London Stock Exchange  
             201                  4359.00             9:13:01        London Stock Exchange  
             254                  4359.00             9:13:01        London Stock Exchange  
             134                  4358.00             9:14:32        London Stock Exchange  
             200                  4358.00             9:14:32        London Stock Exchange  
             200                  4358.00             9:14:32        London Stock Exchange  
             150                  4357.00             9:15:19        London Stock Exchange  
              9                   4357.00             9:16:37        London Stock Exchange  
             26                   4357.00             9:16:37        London Stock Exchange  
             42                   4357.00             9:16:37        London Stock Exchange  
             51                   4357.00             9:16:37        London Stock Exchange  
             63                   4357.00             9:16:37        London Stock Exchange  
             90                   4357.00             9:16:37        London Stock Exchange  
             91                   4357.00             9:16:37        London Stock Exchange  
             110                  4357.00             9:16:37        London Stock Exchange  
             110                  4357.00             9:16:37        London Stock Exchange  
             111                  4357.00             9:16:37        London Stock Exchange  
             132                  4357.00             9:16:37        London Stock Exchange  
             96                   4358.00             9:17:44        London Stock Exchange  
             105                  4358.00             9:17:44        London Stock Exchange  
             105                  4358.00             9:17:44        London Stock Exchange  
             21                   4358.00             9:20:37        London Stock Exchange  
             23                   4358.00             9:20:37        London Stock Exchange  
             23                   4358.00             9:20:37        London Stock Exchange  
             42                   4358.00             9:20:37        London Stock Exchange  
             95                   4358.00             9:20:37        London Stock Exchange  
             124                  4358.00             9:20:37        London Stock Exchange  
             178                  4358.00             9:20:37        London Stock Exchange  
             178                  4358.00             9:20:37        London Stock Exchange  
             180                  4358.00             9:20:37        London Stock Exchange  
             201                  4358.00             9:20:37        London Stock Exchange  
             34                   4358.00             9:22:05        London Stock Exchange  
             71                   4358.00             9:22:05        London Stock Exchange  
             72                   4358.00             9:22:05        London Stock Exchange  
             128                  4358.00             9:22:05        London Stock Exchange  
             200                  4358.00             9:22:05        London Stock Exchange  
             201                  4358.00             9:22:05        London Stock Exchange  
             201                  4358.00             9:22:05        London Stock Exchange  
             123                  4358.00             9:25:16        London Stock Exchange  
             200                  4358.00             9:25:16        London Stock Exchange  
             200                  4358.00             9:25:16        London Stock Exchange  
             23                   4357.00             9:28:15        London Stock Exchange  
             102                  4357.00             9:28:15        London Stock Exchange  
             201                  4357.00             9:28:15        London Stock Exchange  
             201                  4357.00             9:28:15        London Stock Exchange  
             11                   4357.00             9:32:20        London Stock Exchange  
             40                   4357.00             9:32:20        London Stock Exchange  
             100                  4357.00             9:32:20        London Stock Exchange  
             150                  4357.00             9:32:20        London Stock Exchange  
             199                  4357.00             9:32:20        London Stock Exchange  
             26                   4358.00             9:35:01        London Stock Exchange  
             51                   4358.00             9:35:01        London Stock Exchange  
             66                   4358.00             9:35:01        London Stock Exchange  
             100                  4358.00             9:35:01        London Stock Exchange  
             23                   4358.00             9:35:34        London Stock Exchange  
             108                  4358.00             9:35:34        London Stock Exchange  
             200                  4358.00             9:35:34        London Stock Exchange  
             85                   4358.00             9:35:35        London Stock Exchange  
             21                   4356.00             9:36:05        London Stock Exchange  
             52                   4356.00             9:36:05        London Stock Exchange  
             81                   4356.00             9:36:05        London Stock Exchange  
             180                  4356.00             9:36:05        London Stock Exchange  
             201                  4356.00             9:36:05        London Stock Exchange  
             29                   4359.00             9:41:23        London Stock Exchange  
             57                   4359.00             9:41:23        London Stock Exchange  
             60                   4359.00             9:41:23        London Stock Exchange  
             65                   4359.00             9:41:23        London Stock Exchange  
             97                   4359.00             9:41:23        London Stock Exchange  
             100                  4359.00             9:41:23        London Stock Exchange  
             17                   4358.00             9:43:16        London Stock Exchange  
             21                   4358.00             9:43:16        London Stock Exchange  
             50                   4358.00             9:43:16        London Stock Exchange  
             100                  4358.00             9:43:16        London Stock Exchange  
             131                  4358.00             9:43:16        London Stock Exchange  
             150                  4358.00             9:43:16        London Stock Exchange  
             201                  4358.00             9:43:16        London Stock Exchange  
             201                  4358.00             9:43:16        London Stock Exchange  
             201                  4359.00             9:47:23        London Stock Exchange  
             277                  4359.00             9:47:23        London Stock Exchange  
             16                   4358.00             9:48:42        London Stock Exchange  
             20                   4358.00             9:48:42        London Stock Exchange  
             34                   4358.00             9:48:42        London Stock Exchange  
             151                  4358.00             9:48:42        London Stock Exchange  
             251                  4358.00             9:48:42        London Stock Exchange  
             22                   4357.00             9:52:26        London Stock Exchange  
             69                   4357.00             9:52:26        London Stock Exchange  
             179                  4357.00             9:52:26        London Stock Exchange  
             201                  4357.00             9:52:26        London Stock Exchange  
             110                  4358.00             9:54:06        London Stock Exchange  
             149                  4358.00             9:54:06        London Stock Exchange  
             200                  4358.00             9:54:06        London Stock Exchange  
              3                   4358.00             9:58:28        London Stock Exchange  
              7                   4358.00             9:58:28        London Stock Exchange  
             41                   4358.00             9:58:28        London Stock Exchange  
             76                   4358.00             9:58:28        London Stock Exchange  
             124                  4358.00             9:58:28        London Stock Exchange  
             200                  4358.00             9:58:28        London Stock Exchange  
             12                   4356.00             10:00:43       London Stock Exchange  
             201                  4356.00             10:00:43       London Stock Exchange  
             201                  4356.00             10:00:43       London Stock Exchange  
             20                   4353.00             10:06:37       London Stock Exchange  
             27                   4353.00             10:06:37       London Stock Exchange  
             38                   4353.00             10:06:37       London Stock Exchange  
             45                   4353.00             10:06:37       London Stock Exchange  
             59                   4353.00             10:06:37       London Stock Exchange  
             79                   4353.00             10:06:37       London Stock Exchange  
             115                  4353.00             10:06:37       London Stock Exchange  
             122                  4353.00             10:06:37       London Stock Exchange  
              2                   4352.00             10:09:46       London Stock Exchange  
             25                   4352.00             10:10:07       London Stock Exchange  
             34                   4352.00             10:10:07       London Stock Exchange  
             34                   4352.00             10:10:07       London Stock Exchange  
             34                   4352.00             10:10:07       London Stock Exchange  
             133                  4352.00             10:10:07       London Stock Exchange  
             165                  4352.00             10:10:07       London Stock Exchange  
             25                   4355.00             10:16:10       London Stock Exchange  
             50                   4355.00             10:16:10       London Stock Exchange  
             169                  4355.00             10:16:10       London Stock Exchange  
             33                   4355.00             10:16:43       London Stock Exchange  
             33                   4355.00             10:16:43       London Stock Exchange  
             106                  4355.00             10:16:43       London Stock Exchange  
             167                  4355.00             10:16:43       London Stock Exchange  
             167                  4355.00             10:16:43       London Stock Exchange  
             37                   4354.00             10:18:54       London Stock Exchange  
             44                   4354.00             10:18:54       London Stock Exchange  
             105                  4354.00             10:18:54       London Stock Exchange  
             119                  4354.00             10:18:54       London Stock Exchange  
             200                  4354.00             10:18:54       London Stock Exchange  
             37                   4352.00             10:24:42       London Stock Exchange  
             50                   4352.00             10:24:42       London Stock Exchange  
             56                   4352.00             10:24:42       London Stock Exchange  
             58                   4352.00             10:24:42       London Stock Exchange  
             80                   4352.00             10:24:42       London Stock Exchange  
             201                  4352.00             10:24:42       London Stock Exchange  
             61                   4352.00             10:25:18       London Stock Exchange  
             121                  4352.00             10:25:18       London Stock Exchange  
             39                   4352.00             10:28:23       London Stock Exchange  
             50                   4352.00             10:28:23       London Stock Exchange  
             55                   4352.00             10:28:23       London Stock Exchange  
             63                   4352.00             10:28:23       London Stock Exchange  
             169                  4352.00             10:28:23       London Stock Exchange  
             37                   4351.00             10:30:12       London Stock Exchange  
             37                   4351.00             10:30:12       London Stock Exchange  
             39                   4351.00             10:30:12       London Stock Exchange  
             63                   4351.00             10:30:12       London Stock Exchange  
             111                  4351.00             10:30:12       London Stock Exchange  
             124                  4351.00             10:30:12       London Stock Exchange  
             138                  4351.00             10:30:12       London Stock Exchange  
             200                  4351.00             10:30:12       London Stock Exchange  
             201                  4351.00             10:30:12       London Stock Exchange  
              9                   4348.00             10:34:44       London Stock Exchange  
             51                   4348.00             10:34:44       London Stock Exchange  
             200                  4348.00             10:34:44       London Stock Exchange  
             200                  4348.00             10:34:44       London Stock Exchange  
             26                   4348.00             10:37:48       London Stock Exchange  
             41                   4349.00             10:38:28       London Stock Exchange  
             160                  4349.00             10:38:28       London Stock Exchange  
             29                   4351.00             10:39:55       London Stock Exchange  
             50                   4351.00             10:39:55       London Stock Exchange  
             61                   4351.00             10:39:55       London Stock Exchange  
             16                   4352.00             10:43:05       London Stock Exchange  
             32                   4352.00             10:43:05       London Stock Exchange  
             33                   4352.00             10:43:05       London Stock Exchange  
             72                   4352.00             10:43:05       London Stock Exchange  
             76                   4352.00             10:43:05       London Stock Exchange  
             125                  4352.00             10:43:05       London Stock Exchange  
             168                  4352.00             10:43:05       London Stock Exchange  
             201                  4352.00             10:43:05       London Stock Exchange  
             201                  4352.00             10:43:05       London Stock Exchange  
             15                   4355.00             10:47:27       London Stock Exchange  
             15                   4355.00             10:47:27       London Stock Exchange  
             186                  4355.00             10:47:27       London Stock Exchange  
             23                   4355.00             10:48:02       London Stock Exchange  
             23                   4355.00             10:48:02       London Stock Exchange  
             42                   4355.00             10:48:02       London Stock Exchange  
             44                   4355.00             10:48:02       London Stock Exchange  
             44                   4355.00             10:48:02       London Stock Exchange  
             157                  4355.00             10:48:02       London Stock Exchange  
             178                  4355.00             10:48:02       London Stock Exchange  
             201                  4355.00             10:48:02       London Stock Exchange  
             201                  4351.00             10:52:07       London Stock Exchange  
             214                  4351.00             10:52:07       London Stock Exchange  
              7                   4350.00             11:00:35       London Stock Exchange  
             43                   4350.00             11:00:35       London Stock Exchange  
             71                   4350.00             11:00:35       London Stock Exchange  
             71                   4350.00             11:00:35       London Stock Exchange  
             130                  4350.00             11:00:35       London Stock Exchange  
             130                  4350.00             11:00:35       London Stock Exchange  
             32                   4348.00             11:06:43       London Stock Exchange  
             22                   4347.00             11:07:50       London Stock Exchange  
             51                   4347.00             11:07:50       London Stock Exchange  
             179                  4347.00             11:07:50       London Stock Exchange  
             201                  4347.00             11:07:50       London Stock Exchange  
             16                   4347.00             11:10:20       London Stock Exchange  
             69                   4347.00             11:10:20       London Stock Exchange  
             184                  4347.00             11:10:20       London Stock Exchange  
             200                  4347.00             11:10:20       London Stock Exchange  
             116                  4344.00             11:16:36       London Stock Exchange  
             201                  4344.00             11:16:36       London Stock Exchange  
             201                  4344.00             11:16:36       London Stock Exchange  
             200                  4346.00             11:20:22       London Stock Exchange  
             36                   4347.00             11:20:54       London Stock Exchange  
             50                   4347.00             11:20:54       London Stock Exchange  
             201                  4344.00             11:25:42       London Stock Exchange  
             25                   4347.00             11:26:24       London Stock Exchange  
             26                   4347.00             11:26:24       London Stock Exchange  
             62                   4347.00             11:26:24       London Stock Exchange  
             31                   4349.00             11:30:18       London Stock Exchange  
             201                  4349.00             11:30:18       London Stock Exchange  
             201                  4349.00             11:30:18       London Stock Exchange  
             65                   4349.00             11:30:19       London Stock Exchange  
             18                   4346.00             11:34:49       London Stock Exchange  
             31                   4346.00             11:34:49       London Stock Exchange  
             85                   4346.00             11:34:49       London Stock Exchange  
             151                  4346.00             11:34:49       London Stock Exchange  
             200                  4346.00             11:34:49       London Stock Exchange  
             64                   4348.00             11:42:41       London Stock Exchange  
             200                  4348.00             11:42:41       London Stock Exchange  
             200                  4348.00             11:42:41       London Stock Exchange  
             12                   4345.00             11:48:32       London Stock Exchange  
             75                   4345.00             11:48:32       London Stock Exchange  
             147                  4345.00             11:48:32       London Stock Exchange  
             189                  4345.00             11:48:32       London Stock Exchange  
             201                  4347.00             11:51:20       London Stock Exchange  
             77                   4347.00             11:51:23       London Stock Exchange  
             124                  4347.00             11:51:23       London Stock Exchange  
             29                   4347.00             11:52:42       London Stock Exchange  
             80                   4347.00             11:52:42       London Stock Exchange  
             39                   4348.00             11:59:50       London Stock Exchange  
             59                   4348.00             11:59:50       London Stock Exchange  
             62                   4348.00             11:59:50       London Stock Exchange  
             100                  4348.00             11:59:50       London Stock Exchange  
             100                  4348.00             11:59:50       London Stock Exchange  
             104                  4348.00             11:59:50       London Stock Exchange  
             29                   4347.00             12:02:24       London Stock Exchange  
             62                   4347.00             12:02:24       London Stock Exchange  
             35                   4346.00             12:03:01       London Stock Exchange  
             35                   4346.00             12:03:01       London Stock Exchange  
             35                   4346.00             12:03:01       London Stock Exchange  
             165                  4346.00             12:03:01       London Stock Exchange  
             165                  4346.00             12:03:01       London Stock Exchange  
             200                  4342.00             12:04:18       London Stock Exchange  
             18                   4344.00             12:06:06       London Stock Exchange  
             18                   4344.00             12:06:06       London Stock Exchange  
             90                   4344.00             12:06:06       London Stock Exchange  
             92                   4344.00             12:06:06       London Stock Exchange  
             107                  4344.00             12:06:06       London Stock Exchange  
             23                   4348.00             12:14:07       London Stock Exchange  
             38                   4348.00             12:14:07       London Stock Exchange  
             89                   4348.00             12:14:07       London Stock Exchange  
             177                  4348.00             12:14:07       London Stock Exchange  
             200                  4348.00             12:14:07       London Stock Exchange  
              1                   4347.00             12:17:20       London Stock Exchange  
             33                   4347.00             12:17:20       London Stock Exchange  
             41                   4347.00             12:17:20       London Stock Exchange  
             199                  4347.00             12:17:20       London Stock Exchange  
             200                  4347.00             12:17:20       London Stock Exchange  
             61                   4349.00             12:19:21       London Stock Exchange  
             53                   4352.00             12:26:07       London Stock Exchange  
             200                  4352.00             12:26:07       London Stock Exchange  
             210                  4352.00             12:26:07       London Stock Exchange  
             200                  4353.00             12:34:38       London Stock Exchange  
             231                  4353.00             12:34:38       London Stock Exchange  
             82                   4349.00             12:36:06       London Stock Exchange  
             200                  4349.00             12:36:06       London Stock Exchange  
             200                  4349.00             12:36:06       London Stock Exchange  
             10                   4349.00             12:41:00       London Stock Exchange  
             81                   4349.00             12:41:00       London Stock Exchange  
             90                   4349.00             12:41:00       London Stock Exchange  
             109                  4349.00             12:41:00       London Stock Exchange  
             161                  4349.00             12:41:00       London Stock Exchange  
             201                  4350.00             12:48:26       London Stock Exchange  
             300                  4350.00             12:48:26       London Stock Exchange  
             14                   4349.00             12:49:29       London Stock Exchange  
             201                  4349.00             12:49:29       London Stock Exchange  
             201                  4349.00             12:49:29       London Stock Exchange  
             22                   4349.00             12:51:19       London Stock Exchange  
             24                   4349.00             12:51:19       London Stock Exchange  
             97                   4349.00             12:51:19       London Stock Exchange  
             104                  4349.00             12:51:19       London Stock Exchange  
             179                  4349.00             12:51:19       London Stock Exchange  
              4                   4349.00             12:56:24       London Stock Exchange  
             18                   4349.00             12:56:24       London Stock Exchange  
             40                   4349.00             12:56:24       London Stock Exchange  
             68                   4349.00             12:56:24       London Stock Exchange  
             110                  4349.00             12:56:24       London Stock Exchange  
             240                  4349.00             12:56:24       London Stock Exchange  
             55                   4347.00             13:00:04       London Stock Exchange  
             80                   4347.00             13:00:04       London Stock Exchange  
             145                  4347.00             13:00:04       London Stock Exchange  
             150                  4347.00             13:00:04       London Stock Exchange  
             19                   4336.00             13:02:05       London Stock Exchange  
             36                   4336.00             13:02:05       London Stock Exchange  
             64                   4336.00             13:02:05       London Stock Exchange  
             100                  4336.00             13:02:05       London Stock Exchange  
             200                  4336.00             13:02:05       London Stock Exchange  
             200                  4333.00             13:04:13       London Stock Exchange  
             200                  4333.00             13:04:13       London Stock Exchange  
             26                   4343.00             13:06:39       London Stock Exchange  
             40                   4341.00             13:07:02       London Stock Exchange  
             76                   4341.00             13:07:02       London Stock Exchange  
             201                  4342.00             13:07:02       London Stock Exchange  
             201                  4342.00             13:07:02       London Stock Exchange  
             201                  4341.00             13:07:02       London Stock Exchange  
             201                  4341.00             13:07:02       London Stock Exchange  
             226                  4342.00             13:07:02       London Stock Exchange  
             262                  4342.00             13:07:02       London Stock Exchange  
             80                   4340.00             13:07:48       London Stock Exchange  
              1                   4346.00             13:10:06       London Stock Exchange  
             166                  4346.00             13:10:06       London Stock Exchange  
             200                  4346.00             13:10:06       London Stock Exchange  
             44                   4349.00             13:12:38       London Stock Exchange  
             71                   4349.00             13:12:38       London Stock Exchange  
             100                  4349.00             13:12:38       London Stock Exchange  
             101                  4349.00             13:12:38       London Stock Exchange  
             104                  4349.00             13:12:38       London Stock Exchange  
             156                  4349.00             13:12:38       London Stock Exchange  
             200                  4349.00             13:12:38       London Stock Exchange  
             201                  4349.00             13:12:38       London Stock Exchange  
             14                   4348.00             13:12:51       London Stock Exchange  
             58                   4348.00             13:12:51       London Stock Exchange  
             100                  4348.00             13:12:51       London Stock Exchange  
             100                  4348.00             13:12:51       London Stock Exchange  
             200                  4348.00             13:12:51       London Stock Exchange  
             20                   4347.00             13:13:50       London Stock Exchange  
             29                   4347.00             13:13:50       London Stock Exchange  
             78                   4347.00             13:13:50       London Stock Exchange  
             92                   4347.00             13:13:50       London Stock Exchange  
             103                  4347.00             13:13:50       London Stock Exchange  
             201                  4347.00             13:13:50       London Stock Exchange  
             200                  4356.00             13:19:12       London Stock Exchange  
             200                  4356.00             13:19:12       London Stock Exchange  
             63                   4356.00             13:21:25       London Stock Exchange  
             98                   4356.00             13:21:25       London Stock Exchange  
             138                  4356.00             13:21:25       London Stock Exchange  
             138                  4356.00             13:21:25       London Stock Exchange  
             167                  4356.00             13:21:25       London Stock Exchange  
             45                   4354.00             13:22:13       London Stock Exchange  
             201                  4354.00             13:22:13       London Stock Exchange  
             201                  4354.00             13:22:13       London Stock Exchange  
             39                   4357.00             13:27:22       London Stock Exchange  
             75                   4357.00             13:27:22       London Stock Exchange  
             162                  4357.00             13:27:22       London Stock Exchange  
             201                  4357.00             13:27:22       London Stock Exchange  
              1                   4368.00             13:32:44       London Stock Exchange  
             24                   4368.00             13:32:44       London Stock Exchange  
             24                   4368.00             13:32:44       London Stock Exchange  
             35                   4368.00             13:32:44       London Stock Exchange  
             201                  4368.00             13:32:44       London Stock Exchange  
             23                   4368.00             13:32:45       London Stock Exchange  
             100                  4368.00             13:32:45       London Stock Exchange  
             101                  4368.00             13:32:45       London Stock Exchange  
             49                   4367.00             13:32:59       London Stock Exchange  
             57                   4367.00             13:32:59       London Stock Exchange  
             85                   4367.00             13:32:59       London Stock Exchange  
             94                   4367.00             13:32:59       London Stock Exchange  
             200                  4367.00             13:32:59       London Stock Exchange  
             17                   4365.00             13:36:07       London Stock Exchange  
             201                  4365.00             13:36:07       London Stock Exchange  
             201                  4365.00             13:36:07       London Stock Exchange  
             10                   4361.00             13:41:43       London Stock Exchange  
             28                   4361.00             13:41:43       London Stock Exchange  
             50                   4361.00             13:41:43       London Stock Exchange  
             172                  4361.00             13:41:43       London Stock Exchange  
             200                  4361.00             13:41:43       London Stock Exchange  
             14                   4364.00             13:46:10       London Stock Exchange  
             92                   4364.00             13:46:10       London Stock Exchange  
             186                  4364.00             13:46:10       London Stock Exchange  
             200                  4364.00             13:46:10       London Stock Exchange  
              4                   4365.00             13:51:44       London Stock Exchange  
              4                   4365.00             13:51:44       London Stock Exchange  
             18                   4365.00             13:51:44       London Stock Exchange  
             197                  4365.00             13:51:44       London Stock Exchange  
             201                  4365.00             13:51:44       London Stock Exchange  
              2                   4367.00             13:54:07       London Stock Exchange  
              3                   4367.00             13:54:07       London Stock Exchange  
             10                   4367.00             13:54:07       London Stock Exchange  
             28                   4367.00             13:54:07       London Stock Exchange  
             69                   4367.00             13:54:07       London Stock Exchange  
             75                   4367.00             13:54:07       London Stock Exchange  
             94                   4367.00             13:54:07       London Stock Exchange  
             124                  4367.00             13:54:07       London Stock Exchange  
             132                  4367.00             13:54:07       London Stock Exchange  
             201                  4367.00             13:54:07       London Stock Exchange  
             214                  4367.00             13:54:07       London Stock Exchange  
              1                   4367.00             13:56:51       London Stock Exchange  
             30                   4367.00             13:56:51       London Stock Exchange  
             30                   4367.00             13:56:51       London Stock Exchange  
             30                   4367.00             13:56:51       London Stock Exchange  
             30                   4367.00             13:56:51       London Stock Exchange  
             170                  4367.00             13:56:51       London Stock Exchange  
             170                  4367.00             13:56:51       London Stock Exchange  
              2                   4366.00             14:06:07       London Stock Exchange  
             18                   4366.00             14:06:07       London Stock Exchange  
             32                   4366.00             14:06:07       London Stock Exchange  
             32                   4366.00             14:06:07       London Stock Exchange  
             34                   4366.00             14:06:07       London Stock Exchange  
             41                   4366.00             14:06:07       London Stock Exchange  
             41                   4366.00             14:06:07       London Stock Exchange  
             63                   4366.00             14:06:07       London Stock Exchange  
             64                   4366.00             14:06:07       London Stock Exchange  
             95                   4366.00             14:06:07       London Stock Exchange  
             103                  4366.00             14:06:07       London Stock Exchange  
             125                  4366.00             14:06:07       London Stock Exchange  
             159                  4366.00             14:06:07       London Stock Exchange  
             166                  4366.00             14:06:07       London Stock Exchange  
             200                  4366.00             14:06:07       London Stock Exchange  
             200                  4366.00             14:06:07       London Stock Exchange  
             200                  4366.00             14:06:07       London Stock Exchange  
             201                  4366.00             14:06:07       London Stock Exchange  
             201                  4366.00             14:06:07       London Stock Exchange  
             115                  4364.00             14:07:45       London Stock Exchange  
             201                  4364.00             14:07:45       London Stock Exchange  
             201                  4364.00             14:07:45       London Stock Exchange  
             30                   4365.00             14:12:03       London Stock Exchange  
             37                   4365.00             14:12:03       London Stock Exchange  
             75                   4365.00             14:12:03       London Stock Exchange  
             125                  4365.00             14:12:03       London Stock Exchange  
             200                  4365.00             14:12:03       London Stock Exchange  
             69                   4365.00             14:16:30       London Stock Exchange  
             200                  4366.00             14:17:16       London Stock Exchange  
             200                  4366.00             14:17:16       London Stock Exchange  
             200                  4364.00             14:17:16       London Stock Exchange  
             202                  4366.00             14:17:16       London Stock Exchange  
             240                  4364.00             14:17:16       London Stock Exchange  
             272                  4366.00             14:17:16       London Stock Exchange  
             100                  4357.00             14:21:25       London Stock Exchange  
             100                  4357.00             14:21:25       London Stock Exchange  
             26                   4357.00             14:21:51       London Stock Exchange  
             77                   4356.00             14:21:51       London Stock Exchange  
             77                   4356.00             14:21:51       London Stock Exchange  
             124                  4356.00             14:21:51       London Stock Exchange  
             124                  4356.00             14:21:51       London Stock Exchange  
             200                  4357.00             14:21:51       London Stock Exchange  
             37                   4360.00             14:24:42       London Stock Exchange  
              4                   4358.00             14:25:00       London Stock Exchange  
              9                   4358.00             14:25:00       London Stock Exchange  
             17                   4358.00             14:25:00       London Stock Exchange  
             50                   4358.00             14:25:00       London Stock Exchange  
             150                  4358.00             14:25:00       London Stock Exchange  
             200                  4358.00             14:25:00       London Stock Exchange  
             12                   4360.00             14:26:04       London Stock Exchange  
             12                   4360.00             14:26:04       London Stock Exchange  
             59                   4360.00             14:26:04       London Stock Exchange  
             71                   4360.00             14:26:04       London Stock Exchange  
             71                   4360.00             14:26:04       London Stock Exchange  
             71                   4360.00             14:26:04       London Stock Exchange  
             130                  4360.00             14:26:04       London Stock Exchange  
             22                   4357.00             14:28:00       London Stock Exchange  
             23                   4357.00             14:28:00       London Stock Exchange  
             42                   4357.00             14:28:00       London Stock Exchange  
             58                   4357.00             14:28:00       London Stock Exchange  
             79                   4357.00             14:28:00       London Stock Exchange  
             128                  4357.00             14:28:00       London Stock Exchange  
             201                  4357.00             14:28:00       London Stock Exchange  
             201                  4357.00             14:28:00       London Stock Exchange  
             201                  4357.00             14:28:00       London Stock Exchange  
             50                   4359.00             14:30:05       London Stock Exchange  
             201                  4359.00             14:30:05       London Stock Exchange  
             201                  4359.00             14:30:05       London Stock Exchange  
              4                   4361.00             14:30:43       London Stock Exchange  
             13                   4361.00             14:30:43       London Stock Exchange  
             17                   4361.00             14:30:43       London Stock Exchange  
             22                   4361.00             14:30:43       London Stock Exchange  
             87                   4361.00             14:30:43       London Stock Exchange  
             96                   4361.00             14:30:43       London Stock Exchange  
             100                  4361.00             14:30:43       London Stock Exchange  
             187                  4361.00             14:30:43       London Stock Exchange  
             200                  4361.00             14:30:43       London Stock Exchange  
             200                  4361.00             14:30:43       London Stock Exchange  
             38                   4361.00             14:31:06       London Stock Exchange  
             100                  4361.00             14:31:06       London Stock Exchange  
             100                  4361.00             14:31:06       London Stock Exchange  
             162                  4361.00             14:31:06       London Stock Exchange  
             36                   4361.00             14:31:07       London Stock Exchange  
              5                   4360.00             14:31:15       London Stock Exchange  
              9                   4360.00             14:31:15       London Stock Exchange  
             58                   4360.00             14:31:15       London Stock Exchange  
             58                   4360.00             14:31:15       London Stock Exchange  
             59                   4360.00             14:31:15       London Stock Exchange  
             66                   4360.00             14:31:15       London Stock Exchange  
             66                   4360.00             14:31:15       London Stock Exchange  
             75                   4360.00             14:31:15       London Stock Exchange  
             76                   4360.00             14:31:15       London Stock Exchange  
             85                   4360.00             14:31:15       London Stock Exchange  
             111                  4360.00             14:31:15       London Stock Exchange  
             115                  4360.00             14:31:15       London Stock Exchange  
             200                  4360.00             14:31:15       London Stock Exchange  
              1                   4357.00             14:31:17       London Stock Exchange  
             85                   4357.00             14:31:17       London Stock Exchange  
             200                  4357.00             14:31:17       London Stock Exchange  
             148                  4357.00             14:31:18       London Stock Exchange  
             200                  4344.00             14:31:50       London Stock Exchange  
             122                  4344.00             14:31:51       London Stock Exchange  
             200                  4344.00             14:31:51       London Stock Exchange  
             24                   4336.00             14:32:18       London Stock Exchange  
             76                   4336.00             14:32:18       London Stock Exchange  
             100                  4336.00             14:32:22       London Stock Exchange  
             120                  4336.00             14:32:22       London Stock Exchange  
             200                  4336.00             14:32:22       London Stock Exchange  
             82                   4337.00             14:33:09       London Stock Exchange  
             82                   4337.00             14:33:09       London Stock Exchange  
             118                  4337.00             14:33:09       London Stock Exchange  
             118                  4337.00             14:33:09       London Stock Exchange  
             200                  4337.00             14:33:09       London Stock Exchange  
             57                   4337.00             14:33:12       London Stock Exchange  
             128                  4337.00             14:33:12       London Stock Exchange  
             200                  4337.00             14:33:12       London Stock Exchange  
             200                  4329.00             14:33:45       London Stock Exchange  
             200                  4329.00             14:33:45       London Stock Exchange  
             109                  4329.00             14:33:48       London Stock Exchange  
             13                   4332.00             14:35:26       London Stock Exchange  
             13                   4332.00             14:35:26       London Stock Exchange  
             26                   4332.00             14:35:26       London Stock Exchange  
             44                   4332.00             14:35:26       London Stock Exchange  
             50                   4332.00             14:35:26       London Stock Exchange  
             69                   4332.00             14:35:26       London Stock Exchange  
             74                   4332.00             14:35:26       London Stock Exchange  
             75                   4332.00             14:35:26       London Stock Exchange  
             93                   4332.00             14:35:26       London Stock Exchange  
             124                  4332.00             14:35:26       London Stock Exchange  
             125                  4332.00             14:35:26       London Stock Exchange  
             131                  4332.00             14:35:26       London Stock Exchange  
             187                  4332.00             14:35:26       London Stock Exchange  
             200                  4332.00             14:35:26       London Stock Exchange  
             200                  4332.00             14:35:26       London Stock Exchange  
             14                   4327.00             14:35:39       London Stock Exchange  
             54                   4327.00             14:35:39       London Stock Exchange  
             201                  4327.00             14:35:39       London Stock Exchange  
             201                  4327.00             14:35:39       London Stock Exchange  
             11                   4323.00             14:36:54       London Stock Exchange  
             65                   4323.00             14:36:54       London Stock Exchange  
             68                   4323.00             14:36:54       London Stock Exchange  
             125                  4323.00             14:36:54       London Stock Exchange  
             133                  4323.00             14:36:54       London Stock Exchange  
             201                  4323.00             14:36:54       London Stock Exchange  
             85                   4323.00             14:37:08       London Stock Exchange  
             39                   4323.00             14:37:09       London Stock Exchange  
             41                   4323.00             14:37:09       London Stock Exchange  
             73                   4323.00             14:37:09       London Stock Exchange  
             116                  4323.00             14:37:09       London Stock Exchange  
             92                   4317.00             14:37:31       London Stock Exchange  
             109                  4317.00             14:37:31       London Stock Exchange  
             200                  4317.00             14:37:32       London Stock Exchange  
              1                   4317.00             14:37:34       London Stock Exchange  
             54                   4317.00             14:37:34       London Stock Exchange  
             85                   4317.00             14:37:34       London Stock Exchange  
             66                   4319.00             14:38:18       London Stock Exchange  
             66                   4319.00             14:38:18       London Stock Exchange  
             134                  4319.00             14:38:18       London Stock Exchange  
             15                   4319.00             14:38:24       London Stock Exchange  
             134                  4319.00             14:38:24       London Stock Exchange  
              1                   4319.00             14:39:08       London Stock Exchange  
              3                   4319.00             14:39:08       London Stock Exchange  
             114                  4319.00             14:39:08       London Stock Exchange  
             198                  4319.00             14:39:08       London Stock Exchange  
             200                  4319.00             14:39:08       London Stock Exchange  
             50                   4315.00             14:39:31       London Stock Exchange  
             22                   4315.00             14:39:34       London Stock Exchange  
             150                  4315.00             14:39:34       London Stock Exchange  
             200                  4315.00             14:39:34       London Stock Exchange  
             31                   4315.00             14:39:37       London Stock Exchange  
              1                   4317.00             14:40:50       London Stock Exchange  
             51                   4317.00             14:40:50       London Stock Exchange  
             199                  4317.00             14:40:50       London Stock Exchange  
             200                  4317.00             14:40:50       London Stock Exchange  
             200                  4321.00             14:41:04       London Stock Exchange  
             87                   4321.00             14:41:05       London Stock Exchange  
             200                  4321.00             14:41:05       London Stock Exchange  
              9                   4322.00             14:41:53       London Stock Exchange  
             77                   4322.00             14:41:53       London Stock Exchange  
             85                   4322.00             14:41:53       London Stock Exchange  
             124                  4322.00             14:41:53       London Stock Exchange  
             201                  4322.00             14:41:53       London Stock Exchange  
              5                   4329.00             14:44:13       London Stock Exchange  
             23                   4329.00             14:44:13       London Stock Exchange  
             32                   4329.00             14:44:13       London Stock Exchange  
             54                   4329.00             14:44:13       London Stock Exchange  
             62                   4329.00             14:44:13       London Stock Exchange  
             64                   4329.00             14:44:13       London Stock Exchange  
             72                   4329.00             14:44:13       London Stock Exchange  
             72                   4329.00             14:44:13       London Stock Exchange  
             99                   4329.00             14:44:13       London Stock Exchange  
             128                  4329.00             14:44:13       London Stock Exchange  
             128                  4329.00             14:44:13       London Stock Exchange  
             133                  4329.00             14:44:13       London Stock Exchange  
             177                  4329.00             14:44:13       London Stock Exchange  
             200                  4329.00             14:44:13       London Stock Exchange  
             200                  4329.00             14:44:13       London Stock Exchange  
             166                  4326.00             14:44:39       London Stock Exchange  
             34                   4326.00             14:44:47       London Stock Exchange  
             94                   4326.00             14:44:48       London Stock Exchange  
             100                  4326.00             14:44:48       London Stock Exchange  
             100                  4326.00             14:44:48       London Stock Exchange  
             54                   4324.00             14:45:17       London Stock Exchange  
             60                   4324.00             14:45:17       London Stock Exchange  
             86                   4324.00             14:45:17       London Stock Exchange  
             200                  4324.00             14:45:17       London Stock Exchange  
             22                   4324.00             14:45:18       London Stock Exchange  
             35                   4324.00             14:46:56       London Stock Exchange  
             45                   4321.00             14:46:56       London Stock Exchange  
             62                   4324.00             14:46:56       London Stock Exchange  
             67                   4324.00             14:46:56       London Stock Exchange  
             134                  4324.00             14:46:56       London Stock Exchange  
             201                  4324.00             14:46:56       London Stock Exchange  
             34                   4323.00             14:47:39       London Stock Exchange  
             76                   4323.00             14:47:39       London Stock Exchange  
             125                  4323.00             14:47:39       London Stock Exchange  
             201                  4323.00             14:47:39       London Stock Exchange  
             81                   4322.00             14:48:08       London Stock Exchange  
             82                   4322.00             14:48:09       London Stock Exchange  
             119                  4322.00             14:48:09       London Stock Exchange  
             119                  4322.00             14:48:09       London Stock Exchange  
             200                  4322.00             14:48:09       London Stock Exchange  
             28                   4322.00             14:48:10       London Stock Exchange  
             131                  4322.00             14:48:10       London Stock Exchange  
             201                  4322.00             14:48:10       London Stock Exchange  
             34                   4319.00             14:48:47       London Stock Exchange  
             37                   4319.00             14:48:47       London Stock Exchange  
             61                   4319.00             14:48:47       London Stock Exchange  
             95                   4319.00             14:48:47       London Stock Exchange  
             105                  4319.00             14:48:47       London Stock Exchange  
             105                  4319.00             14:48:47       London Stock Exchange  
             50                   4320.00             14:50:14       London Stock Exchange  
             151                  4320.00             14:50:14       London Stock Exchange  
             294                  4320.00             14:50:14       London Stock Exchange  
             34                   4333.00             14:51:23       London Stock Exchange  
             167                  4333.00             14:51:23       London Stock Exchange  
             167                  4333.00             14:51:23       London Stock Exchange  
             84                   4333.00             14:51:26       London Stock Exchange  
             92                   4331.00             14:51:30       London Stock Exchange  
             33                   4336.00             14:52:24       London Stock Exchange  
             40                   4336.00             14:52:24       London Stock Exchange  
             100                  4336.00             14:52:24       London Stock Exchange  
             43                   4334.00             14:52:32       London Stock Exchange  
             53                   4334.00             14:52:32       London Stock Exchange  
             69                   4334.00             14:52:32       London Stock Exchange  
             78                   4334.00             14:52:32       London Stock Exchange  
             200                  4334.00             14:52:32       London Stock Exchange  
             27                   4333.00             14:52:35       London Stock Exchange  
             27                   4333.00             14:52:35       London Stock Exchange  
             27                   4333.00             14:52:35       London Stock Exchange  
             56                   4333.00             14:52:35       London Stock Exchange  
             173                  4333.00             14:52:35       London Stock Exchange  
             173                  4333.00             14:52:35       London Stock Exchange  
             201                  4331.00             14:53:30       London Stock Exchange  
             201                  4331.00             14:53:31       London Stock Exchange  
             39                   4335.00             14:54:56       London Stock Exchange  
             129                  4337.00             14:54:56       London Stock Exchange  
             201                  4335.00             14:54:56       London Stock Exchange  
             201                  4335.00             14:54:56       London Stock Exchange  
             56                   4337.00             14:56:01       London Stock Exchange  
             62                   4337.00             14:56:01       London Stock Exchange  
             200                  4337.00             14:56:01       London Stock Exchange  
             200                  4337.00             14:56:01       London Stock Exchange  
             55                   4337.00             14:58:17       London Stock Exchange  
             100                  4337.00             14:58:17       London Stock Exchange  
             100                  4337.00             14:58:17       London Stock Exchange  
             200                  4337.00             14:58:17       London Stock Exchange  
             13                   4336.00             14:58:41       London Stock Exchange  
             15                   4336.00             14:58:41       London Stock Exchange  
             22                   4336.00             14:58:41       London Stock Exchange  
             40                   4336.00             14:58:41       London Stock Exchange  
             133                  4336.00             14:58:41       London Stock Exchange  
             27                   4336.00             14:59:07       London Stock Exchange  
             72                   4336.00             14:59:07       London Stock Exchange  
             174                  4336.00             14:59:07       London Stock Exchange  
             85                   4338.00             14:59:41       London Stock Exchange  
             150                  4338.00             14:59:41       London Stock Exchange  
             188                  4338.00             14:59:41       London Stock Exchange  
              8                   4339.00             15:01:43       London Stock Exchange  
             40                   4339.00             15:01:43       London Stock Exchange  
             80                   4339.00             15:01:43       London Stock Exchange  
             80                   4339.00             15:01:43       London Stock Exchange  
             83                   4339.00             15:01:43       London Stock Exchange  
             200                  4339.00             15:01:43       London Stock Exchange  
             61                   4331.00             15:03:24       London Stock Exchange  
             61                   4331.00             15:03:24       London Stock Exchange  
             64                   4331.00             15:03:24       London Stock Exchange  
             139                  4331.00             15:03:24       London Stock Exchange  
             139                  4331.00             15:03:24       London Stock Exchange  
             13                   4330.00             15:04:42       London Stock Exchange  
             17                   4330.00             15:04:42       London Stock Exchange  
             92                   4330.00             15:04:42       London Stock Exchange  
             96                   4330.00             15:04:42       London Stock Exchange  
             96                   4330.00             15:04:42       London Stock Exchange  
             105                  4330.00             15:04:42       London Stock Exchange  
             109                  4330.00             15:04:42       London Stock Exchange  
             200                  4334.00             15:06:00       London Stock Exchange  
             333                  4334.00             15:06:00       London Stock Exchange  
             67                   4334.00             15:07:07       London Stock Exchange  
             67                   4334.00             15:07:07       London Stock Exchange  
             107                  4334.00             15:07:07       London Stock Exchange  
             133                  4334.00             15:07:07       London Stock Exchange  
             133                  4334.00             15:07:07       London Stock Exchange  
             47                   4336.00             15:08:00       London Stock Exchange  
             25                   4335.00             15:08:06       London Stock Exchange  
             48                   4335.00             15:08:06       London Stock Exchange  
             53                   4335.00             15:08:06       London Stock Exchange  
             55                   4335.00             15:08:06       London Stock Exchange  
             71                   4335.00             15:08:06       London Stock Exchange  
             71                   4335.00             15:08:06       London Stock Exchange  
             77                   4335.00             15:08:06       London Stock Exchange  
             82                   4335.00             15:08:06       London Stock Exchange  
             82                   4335.00             15:08:06       London Stock Exchange  
             119                  4335.00             15:08:06       London Stock Exchange  
             130                  4335.00             15:08:06       London Stock Exchange  
             146                  4335.00             15:08:06       London Stock Exchange  
             16                   4341.00             15:10:16       London Stock Exchange  
             201                  4341.00             15:10:16       London Stock Exchange  
             201                  4341.00             15:10:16       London Stock Exchange  
             46                   4343.00             15:10:54       London Stock Exchange  
             85                   4343.00             15:10:54       London Stock Exchange  
             100                  4343.00             15:10:54       London Stock Exchange  
             48                   4342.00             15:11:12       London Stock Exchange  
             201                  4342.00             15:11:12       London Stock Exchange  
             201                  4342.00             15:11:12       London Stock Exchange  
             73                   4344.00             15:13:08       London Stock Exchange  
             100                  4350.00             15:14:13       London Stock Exchange  
             52                   4349.00             15:14:24       London Stock Exchange  
             200                  4349.00             15:14:24       London Stock Exchange  
             200                  4349.00             15:14:24       London Stock Exchange  
             76                   4349.00             15:14:57       London Stock Exchange  
             124                  4349.00             15:14:57       London Stock Exchange  
             200                  4349.00             15:14:57       London Stock Exchange  
             68                   4356.00             15:15:51       London Stock Exchange  
             200                  4356.00             15:15:51       London Stock Exchange  
             200                  4356.00             15:15:51       London Stock Exchange  
              8                   4354.00             15:16:00       London Stock Exchange  
             100                  4354.00             15:16:00       London Stock Exchange  
              4                   4351.00             15:16:11       London Stock Exchange  
             60                   4351.00             15:16:11       London Stock Exchange  
             96                   4351.00             15:16:11       London Stock Exchange  
             104                  4351.00             15:16:11       London Stock Exchange  
             200                  4351.00             15:16:11       London Stock Exchange  
              7                   4351.00             15:17:50       London Stock Exchange  
              8                   4351.00             15:17:50       London Stock Exchange  
             62                   4351.00             15:17:50       London Stock Exchange  
             62                   4351.00             15:17:50       London Stock Exchange  
             68                   4351.00             15:17:50       London Stock Exchange  
             138                  4351.00             15:17:50       London Stock Exchange  
             138                  4351.00             15:17:50       London Stock Exchange  
             34                   4355.00             15:18:51       London Stock Exchange  
             34                   4355.00             15:18:51       London Stock Exchange  
             34                   4355.00             15:18:51       London Stock Exchange  
             166                  4355.00             15:18:51       London Stock Exchange  
             166                  4355.00             15:18:51       London Stock Exchange  
             75                   4355.00             15:18:52       London Stock Exchange  
             48                   4354.00             15:19:14       London Stock Exchange  
             75                   4354.00             15:19:14       London Stock Exchange  
             75                   4354.00             15:19:14       London Stock Exchange  
             125                  4354.00             15:19:14       London Stock Exchange  
             125                  4354.00             15:19:14       London Stock Exchange  
             68                   4349.00             15:20:17       London Stock Exchange  
             68                   4349.00             15:20:17       London Stock Exchange  
             133                  4349.00             15:20:17       London Stock Exchange  
             58                   4355.00             15:21:13       London Stock Exchange  
             77                   4355.00             15:21:13       London Stock Exchange  
             124                  4355.00             15:21:13       London Stock Exchange  
             88                   4358.00             15:21:46       London Stock Exchange  
             159                  4358.00             15:21:46       London Stock Exchange  
             200                  4358.00             15:21:46       London Stock Exchange  
             21                   4359.00             15:22:36       London Stock Exchange  
             21                   4359.00             15:22:36       London Stock Exchange  
             180                  4359.00             15:22:36       London Stock Exchange  
             201                  4359.00             15:22:36       London Stock Exchange  
             30                   4356.00             15:22:44       London Stock Exchange  
             130                  4356.00             15:22:44       London Stock Exchange  
             134                  4356.00             15:22:44       London Stock Exchange  
             170                  4356.00             15:22:44       London Stock Exchange  
             18                   4354.00             15:25:09       London Stock Exchange  
             42                   4354.00             15:25:09       London Stock Exchange  
             59                   4354.00             15:25:09       London Stock Exchange  
             141                  4354.00             15:25:09       London Stock Exchange  
             200                  4354.00             15:25:09       London Stock Exchange  
             201                  4354.00             15:25:09       London Stock Exchange  
             16                   4357.00             15:25:38       London Stock Exchange  
             141                  4354.00             15:25:50       London Stock Exchange  
             134                  4354.00             15:26:00       London Stock Exchange  
             199                  4353.00             15:27:29       London Stock Exchange  
              1                   4353.00             15:27:46       London Stock Exchange  
             88                   4353.00             15:27:46       London Stock Exchange  
             200                  4353.00             15:27:46       London Stock Exchange  
             25                   4356.00             15:28:36       London Stock Exchange  
             34                   4356.00             15:28:36       London Stock Exchange  
             75                   4356.00             15:28:36       London Stock Exchange  
             176                  4356.00             15:28:36       London Stock Exchange  
             201                  4356.00             15:28:36       London Stock Exchange  
             201                  4356.00             15:28:36       London Stock Exchange  
             201                  4356.00             15:28:36       London Stock Exchange  
             16                   4353.00             15:29:21       London Stock Exchange  
             50                   4353.00             15:29:21       London Stock Exchange  
             83                   4353.00             15:29:21       London Stock Exchange  
             117                  4353.00             15:29:21       London Stock Exchange  
             200                  4353.00             15:29:21       London Stock Exchange  
             36                   4351.00             15:30:15       London Stock Exchange  
             100                  4351.00             15:30:15       London Stock Exchange  
             65                   4351.00             15:30:16       London Stock Exchange  
             126                  4351.00             15:30:16       London Stock Exchange  
             201                  4351.00             15:30:16       London Stock Exchange  
             10                   4351.00             15:31:28       London Stock Exchange  
             30                   4351.00             15:31:28       London Stock Exchange  
             81                   4351.00             15:31:28       London Stock Exchange  
             201                  4351.00             15:31:28       London Stock Exchange  
             201                  4351.00             15:31:28       London Stock Exchange  
              2                   4382.00             15:33:49       London Stock Exchange  
              4                   4382.00             15:33:49       London Stock Exchange  
              5                   4382.00             15:33:49       London Stock Exchange  
             31                   4382.00             15:33:49       London Stock Exchange  
             32                   4382.00             15:33:49       London Stock Exchange  
             76                   4382.00             15:33:49       London Stock Exchange  
             97                   4382.00             15:33:49       London Stock Exchange  
             169                  4382.00             15:33:49       London Stock Exchange  
             169                  4382.00             15:33:49       London Stock Exchange  
             200                  4382.00             15:33:49       London Stock Exchange  
             201                  4382.00             15:33:49       London Stock Exchange  
             88                   4372.00             15:34:42       London Stock Exchange  
             200                  4372.00             15:34:42       London Stock Exchange  
             200                  4372.00             15:34:42       London Stock Exchange  
             123                  4371.00             15:34:56       London Stock Exchange  
             134                  4371.00             15:34:56       London Stock Exchange  
             201                  4371.00             15:34:56       London Stock Exchange  
             103                  4369.00             15:36:12       London Stock Exchange  
             150                  4369.00             15:36:12       London Stock Exchange  
             201                  4369.00             15:36:12       London Stock Exchange  
             10                   4364.00             15:36:45       London Stock Exchange  
             31                   4364.00             15:36:45       London Stock Exchange  
             63                   4364.00             15:36:45       London Stock Exchange  
             73                   4364.00             15:36:45       London Stock Exchange  
             128                  4364.00             15:36:45       London Stock Exchange  
             128                  4364.00             15:36:45       London Stock Exchange  
             100                  4370.00             15:37:42       London Stock Exchange  
             201                  4376.00             15:38:00       London Stock Exchange  
             75                   4385.00             15:38:30       London Stock Exchange  
             201                  4385.00             15:38:30       London Stock Exchange  
              4                   4387.00             15:38:49       London Stock Exchange  
             62                   4387.00             15:38:49       London Stock Exchange  
             70                   4387.00             15:38:49       London Stock Exchange  
             108                  4387.00             15:38:49       London Stock Exchange  
             117                  4387.00             15:38:49       London Stock Exchange  
             122                  4387.00             15:38:49       London Stock Exchange  
             130                  4387.00             15:38:49       London Stock Exchange  
             201                  4387.00             15:38:49       London Stock Exchange  
             201                  4387.00             15:38:49       London Stock Exchange  
             201                  4391.00             15:39:27       London Stock Exchange  
              4                   4392.00             15:39:53       London Stock Exchange  
             59                   4392.00             15:39:53       London Stock Exchange  
             63                   4392.00             15:39:53       London Stock Exchange  
             103                  4392.00             15:39:53       London Stock Exchange  
             138                  4392.00             15:39:53       London Stock Exchange  
             200                  4392.00             15:39:53       London Stock Exchange  
             200                  4392.00             15:39:53       London Stock Exchange  
             42                   4391.00             15:40:34       London Stock Exchange  
             47                   4391.00             15:40:34       London Stock Exchange  
             52                   4391.00             15:40:34       London Stock Exchange  
             95                   4391.00             15:40:34       London Stock Exchange  
             106                  4391.00             15:40:34       London Stock Exchange  
             153                  4391.00             15:40:34       London Stock Exchange  
             119                  4381.00             15:40:51       London Stock Exchange  
             200                  4381.00             15:40:51       London Stock Exchange  
             200                  4381.00             15:40:51       London Stock Exchange  
             26                   4374.00             15:41:56       London Stock Exchange  
             27                   4374.00             15:41:56       London Stock Exchange  
             27                   4374.00             15:41:56       London Stock Exchange  
             94                   4374.00             15:41:56       London Stock Exchange  
             94                   4374.00             15:41:56       London Stock Exchange  
             107                  4374.00             15:41:56       London Stock Exchange  
             148                  4374.00             15:41:56       London Stock Exchange  
             174                  4374.00             15:41:56       London Stock Exchange  
             16                   4374.00             15:41:58       London Stock Exchange  
             60                   4374.00             15:41:58       London Stock Exchange  
             107                  4374.00             15:41:58       London Stock Exchange  
             200                  4370.00             15:42:34       London Stock Exchange  
             303                  4370.00             15:42:34       London Stock Exchange  
             104                  4367.00             15:42:57       London Stock Exchange  
             200                  4367.00             15:42:57       London Stock Exchange  
             200                  4367.00             15:42:57       London Stock Exchange  
             201                  4360.00             15:43:55       London Stock Exchange  
             62                   4360.00             15:43:57       London Stock Exchange  
             201                  4360.00             15:43:57       London Stock Exchange  
             25                   4367.00             15:44:56       London Stock Exchange  
             100                  4367.00             15:44:56       London Stock Exchange  
             100                  4368.00             15:44:56       London Stock Exchange  
             164                  4368.00             15:44:56       London Stock Exchange  
             100                  4367.00             15:45:05       London Stock Exchange  
             121                  4367.00             15:45:05       London Stock Exchange  
             200                  4367.00             15:45:05       London Stock Exchange  
             53                   4370.00             15:45:11       London Stock Exchange  
             201                  4370.00             15:45:11       London Stock Exchange  
             201                  4370.00             15:45:11       London Stock Exchange  
             52                   4377.00             15:46:16       London Stock Exchange  
             149                  4377.00             15:46:16       London Stock Exchange  
             201                  4377.00             15:46:16       London Stock Exchange  
             35                   4377.00             15:46:18       London Stock Exchange  
             58                   4375.00             15:46:22       London Stock Exchange  
             142                  4375.00             15:46:22       London Stock Exchange  
              6                   4381.00             15:46:43       London Stock Exchange  
             93                   4381.00             15:46:43       London Stock Exchange  
             94                   4381.00             15:46:43       London Stock Exchange  
             100                  4381.00             15:46:43       London Stock Exchange  
             33                   4377.00             15:46:45       London Stock Exchange  
             67                   4377.00             15:46:45       London Stock Exchange  
             200                  4377.00             15:46:45       London Stock Exchange  
             200                  4377.00             15:46:45       London Stock Exchange  
              6                   4372.00             15:47:16       London Stock Exchange  
             19                   4372.00             15:47:16       London Stock Exchange  
             53                   4372.00             15:47:16       London Stock Exchange  
             62                   4372.00             15:47:16       London Stock Exchange  
             62                   4372.00             15:47:16       London Stock Exchange  
             133                  4372.00             15:47:16       London Stock Exchange  
             148                  4372.00             15:47:16       London Stock Exchange  
             20                   4365.00             15:48:06       London Stock Exchange  
             20                   4365.00             15:48:06       London Stock Exchange  
             100                  4365.00             15:48:06       London Stock Exchange  
             113                  4365.00             15:48:06       London Stock Exchange  
             180                  4365.00             15:48:06       London Stock Exchange  
              8                   4364.00             15:48:18       London Stock Exchange  
             15                   4364.00             15:48:18       London Stock Exchange  
             32                   4364.00             15:48:18       London Stock Exchange  
             49                   4364.00             15:48:18       London Stock Exchange  
             151                  4364.00             15:48:18       London Stock Exchange  
             200                  4364.00             15:48:18       London Stock Exchange  
             34                   4367.00             15:48:52       London Stock Exchange  
             100                  4367.00             15:48:52       London Stock Exchange  
             200                  4367.00             15:48:52       London Stock Exchange  
             200                  4367.00             15:48:52       London Stock Exchange  
              1                   4363.00             15:49:19       London Stock Exchange  
             29                   4363.00             15:49:19       London Stock Exchange  
             30                   4363.00             15:49:19       London Stock Exchange  
             100                  4363.00             15:49:19       London Stock Exchange  
             100                  4363.00             15:49:19       London Stock Exchange  
             172                  4363.00             15:49:19       London Stock Exchange  
             69                   4363.00             15:50:08       London Stock Exchange  
             100                  4363.00             15:50:08       London Stock Exchange  
             101                  4363.00             15:50:08       London Stock Exchange  
             201                  4363.00             15:50:08       London Stock Exchange  
              5                   4363.00             15:50:25       London Stock Exchange  
             201                  4363.00             15:50:25       London Stock Exchange  
             55                   4364.00             15:50:58       London Stock Exchange  
             201                  4364.00             15:50:58       London Stock Exchange  
             18                   4362.00             15:51:17       London Stock Exchange  
             74                   4362.00             15:51:17       London Stock Exchange  
             83                   4362.00             15:51:17       London Stock Exchange  
             100                  4362.00             15:51:17       London Stock Exchange  
             127                  4362.00             15:51:17       London Stock Exchange  
             27                   4362.00             15:51:22       London Stock Exchange  
             112                  4362.00             15:51:28       London Stock Exchange  
             201                  4362.00             15:51:28       London Stock Exchange  
             27                   4362.00             15:51:47       London Stock Exchange  
             30                   4362.00             15:51:47       London Stock Exchange  
             201                  4362.00             15:51:47       London Stock Exchange  
             23                   4365.00             15:52:07       London Stock Exchange  
             37                   4365.00             15:52:07       London Stock Exchange  
             37                   4365.00             15:52:07       London Stock Exchange  
             37                   4365.00             15:52:07       London Stock Exchange  
             37                   4365.00             15:52:07       London Stock Exchange  
             37                   4365.00             15:52:07       London Stock Exchange  
             89                   4365.00             15:52:07       London Stock Exchange  
             200                  4365.00             15:52:07       London Stock Exchange  
             20                   4360.00             15:52:46       London Stock Exchange  
             20                   4360.00             15:52:46       London Stock Exchange  
             69                   4360.00             15:52:46       London Stock Exchange  
             74                   4360.00             15:52:46       London Stock Exchange  
             201                  4360.00             15:52:46       London Stock Exchange  
              1                   4366.00             15:53:15       London Stock Exchange  
             69                   4366.00             15:53:15       London Stock Exchange  
             300                  4368.00             15:53:41       London Stock Exchange  
             200                  4369.00             15:53:59       London Stock Exchange  
             200                  4369.00             15:53:59       London Stock Exchange  
             68                   4369.00             15:54:00       London Stock Exchange  
             14                   4371.00             15:54:18       London Stock Exchange  
             200                  4371.00             15:54:18       London Stock Exchange  
             200                  4371.00             15:54:18       London Stock Exchange  
             12                   4371.00             15:54:50       London Stock Exchange  
             138                  4371.00             15:54:50       London Stock Exchange  
             189                  4371.00             15:54:50       London Stock Exchange  
             201                  4371.00             15:54:50       London Stock Exchange  
             93                   4367.00             15:55:46       London Stock Exchange  
             107                  4367.00             15:55:46       London Stock Exchange  
             108                  4367.00             15:55:46       London Stock Exchange  
             200                  4367.00             15:55:46       London Stock Exchange  
             201                  4367.00             15:55:46       London Stock Exchange  
             38                   4367.00             15:55:49       London Stock Exchange  
             82                   4367.00             15:55:49       London Stock Exchange  
             93                   4367.00             15:55:49       London Stock Exchange  
              9                   4366.00             15:56:29       London Stock Exchange  
             46                   4366.00             15:56:29       London Stock Exchange  
             66                   4366.00             15:56:29       London Stock Exchange  
             76                   4366.00             15:56:29       London Stock Exchange  
             88                   4366.00             15:56:29       London Stock Exchange  
             117                  4366.00             15:56:29       London Stock Exchange  
             124                  4366.00             15:56:29       London Stock Exchange  
              3                   4365.00             15:57:14       London Stock Exchange  
             18                   4365.00             15:57:14       London Stock Exchange  
             32                   4365.00             15:57:14       London Stock Exchange  
             43                   4365.00             15:57:14       London Stock Exchange  
             77                   4365.00             15:57:14       London Stock Exchange  
             98                   4365.00             15:57:14       London Stock Exchange  
             98                   4365.00             15:57:14       London Stock Exchange  
             100                  4365.00             15:57:14       London Stock Exchange  
             103                  4365.00             15:57:14       London Stock Exchange  
             105                  4365.00             15:57:14       London Stock Exchange  
             200                  4365.00             15:57:14       London Stock Exchange  
             28                   4366.00             15:58:14       London Stock Exchange  
             100                  4366.00             15:58:14       London Stock Exchange  
             100                  4366.00             15:58:14       London Stock Exchange  
              5                   4365.00             15:58:28       London Stock Exchange  
             22                   4365.00             15:58:28       London Stock Exchange  
             53                   4365.00             15:58:28       London Stock Exchange  
             98                   4365.00             15:58:28       London Stock Exchange  
             100                  4366.00             15:58:28       London Stock Exchange  
             100                  4366.00             15:58:28       London Stock Exchange  
             103                  4365.00             15:58:28       London Stock Exchange  
             108                  4365.00             15:58:28       London Stock Exchange  
             142                  4365.00             15:58:28       London Stock Exchange  
             200                  4365.00             15:58:28       London Stock Exchange  
             201                  4365.00             15:58:28       London Stock Exchange  
             27                   4365.00             15:59:05       London Stock Exchange  
             201                  4365.00             15:59:05       London Stock Exchange  
             201                  4365.00             15:59:05       London Stock Exchange  
             201                  4370.00             16:00:13       London Stock Exchange  
             88                   4377.00             16:00:19       London Stock Exchange  
             100                  4377.00             16:00:19       London Stock Exchange  
             101                  4377.00             16:00:19       London Stock Exchange  
             201                  4377.00             16:00:19       London Stock Exchange  
             43                   4380.00             16:00:40       London Stock Exchange  
             44                   4381.00             16:00:40       London Stock Exchange  
             49                   4381.00             16:00:40       London Stock Exchange  
             52                   4381.00             16:00:40       London Stock Exchange  
             52                   4381.00             16:00:40       London Stock Exchange  
             74                   4380.00             16:00:40       London Stock Exchange  
             100                  4381.00             16:00:40       London Stock Exchange  
             158                  4380.00             16:00:40       London Stock Exchange  
             201                  4380.00             16:00:40       London Stock Exchange  
             53                   4382.00             16:00:57       London Stock Exchange  
             73                   4382.00             16:00:57       London Stock Exchange  
             200                  4382.00             16:01:06       London Stock Exchange  
              1                   4381.00             16:01:14       London Stock Exchange  
             34                   4381.00             16:01:14       London Stock Exchange  
             58                   4381.00             16:01:14       London Stock Exchange  
             138                  4382.00             16:01:14       London Stock Exchange  
             166                  4381.00             16:01:14       London Stock Exchange  
             200                  4382.00             16:01:14       London Stock Exchange  
             200                  4381.00             16:01:14       London Stock Exchange  
             44                   4379.00             16:02:25       London Stock Exchange  
             72                   4379.00             16:02:25       London Stock Exchange  
             72                   4379.00             16:02:25       London Stock Exchange  
             129                  4379.00             16:02:25       London Stock Exchange  
             201                  4379.00             16:02:25       London Stock Exchange  
             201                  4378.00             16:02:25       London Stock Exchange  
             17                   4378.00             16:02:31       London Stock Exchange  
             29                   4378.00             16:02:31       London Stock Exchange  
             77                   4378.00             16:02:31       London Stock Exchange  
             106                  4378.00             16:02:31       London Stock Exchange  
             154                  4378.00             16:02:31       London Stock Exchange  
             184                  4378.00             16:02:31       London Stock Exchange  
             201                  4378.00             16:02:31       London Stock Exchange  
              1                   4378.00             16:03:37       London Stock Exchange  
              8                   4378.00             16:03:37       London Stock Exchange  
             14                   4378.00             16:03:37       London Stock Exchange  
             26                   4378.00             16:03:37       London Stock Exchange  
             36                   4378.00             16:03:37       London Stock Exchange  
             49                   4378.00             16:03:37       London Stock Exchange  
             51                   4378.00             16:03:37       London Stock Exchange  
             64                   4378.00             16:03:37       London Stock Exchange  
             73                   4378.00             16:03:37       London Stock Exchange  
             200                  4378.00             16:03:37       London Stock Exchange  
             200                  4378.00             16:03:37       London Stock Exchange  
             201                  4378.00             16:03:37       London Stock Exchange  
             10                   4376.00             16:03:54       London Stock Exchange  
             16                   4376.00             16:03:54       London Stock Exchange  
             28                   4376.00             16:03:54       London Stock Exchange  
             29                   4376.00             16:03:54       London Stock Exchange  
             33                   4376.00             16:03:54       London Stock Exchange  
             33                   4376.00             16:03:54       London Stock Exchange  
             167                  4376.00             16:03:54       London Stock Exchange  
             171                  4376.00             16:03:54       London Stock Exchange  
              7                   4380.00             16:04:49       London Stock Exchange  
              8                   4380.00             16:04:49       London Stock Exchange  
             75                   4380.00             16:04:49       London Stock Exchange  
             75                   4380.00             16:04:49       London Stock Exchange  
             200                  4380.00             16:04:49       London Stock Exchange  
             200                  4380.00             16:04:49       London Stock Exchange  
             201                  4380.00             16:04:49       London Stock Exchange  
             201                  4380.00             16:04:49       London Stock Exchange  
             43                   4378.00             16:05:20       London Stock Exchange  
             45                   4379.00             16:05:20       London Stock Exchange  
             100                  4379.00             16:05:20       London Stock Exchange  
             158                  4378.00             16:05:22       London Stock Exchange  
             201                  4378.00             16:05:22       London Stock Exchange  
              7                   4382.00             16:06:35       London Stock Exchange  
             23                   4382.00             16:06:35       London Stock Exchange  
             31                   4382.00             16:06:35       London Stock Exchange  
             35                   4382.00             16:06:35       London Stock Exchange  
             57                   4382.00             16:06:35       London Stock Exchange  
             68                   4382.00             16:06:35       London Stock Exchange  
             68                   4382.00             16:06:35       London Stock Exchange  
             75                   4382.00             16:06:35       London Stock Exchange  
             132                  4382.00             16:06:35       London Stock Exchange  
             133                  4382.00             16:06:35       London Stock Exchange  
             200                  4382.00             16:06:35       London Stock Exchange  
             38                   4381.00             16:06:46       London Stock Exchange  
             50                   4381.00             16:06:46       London Stock Exchange  
             54                   4381.00             16:06:46       London Stock Exchange  
             201                  4381.00             16:06:46       London Stock Exchange  
             201                  4381.00             16:06:46       London Stock Exchange  
             201                  4381.00             16:06:46       London Stock Exchange  
             82                   4378.00             16:07:46       London Stock Exchange  
             118                  4378.00             16:07:46       London Stock Exchange  
             125                  4378.00             16:07:46       London Stock Exchange  
             200                  4378.00             16:07:46       London Stock Exchange  
             115                  4380.00             16:08:08       London Stock Exchange  
             198                  4380.00             16:08:08       London Stock Exchange  
             200                  4380.00             16:08:08       London Stock Exchange  
             23                   4382.00             16:08:43       London Stock Exchange  
             54                   4382.00             16:08:43       London Stock Exchange  
             57                   4382.00             16:08:43       London Stock Exchange  
             66                   4382.00             16:08:43       London Stock Exchange  
             74                   4382.00             16:08:43       London Stock Exchange  
             100                  4381.00             16:08:43       London Stock Exchange  
             100                  4382.00             16:08:43       London Stock Exchange  
             100                  4382.00             16:08:43       London Stock Exchange  
             150                  4381.00             16:08:43       London Stock Exchange  
             174                  4382.00             16:08:43       London Stock Exchange  
             30                   4380.00             16:08:53       London Stock Exchange  
             30                   4380.00             16:08:53       London Stock Exchange  
             30                   4380.00             16:08:53       London Stock Exchange  
             66                   4380.00             16:08:53       London Stock Exchange  
             140                  4380.00             16:08:53       London Stock Exchange  
             170                  4380.00             16:08:53       London Stock Exchange  
             156                  4380.00             16:09:37       London Stock Exchange  
             163                  4380.00             16:09:37       London Stock Exchange  
             28                   4380.00             16:09:41       London Stock Exchange  
             38                   4380.00             16:09:41       London Stock Exchange  
             60                   4380.00             16:09:41       London Stock Exchange  
             96                   4380.00             16:09:41       London Stock Exchange  
             99                   4380.00             16:09:41       London Stock Exchange  
             141                  4380.00             16:09:41       London Stock Exchange  
             200                  4380.00             16:09:41       London Stock Exchange  
             200                  4380.00             16:09:41       London Stock Exchange  
             201                  4380.00             16:09:41       London Stock Exchange  
             50                   4381.00             16:10:40       London Stock Exchange  
             71                   4381.00             16:10:40       London Stock Exchange  
             201                  4381.00             16:10:40       London Stock Exchange  
             201                  4381.00             16:10:40       London Stock Exchange  
             33                   4381.00             16:11:10       London Stock Exchange  
             76                   4381.00             16:11:10       London Stock Exchange  
             100                  4381.00             16:11:10       London Stock Exchange  
             100                  4381.00             16:11:10       London Stock Exchange  
             200                  4381.00             16:11:10       London Stock Exchange  
              3                   4381.00             16:11:52       London Stock Exchange  
             19                   4381.00             16:11:52       London Stock Exchange  
             22                   4381.00             16:11:52       London Stock Exchange  
             40                   4381.00             16:11:52       London Stock Exchange  
             41                   4381.00             16:11:52       London Stock Exchange  
             48                   4381.00             16:11:52       London Stock Exchange  
             50                   4381.00             16:11:52       London Stock Exchange  
             54                   4381.00             16:11:52       London Stock Exchange  
             77                   4381.00             16:11:52       London Stock Exchange  
             81                   4381.00             16:11:52       London Stock Exchange  
             99                   4381.00             16:11:52       London Stock Exchange  
             99                   4381.00             16:11:52       London Stock Exchange  
             100                  4381.00             16:11:52       London Stock Exchange  
             120                  4381.00             16:11:52       London Stock Exchange  
             123                  4381.00             16:11:52       London Stock Exchange  
             123                  4381.00             16:11:52       London Stock Exchange  
             200                  4381.00             16:11:52       London Stock Exchange  
             201                  4381.00             16:11:52       London Stock Exchange  
             29                   4383.00             16:12:47       London Stock Exchange  
             200                  4383.00             16:12:47       London Stock Exchange  
             200                  4383.00             16:12:47       London Stock Exchange  
             109                  4383.00             16:13:02       London Stock Exchange  
             155                  4383.00             16:13:02       London Stock Exchange  
             200                  4383.00             16:13:02       London Stock Exchange  
             33                   4382.00             16:13:12       London Stock Exchange  
             59                   4382.00             16:13:12       London Stock Exchange  
             87                   4382.00             16:13:12       London Stock Exchange  
             98                   4382.00             16:13:12       London Stock Exchange  
             100                  4382.00             16:13:12       London Stock Exchange  
             100                  4382.00             16:13:12       London Stock Exchange  
             114                  4382.00             16:13:12       London Stock Exchange  
             181                  4382.00             16:13:12       London Stock Exchange  
             200                  4382.00             16:13:12       London Stock Exchange  
              1                   4382.00             16:14:08       London Stock Exchange  
             18                   4382.00             16:14:08       London Stock Exchange  
             19                   4382.00             16:14:08       London Stock Exchange  
             32                   4382.00             16:14:08       London Stock Exchange  
             38                   4382.00             16:14:08       London Stock Exchange  
             38                   4382.00             16:14:08       London Stock Exchange  
             70                   4382.00             16:14:08       London Stock Exchange  
             80                   4382.00             16:14:08       London Stock Exchange  
             83                   4382.00             16:14:08       London Stock Exchange  
             99                   4382.00             16:14:08       London Stock Exchange  
             101                  4382.00             16:14:08       London Stock Exchange  
             181                  4382.00             16:14:08       London Stock Exchange  
             201                  4382.00             16:14:08       London Stock Exchange  
             25                   4385.00             16:14:44       London Stock Exchange  
             176                  4385.00             16:14:44       London Stock Exchange  
             123                  4385.00             16:14:48       London Stock Exchange  
             201                  4385.00             16:14:48       London Stock Exchange  
             25                   4385.00             16:15:07       London Stock Exchange  
             28                   4385.00             16:15:07       London Stock Exchange  
             44                   4385.00             16:15:07       London Stock Exchange  
             50                   4385.00             16:15:07       London Stock Exchange  
             89                   4385.00             16:15:07       London Stock Exchange  
             92                   4385.00             16:15:07       London Stock Exchange  
             125                  4385.00             16:15:07       London Stock Exchange  
             200                  4385.00             16:15:07       London Stock Exchange  
             200                  4385.00             16:15:07       London Stock Exchange  
             200                  4385.00             16:15:07       London Stock Exchange  
             21                   4384.00             16:15:47       London Stock Exchange  
             42                   4384.00             16:15:47       London Stock Exchange  
             200                  4384.00             16:15:47       London Stock Exchange  
             200                  4384.00             16:15:47       London Stock Exchange  
             37                   4383.00             16:16:24       London Stock Exchange  
             37                   4383.00             16:16:24       London Stock Exchange  
             37                   4383.00             16:16:24       London Stock Exchange  
             37                   4383.00             16:16:24       London Stock Exchange  
             164                  4383.00             16:16:24       London Stock Exchange  
             77                   4383.00             16:16:26       London Stock Exchange  
             13                   4383.00             16:16:40       London Stock Exchange  
             60                   4383.00             16:16:40       London Stock Exchange  
             20                   4384.00             16:17:02       London Stock Exchange  
             12                   4384.00             16:17:03       London Stock Exchange  
             16                   4384.00             16:17:03       London Stock Exchange  
             19                   4384.00             16:17:03       London Stock Exchange  
             28                   4384.00             16:17:03       London Stock Exchange  
             33                   4384.00             16:17:03       London Stock Exchange  
             36                   4384.00             16:17:03       London Stock Exchange  
             42                   4384.00             16:17:03       London Stock Exchange  
             57                   4384.00             16:17:03       London Stock Exchange  
             73                   4384.00             16:17:03       London Stock Exchange  
             76                   4384.00             16:17:03       London Stock Exchange  
             124                  4384.00             16:17:03       London Stock Exchange  
             125                  4384.00             16:17:03       London Stock Exchange  
             180                  4384.00             16:17:03       London Stock Exchange  
             200                  4384.00             16:17:03       London Stock Exchange  
             200                  4384.00             16:17:03       London Stock Exchange  
             201                  4384.00             16:17:03       London Stock Exchange  
             76                   4383.00             16:17:26       London Stock Exchange  
             173                  4383.00             16:17:26       London Stock Exchange  
             201                  4383.00             16:17:26       London Stock Exchange  
             81                   4383.00             16:17:54       London Stock Exchange  
             200                  4385.00             16:17:57       London Stock Exchange  
              1                   4385.00             16:17:58       London Stock Exchange  
             284                  4385.00             16:17:58       London Stock Exchange  
             124                  4385.00             16:18:03       London Stock Exchange  
             72                   4385.00             16:18:04       London Stock Exchange  
             76                   4385.00             16:18:04       London Stock Exchange  
             81                   4385.00             16:18:05       London Stock Exchange  
             17                   4385.00             16:18:07       London Stock Exchange  
             30                   4385.00             16:18:30       London Stock Exchange  
             201                  4385.00             16:18:30       London Stock Exchange  
             201                  4385.00             16:18:30       London Stock Exchange  
             23                   4385.00             16:18:31       London Stock Exchange  
             43                   4385.00             16:18:31       London Stock Exchange  
             63                   4385.00             16:18:31       London Stock Exchange  
             78                   4385.00             16:18:31       London Stock Exchange  
             158                  4385.00             16:18:31       London Stock Exchange  
             201                  4385.00             16:18:31       London Stock Exchange  
             68                   4384.00             16:19:05       London Stock Exchange  
             133                  4384.00             16:19:05       London Stock Exchange  
             201                  4384.00             16:19:05       London Stock Exchange  
             83                   4384.00             16:19:06       London Stock Exchange  
             20                   4383.00             16:19:09       London Stock Exchange  
             180                  4383.00             16:19:09       London Stock Exchange  
             85                   4383.00             16:19:13       London Stock Exchange  
             27                   4383.00             16:19:17       London Stock Exchange  
             80                   4383.00             16:19:18       London Stock Exchange  
             88                   4383.00             16:19:18       London Stock Exchange  
             201                  4385.00             16:20:30       London Stock Exchange  
             257                  4385.00             16:20:30       London Stock Exchange  
              9                   4384.00             16:20:52       London Stock Exchange  
             192                  4384.00             16:20:52       London Stock Exchange  
             35                   4384.00             16:20:53       London Stock Exchange  
             201                  4384.00             16:20:53       London Stock Exchange  
             16                   4384.00             16:21:31       London Stock Exchange  
             34                   4384.00             16:21:31       London Stock Exchange  
             35                   4384.00             16:21:31       London Stock Exchange  
             73                   4384.00             16:21:31       London Stock Exchange  
             77                   4384.00             16:21:31       London Stock Exchange  
             121                  4384.00             16:21:31       London Stock Exchange  
             141                  4384.00             16:21:31       London Stock Exchange  
             185                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             118                  4384.00             16:22:08       London Stock Exchange  
             132                  4384.00             16:22:08       London Stock Exchange  
             200                  4384.00             16:22:08       London Stock Exchange  
             80                   4385.00             16:23:18       London Stock Exchange  
             90                   4385.00             16:23:20       London Stock Exchange  
             31                   4385.00             16:23:23       London Stock Exchange  
             85                   4385.00             16:23:23       London Stock Exchange  
             94                   4385.00             16:23:24       London Stock Exchange  
             21                   4385.00             16:23:25       London Stock Exchange  
             55                   4385.00             16:23:25       London Stock Exchange  
             41                   4386.00             16:23:43       London Stock Exchange  
             160                  4386.00             16:23:43       London Stock Exchange  
              4                   4386.00             16:23:46       London Stock Exchange  
             89                   4386.00             16:23:46       London Stock Exchange  
             200                  4386.00             16:23:46       London Stock Exchange  
             25                   4385.00             16:24:16       London Stock Exchange  
             26                   4385.00             16:24:16       London Stock Exchange  
             35                   4385.00             16:24:16       London Stock Exchange  
             50                   4385.00             16:24:16       London Stock Exchange  
             52                   4385.00             16:24:16       London Stock Exchange  
             100                  4385.00             16:24:16       London Stock Exchange  
             100                  4385.00             16:24:16       London Stock Exchange  
             100                  4385.00             16:24:16       London Stock Exchange  
             100                  4385.00             16:24:16       London Stock Exchange  
             123                  4385.00             16:24:16       London Stock Exchange  
             150                  4385.00             16:24:16       London Stock Exchange  
             200                  4385.00             16:24:16       London Stock Exchange  
             200                  4385.00             16:24:16       London Stock Exchange  
             200                  4385.00             16:24:16       London Stock Exchange  
             100                  4385.00             16:25:04       London Stock Exchange  
             200                  4385.00             16:25:04       London Stock Exchange  
             100                  4385.00             16:25:05       London Stock Exchange  
             120                  4385.00             16:25:06       London Stock Exchange  
             10                   4384.00             16:25:28       London Stock Exchange  
             63                   4384.00             16:25:28       London Stock Exchange  
             80                   4384.00             16:25:28       London Stock Exchange  
             137                  4384.00             16:25:28       London Stock Exchange  
             191                  4384.00             16:25:28       London Stock Exchange  
             200                  4384.00             16:25:28       London Stock Exchange  
             201                  4384.00             16:25:28       London Stock Exchange  
             201                  4384.00             16:25:28       London Stock Exchange  
             201                  4384.00             16:25:28       London Stock Exchange  
             17                   4384.00             16:25:36       London Stock Exchange  
             100                  4385.00             16:26:08       London Stock Exchange  
             48                   4384.00             16:27:25       London Stock Exchange  
             152                  4384.00             16:27:25       London Stock Exchange  
             622                  4384.00             16:27:25       London Stock Exchange  
              1                   4385.00             16:35:17       London Stock Exchange  
              3                   4385.00             16:35:17       London Stock Exchange  
              5                   4385.00             16:35:17       London Stock Exchange  
             16                   4385.00             16:35:17       London Stock Exchange  
             16                   4385.00             16:35:17       London Stock Exchange  
             23                   4385.00             16:35:17       London Stock Exchange  
             41                   4385.00             16:35:17       London Stock Exchange  
             50                   4385.00             16:35:17       London Stock Exchange  
             54                   4385.00             16:35:17       London Stock Exchange  
             66                   4385.00             16:35:17       London Stock Exchange  
             68                   4385.00             16:35:17       London Stock Exchange  
             76                   4385.00             16:35:17       London Stock Exchange  
             87                   4385.00             16:35:17       London Stock Exchange  
             117                  4385.00             16:35:17       London Stock Exchange  
             120                  4385.00             16:35:17       London Stock Exchange  
             121                  4385.00             16:35:17       London Stock Exchange  
             185                  4385.00             16:35:17       London Stock Exchange  
             195                  4385.00             16:35:17       London Stock Exchange  
             212                  4385.00             16:35:17       London Stock Exchange  
             242                  4385.00             16:35:17       London Stock Exchange  
             273                  4385.00             16:35:17       London Stock Exchange  
             282                  4385.00             16:35:17       London Stock Exchange  
             292                  4385.00             16:35:17       London Stock Exchange  
             294                  4385.00             16:35:17       London Stock Exchange  
             312                  4385.00             16:35:17       London Stock Exchange  
             374                  4385.00             16:35:17       London Stock Exchange  
             400                  4385.00             16:35:17       London Stock Exchange  
             549                  4385.00             16:35:17       London Stock Exchange  
             595                  4385.00             16:35:17       London Stock Exchange  
             616                  4385.00             16:35:17       London Stock Exchange  
             666                  4385.00             16:35:17       London Stock Exchange  
             673                  4385.00             16:35:17       London Stock Exchange  
             872                  4385.00             16:35:17       London Stock Exchange  
            1042                  4385.00             16:35:17       London Stock Exchange  
            1255                  4385.00             16:35:17       London Stock Exchange  
            1512                  4385.00             16:35:17       London Stock Exchange  
            1803                  4385.00             16:35:17       London Stock Exchange  
            1916                  4385.00             16:35:17       London Stock Exchange  
            1917                  4385.00             16:35:17       London Stock Exchange  
            2228                  4385.00             16:35:17       London Stock Exchange  
            5226                  4385.00             16:35:17       London Stock Exchange  
            6585                  4385.00             16:35:17       London Stock Exchange  

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:                      02 August 2018

Number of shares purchased:     178,284 shares

Highest price paid per share:     4392.0 pence

Lowest price paid per share:      4315.0 pence

Average price paid per share:    4364.2500 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 15,476,206 shares in treasury and has
201,765,357 shares in issue (excluding shares held in treasury by Carnival
plc).

The schedule below contains detailed information about the purchases made by
Merrill Lynch 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: 02 August 2018

Broker: Merrill Lynch International

Aggregated information:

         Venue          Volume-weighted average price, pence  Aggregated volume  
 London Stock Exchange                4364.2500                    178,284       

Individual transactions:

 Number of shares purchased  Transaction price  Time of transaction      Trading Venue      
             27                   4365.00             8:16:42        London Stock Exchange  
             81                   4365.00             8:16:42        London Stock Exchange  
             153                  4365.00             8:16:42        London Stock Exchange  
             174                  4365.00             8:16:42        London Stock Exchange  
             54                   4366.00             8:25:47        London Stock Exchange  
             65                   4366.00             8:25:47        London Stock Exchange  
             122                  4366.00             8:25:47        London Stock Exchange  
             150                  4366.00             8:25:47        London Stock Exchange  
             24                   4362.00             8:26:57        London Stock Exchange  
             201                  4362.00             8:26:57        London Stock Exchange  
             201                  4362.00             8:26:57        London Stock Exchange  
             16                   4361.00             8:33:23        London Stock Exchange  
             16                   4361.00             8:33:23        London Stock Exchange  
             16                   4361.00             8:33:23        London Stock Exchange  
             184                  4361.00             8:33:23        London Stock Exchange  
             184                  4361.00             8:33:23        London Stock Exchange  
             201                  4366.00             8:37:41        London Stock Exchange  
             25                   4367.00             8:37:57        London Stock Exchange  
             78                   4367.00             8:37:57        London Stock Exchange  
             126                  4368.00             8:41:00        London Stock Exchange  
             200                  4368.00             8:41:00        London Stock Exchange  
             200                  4368.00             8:41:00        London Stock Exchange  
             105                  4358.00             8:46:02        London Stock Exchange  
             95                   4358.00             8:46:04        London Stock Exchange  
             30                   4358.00             8:46:12        London Stock Exchange  
             200                  4358.00             8:46:12        London Stock Exchange  
             123                  4357.00             8:48:53        London Stock Exchange  
             200                  4357.00             8:48:53        London Stock Exchange  
             200                  4357.00             8:48:53        London Stock Exchange  
              1                   4357.00             8:53:07        London Stock Exchange  
             28                   4357.00             8:53:07        London Stock Exchange  
             62                   4357.00             8:53:07        London Stock Exchange  
             71                   4357.00             8:53:07        London Stock Exchange  
             100                  4357.00             8:53:07        London Stock Exchange  
             100                  4357.00             8:53:07        London Stock Exchange  
             200                  4357.00             8:53:07        London Stock Exchange  
             200                  4357.00             8:53:07        London Stock Exchange  
             201                  4357.00             8:53:07        London Stock Exchange  
             23                   4356.00             8:53:17        London Stock Exchange  
             44                   4356.00             8:53:17        London Stock Exchange  
             57                   4356.00             8:53:17        London Stock Exchange  
             133                  4356.00             8:53:17        London Stock Exchange  
             200                  4356.00             8:53:17        London Stock Exchange  
             146                  4354.00             8:55:11        London Stock Exchange  
              1                   4354.00             8:55:14        London Stock Exchange  
             55                   4354.00             8:55:14        London Stock Exchange  
             68                   4354.00             8:55:14        London Stock Exchange  
             182                  4354.00             8:55:14        London Stock Exchange  
             23                   4354.00             8:58:40        London Stock Exchange  
             201                  4354.00             8:58:40        London Stock Exchange  
             247                  4354.00             8:58:40        London Stock Exchange  
             20                   4353.00             9:00:36        London Stock Exchange  
             94                   4353.00             9:00:40        London Stock Exchange  
             91                   4355.00             9:02:15        London Stock Exchange  
             100                  4355.00             9:02:15        London Stock Exchange  
             100                  4355.00             9:02:15        London Stock Exchange  
             100                  4355.00             9:02:15        London Stock Exchange  
             41                   4354.00             9:03:30        London Stock Exchange  
             13                   4357.00             9:05:26        London Stock Exchange  
             45                   4357.00             9:05:26        London Stock Exchange  
             69                   4357.00             9:05:26        London Stock Exchange  
             123                  4357.00             9:05:26        London Stock Exchange  
             132                  4357.00             9:05:26        London Stock Exchange  
             32                   4356.00             9:06:10        London Stock Exchange  
             58                   4356.00             9:06:10        London Stock Exchange  
             68                   4356.00             9:06:10        London Stock Exchange  
             68                   4356.00             9:06:10        London Stock Exchange  
             100                  4356.00             9:06:10        London Stock Exchange  
             100                  4356.00             9:06:10        London Stock Exchange  
             201                  4359.00             9:13:01        London Stock Exchange  
             254                  4359.00             9:13:01        London Stock Exchange  
             134                  4358.00             9:14:32        London Stock Exchange  
             200                  4358.00             9:14:32        London Stock Exchange  
             200                  4358.00             9:14:32        London Stock Exchange  
             150                  4357.00             9:15:19        London Stock Exchange  
              9                   4357.00             9:16:37        London Stock Exchange  
             26                   4357.00             9:16:37        London Stock Exchange  
             42                   4357.00             9:16:37        London Stock Exchange  
             51                   4357.00             9:16:37        London Stock Exchange  
             63                   4357.00             9:16:37        London Stock Exchange  
             90                   4357.00             9:16:37        London Stock Exchange  
             91                   4357.00             9:16:37        London Stock Exchange  
             110                  4357.00             9:16:37        London Stock Exchange  
             110                  4357.00             9:16:37        London Stock Exchange  
             111                  4357.00             9:16:37        London Stock Exchange  
             132                  4357.00             9:16:37        London Stock Exchange  
             96                   4358.00             9:17:44        London Stock Exchange  
             105                  4358.00             9:17:44        London Stock Exchange  
             105                  4358.00             9:17:44        London Stock Exchange  
             21                   4358.00             9:20:37        London Stock Exchange  
             23                   4358.00             9:20:37        London Stock Exchange  
             23                   4358.00             9:20:37        London Stock Exchange  
             42                   4358.00             9:20:37        London Stock Exchange  
             95                   4358.00             9:20:37        London Stock Exchange  
             124                  4358.00             9:20:37        London Stock Exchange  
             178                  4358.00             9:20:37        London Stock Exchange  
             178                  4358.00             9:20:37        London Stock Exchange  
             180                  4358.00             9:20:37        London Stock Exchange  
             201                  4358.00             9:20:37        London Stock Exchange  
             34                   4358.00             9:22:05        London Stock Exchange  
             71                   4358.00             9:22:05        London Stock Exchange  
             72                   4358.00             9:22:05        London Stock Exchange  
             128                  4358.00             9:22:05        London Stock Exchange  
             200                  4358.00             9:22:05        London Stock Exchange  
             201                  4358.00             9:22:05        London Stock Exchange  
             201                  4358.00             9:22:05        London Stock Exchange  
             123                  4358.00             9:25:16        London Stock Exchange  
             200                  4358.00             9:25:16        London Stock Exchange  
             200                  4358.00             9:25:16        London Stock Exchange  
             23                   4357.00             9:28:15        London Stock Exchange  
             102                  4357.00             9:28:15        London Stock Exchange  
             201                  4357.00             9:28:15        London Stock Exchange  
             201                  4357.00             9:28:15        London Stock Exchange  
             11                   4357.00             9:32:20        London Stock Exchange  
             40                   4357.00             9:32:20        London Stock Exchange  
             100                  4357.00             9:32:20        London Stock Exchange  
             150                  4357.00             9:32:20        London Stock Exchange  
             199                  4357.00             9:32:20        London Stock Exchange  
             26                   4358.00             9:35:01        London Stock Exchange  
             51                   4358.00             9:35:01        London Stock Exchange  
             66                   4358.00             9:35:01        London Stock Exchange  
             100                  4358.00             9:35:01        London Stock Exchange  
             23                   4358.00             9:35:34        London Stock Exchange  
             108                  4358.00             9:35:34        London Stock Exchange  
             200                  4358.00             9:35:34        London Stock Exchange  
             85                   4358.00             9:35:35        London Stock Exchange  
             21                   4356.00             9:36:05        London Stock Exchange  
             52                   4356.00             9:36:05        London Stock Exchange  
             81                   4356.00             9:36:05        London Stock Exchange  
             180                  4356.00             9:36:05        London Stock Exchange  
             201                  4356.00             9:36:05        London Stock Exchange  
             29                   4359.00             9:41:23        London Stock Exchange  
             57                   4359.00             9:41:23        London Stock Exchange  
             60                   4359.00             9:41:23        London Stock Exchange  
             65                   4359.00             9:41:23        London Stock Exchange  
             97                   4359.00             9:41:23        London Stock Exchange  
             100                  4359.00             9:41:23        London Stock Exchange  
             17                   4358.00             9:43:16        London Stock Exchange  
             21                   4358.00             9:43:16        London Stock Exchange  
             50                   4358.00             9:43:16        London Stock Exchange  
             100                  4358.00             9:43:16        London Stock Exchange  
             131                  4358.00             9:43:16        London Stock Exchange  
             150                  4358.00             9:43:16        London Stock Exchange  
             201                  4358.00             9:43:16        London Stock Exchange  
             201                  4358.00             9:43:16        London Stock Exchange  
             201                  4359.00             9:47:23        London Stock Exchange  
             277                  4359.00             9:47:23        London Stock Exchange  
             16                   4358.00             9:48:42        London Stock Exchange  
             20                   4358.00             9:48:42        London Stock Exchange  
             34                   4358.00             9:48:42        London Stock Exchange  
             151                  4358.00             9:48:42        London Stock Exchange  
             251                  4358.00             9:48:42        London Stock Exchange  
             22                   4357.00             9:52:26        London Stock Exchange  
             69                   4357.00             9:52:26        London Stock Exchange  
             179                  4357.00             9:52:26        London Stock Exchange  
             201                  4357.00             9:52:26        London Stock Exchange  
             110                  4358.00             9:54:06        London Stock Exchange  
             149                  4358.00             9:54:06        London Stock Exchange  
             200                  4358.00             9:54:06        London Stock Exchange  
              3                   4358.00             9:58:28        London Stock Exchange  
              7                   4358.00             9:58:28        London Stock Exchange  
             41                   4358.00             9:58:28        London Stock Exchange  
             76                   4358.00             9:58:28        London Stock Exchange  
             124                  4358.00             9:58:28        London Stock Exchange  
             200                  4358.00             9:58:28        London Stock Exchange  
             12                   4356.00             10:00:43       London Stock Exchange  
             201                  4356.00             10:00:43       London Stock Exchange  
             201                  4356.00             10:00:43       London Stock Exchange  
             20                   4353.00             10:06:37       London Stock Exchange  
             27                   4353.00             10:06:37       London Stock Exchange  
             38                   4353.00             10:06:37       London Stock Exchange  
             45                   4353.00             10:06:37       London Stock Exchange  
             59                   4353.00             10:06:37       London Stock Exchange  
             79                   4353.00             10:06:37       London Stock Exchange  
             115                  4353.00             10:06:37       London Stock Exchange  
             122                  4353.00             10:06:37       London Stock Exchange  
              2                   4352.00             10:09:46       London Stock Exchange  
             25                   4352.00             10:10:07       London Stock Exchange  
             34                   4352.00             10:10:07       London Stock Exchange  
             34                   4352.00             10:10:07       London Stock Exchange  
             34                   4352.00             10:10:07       London Stock Exchange  
             133                  4352.00             10:10:07       London Stock Exchange  
             165                  4352.00             10:10:07       London Stock Exchange  
             25                   4355.00             10:16:10       London Stock Exchange  
             50                   4355.00             10:16:10       London Stock Exchange  
             169                  4355.00             10:16:10       London Stock Exchange  
             33                   4355.00             10:16:43       London Stock Exchange  
             33                   4355.00             10:16:43       London Stock Exchange  
             106                  4355.00             10:16:43       London Stock Exchange  
             167                  4355.00             10:16:43       London Stock Exchange  
             167                  4355.00             10:16:43       London Stock Exchange  
             37                   4354.00             10:18:54       London Stock Exchange  
             44                   4354.00             10:18:54       London Stock Exchange  
             105                  4354.00             10:18:54       London Stock Exchange  
             119                  4354.00             10:18:54       London Stock Exchange  
             200                  4354.00             10:18:54       London Stock Exchange  
             37                   4352.00             10:24:42       London Stock Exchange  
             50                   4352.00             10:24:42       London Stock Exchange  
             56                   4352.00             10:24:42       London Stock Exchange  
             58                   4352.00             10:24:42       London Stock Exchange  
             80                   4352.00             10:24:42       London Stock Exchange  
             201                  4352.00             10:24:42       London Stock Exchange  
             61                   4352.00             10:25:18       London Stock Exchange  
             121                  4352.00             10:25:18       London Stock Exchange  
             39                   4352.00             10:28:23       London Stock Exchange  
             50                   4352.00             10:28:23       London Stock Exchange  
             55                   4352.00             10:28:23       London Stock Exchange  
             63                   4352.00             10:28:23       London Stock Exchange  
             169                  4352.00             10:28:23       London Stock Exchange  
             37                   4351.00             10:30:12       London Stock Exchange  
             37                   4351.00             10:30:12       London Stock Exchange  
             39                   4351.00             10:30:12       London Stock Exchange  
             63                   4351.00             10:30:12       London Stock Exchange  
             111                  4351.00             10:30:12       London Stock Exchange  
             124                  4351.00             10:30:12       London Stock Exchange  
             138                  4351.00             10:30:12       London Stock Exchange  
             200                  4351.00             10:30:12       London Stock Exchange  
             201                  4351.00             10:30:12       London Stock Exchange  
              9                   4348.00             10:34:44       London Stock Exchange  
             51                   4348.00             10:34:44       London Stock Exchange  
             200                  4348.00             10:34:44       London Stock Exchange  
             200                  4348.00             10:34:44       London Stock Exchange  
             26                   4348.00             10:37:48       London Stock Exchange  
             41                   4349.00             10:38:28       London Stock Exchange  
             160                  4349.00             10:38:28       London Stock Exchange  
             29                   4351.00             10:39:55       London Stock Exchange  
             50                   4351.00             10:39:55       London Stock Exchange  
             61                   4351.00             10:39:55       London Stock Exchange  
             16                   4352.00             10:43:05       London Stock Exchange  
             32                   4352.00             10:43:05       London Stock Exchange  
             33                   4352.00             10:43:05       London Stock Exchange  
             72                   4352.00             10:43:05       London Stock Exchange  
             76                   4352.00             10:43:05       London Stock Exchange  
             125                  4352.00             10:43:05       London Stock Exchange  
             168                  4352.00             10:43:05       London Stock Exchange  
             201                  4352.00             10:43:05       London Stock Exchange  
             201                  4352.00             10:43:05       London Stock Exchange  
             15                   4355.00             10:47:27       London Stock Exchange  
             15                   4355.00             10:47:27       London Stock Exchange  
             186                  4355.00             10:47:27       London Stock Exchange  
             23                   4355.00             10:48:02       London Stock Exchange  
             23                   4355.00             10:48:02       London Stock Exchange  
             42                   4355.00             10:48:02       London Stock Exchange  
             44                   4355.00             10:48:02       London Stock Exchange  
             44                   4355.00             10:48:02       London Stock Exchange  
             157                  4355.00             10:48:02       London Stock Exchange  
             178                  4355.00             10:48:02       London Stock Exchange  
             201                  4355.00             10:48:02       London Stock Exchange  
             201                  4351.00             10:52:07       London Stock Exchange  
             214                  4351.00             10:52:07       London Stock Exchange  
              7                   4350.00             11:00:35       London Stock Exchange  
             43                   4350.00             11:00:35       London Stock Exchange  
             71                   4350.00             11:00:35       London Stock Exchange  
             71                   4350.00             11:00:35       London Stock Exchange  
             130                  4350.00             11:00:35       London Stock Exchange  
             130                  4350.00             11:00:35       London Stock Exchange  
             32                   4348.00             11:06:43       London Stock Exchange  
             22                   4347.00             11:07:50       London Stock Exchange  
             51                   4347.00             11:07:50       London Stock Exchange  
             179                  4347.00             11:07:50       London Stock Exchange  
             201                  4347.00             11:07:50       London Stock Exchange  
             16                   4347.00             11:10:20       London Stock Exchange  
             69                   4347.00             11:10:20       London Stock Exchange  
             184                  4347.00             11:10:20       London Stock Exchange  
             200                  4347.00             11:10:20       London Stock Exchange  
             116                  4344.00             11:16:36       London Stock Exchange  
             201                  4344.00             11:16:36       London Stock Exchange  
             201                  4344.00             11:16:36       London Stock Exchange  
             200                  4346.00             11:20:22       London Stock Exchange  
             36                   4347.00             11:20:54       London Stock Exchange  
             50                   4347.00             11:20:54       London Stock Exchange  
             201                  4344.00             11:25:42       London Stock Exchange  
             25                   4347.00             11:26:24       London Stock Exchange  
             26                   4347.00             11:26:24       London Stock Exchange  
             62                   4347.00             11:26:24       London Stock Exchange  
             31                   4349.00             11:30:18       London Stock Exchange  
             201                  4349.00             11:30:18       London Stock Exchange  
             201                  4349.00             11:30:18       London Stock Exchange  
             65                   4349.00             11:30:19       London Stock Exchange  
             18                   4346.00             11:34:49       London Stock Exchange  
             31                   4346.00             11:34:49       London Stock Exchange  
             85                   4346.00             11:34:49       London Stock Exchange  
             151                  4346.00             11:34:49       London Stock Exchange  
             200                  4346.00             11:34:49       London Stock Exchange  
             64                   4348.00             11:42:41       London Stock Exchange  
             200                  4348.00             11:42:41       London Stock Exchange  
             200                  4348.00             11:42:41       London Stock Exchange  
             12                   4345.00             11:48:32       London Stock Exchange  
             75                   4345.00             11:48:32       London Stock Exchange  
             147                  4345.00             11:48:32       London Stock Exchange  
             189                  4345.00             11:48:32       London Stock Exchange  
             201                  4347.00             11:51:20       London Stock Exchange  
             77                   4347.00             11:51:23       London Stock Exchange  
             124                  4347.00             11:51:23       London Stock Exchange  
             29                   4347.00             11:52:42       London Stock Exchange  
             80                   4347.00             11:52:42       London Stock Exchange  
             39                   4348.00             11:59:50       London Stock Exchange  
             59                   4348.00             11:59:50       London Stock Exchange  
             62                   4348.00             11:59:50       London Stock Exchange  
             100                  4348.00             11:59:50       London Stock Exchange  
             100                  4348.00             11:59:50       London Stock Exchange  
             104                  4348.00             11:59:50       London Stock Exchange  
             29                   4347.00             12:02:24       London Stock Exchange  
             62                   4347.00             12:02:24       London Stock Exchange  
             35                   4346.00             12:03:01       London Stock Exchange  
             35                   4346.00             12:03:01       London Stock Exchange  
             35                   4346.00             12:03:01       London Stock Exchange  
             165                  4346.00             12:03:01       London Stock Exchange  
             165                  4346.00             12:03:01       London Stock Exchange  
             200                  4342.00             12:04:18       London Stock Exchange  
             18                   4344.00             12:06:06       London Stock Exchange  
             18                   4344.00             12:06:06       London Stock Exchange  
             90                   4344.00             12:06:06       London Stock Exchange  
             92                   4344.00             12:06:06       London Stock Exchange  
             107                  4344.00             12:06:06       London Stock Exchange  
             23                   4348.00             12:14:07       London Stock Exchange  
             38                   4348.00             12:14:07       London Stock Exchange  
             89                   4348.00             12:14:07       London Stock Exchange  
             177                  4348.00             12:14:07       London Stock Exchange  
             200                  4348.00             12:14:07       London Stock Exchange  
              1                   4347.00             12:17:20       London Stock Exchange  
             33                   4347.00             12:17:20       London Stock Exchange  
             41                   4347.00             12:17:20       London Stock Exchange  
             199                  4347.00             12:17:20       London Stock Exchange  
             200                  4347.00             12:17:20       London Stock Exchange  
             61                   4349.00             12:19:21       London Stock Exchange  
             53                   4352.00             12:26:07       London Stock Exchange  
             200                  4352.00             12:26:07       London Stock Exchange  
             210                  4352.00             12:26:07       London Stock Exchange  
             200                  4353.00             12:34:38       London Stock Exchange  
             231                  4353.00             12:34:38       London Stock Exchange  
             82                   4349.00             12:36:06       London Stock Exchange  
             200                  4349.00             12:36:06       London Stock Exchange  
             200                  4349.00             12:36:06       London Stock Exchange  
             10                   4349.00             12:41:00       London Stock Exchange  
             81                   4349.00             12:41:00       London Stock Exchange  
             90                   4349.00             12:41:00       London Stock Exchange  
             109                  4349.00             12:41:00       London Stock Exchange  
             161                  4349.00             12:41:00       London Stock Exchange  
             201                  4350.00             12:48:26       London Stock Exchange  
             300                  4350.00             12:48:26       London Stock Exchange  
             14                   4349.00             12:49:29       London Stock Exchange  
             201                  4349.00             12:49:29       London Stock Exchange  
             201                  4349.00             12:49:29       London Stock Exchange  
             22                   4349.00             12:51:19       London Stock Exchange  
             24                   4349.00             12:51:19       London Stock Exchange  
             97                   4349.00             12:51:19       London Stock Exchange  
             104                  4349.00             12:51:19       London Stock Exchange  
             179                  4349.00             12:51:19       London Stock Exchange  
              4                   4349.00             12:56:24       London Stock Exchange  
             18                   4349.00             12:56:24       London Stock Exchange  
             40                   4349.00             12:56:24       London Stock Exchange  
             68                   4349.00             12:56:24       London Stock Exchange  
             110                  4349.00             12:56:24       London Stock Exchange  
             240                  4349.00             12:56:24       London Stock Exchange  
             55                   4347.00             13:00:04       London Stock Exchange  
             80                   4347.00             13:00:04       London Stock Exchange  
             145                  4347.00             13:00:04       London Stock Exchange  
             150                  4347.00             13:00:04       London Stock Exchange  
             19                   4336.00             13:02:05       London Stock Exchange  
             36                   4336.00             13:02:05       London Stock Exchange  
             64                   4336.00             13:02:05       London Stock Exchange  
             100                  4336.00             13:02:05       London Stock Exchange  
             200                  4336.00             13:02:05       London Stock Exchange  
             200                  4333.00             13:04:13       London Stock Exchange  
             200                  4333.00             13:04:13       London Stock Exchange  
             26                   4343.00             13:06:39       London Stock Exchange  
             40                   4341.00             13:07:02       London Stock Exchange  
             76                   4341.00             13:07:02       London Stock Exchange  
             201                  4342.00             13:07:02       London Stock Exchange  
             201                  4342.00             13:07:02       London Stock Exchange  
             201                  4341.00             13:07:02       London Stock Exchange  
             201                  4341.00             13:07:02       London Stock Exchange  
             226                  4342.00             13:07:02       London Stock Exchange  
             262                  4342.00             13:07:02       London Stock Exchange  
             80                   4340.00             13:07:48       London Stock Exchange  
              1                   4346.00             13:10:06       London Stock Exchange  
             166                  4346.00             13:10:06       London Stock Exchange  
             200                  4346.00             13:10:06       London Stock Exchange  
             44                   4349.00             13:12:38       London Stock Exchange  
             71                   4349.00             13:12:38       London Stock Exchange  
             100                  4349.00             13:12:38       London Stock Exchange  
             101                  4349.00             13:12:38       London Stock Exchange  
             104                  4349.00             13:12:38       London Stock Exchange  
             156                  4349.00             13:12:38       London Stock Exchange  
             200                  4349.00             13:12:38       London Stock Exchange  
             201                  4349.00             13:12:38       London Stock Exchange  
             14                   4348.00             13:12:51       London Stock Exchange  
             58                   4348.00             13:12:51       London Stock Exchange  
             100                  4348.00             13:12:51       London Stock Exchange  
             100                  4348.00             13:12:51       London Stock Exchange  
             200                  4348.00             13:12:51       London Stock Exchange  
             20                   4347.00             13:13:50       London Stock Exchange  
             29                   4347.00             13:13:50       London Stock Exchange  
             78                   4347.00             13:13:50       London Stock Exchange  
             92                   4347.00             13:13:50       London Stock Exchange  
             103                  4347.00             13:13:50       London Stock Exchange  
             201                  4347.00             13:13:50       London Stock Exchange  
             200                  4356.00             13:19:12       London Stock Exchange  
             200                  4356.00             13:19:12       London Stock Exchange  
             63                   4356.00             13:21:25       London Stock Exchange  
             98                   4356.00             13:21:25       London Stock Exchange  
             138                  4356.00             13:21:25       London Stock Exchange  
             138                  4356.00             13:21:25       London Stock Exchange  
             167                  4356.00             13:21:25       London Stock Exchange  
             45                   4354.00             13:22:13       London Stock Exchange  
             201                  4354.00             13:22:13       London Stock Exchange  
             201                  4354.00             13:22:13       London Stock Exchange  
             39                   4357.00             13:27:22       London Stock Exchange  
             75                   4357.00             13:27:22       London Stock Exchange  
             162                  4357.00             13:27:22       London Stock Exchange  
             201                  4357.00             13:27:22       London Stock Exchange  
              1                   4368.00             13:32:44       London Stock Exchange  
             24                   4368.00             13:32:44       London Stock Exchange  
             24                   4368.00             13:32:44       London Stock Exchange  
             35                   4368.00             13:32:44       London Stock Exchange  
             201                  4368.00             13:32:44       London Stock Exchange  
             23                   4368.00             13:32:45       London Stock Exchange  
             100                  4368.00             13:32:45       London Stock Exchange  
             101                  4368.00             13:32:45       London Stock Exchange  
             49                   4367.00             13:32:59       London Stock Exchange  
             57                   4367.00             13:32:59       London Stock Exchange  
             85                   4367.00             13:32:59       London Stock Exchange  
             94                   4367.00             13:32:59       London Stock Exchange  
             200                  4367.00             13:32:59       London Stock Exchange  
             17                   4365.00             13:36:07       London Stock Exchange  
             201                  4365.00             13:36:07       London Stock Exchange  
             201                  4365.00             13:36:07       London Stock Exchange  
             10                   4361.00             13:41:43       London Stock Exchange  
             28                   4361.00             13:41:43       London Stock Exchange  
             50                   4361.00             13:41:43       London Stock Exchange  
             172                  4361.00             13:41:43       London Stock Exchange  
             200                  4361.00             13:41:43       London Stock Exchange  
             14                   4364.00             13:46:10       London Stock Exchange  
             92                   4364.00             13:46:10       London Stock Exchange  
             186                  4364.00             13:46:10       London Stock Exchange  
             200                  4364.00             13:46:10       London Stock Exchange  
              4                   4365.00             13:51:44       London Stock Exchange  
              4                   4365.00             13:51:44       London Stock Exchange  
             18                   4365.00             13:51:44       London Stock Exchange  
             197                  4365.00             13:51:44       London Stock Exchange  
             201                  4365.00             13:51:44       London Stock Exchange  
              2                   4367.00             13:54:07       London Stock Exchange  
              3                   4367.00             13:54:07       London Stock Exchange  
             10                   4367.00             13:54:07       London Stock Exchange  
             28                   4367.00             13:54:07       London Stock Exchange  
             69                   4367.00             13:54:07       London Stock Exchange  
             75                   4367.00             13:54:07       London Stock Exchange  
             94                   4367.00             13:54:07       London Stock Exchange  
             124                  4367.00             13:54:07       London Stock Exchange  
             132                  4367.00             13:54:07       London Stock Exchange  
             201                  4367.00             13:54:07       London Stock Exchange  
             214                  4367.00             13:54:07       London Stock Exchange  
              1                   4367.00             13:56:51       London Stock Exchange  
             30                   4367.00             13:56:51       London Stock Exchange  
             30                   4367.00             13:56:51       London Stock Exchange  
             30                   4367.00             13:56:51       London Stock Exchange  
             30                   4367.00             13:56:51       London Stock Exchange  
             170                  4367.00             13:56:51       London Stock Exchange  
             170                  4367.00             13:56:51       London Stock Exchange  
              2                   4366.00             14:06:07       London Stock Exchange  
             18                   4366.00             14:06:07       London Stock Exchange  
             32                   4366.00             14:06:07       London Stock Exchange  
             32                   4366.00             14:06:07       London Stock Exchange  
             34                   4366.00             14:06:07       London Stock Exchange  
             41                   4366.00             14:06:07       London Stock Exchange  
             41                   4366.00             14:06:07       London Stock Exchange  
             63                   4366.00             14:06:07       London Stock Exchange  
             64                   4366.00             14:06:07       London Stock Exchange  
             95                   4366.00             14:06:07       London Stock Exchange  
             103                  4366.00             14:06:07       London Stock Exchange  
             125                  4366.00             14:06:07       London Stock Exchange  
             159                  4366.00             14:06:07       London Stock Exchange  
             166                  4366.00             14:06:07       London Stock Exchange  
             200                  4366.00             14:06:07       London Stock Exchange  
             200                  4366.00             14:06:07       London Stock Exchange  
             200                  4366.00             14:06:07       London Stock Exchange  
             201                  4366.00             14:06:07       London Stock Exchange  
             201                  4366.00             14:06:07       London Stock Exchange  
             115                  4364.00             14:07:45       London Stock Exchange  
             201                  4364.00             14:07:45       London Stock Exchange  
             201                  4364.00             14:07:45       London Stock Exchange  
             30                   4365.00             14:12:03       London Stock Exchange  
             37                   4365.00             14:12:03       London Stock Exchange  
             75                   4365.00             14:12:03       London Stock Exchange  
             125                  4365.00             14:12:03       London Stock Exchange  
             200                  4365.00             14:12:03       London Stock Exchange  
             69                   4365.00             14:16:30       London Stock Exchange  
             200                  4366.00             14:17:16       London Stock Exchange  
             200                  4366.00             14:17:16       London Stock Exchange  
             200                  4364.00             14:17:16       London Stock Exchange  
             202                  4366.00             14:17:16       London Stock Exchange  
             240                  4364.00             14:17:16       London Stock Exchange  
             272                  4366.00             14:17:16       London Stock Exchange  
             100                  4357.00             14:21:25       London Stock Exchange  
             100                  4357.00             14:21:25       London Stock Exchange  
             26                   4357.00             14:21:51       London Stock Exchange  
             77                   4356.00             14:21:51       London Stock Exchange  
             77                   4356.00             14:21:51       London Stock Exchange  
             124                  4356.00             14:21:51       London Stock Exchange  
             124                  4356.00             14:21:51       London Stock Exchange  
             200                  4357.00             14:21:51       London Stock Exchange  
             37                   4360.00             14:24:42       London Stock Exchange  
              4                   4358.00             14:25:00       London Stock Exchange  
              9                   4358.00             14:25:00       London Stock Exchange  
             17                   4358.00             14:25:00       London Stock Exchange  
             50                   4358.00             14:25:00       London Stock Exchange  
             150                  4358.00             14:25:00       London Stock Exchange  
             200                  4358.00             14:25:00       London Stock Exchange  
             12                   4360.00             14:26:04       London Stock Exchange  
             12                   4360.00             14:26:04       London Stock Exchange  
             59                   4360.00             14:26:04       London Stock Exchange  
             71                   4360.00             14:26:04       London Stock Exchange  
             71                   4360.00             14:26:04       London Stock Exchange  
             71                   4360.00             14:26:04       London Stock Exchange  
             130                  4360.00             14:26:04       London Stock Exchange  
             22                   4357.00             14:28:00       London Stock Exchange  
             23                   4357.00             14:28:00       London Stock Exchange  
             42                   4357.00             14:28:00       London Stock Exchange  
             58                   4357.00             14:28:00       London Stock Exchange  
             79                   4357.00             14:28:00       London Stock Exchange  
             128                  4357.00             14:28:00       London Stock Exchange  
             201                  4357.00             14:28:00       London Stock Exchange  
             201                  4357.00             14:28:00       London Stock Exchange  
             201                  4357.00             14:28:00       London Stock Exchange  
             50                   4359.00             14:30:05       London Stock Exchange  
             201                  4359.00             14:30:05       London Stock Exchange  
             201                  4359.00             14:30:05       London Stock Exchange  
              4                   4361.00             14:30:43       London Stock Exchange  
             13                   4361.00             14:30:43       London Stock Exchange  
             17                   4361.00             14:30:43       London Stock Exchange  
             22                   4361.00             14:30:43       London Stock Exchange  
             87                   4361.00             14:30:43       London Stock Exchange  
             96                   4361.00             14:30:43       London Stock Exchange  
             100                  4361.00             14:30:43       London Stock Exchange  
             187                  4361.00             14:30:43       London Stock Exchange  
             200                  4361.00             14:30:43       London Stock Exchange  
             200                  4361.00             14:30:43       London Stock Exchange  
             38                   4361.00             14:31:06       London Stock Exchange  
             100                  4361.00             14:31:06       London Stock Exchange  
             100                  4361.00             14:31:06       London Stock Exchange  
             162                  4361.00             14:31:06       London Stock Exchange  
             36                   4361.00             14:31:07       London Stock Exchange  
              5                   4360.00             14:31:15       London Stock Exchange  
              9                   4360.00             14:31:15       London Stock Exchange  
             58                   4360.00             14:31:15       London Stock Exchange  
             58                   4360.00             14:31:15       London Stock Exchange  
             59                   4360.00             14:31:15       London Stock Exchange  
             66                   4360.00             14:31:15       London Stock Exchange  
             66                   4360.00             14:31:15       London Stock Exchange  
             75                   4360.00             14:31:15       London Stock Exchange  
             76                   4360.00             14:31:15       London Stock Exchange  
             85                   4360.00             14:31:15       London Stock Exchange  
             111                  4360.00             14:31:15       London Stock Exchange  
             115                  4360.00             14:31:15       London Stock Exchange  
             200                  4360.00             14:31:15       London Stock Exchange  
              1                   4357.00             14:31:17       London Stock Exchange  
             85                   4357.00             14:31:17       London Stock Exchange  
             200                  4357.00             14:31:17       London Stock Exchange  
             148                  4357.00             14:31:18       London Stock Exchange  
             200                  4344.00             14:31:50       London Stock Exchange  
             122                  4344.00             14:31:51       London Stock Exchange  
             200                  4344.00             14:31:51       London Stock Exchange  
             24                   4336.00             14:32:18       London Stock Exchange  
             76                   4336.00             14:32:18       London Stock Exchange  
             100                  4336.00             14:32:22       London Stock Exchange  
             120                  4336.00             14:32:22       London Stock Exchange  
             200                  4336.00             14:32:22       London Stock Exchange  
             82                   4337.00             14:33:09       London Stock Exchange  
             82                   4337.00             14:33:09       London Stock Exchange  
             118                  4337.00             14:33:09       London Stock Exchange  
             118                  4337.00             14:33:09       London Stock Exchange  
             200                  4337.00             14:33:09       London Stock Exchange  
             57                   4337.00             14:33:12       London Stock Exchange  
             128                  4337.00             14:33:12       London Stock Exchange  
             200                  4337.00             14:33:12       London Stock Exchange  
             200                  4329.00             14:33:45       London Stock Exchange  
             200                  4329.00             14:33:45       London Stock Exchange  
             109                  4329.00             14:33:48       London Stock Exchange  
             13                   4332.00             14:35:26       London Stock Exchange  
             13                   4332.00             14:35:26       London Stock Exchange  
             26                   4332.00             14:35:26       London Stock Exchange  
             44                   4332.00             14:35:26       London Stock Exchange  
             50                   4332.00             14:35:26       London Stock Exchange  
             69                   4332.00             14:35:26       London Stock Exchange  
             74                   4332.00             14:35:26       London Stock Exchange  
             75                   4332.00             14:35:26       London Stock Exchange  
             93                   4332.00             14:35:26       London Stock Exchange  
             124                  4332.00             14:35:26       London Stock Exchange  
             125                  4332.00             14:35:26       London Stock Exchange  
             131                  4332.00             14:35:26       London Stock Exchange  
             187                  4332.00             14:35:26       London Stock Exchange  
             200                  4332.00             14:35:26       London Stock Exchange  
             200                  4332.00             14:35:26       London Stock Exchange  
             14                   4327.00             14:35:39       London Stock Exchange  
             54                   4327.00             14:35:39       London Stock Exchange  
             201                  4327.00             14:35:39       London Stock Exchange  
             201                  4327.00             14:35:39       London Stock Exchange  
             11                   4323.00             14:36:54       London Stock Exchange  
             65                   4323.00             14:36:54       London Stock Exchange  
             68                   4323.00             14:36:54       London Stock Exchange  
             125                  4323.00             14:36:54       London Stock Exchange  
             133                  4323.00             14:36:54       London Stock Exchange  
             201                  4323.00             14:36:54       London Stock Exchange  
             85                   4323.00             14:37:08       London Stock Exchange  
             39                   4323.00             14:37:09       London Stock Exchange  
             41                   4323.00             14:37:09       London Stock Exchange  
             73                   4323.00             14:37:09       London Stock Exchange  
             116                  4323.00             14:37:09       London Stock Exchange  
             92                   4317.00             14:37:31       London Stock Exchange  
             109                  4317.00             14:37:31       London Stock Exchange  
             200                  4317.00             14:37:32       London Stock Exchange  
              1                   4317.00             14:37:34       London Stock Exchange  
             54                   4317.00             14:37:34       London Stock Exchange  
             85                   4317.00             14:37:34       London Stock Exchange  
             66                   4319.00             14:38:18       London Stock Exchange  
             66                   4319.00             14:38:18       London Stock Exchange  
             134                  4319.00             14:38:18       London Stock Exchange  
             15                   4319.00             14:38:24       London Stock Exchange  
             134                  4319.00             14:38:24       London Stock Exchange  
              1                   4319.00             14:39:08       London Stock Exchange  
              3                   4319.00             14:39:08       London Stock Exchange  
             114                  4319.00             14:39:08       London Stock Exchange  
             198                  4319.00             14:39:08       London Stock Exchange  
             200                  4319.00             14:39:08       London Stock Exchange  
             50                   4315.00             14:39:31       London Stock Exchange  
             22                   4315.00             14:39:34       London Stock Exchange  
             150                  4315.00             14:39:34       London Stock Exchange  
             200                  4315.00             14:39:34       London Stock Exchange  
             31                   4315.00             14:39:37       London Stock Exchange  
              1                   4317.00             14:40:50       London Stock Exchange  
             51                   4317.00             14:40:50       London Stock Exchange  
             199                  4317.00             14:40:50       London Stock Exchange  
             200                  4317.00             14:40:50       London Stock Exchange  
             200                  4321.00             14:41:04       London Stock Exchange  
             87                   4321.00             14:41:05       London Stock Exchange  
             200                  4321.00             14:41:05       London Stock Exchange  
              9                   4322.00             14:41:53       London Stock Exchange  
             77                   4322.00             14:41:53       London Stock Exchange  
             85                   4322.00             14:41:53       London Stock Exchange  
             124                  4322.00             14:41:53       London Stock Exchange  
             201                  4322.00             14:41:53       London Stock Exchange  
              5                   4329.00             14:44:13       London Stock Exchange  
             23                   4329.00             14:44:13       London Stock Exchange  
             32                   4329.00             14:44:13       London Stock Exchange  
             54                   4329.00             14:44:13       London Stock Exchange  
             62                   4329.00             14:44:13       London Stock Exchange  
             64                   4329.00             14:44:13       London Stock Exchange  
             72                   4329.00             14:44:13       London Stock Exchange  
             72                   4329.00             14:44:13       London Stock Exchange  
             99                   4329.00             14:44:13       London Stock Exchange  
             128                  4329.00             14:44:13       London Stock Exchange  
             128                  4329.00             14:44:13       London Stock Exchange  
             133                  4329.00             14:44:13       London Stock Exchange  
             177                  4329.00             14:44:13       London Stock Exchange  
             200                  4329.00             14:44:13       London Stock Exchange  
             200                  4329.00             14:44:13       London Stock Exchange  
             166                  4326.00             14:44:39       London Stock Exchange  
             34                   4326.00             14:44:47       London Stock Exchange  
             94                   4326.00             14:44:48       London Stock Exchange  
             100                  4326.00             14:44:48       London Stock Exchange  
             100                  4326.00             14:44:48       London Stock Exchange  
             54                   4324.00             14:45:17       London Stock Exchange  
             60                   4324.00             14:45:17       London Stock Exchange  
             86                   4324.00             14:45:17       London Stock Exchange  
             200                  4324.00             14:45:17       London Stock Exchange  
             22                   4324.00             14:45:18       London Stock Exchange  
             35                   4324.00             14:46:56       London Stock Exchange  
             45                   4321.00             14:46:56       London Stock Exchange  
             62                   4324.00             14:46:56       London Stock Exchange  
             67                   4324.00             14:46:56       London Stock Exchange  
             134                  4324.00             14:46:56       London Stock Exchange  
             201                  4324.00             14:46:56       London Stock Exchange  
             34                   4323.00             14:47:39       London Stock Exchange  
             76                   4323.00             14:47:39       London Stock Exchange  
             125                  4323.00             14:47:39       London Stock Exchange  
             201                  4323.00             14:47:39       London Stock Exchange  
             81                   4322.00             14:48:08       London Stock Exchange  
             82                   4322.00             14:48:09       London Stock Exchange  
             119                  4322.00             14:48:09       London Stock Exchange  
             119                  4322.00             14:48:09       London Stock Exchange  
             200                  4322.00             14:48:09       London Stock Exchange  
             28                   4322.00             14:48:10       London Stock Exchange  
             131                  4322.00             14:48:10       London Stock Exchange  
             201                  4322.00             14:48:10       London Stock Exchange  
             34                   4319.00             14:48:47       London Stock Exchange  
             37                   4319.00             14:48:47       London Stock Exchange  
             61                   4319.00             14:48:47       London Stock Exchange  
             95                   4319.00             14:48:47       London Stock Exchange  
             105                  4319.00             14:48:47       London Stock Exchange  
             105                  4319.00             14:48:47       London Stock Exchange  
             50                   4320.00             14:50:14       London Stock Exchange  
             151                  4320.00             14:50:14       London Stock Exchange  
             294                  4320.00             14:50:14       London Stock Exchange  
             34                   4333.00             14:51:23       London Stock Exchange  
             167                  4333.00             14:51:23       London Stock Exchange  
             167                  4333.00             14:51:23       London Stock Exchange  
             84                   4333.00             14:51:26       London Stock Exchange  
             92                   4331.00             14:51:30       London Stock Exchange  
             33                   4336.00             14:52:24       London Stock Exchange  
             40                   4336.00             14:52:24       London Stock Exchange  
             100                  4336.00             14:52:24       London Stock Exchange  
             43                   4334.00             14:52:32       London Stock Exchange  
             53                   4334.00             14:52:32       London Stock Exchange  
             69                   4334.00             14:52:32       London Stock Exchange  
             78                   4334.00             14:52:32       London Stock Exchange  
             200                  4334.00             14:52:32       London Stock Exchange  
             27                   4333.00             14:52:35       London Stock Exchange  
             27                   4333.00             14:52:35       London Stock Exchange  
             27                   4333.00             14:52:35       London Stock Exchange  
             56                   4333.00             14:52:35       London Stock Exchange  
             173                  4333.00             14:52:35       London Stock Exchange  
             173                  4333.00             14:52:35       London Stock Exchange  
             201                  4331.00             14:53:30       London Stock Exchange  
             201                  4331.00             14:53:31       London Stock Exchange  
             39                   4335.00             14:54:56       London Stock Exchange  
             129                  4337.00             14:54:56       London Stock Exchange  
             201                  4335.00             14:54:56       London Stock Exchange  
             201                  4335.00             14:54:56       London Stock Exchange  
             56                   4337.00             14:56:01       London Stock Exchange  
             62                   4337.00             14:56:01       London Stock Exchange  
             200                  4337.00             14:56:01       London Stock Exchange  
             200                  4337.00             14:56:01       London Stock Exchange  
             55                   4337.00             14:58:17       London Stock Exchange  
             100                  4337.00             14:58:17       London Stock Exchange  
             100                  4337.00             14:58:17       London Stock Exchange  
             200                  4337.00             14:58:17       London Stock Exchange  
             13                   4336.00             14:58:41       London Stock Exchange  
             15                   4336.00             14:58:41       London Stock Exchange  
             22                   4336.00             14:58:41       London Stock Exchange  
             40                   4336.00             14:58:41       London Stock Exchange  
             133                  4336.00             14:58:41       London Stock Exchange  
             27                   4336.00             14:59:07       London Stock Exchange  
             72                   4336.00             14:59:07       London Stock Exchange  
             174                  4336.00             14:59:07       London Stock Exchange  
             85                   4338.00             14:59:41       London Stock Exchange  
             150                  4338.00             14:59:41       London Stock Exchange  
             188                  4338.00             14:59:41       London Stock Exchange  
              8                   4339.00             15:01:43       London Stock Exchange  
             40                   4339.00             15:01:43       London Stock Exchange  
             80                   4339.00             15:01:43       London Stock Exchange  
             80                   4339.00             15:01:43       London Stock Exchange  
             83                   4339.00             15:01:43       London Stock Exchange  
             200                  4339.00             15:01:43       London Stock Exchange  
             61                   4331.00             15:03:24       London Stock Exchange  
             61                   4331.00             15:03:24       London Stock Exchange  
             64                   4331.00             15:03:24       London Stock Exchange  
             139                  4331.00             15:03:24       London Stock Exchange  
             139                  4331.00             15:03:24       London Stock Exchange  
             13                   4330.00             15:04:42       London Stock Exchange  
             17                   4330.00             15:04:42       London Stock Exchange  
             92                   4330.00             15:04:42       London Stock Exchange  
             96                   4330.00             15:04:42       London Stock Exchange  
             96                   4330.00             15:04:42       London Stock Exchange  
             105                  4330.00             15:04:42       London Stock Exchange  
             109                  4330.00             15:04:42       London Stock Exchange  
             200                  4334.00             15:06:00       London Stock Exchange  
             333                  4334.00             15:06:00       London Stock Exchange  
             67                   4334.00             15:07:07       London Stock Exchange  
             67                   4334.00             15:07:07       London Stock Exchange  
             107                  4334.00             15:07:07       London Stock Exchange  
             133                  4334.00             15:07:07       London Stock Exchange  
             133                  4334.00             15:07:07       London Stock Exchange  
             47                   4336.00             15:08:00       London Stock Exchange  
             25                   4335.00             15:08:06       London Stock Exchange  
             48                   4335.00             15:08:06       London Stock Exchange  
             53                   4335.00             15:08:06       London Stock Exchange  
             55                   4335.00             15:08:06       London Stock Exchange  
             71                   4335.00             15:08:06       London Stock Exchange  
             71                   4335.00             15:08:06       London Stock Exchange  
             77                   4335.00             15:08:06       London Stock Exchange  
             82                   4335.00             15:08:06       London Stock Exchange  
             82                   4335.00             15:08:06       London Stock Exchange  
             119                  4335.00             15:08:06       London Stock Exchange  
             130                  4335.00             15:08:06       London Stock Exchange  
             146                  4335.00             15:08:06       London Stock Exchange  
             16                   4341.00             15:10:16       London Stock Exchange  
             201                  4341.00             15:10:16       London Stock Exchange  
             201                  4341.00             15:10:16       London Stock Exchange  
             46                   4343.00             15:10:54       London Stock Exchange  
             85                   4343.00             15:10:54       London Stock Exchange  
             100                  4343.00             15:10:54       London Stock Exchange  
             48                   4342.00             15:11:12       London Stock Exchange  
             201                  4342.00             15:11:12       London Stock Exchange  
             201                  4342.00             15:11:12       London Stock Exchange  
             73                   4344.00             15:13:08       London Stock Exchange  
             100                  4350.00             15:14:13       London Stock Exchange  
             52                   4349.00             15:14:24       London Stock Exchange  
             200                  4349.00             15:14:24       London Stock Exchange  
             200                  4349.00             15:14:24       London Stock Exchange  
             76                   4349.00             15:14:57       London Stock Exchange  
             124                  4349.00             15:14:57       London Stock Exchange  
             200                  4349.00             15:14:57       London Stock Exchange  
             68                   4356.00             15:15:51       London Stock Exchange  
             200                  4356.00             15:15:51       London Stock Exchange  
             200                  4356.00             15:15:51       London Stock Exchange  
              8                   4354.00             15:16:00       London Stock Exchange  
             100                  4354.00             15:16:00       London Stock Exchange  
              4                   4351.00             15:16:11       London Stock Exchange  
             60                   4351.00             15:16:11       London Stock Exchange  
             96                   4351.00             15:16:11       London Stock Exchange  
             104                  4351.00             15:16:11       London Stock Exchange  
             200                  4351.00             15:16:11       London Stock Exchange  
              7                   4351.00             15:17:50       London Stock Exchange  
              8                   4351.00             15:17:50       London Stock Exchange  
             62                   4351.00             15:17:50       London Stock Exchange  
             62                   4351.00             15:17:50       London Stock Exchange  
             68                   4351.00             15:17:50       London Stock Exchange  
             138                  4351.00             15:17:50       London Stock Exchange  
             138                  4351.00             15:17:50       London Stock Exchange  
             34                   4355.00             15:18:51       London Stock Exchange  
             34                   4355.00             15:18:51       London Stock Exchange  
             34                   4355.00             15:18:51       London Stock Exchange  
             166                  4355.00             15:18:51       London Stock Exchange  
             166                  4355.00             15:18:51       London Stock Exchange  
             75                   4355.00             15:18:52       London Stock Exchange  
             48                   4354.00             15:19:14       London Stock Exchange  
             75                   4354.00             15:19:14       London Stock Exchange  
             75                   4354.00             15:19:14       London Stock Exchange  
             125                  4354.00             15:19:14       London Stock Exchange  
             125                  4354.00             15:19:14       London Stock Exchange  
             68                   4349.00             15:20:17       London Stock Exchange  
             68                   4349.00             15:20:17       London Stock Exchange  
             133                  4349.00             15:20:17       London Stock Exchange  
             58                   4355.00             15:21:13       London Stock Exchange  
             77                   4355.00             15:21:13       London Stock Exchange  
             124                  4355.00             15:21:13       London Stock Exchange  
             88                   4358.00             15:21:46       London Stock Exchange  
             159                  4358.00             15:21:46       London Stock Exchange  
             200                  4358.00             15:21:46       London Stock Exchange  
             21                   4359.00             15:22:36       London Stock Exchange  
             21                   4359.00             15:22:36       London Stock Exchange  
             180                  4359.00             15:22:36       London Stock Exchange  
             201                  4359.00             15:22:36       London Stock Exchange  
             30                   4356.00             15:22:44       London Stock Exchange  
             130                  4356.00             15:22:44       London Stock Exchange  
             134                  4356.00             15:22:44       London Stock Exchange  
             170                  4356.00             15:22:44       London Stock Exchange  
             18                   4354.00             15:25:09       London Stock Exchange  
             42                   4354.00             15:25:09       London Stock Exchange  
             59                   4354.00             15:25:09       London Stock Exchange  
             141                  4354.00             15:25:09       London Stock Exchange  
             200                  4354.00             15:25:09       London Stock Exchange  
             201                  4354.00             15:25:09       London Stock Exchange  
             16                   4357.00             15:25:38       London Stock Exchange  
             141                  4354.00             15:25:50       London Stock Exchange  
             134                  4354.00             15:26:00       London Stock Exchange  
             199                  4353.00             15:27:29       London Stock Exchange  
              1                   4353.00             15:27:46       London Stock Exchange  
             88                   4353.00             15:27:46       London Stock Exchange  
             200                  4353.00             15:27:46       London Stock Exchange  
             25                   4356.00             15:28:36       London Stock Exchange  
             34                   4356.00             15:28:36       London Stock Exchange  
             75                   4356.00             15:28:36       London Stock Exchange  
             176                  4356.00             15:28:36       London Stock Exchange  
             201                  4356.00             15:28:36       London Stock Exchange  
             201                  4356.00             15:28:36       London Stock Exchange  
             201                  4356.00             15:28:36       London Stock Exchange  
             16                   4353.00             15:29:21       London Stock Exchange  
             50                   4353.00             15:29:21       London Stock Exchange  
             83                   4353.00             15:29:21       London Stock Exchange  
             117                  4353.00             15:29:21       London Stock Exchange  
             200                  4353.00             15:29:21       London Stock Exchange  
             36                   4351.00             15:30:15       London Stock Exchange  
             100                  4351.00             15:30:15       London Stock Exchange  
             65                   4351.00             15:30:16       London Stock Exchange  
             126                  4351.00             15:30:16       London Stock Exchange  
             201                  4351.00             15:30:16       London Stock Exchange  
             10                   4351.00             15:31:28       London Stock Exchange  
             30                   4351.00             15:31:28       London Stock Exchange  
             81                   4351.00             15:31:28       London Stock Exchange  
             201                  4351.00             15:31:28       London Stock Exchange  
             201                  4351.00             15:31:28       London Stock Exchange  
              2                   4382.00             15:33:49       London Stock Exchange  
              4                   4382.00             15:33:49       London Stock Exchange  
              5                   4382.00             15:33:49       London Stock Exchange  
             31                   4382.00             15:33:49       London Stock Exchange  
             32                   4382.00             15:33:49       London Stock Exchange  
             76                   4382.00             15:33:49       London Stock Exchange  
             97                   4382.00             15:33:49       London Stock Exchange  
             169                  4382.00             15:33:49       London Stock Exchange  
             169                  4382.00             15:33:49       London Stock Exchange  
             200                  4382.00             15:33:49       London Stock Exchange  
             201                  4382.00             15:33:49       London Stock Exchange  
             88                   4372.00             15:34:42       London Stock Exchange  
             200                  4372.00             15:34:42       London Stock Exchange  
             200                  4372.00             15:34:42       London Stock Exchange  
             123                  4371.00             15:34:56       London Stock Exchange  
             134                  4371.00             15:34:56       London Stock Exchange  
             201                  4371.00             15:34:56       London Stock Exchange  
             103                  4369.00             15:36:12       London Stock Exchange  
             150                  4369.00             15:36:12       London Stock Exchange  
             201                  4369.00             15:36:12       London Stock Exchange  
             10                   4364.00             15:36:45       London Stock Exchange  
             31                   4364.00             15:36:45       London Stock Exchange  
             63                   4364.00             15:36:45       London Stock Exchange  
             73                   4364.00             15:36:45       London Stock Exchange  
             128                  4364.00             15:36:45       London Stock Exchange  
             128                  4364.00             15:36:45       London Stock Exchange  
             100                  4370.00             15:37:42       London Stock Exchange  
             201                  4376.00             15:38:00       London Stock Exchange  
             75                   4385.00             15:38:30       London Stock Exchange  
             201                  4385.00             15:38:30       London Stock Exchange  
              4                   4387.00             15:38:49       London Stock Exchange  
             62                   4387.00             15:38:49       London Stock Exchange  
             70                   4387.00             15:38:49       London Stock Exchange  
             108                  4387.00             15:38:49       London Stock Exchange  
             117                  4387.00             15:38:49       London Stock Exchange  
             122                  4387.00             15:38:49       London Stock Exchange  
             130                  4387.00             15:38:49       London Stock Exchange  
             201                  4387.00             15:38:49       London Stock Exchange  
             201                  4387.00             15:38:49       London Stock Exchange  
             201                  4391.00             15:39:27       London Stock Exchange  
              4                   4392.00             15:39:53       London Stock Exchange  
             59                   4392.00             15:39:53       London Stock Exchange  
             63                   4392.00             15:39:53       London Stock Exchange  
             103                  4392.00             15:39:53       London Stock Exchange  
             138                  4392.00             15:39:53       London Stock Exchange  
             200                  4392.00             15:39:53       London Stock Exchange  
             200                  4392.00             15:39:53       London Stock Exchange  
             42                   4391.00             15:40:34       London Stock Exchange  
             47                   4391.00             15:40:34       London Stock Exchange  
             52                   4391.00             15:40:34       London Stock Exchange  
             95                   4391.00             15:40:34       London Stock Exchange  
             106                  4391.00             15:40:34       London Stock Exchange  
             153                  4391.00             15:40:34       London Stock Exchange  
             119                  4381.00             15:40:51       London Stock Exchange  
             200                  4381.00             15:40:51       London Stock Exchange  
             200                  4381.00             15:40:51       London Stock Exchange  
             26                   4374.00             15:41:56       London Stock Exchange  
             27                   4374.00             15:41:56       London Stock Exchange  
             27                   4374.00             15:41:56       London Stock Exchange  
             94                   4374.00             15:41:56       London Stock Exchange  
             94                   4374.00             15:41:56       London Stock Exchange  
             107                  4374.00             15:41:56       London Stock Exchange  
             148                  4374.00             15:41:56       London Stock Exchange  
             174                  4374.00             15:41:56       London Stock Exchange  
             16                   4374.00             15:41:58       London Stock Exchange  
             60                   4374.00             15:41:58       London Stock Exchange  
             107                  4374.00             15:41:58       London Stock Exchange  
             200                  4370.00             15:42:34       London Stock Exchange  
             303                  4370.00             15:42:34       London Stock Exchange  
             104                  4367.00             15:42:57       London Stock Exchange  
             200                  4367.00             15:42:57       London Stock Exchange  
             200                  4367.00             15:42:57       London Stock Exchange  
             201                  4360.00             15:43:55       London Stock Exchange  
             62                   4360.00             15:43:57       London Stock Exchange  
             201                  4360.00             15:43:57       London Stock Exchange  
             25                   4367.00             15:44:56       London Stock Exchange  
             100                  4367.00             15:44:56       London Stock Exchange  
             100                  4368.00             15:44:56       London Stock Exchange  
             164                  4368.00             15:44:56       London Stock Exchange  
             100                  4367.00             15:45:05       London Stock Exchange  
             121                  4367.00             15:45:05       London Stock Exchange  
             200                  4367.00             15:45:05       London Stock Exchange  
             53                   4370.00             15:45:11       London Stock Exchange  
             201                  4370.00             15:45:11       London Stock Exchange  
             201                  4370.00             15:45:11       London Stock Exchange  
             52                   4377.00             15:46:16       London Stock Exchange  
             149                  4377.00             15:46:16       London Stock Exchange  
             201                  4377.00             15:46:16       London Stock Exchange  
             35                   4377.00             15:46:18       London Stock Exchange  
             58                   4375.00             15:46:22       London Stock Exchange  
             142                  4375.00             15:46:22       London Stock Exchange  
              6                   4381.00             15:46:43       London Stock Exchange  
             93                   4381.00             15:46:43       London Stock Exchange  
             94                   4381.00             15:46:43       London Stock Exchange  
             100                  4381.00             15:46:43       London Stock Exchange  
             33                   4377.00             15:46:45       London Stock Exchange  
             67                   4377.00             15:46:45       London Stock Exchange  
             200                  4377.00             15:46:45       London Stock Exchange  
             200                  4377.00             15:46:45       London Stock Exchange  
              6                   4372.00             15:47:16       London Stock Exchange  
             19                   4372.00             15:47:16       London Stock Exchange  
             53                   4372.00             15:47:16       London Stock Exchange  
             62                   4372.00             15:47:16       London Stock Exchange  
             62                   4372.00             15:47:16       London Stock Exchange  
             133                  4372.00             15:47:16       London Stock Exchange  
             148                  4372.00             15:47:16       London Stock Exchange  
             20                   4365.00             15:48:06       London Stock Exchange  
             20                   4365.00             15:48:06       London Stock Exchange  
             100                  4365.00             15:48:06       London Stock Exchange  
             113                  4365.00             15:48:06       London Stock Exchange  
             180                  4365.00             15:48:06       London Stock Exchange  
              8                   4364.00             15:48:18       London Stock Exchange  
             15                   4364.00             15:48:18       London Stock Exchange  
             32                   4364.00             15:48:18       London Stock Exchange  
             49                   4364.00             15:48:18       London Stock Exchange  
             151                  4364.00             15:48:18       London Stock Exchange  
             200                  4364.00             15:48:18       London Stock Exchange  
             34                   4367.00             15:48:52       London Stock Exchange  
             100                  4367.00             15:48:52       London Stock Exchange  
             200                  4367.00             15:48:52       London Stock Exchange  
             200                  4367.00             15:48:52       London Stock Exchange  
              1                   4363.00             15:49:19       London Stock Exchange  
             29                   4363.00             15:49:19       London Stock Exchange  
             30                   4363.00             15:49:19       London Stock Exchange  
             100                  4363.00             15:49:19       London Stock Exchange  
             100                  4363.00             15:49:19       London Stock Exchange  
             172                  4363.00             15:49:19       London Stock Exchange  
             69                   4363.00             15:50:08       London Stock Exchange  
             100                  4363.00             15:50:08       London Stock Exchange  
             101                  4363.00             15:50:08       London Stock Exchange  
             201                  4363.00             15:50:08       London Stock Exchange  
              5                   4363.00             15:50:25       London Stock Exchange  
             201                  4363.00             15:50:25       London Stock Exchange  
             55                   4364.00             15:50:58       London Stock Exchange  
             201                  4364.00             15:50:58       London Stock Exchange  
             18                   4362.00             15:51:17       London Stock Exchange  
             74                   4362.00             15:51:17       London Stock Exchange  
             83                   4362.00             15:51:17       London Stock Exchange  
             100                  4362.00             15:51:17       London Stock Exchange  
             127                  4362.00             15:51:17       London Stock Exchange  
             27                   4362.00             15:51:22       London Stock Exchange  
             112                  4362.00             15:51:28       London Stock Exchange  
             201                  4362.00             15:51:28       London Stock Exchange  
             27                   4362.00             15:51:47       London Stock Exchange  
             30                   4362.00             15:51:47       London Stock Exchange  
             201                  4362.00             15:51:47       London Stock Exchange  
             23                   4365.00             15:52:07       London Stock Exchange  
             37                   4365.00             15:52:07       London Stock Exchange  
             37                   4365.00             15:52:07       London Stock Exchange  
             37                   4365.00             15:52:07       London Stock Exchange  
             37                   4365.00             15:52:07       London Stock Exchange  
             37                   4365.00             15:52:07       London Stock Exchange  
             89                   4365.00             15:52:07       London Stock Exchange  
             200                  4365.00             15:52:07       London Stock Exchange  
             20                   4360.00             15:52:46       London Stock Exchange  
             20                   4360.00             15:52:46       London Stock Exchange  
             69                   4360.00             15:52:46       London Stock Exchange  
             74                   4360.00             15:52:46       London Stock Exchange  
             201                  4360.00             15:52:46       London Stock Exchange  
              1                   4366.00             15:53:15       London Stock Exchange  
             69                   4366.00             15:53:15       London Stock Exchange  
             300                  4368.00             15:53:41       London Stock Exchange  
             200                  4369.00             15:53:59       London Stock Exchange  
             200                  4369.00             15:53:59       London Stock Exchange  
             68                   4369.00             15:54:00       London Stock Exchange  
             14                   4371.00             15:54:18       London Stock Exchange  
             200                  4371.00             15:54:18       London Stock Exchange  
             200                  4371.00             15:54:18       London Stock Exchange  
             12                   4371.00             15:54:50       London Stock Exchange  
             138                  4371.00             15:54:50       London Stock Exchange  
             189                  4371.00             15:54:50       London Stock Exchange  
             201                  4371.00             15:54:50       London Stock Exchange  
             93                   4367.00             15:55:46       London Stock Exchange  
             107                  4367.00             15:55:46       London Stock Exchange  
             108                  4367.00             15:55:46       London Stock Exchange  
             200                  4367.00             15:55:46       London Stock Exchange  
             201                  4367.00             15:55:46       London Stock Exchange  
             38                   4367.00             15:55:49       London Stock Exchange  
             82                   4367.00             15:55:49       London Stock Exchange  
             93                   4367.00             15:55:49       London Stock Exchange  
              9                   4366.00             15:56:29       London Stock Exchange  
             46                   4366.00             15:56:29       London Stock Exchange  
             66                   4366.00             15:56:29       London Stock Exchange  
             76                   4366.00             15:56:29       London Stock Exchange  
             88                   4366.00             15:56:29       London Stock Exchange  
             117                  4366.00             15:56:29       London Stock Exchange  
             124                  4366.00             15:56:29       London Stock Exchange  
              3                   4365.00             15:57:14       London Stock Exchange  
             18                   4365.00             15:57:14       London Stock Exchange  
             32                   4365.00             15:57:14       London Stock Exchange  
             43                   4365.00             15:57:14       London Stock Exchange  
             77                   4365.00             15:57:14       London Stock Exchange  
             98                   4365.00             15:57:14       London Stock Exchange  
             98                   4365.00             15:57:14       London Stock Exchange  
             100                  4365.00             15:57:14       London Stock Exchange  
             103                  4365.00             15:57:14       London Stock Exchange  
             105                  4365.00             15:57:14       London Stock Exchange  
             200                  4365.00             15:57:14       London Stock Exchange  
             28                   4366.00             15:58:14       London Stock Exchange  
             100                  4366.00             15:58:14       London Stock Exchange  
             100                  4366.00             15:58:14       London Stock Exchange  
              5                   4365.00             15:58:28       London Stock Exchange  
             22                   4365.00             15:58:28       London Stock Exchange  
             53                   4365.00             15:58:28       London Stock Exchange  
             98                   4365.00             15:58:28       London Stock Exchange  
             100                  4366.00             15:58:28       London Stock Exchange  
             100                  4366.00             15:58:28       London Stock Exchange  
             103                  4365.00             15:58:28       London Stock Exchange  
             108                  4365.00             15:58:28       London Stock Exchange  
             142                  4365.00             15:58:28       London Stock Exchange  
             200                  4365.00             15:58:28       London Stock Exchange  
             201                  4365.00             15:58:28       London Stock Exchange  
             27                   4365.00             15:59:05       London Stock Exchange  
             201                  4365.00             15:59:05       London Stock Exchange  
             201                  4365.00             15:59:05       London Stock Exchange  
             201                  4370.00             16:00:13       London Stock Exchange  
             88                   4377.00             16:00:19       London Stock Exchange  
             100                  4377.00             16:00:19       London Stock Exchange  
             101                  4377.00             16:00:19       London Stock Exchange  
             201                  4377.00             16:00:19       London Stock Exchange  
             43                   4380.00             16:00:40       London Stock Exchange  
             44                   4381.00             16:00:40       London Stock Exchange  
             49                   4381.00             16:00:40       London Stock Exchange  
             52                   4381.00             16:00:40       London Stock Exchange  
             52                   4381.00             16:00:40       London Stock Exchange  
             74                   4380.00             16:00:40       London Stock Exchange  
             100                  4381.00             16:00:40       London Stock Exchange  
             158                  4380.00             16:00:40       London Stock Exchange  
             201                  4380.00             16:00:40       London Stock Exchange  
             53                   4382.00             16:00:57       London Stock Exchange  
             73                   4382.00             16:00:57       London Stock Exchange  
             200                  4382.00             16:01:06       London Stock Exchange  
              1                   4381.00             16:01:14       London Stock Exchange  
             34                   4381.00             16:01:14       London Stock Exchange  
             58                   4381.00             16:01:14       London Stock Exchange  
             138                  4382.00             16:01:14       London Stock Exchange  
             166                  4381.00             16:01:14       London Stock Exchange  
             200                  4382.00             16:01:14       London Stock Exchange  
             200                  4381.00             16:01:14       London Stock Exchange  
             44                   4379.00             16:02:25       London Stock Exchange  
             72                   4379.00             16:02:25       London Stock Exchange  
             72                   4379.00             16:02:25       London Stock Exchange  
             129                  4379.00             16:02:25       London Stock Exchange  
             201                  4379.00             16:02:25       London Stock Exchange  
             201                  4378.00             16:02:25       London Stock Exchange  
             17                   4378.00             16:02:31       London Stock Exchange  
             29                   4378.00             16:02:31       London Stock Exchange  
             77                   4378.00             16:02:31       London Stock Exchange  
             106                  4378.00             16:02:31       London Stock Exchange  
             154                  4378.00             16:02:31       London Stock Exchange  
             184                  4378.00             16:02:31       London Stock Exchange  
             201                  4378.00             16:02:31       London Stock Exchange  
              1                   4378.00             16:03:37       London Stock Exchange  
              8                   4378.00             16:03:37       London Stock Exchange  
             14                   4378.00             16:03:37       London Stock Exchange  
             26                   4378.00             16:03:37       London Stock Exchange  
             36                   4378.00             16:03:37       London Stock Exchange  
             49                   4378.00             16:03:37       London Stock Exchange  
             51                   4378.00             16:03:37       London Stock Exchange  
             64                   4378.00             16:03:37       London Stock Exchange  
             73                   4378.00             16:03:37       London Stock Exchange  
             200                  4378.00             16:03:37       London Stock Exchange  
             200                  4378.00             16:03:37       London Stock Exchange  
             201                  4378.00             16:03:37       London Stock Exchange  
             10                   4376.00             16:03:54       London Stock Exchange  
             16                   4376.00             16:03:54       London Stock Exchange  
             28                   4376.00             16:03:54       London Stock Exchange  
             29                   4376.00             16:03:54       London Stock Exchange  
             33                   4376.00             16:03:54       London Stock Exchange  
             33                   4376.00             16:03:54       London Stock Exchange  
             167                  4376.00             16:03:54       London Stock Exchange  
             171                  4376.00             16:03:54       London Stock Exchange  
              7                   4380.00             16:04:49       London Stock Exchange  
              8                   4380.00             16:04:49       London Stock Exchange  
             75                   4380.00             16:04:49       London Stock Exchange  
             75                   4380.00             16:04:49       London Stock Exchange  
             200                  4380.00             16:04:49       London Stock Exchange  
             200                  4380.00             16:04:49       London Stock Exchange  
             201                  4380.00             16:04:49       London Stock Exchange  
             201                  4380.00             16:04:49       London Stock Exchange  
             43                   4378.00             16:05:20       London Stock Exchange  
             45                   4379.00             16:05:20       London Stock Exchange  
             100                  4379.00             16:05:20       London Stock Exchange  
             158                  4378.00             16:05:22       London Stock Exchange  
             201                  4378.00             16:05:22       London Stock Exchange  
              7                   4382.00             16:06:35       London Stock Exchange  
             23                   4382.00             16:06:35       London Stock Exchange  
             31                   4382.00             16:06:35       London Stock Exchange  
             35                   4382.00             16:06:35       London Stock Exchange  
             57                   4382.00             16:06:35       London Stock Exchange  
             68                   4382.00             16:06:35       London Stock Exchange  
             68                   4382.00             16:06:35       London Stock Exchange  
             75                   4382.00             16:06:35       London Stock Exchange  
             132                  4382.00             16:06:35       London Stock Exchange  
             133                  4382.00             16:06:35       London Stock Exchange  
             200                  4382.00             16:06:35       London Stock Exchange  
             38                   4381.00             16:06:46       London Stock Exchange  
             50                   4381.00             16:06:46       London Stock Exchange  
             54                   4381.00             16:06:46       London Stock Exchange  
             201                  4381.00             16:06:46       London Stock Exchange  
             201                  4381.00             16:06:46       London Stock Exchange  
             201                  4381.00             16:06:46       London Stock Exchange  
             82                   4378.00             16:07:46       London Stock Exchange  
             118                  4378.00             16:07:46       London Stock Exchange  
             125                  4378.00             16:07:46       London Stock Exchange  
             200                  4378.00             16:07:46       London Stock Exchange  
             115                  4380.00             16:08:08       London Stock Exchange  
             198                  4380.00             16:08:08       London Stock Exchange  
             200                  4380.00             16:08:08       London Stock Exchange  
             23                   4382.00             16:08:43       London Stock Exchange  
             54                   4382.00             16:08:43       London Stock Exchange  
             57                   4382.00             16:08:43       London Stock Exchange  
             66                   4382.00             16:08:43       London Stock Exchange  
             74                   4382.00             16:08:43       London Stock Exchange  
             100                  4381.00             16:08:43       London Stock Exchange  
             100                  4382.00             16:08:43       London Stock Exchange  
             100                  4382.00             16:08:43       London Stock Exchange  
             150                  4381.00             16:08:43       London Stock Exchange  
             174                  4382.00             16:08:43       London Stock Exchange  
             30                   4380.00             16:08:53       London Stock Exchange  
             30                   4380.00             16:08:53       London Stock Exchange  
             30                   4380.00             16:08:53       London Stock Exchange  
             66                   4380.00             16:08:53       London Stock Exchange  
             140                  4380.00             16:08:53       London Stock Exchange  
             170                  4380.00             16:08:53       London Stock Exchange  
             156                  4380.00             16:09:37       London Stock Exchange  
             163                  4380.00             16:09:37       London Stock Exchange  
             28                   4380.00             16:09:41       London Stock Exchange  
             38                   4380.00             16:09:41       London Stock Exchange  
             60                   4380.00             16:09:41       London Stock Exchange  
             96                   4380.00             16:09:41       London Stock Exchange  
             99                   4380.00             16:09:41       London Stock Exchange  
             141                  4380.00             16:09:41       London Stock Exchange  
             200                  4380.00             16:09:41       London Stock Exchange  
             200                  4380.00             16:09:41       London Stock Exchange  
             201                  4380.00             16:09:41       London Stock Exchange  
             50                   4381.00             16:10:40       London Stock Exchange  
             71                   4381.00             16:10:40       London Stock Exchange  
             201                  4381.00             16:10:40       London Stock Exchange  
             201                  4381.00             16:10:40       London Stock Exchange  
             33                   4381.00             16:11:10       London Stock Exchange  
             76                   4381.00             16:11:10       London Stock Exchange  
             100                  4381.00             16:11:10       London Stock Exchange  
             100                  4381.00             16:11:10       London Stock Exchange  
             200                  4381.00             16:11:10       London Stock Exchange  
              3                   4381.00             16:11:52       London Stock Exchange  
             19                   4381.00             16:11:52       London Stock Exchange  
             22                   4381.00             16:11:52       London Stock Exchange  
             40                   4381.00             16:11:52       London Stock Exchange  
             41                   4381.00             16:11:52       London Stock Exchange  
             48                   4381.00             16:11:52       London Stock Exchange  
             50                   4381.00             16:11:52       London Stock Exchange  
             54                   4381.00             16:11:52       London Stock Exchange  
             77                   4381.00             16:11:52       London Stock Exchange  
             81                   4381.00             16:11:52       London Stock Exchange  
             99                   4381.00             16:11:52       London Stock Exchange  
             99                   4381.00             16:11:52       London Stock Exchange  
             100                  4381.00             16:11:52       London Stock Exchange  
             120                  4381.00             16:11:52       London Stock Exchange  
             123                  4381.00             16:11:52       London Stock Exchange  
             123                  4381.00             16:11:52       London Stock Exchange  
             200                  4381.00             16:11:52       London Stock Exchange  
             201                  4381.00             16:11:52       London Stock Exchange  
             29                   4383.00             16:12:47       London Stock Exchange  
             200                  4383.00             16:12:47       London Stock Exchange  
             200                  4383.00             16:12:47       London Stock Exchange  
             109                  4383.00             16:13:02       London Stock Exchange  
             155                  4383.00             16:13:02       London Stock Exchange  
             200                  4383.00             16:13:02       London Stock Exchange  
             33                   4382.00             16:13:12       London Stock Exchange  
             59                   4382.00             16:13:12       London Stock Exchange  
             87                   4382.00             16:13:12       London Stock Exchange  
             98                   4382.00             16:13:12       London Stock Exchange  
             100                  4382.00             16:13:12       London Stock Exchange  
             100                  4382.00             16:13:12       London Stock Exchange  
             114                  4382.00             16:13:12       London Stock Exchange  
             181                  4382.00             16:13:12       London Stock Exchange  
             200                  4382.00             16:13:12       London Stock Exchange  
              1                   4382.00             16:14:08       London Stock Exchange  
             18                   4382.00             16:14:08       London Stock Exchange  
             19                   4382.00             16:14:08       London Stock Exchange  
             32                   4382.00             16:14:08       London Stock Exchange  
             38                   4382.00             16:14:08       London Stock Exchange  
             38                   4382.00             16:14:08       London Stock Exchange  
             70                   4382.00             16:14:08       London Stock Exchange  
             80                   4382.00             16:14:08       London Stock Exchange  
             83                   4382.00             16:14:08       London Stock Exchange  
             99                   4382.00             16:14:08       London Stock Exchange  
             101                  4382.00             16:14:08       London Stock Exchange  
             181                  4382.00             16:14:08       London Stock Exchange  
             201                  4382.00             16:14:08       London Stock Exchange  
             25                   4385.00             16:14:44       London Stock Exchange  
             176                  4385.00             16:14:44       London Stock Exchange  
             123                  4385.00             16:14:48       London Stock Exchange  
             201                  4385.00             16:14:48       London Stock Exchange  
             25                   4385.00             16:15:07       London Stock Exchange  
             28                   4385.00             16:15:07       London Stock Exchange  
             44                   4385.00             16:15:07       London Stock Exchange  
             50                   4385.00             16:15:07       London Stock Exchange  
             89                   4385.00             16:15:07       London Stock Exchange  
             92                   4385.00             16:15:07       London Stock Exchange  
             125                  4385.00             16:15:07       London Stock Exchange  
             200                  4385.00             16:15:07       London Stock Exchange  
             200                  4385.00             16:15:07       London Stock Exchange  
             200                  4385.00             16:15:07       London Stock Exchange  
             21                   4384.00             16:15:47       London Stock Exchange  
             42                   4384.00             16:15:47       London Stock Exchange  
             200                  4384.00             16:15:47       London Stock Exchange  
             200                  4384.00             16:15:47       London Stock Exchange  
             37                   4383.00             16:16:24       London Stock Exchange  
             37                   4383.00             16:16:24       London Stock Exchange  
             37                   4383.00             16:16:24       London Stock Exchange  
             37                   4383.00             16:16:24       London Stock Exchange  
             164                  4383.00             16:16:24       London Stock Exchange  
             77                   4383.00             16:16:26       London Stock Exchange  
             13                   4383.00             16:16:40       London Stock Exchange  
             60                   4383.00             16:16:40       London Stock Exchange  
             20                   4384.00             16:17:02       London Stock Exchange  
             12                   4384.00             16:17:03       London Stock Exchange  
             16                   4384.00             16:17:03       London Stock Exchange  
             19                   4384.00             16:17:03       London Stock Exchange  
             28                   4384.00             16:17:03       London Stock Exchange  
             33                   4384.00             16:17:03       London Stock Exchange  
             36                   4384.00             16:17:03       London Stock Exchange  
             42                   4384.00             16:17:03       London Stock Exchange  
             57                   4384.00             16:17:03       London Stock Exchange  
             73                   4384.00             16:17:03       London Stock Exchange  
             76                   4384.00             16:17:03       London Stock Exchange  
             124                  4384.00             16:17:03       London Stock Exchange  
             125                  4384.00             16:17:03       London Stock Exchange  
             180                  4384.00             16:17:03       London Stock Exchange  
             200                  4384.00             16:17:03       London Stock Exchange  
             200                  4384.00             16:17:03       London Stock Exchange  
             201                  4384.00             16:17:03       London Stock Exchange  
             76                   4383.00             16:17:26       London Stock Exchange  
             173                  4383.00             16:17:26       London Stock Exchange  
             201                  4383.00             16:17:26       London Stock Exchange  
             81                   4383.00             16:17:54       London Stock Exchange  
             200                  4385.00             16:17:57       London Stock Exchange  
              1                   4385.00             16:17:58       London Stock Exchange  
             284                  4385.00             16:17:58       London Stock Exchange  
             124                  4385.00             16:18:03       London Stock Exchange  
             72                   4385.00             16:18:04       London Stock Exchange  
             76                   4385.00             16:18:04       London Stock Exchange  
             81                   4385.00             16:18:05       London Stock Exchange  
             17                   4385.00             16:18:07       London Stock Exchange  
             30                   4385.00             16:18:30       London Stock Exchange  
             201                  4385.00             16:18:30       London Stock Exchange  
             201                  4385.00             16:18:30       London Stock Exchange  
             23                   4385.00             16:18:31       London Stock Exchange  
             43                   4385.00             16:18:31       London Stock Exchange  
             63                   4385.00             16:18:31       London Stock Exchange  
             78                   4385.00             16:18:31       London Stock Exchange  
             158                  4385.00             16:18:31       London Stock Exchange  
             201                  4385.00             16:18:31       London Stock Exchange  
             68                   4384.00             16:19:05       London Stock Exchange  
             133                  4384.00             16:19:05       London Stock Exchange  
             201                  4384.00             16:19:05       London Stock Exchange  
             83                   4384.00             16:19:06       London Stock Exchange  
             20                   4383.00             16:19:09       London Stock Exchange  
             180                  4383.00             16:19:09       London Stock Exchange  
             85                   4383.00             16:19:13       London Stock Exchange  
             27                   4383.00             16:19:17       London Stock Exchange  
             80                   4383.00             16:19:18       London Stock Exchange  
             88                   4383.00             16:19:18       London Stock Exchange  
             201                  4385.00             16:20:30       London Stock Exchange  
             257                  4385.00             16:20:30       London Stock Exchange  
              9                   4384.00             16:20:52       London Stock Exchange  
             192                  4384.00             16:20:52       London Stock Exchange  
             35                   4384.00             16:20:53       London Stock Exchange  
             201                  4384.00             16:20:53       London Stock Exchange  
             16                   4384.00             16:21:31       London Stock Exchange  
             34                   4384.00             16:21:31       London Stock Exchange  
             35                   4384.00             16:21:31       London Stock Exchange  
             73                   4384.00             16:21:31       London Stock Exchange  
             77                   4384.00             16:21:31       London Stock Exchange  
             121                  4384.00             16:21:31       London Stock Exchange  
             141                  4384.00             16:21:31       London Stock Exchange  
             185                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             201                  4384.00             16:21:31       London Stock Exchange  
             118                  4384.00             16:22:08       London Stock Exchange  
             132                  4384.00             16:22:08       London Stock Exchange  
             200                  4384.00             16:22:08       London Stock Exchange  
             80                   4385.00             16:23:18       London Stock Exchange  
             90                   4385.00             16:23:20       London Stock Exchange  
             31                   4385.00             16:23:23       London Stock Exchange  
             85                   4385.00             16:23:23       London Stock Exchange  
             94                   4385.00             16:23:24       London Stock Exchange  
             21                   4385.00             16:23:25       London Stock Exchange  
             55                   4385.00             16:23:25       London Stock Exchange  
             41                   4386.00             16:23:43       London Stock Exchange  
             160                  4386.00             16:23:43       London Stock Exchange  
              4                   4386.00             16:23:46       London Stock Exchange  
             89                   4386.00             16:23:46       London Stock Exchange  
             200                  4386.00             16:23:46       London Stock Exchange  
             25                   4385.00             16:24:16       London Stock Exchange  
             26                   4385.00             16:24:16       London Stock Exchange  
             35                   4385.00             16:24:16       London Stock Exchange  
             50                   4385.00             16:24:16       London Stock Exchange  
             52                   4385.00             16:24:16       London Stock Exchange  
             100                  4385.00             16:24:16       London Stock Exchange  
             100                  4385.00             16:24:16       London Stock Exchange  
             100                  4385.00             16:24:16       London Stock Exchange  
             100                  4385.00             16:24:16       London Stock Exchange  
             123                  4385.00             16:24:16       London Stock Exchange  
             150                  4385.00             16:24:16       London Stock Exchange  
             200                  4385.00             16:24:16       London Stock Exchange  
             200                  4385.00             16:24:16       London Stock Exchange  
             200                  4385.00             16:24:16       London Stock Exchange  
             100                  4385.00             16:25:04       London Stock Exchange  
             200                  4385.00             16:25:04       London Stock Exchange  
             100                  4385.00             16:25:05       London Stock Exchange  
             120                  4385.00             16:25:06       London Stock Exchange  
             10                   4384.00             16:25:28       London Stock Exchange  
             63                   4384.00             16:25:28       London Stock Exchange  
             80                   4384.00             16:25:28       London Stock Exchange  
             137                  4384.00             16:25:28       London Stock Exchange  
             191                  4384.00             16:25:28       London Stock Exchange  
             200                  4384.00             16:25:28       London Stock Exchange  
             201                  4384.00             16:25:28       London Stock Exchange  
             201                  4384.00             16:25:28       London Stock Exchange  
             201                  4384.00             16:25:28       London Stock Exchange  
             17                   4384.00             16:25:36       London Stock Exchange  
             100                  4385.00             16:26:08       London Stock Exchange  
             48                   4384.00             16:27:25       London Stock Exchange  
             152                  4384.00             16:27:25       London Stock Exchange  
             622                  4384.00             16:27:25       London Stock Exchange  
              1                   4385.00             16:35:17       London Stock Exchange  
              3                   4385.00             16:35:17       London Stock Exchange  
              5                   4385.00             16:35:17       London Stock Exchange  
             16                   4385.00             16:35:17       London Stock Exchange  
             16                   4385.00             16:35:17       London Stock Exchange  
             23                   4385.00             16:35:17       London Stock Exchange  
             41                   4385.00             16:35:17       London Stock Exchange  
             50                   4385.00             16:35:17       London Stock Exchange  
             54                   4385.00             16:35:17       London Stock Exchange  
             66                   4385.00             16:35:17       London Stock Exchange  
             68                   4385.00             16:35:17       London Stock Exchange  
             76                   4385.00             16:35:17       London Stock Exchange  
             87                   4385.00             16:35:17       London Stock Exchange  
             117                  4385.00             16:35:17       London Stock Exchange  
             120                  4385.00             16:35:17       London Stock Exchange  
             121                  4385.00             16:35:17       London Stock Exchange  
             185                  4385.00             16:35:17       London Stock Exchange  
             195                  4385.00             16:35:17       London Stock Exchange  
             212                  4385.00             16:35:17       London Stock Exchange  
             242                  4385.00             16:35:17       London Stock Exchange  
             273                  4385.00             16:35:17       London Stock Exchange  
             282                  4385.00             16:35:17       London Stock Exchange  
             292                  4385.00             16:35:17       London Stock Exchange  
             294                  4385.00             16:35:17       London Stock Exchange  
             312                  4385.00             16:35:17       London Stock Exchange  
             374                  4385.00             16:35:17       London Stock Exchange  
             400                  4385.00             16:35:17       London Stock Exchange  
             549                  4385.00             16:35:17       London Stock Exchange  
             595                  4385.00             16:35:17       London Stock Exchange  
             616                  4385.00             16:35:17       London Stock Exchange  
             666                  4385.00             16:35:17       London Stock Exchange  
             673                  4385.00             16:35:17       London Stock Exchange  
             872                  4385.00             16:35:17       London Stock Exchange  
            1042                  4385.00             16:35:17       London Stock Exchange  
            1255                  4385.00             16:35:17       London Stock Exchange  
            1512                  4385.00             16:35:17       London Stock Exchange  
            1803                  4385.00             16:35:17       London Stock Exchange  
            1916                  4385.00             16:35:17       London Stock Exchange  
            1917                  4385.00             16:35:17       London Stock Exchange  
            2228                  4385.00             16:35:17       London Stock Exchange  
            5226                  4385.00             16:35:17       London Stock Exchange  
            6585                  4385.00             16:35:17       London Stock Exchange  



Copyright (c) 2018 PR Newswire Association,LLC. All Rights Reserved

Recent news on Carnival

See all news