- Part 2: For the preceding part double click ID:nRSH6674Ma
28.23998
A Ordinary Sale 300 28.23998
A Ordinary Sale 153 28.30176
A Ordinary Sale 147 28.30176
A Ordinary Sale 163 28.3704
A Ordinary Sale 1,900 28.13701
A Ordinary Sale 1,572 28.13701
A Ordinary Sale 249 28.42532
A Ordinary Sale 140 28.30176
A Ordinary Sale 300 28.13701
A Ordinary Sale 300 28.13701
A Ordinary Sale 300 28.13701
A Ordinary Sale 488 28.13701
A Ordinary Sale 595 28.41159
A Ordinary Sale 300 28.2743
A Ordinary Sale 500 28.26744
A Ordinary Sale 300 28.2743
A Ordinary Sale 197 28.26744
A Ordinary Sale 750 28.32235
A Ordinary Sale 300 28.31549
A Ordinary Sale 500 28.31549
A Ordinary Sale 141 28.31549
A Ordinary Sale 44 28.18506
A Ordinary Sale 50 28.18506
A Ordinary Sale 154 28.18506
A Ordinary Sale 382 28.15074
A Ordinary Sale 156 28.15761
A Ordinary Sale 31 28.15761
A Ordinary Sale 126 28.13701
A Ordinary Sale 83 28.13701
A Ordinary Sale 380 28.28116
A Ordinary Sale 300 28.28116
A Ordinary Sale 297 28.28116
A Ordinary Sale 73 28.28116
A Ordinary Sale 603 28.19879
A Ordinary Sale 273 28.19879
A Ordinary Sale 353 28.20566
A Ordinary Sale 300 28.19193
A Ordinary Sale 300 27.99286
A Ordinary Sale 400 27.95167
A Ordinary Sale 400 27.95167
A Ordinary Sale 153 28.3704
A Ordinary Sale 250 28.1782
A Ordinary Sale 65 28.1782
A Ordinary Sale 65 28.1782
A Ordinary Sale 368 28.19879
A Ordinary Sale 268 28.25371
A Ordinary Sale 237 28.26057
A Ordinary Sale 2,000 28.25371
A Ordinary Sale 7 28.26057
A Ordinary Sale 946 28.33608
A Ordinary Sale 769 28.33608
A Ordinary Sale 426 28.3704
A Ordinary Sale 300 28.26744
A Ordinary Sale 345 28.21252
A Ordinary Sale 300 28.26744
A Ordinary Sale 300 28.21252
A Ordinary Sale 365 28.34294
A Ordinary Sale 648 28.24684
A Ordinary Sale 262 28.21252
A Ordinary Sale 300 27.80066
A Ordinary Sale 265 28.34981
A Ordinary Sale 153 28.35667
A Ordinary Sale 300 27.78693
A Ordinary Sale 1,106 28.36354
A Ordinary Sale 300 28.22625
A Ordinary Sale 186 28.15074
A Ordinary Sale 153 28.35667
A Ordinary Sale 333 28.36354
A Ordinary Sale 224 28.22625
A Ordinary Sale 244 28.16447
A Ordinary Sale 213 28.15761
A Ordinary Sale 75 28.15761
A Ordinary Sale 222 28.3704
A Ordinary Sale 466 28.3704
A Ordinary Sale 700 28.3704
A Ordinary Sale 134 28.3704
A Ordinary Sale 300 27.81439
A Ordinary Sale 166 27.81439
A Ordinary Sale 273 28.24684
A Ordinary Sale 259 28.3704
A Ordinary Sale 185 27.78693
A Ordinary Sale 45 27.78693
A Ordinary Sale 188 27.81439
A Ordinary Sale 83 27.81439
A Ordinary Sale 200 27.81439
A Ordinary Sale 121 28.10269
A Ordinary Sale 206 27.80752
A Ordinary Sale 652 28.10956
A Ordinary Sale 171 27.99286
A Ordinary Sale 332 28.50082
A Ordinary Sale 340 28.20566
A Ordinary Sale 207 28.36354
A Ordinary Sale 878 28.13701
A Ordinary Sale 484 27.89676
A Ordinary Sale 500 27.99286
A Ordinary Sale 212 28.14388
A Ordinary Sale 1,078 28.18506
A Ordinary Sale 8,400,000 28.50082
A Ordinary Sale 201 27.51664
A Ordinary Sale 350 27.73071
A Ordinary Sale 4,055 27.715
A Ordinary Sale 3,864 27.715
A Ordinary Sale 2,150 27.715
A Ordinary Sale 3,042 27.715
A Ordinary Sale 891 27.715
A Ordinary Sale 6,083 27.715
A Ordinary Sale 10,605 27.715
A Ordinary Sale 3,894 28.04778
A Ordinary Sale 1,863 28.04778
A Ordinary Sale 816 28.04778
A Ordinary Sale 382 28.04778
A Ordinary Sale 2,387 27.67387
A Ordinary Sale 642 27.66036
A Ordinary Sale 4,209 27.66765
A Ordinary Sale 158 27.68487
A Ordinary Sale 174 27.8040
A ADRs Sale 394 27.6261
A ADRs Sale 174 27.8012
Total purchases 943,353
Total sales 9,820,494
Class of relevant security Purchase/sale Number of securities Price per unit
B Ordinary Purchase 250 28.624
B Ordinary Purchase 1,434 28.624
B Ordinary Purchase 17 28.672
B Ordinary Purchase 206 28.672
B Ordinary Purchase 500 28.672
B Ordinary Purchase 107 28.672
B Ordinary Purchase 250 28.672
B Ordinary Purchase 500 28.672
B Ordinary Purchase 205 28.672
B Ordinary Purchase 135 28.672
B Ordinary Purchase 303 28.333
B Ordinary Purchase 182 28.281
B Ordinary Purchase 10,658 28.569
B Ordinary Purchase 1,647 28.394
B Ordinary Purchase 635 28.391
B Ordinary Purchase 2,240 28.391
B Ordinary Purchase 2,240 28.391
B Ordinary Purchase 2,520 28.391
B Ordinary Purchase 2,520 28.391
B Ordinary Purchase 2,240 28.391
B Ordinary Purchase 2,240 28.391
B Ordinary Purchase 3,330 28.391
B Ordinary Purchase 2,158 28.391
B Ordinary Purchase 1,192 28.391
B Ordinary Purchase 362 28.391
B Ordinary Purchase 338 28.391
B Ordinary Purchase 1,332 28.391
B Ordinary Purchase 40 28.315
B Ordinary Purchase 2,018 28.391
B Ordinary Purchase 418 28.391
B Ordinary Purchase 3,331 28.391
B Ordinary Purchase 780 28.391
B Ordinary Purchase 1,998 28.391
B Ordinary Purchase 2,664 28.391
B Ordinary Purchase 1,460 28.391
B Ordinary Purchase 2,665 28.391
B Ordinary Purchase 1,332 28.391
B Ordinary Purchase 839 28.569
B Ordinary Purchase 250 28.563
B Ordinary Purchase 404 28.309
B Ordinary Purchase 497 28.885
B Ordinary Purchase 561 28.691
B Ordinary Purchase 300 28.885
B Ordinary Purchase 22 28.885
B Ordinary Purchase 155 28.755
B Ordinary Purchase 600 28.755
B Ordinary Purchase 351 28.755
B Ordinary Purchase 500 28.755
B Ordinary Purchase 200 28.329
B Ordinary Purchase 200 28.329
B Ordinary Purchase 404 28.329
B Ordinary Purchase 159 28.357
B Ordinary Purchase 358 28.597
B Ordinary Purchase 272 28.350
B Ordinary Purchase 8 28.350
B Ordinary Purchase 8 28.350
B Ordinary Purchase 164 28.343
B Ordinary Purchase 250 28.453
B Ordinary Purchase 500 28.453
B Ordinary Purchase 300 28.453
B Ordinary Purchase 33 28.604
B Ordinary Purchase 184 28.604
B Ordinary Purchase 400 28.384
B Ordinary Purchase 782 28.432
B Ordinary Purchase 785 28.432
B Ordinary Purchase 250 28.322
B Ordinary Purchase 358 28.501
B Ordinary Purchase 100 28.309
B Ordinary Purchase 250 28.315
B Ordinary Purchase 82 28.700
B Ordinary Purchase 205 28.624
B Ordinary Purchase 267 28.274
B Ordinary Purchase 262 28.274
B Ordinary Purchase 358 28.583
B Ordinary Purchase 240 28.309
B Ordinary Purchase 176 28.329
B Ordinary Purchase 183 28.295
B Ordinary Purchase 1,442 28.304
B Ordinary Purchase 118 28.343
B Ordinary Purchase 500 28.343
B Ordinary Purchase 74 28.556
B Ordinary Purchase 809 28.425
B Ordinary Purchase 362 28.425
B Ordinary Purchase 358 28.583
B Ordinary Purchase 224 28.261
B Ordinary Purchase 359 28.326
B Ordinary Purchase 800 28.391
B Ordinary Purchase 96 28.556
B Ordinary Purchase 500 28.391
B Ordinary Purchase 207 28.398
B Ordinary Purchase 2,240 28.391
B Ordinary Purchase 5,073 28.391
B Ordinary Purchase 1,605 28.391
B Ordinary Purchase 368 28.391
B Ordinary Purchase 2,665 28.391
B Ordinary Purchase 177 28.261
B Ordinary Purchase 13 28.302
B Ordinary Purchase 171 28.360
B Ordinary Purchase 427 28.302
B Ordinary Purchase 478 28.892
B Ordinary Purchase 358 28.679
B Ordinary Purchase 595 28.274
B Ordinary Purchase 201 28.274
B Ordinary Purchase 250 28.618
B Ordinary Purchase 500 28.364
B Ordinary Purchase 420 28.364
B Ordinary Purchase 221 28.370
B Ordinary Purchase 195 28.388
B Ordinary Purchase 239 28.329
B Ordinary Purchase 736 28.748
B Ordinary Purchase 190 28.748
B Ordinary Purchase 156 28.370
B Ordinary Purchase 1,000 28.377
B Ordinary Purchase 71 28.377
B Ordinary Purchase 327 28.377
B Ordinary Purchase 121 28.377
B Ordinary Purchase 500 28.336
B Ordinary Purchase 42 28.624
B Ordinary Purchase 226 28.374
B Ordinary Purchase 250 28.336
B Ordinary Purchase 51 28.336
B Ordinary Purchase 51 28.336
B Ordinary Purchase 299 28.336
B Ordinary Purchase 438 28.336
B Ordinary Purchase 264 28.333
B Ordinary Purchase 159 28.322
B Ordinary Purchase 241 28.322
B Ordinary Purchase 148 28.295
B Ordinary Purchase 358 28.569
B Ordinary Purchase 84 28.549
B Ordinary Purchase 500 28.549
B Ordinary Purchase 200 28.295
B Ordinary Purchase 82 28.295
B Ordinary Purchase 477 28.789
B Ordinary Purchase 500 28.281
B Ordinary Purchase 302 28.281
B Ordinary Purchase 674 28.281
B Ordinary Purchase 1,544 28.281
B Ordinary Purchase 1,514 28.281
B Ordinary Purchase 1,550 28.281
B Ordinary Purchase 1,674 28.281
B Ordinary Purchase 175 28.336
B Ordinary Purchase 176 28.336
B Ordinary Purchase 378 28.281
B Ordinary Purchase 173 28.281
B Ordinary Purchase 449 28.281
B Ordinary Purchase 3,041 28.281
B Ordinary Purchase 250 28.281
B Ordinary Purchase 500 28.281
B Ordinary Purchase 1,021 28.281
B Ordinary Purchase 4,536 28.281
B Ordinary Purchase 600 28.281
B Ordinary Purchase 2,268 28.281
B Ordinary Purchase 600 28.281
B Ordinary Purchase 200 28.329
B Ordinary Purchase 246 28.329
B Ordinary Purchase 299 28.329
B Ordinary Purchase 773 28.326
B Ordinary Purchase 1,600 28.563
B Ordinary Purchase 192 28.357
B Ordinary Purchase 988 28.556
B Ordinary Purchase 358 28.556
B Ordinary Purchase 166 28.274
B Ordinary Purchase 300 28.796
B Ordinary Purchase 600 28.796
B Ordinary Purchase 100 28.336
B Ordinary Purchase 1,189 28.384
B Ordinary Purchase 55 28.384
B Ordinary Purchase 74 28.384
B Ordinary Purchase 570 28.384
B Ordinary Purchase 125 28.796
B Ordinary Purchase 97 28.336
B Ordinary Purchase 364 28.333
B Ordinary Purchase 77 28.769
B Ordinary Purchase 200 28.384
B Ordinary Purchase 246 28.267
B Ordinary Purchase 18 28.267
B Ordinary Purchase 219 28.254
B Ordinary Purchase 227 28.885
B Ordinary Purchase 400 28.666
B Ordinary Purchase 400 28.666
B Ordinary Purchase 681 28.666
B Ordinary Purchase 412 28.666
B Ordinary Purchase 358 28.549
B Ordinary Purchase 14,274 28.322
B Ordinary Purchase 323 28.343
B Ordinary Purchase 501 28.700
B Ordinary Purchase 3,271 28.420
B Ordinary Purchase 792 28.803
B Ordinary Purchase 153 28.803
B Ordinary Purchase 211 28.803
B Ordinary Purchase 131 28.803
B Ordinary Purchase 316 28.803
B Ordinary Purchase 40 28.803
B Ordinary Purchase 7 28.803
B Ordinary Purchase 349 28.803
B Ordinary Purchase 292 28.343
B Ordinary Purchase 395 28.370
B Ordinary Purchase 526 28.782
B Ordinary Purchase 25 28.329
B Ordinary Purchase 156 28.329
B Ordinary Purchase 298 28.370
B Ordinary Purchase 183 28.350
B Ordinary Purchase 1 28.604
B Ordinary Purchase 890 28.281
B Ordinary Purchase 1,626 28.604
B Ordinary Purchase 43 28.604
B Ordinary Purchase 176 28.604
B Ordinary Purchase 500 28.604
B Ordinary Purchase 650 28.281
B Ordinary Purchase 4,762 28.281
B Ordinary Purchase 4,812 28.281
B Ordinary Purchase 1,196 28.281
B Ordinary Purchase 4,216 28.281
B Ordinary Purchase 600 28.281
B Ordinary Purchase 1,300 28.281
B Ordinary Purchase 116 28.350
B Ordinary Purchase 36 28.686
B Ordinary Purchase 840 28.686
B Ordinary Purchase 250 28.686
B Ordinary Purchase 96 28.686
B Ordinary Purchase 315 28.686
B Ordinary Purchase 500 28.686
B Ordinary Purchase 253 28.271
B Ordinary Purchase 18 28.672
B Ordinary Purchase 419 28.741
B Ordinary Purchase 203 28.672
B Ordinary Purchase 202 28.309
B Ordinary Purchase 156 28.309
B Ordinary Purchase 5 28.309
B Ordinary Purchase 155 28.309
B Ordinary Purchase 224 28.309
B Ordinary Purchase 355 28.672
B Ordinary Purchase 500 28.412
B Ordinary Purchase 361 28.412
B Ordinary Purchase 117 28.412
B Ordinary Purchase 350 28.412
B Ordinary Purchase 338 28.418
B Ordinary Purchase 191 28.679
B Ordinary Purchase 315 28.734
B Ordinary Purchase 358 28.556
B Ordinary Purchase 79 28.672
B Ordinary Purchase 500 28.672
B Ordinary Purchase 96,354 28.750
B Ordinary Purchase 48,177 28.652
B Ordinary Purchase 341 28.370
B Ordinary Purchase 265 28.267
B Ordinary Purchase 336 28.315
B Ordinary Sale 1,563 28.624
B Ordinary Sale 250 28.769
B Ordinary Sale 500 28.769
B Ordinary Sale 458 28.391
B Ordinary Sale 250 28.576
B Ordinary Sale 500 28.576
B Ordinary Sale 186 28.590
B Ordinary Sale 220 28.714
B Ordinary Sale 277 28.714
B Ordinary Sale 674 28.714
B Ordinary Sale 550 28.707
B Ordinary Sale 550 28.714
B Ordinary Sale 448 28.707
B Ordinary Sale 500 28.707
B Ordinary Sale 194 28.727
B Ordinary Sale 250 28.370
B Ordinary Sale 387 28.370
B Ordinary Sale 456 28.755
B Ordinary Sale 15 28.755
B Ordinary Sale 665 28.329
B Ordinary Sale 485 28.755
B Ordinary Sale 196 28.755
B Ordinary Sale 284 28.329
B Ordinary Sale 200 28.329
B Ordinary Sale 200 28.755
B Ordinary Sale 193 28.748
B Ordinary Sale 272 28.364
B Ordinary Sale 89 28.329
B Ordinary Sale 500 28.741
B Ordinary Sale 180 28.741
B Ordinary Sale 135 28.515
B Ordinary Sale 84 28.515
B Ordinary Sale 155 28.515
B Ordinary Sale 55,953 28.544
B Ordinary Sale 1,917 28.274
B Ordinary Sale 252 28.762
B Ordinary Sale 158 28.762
B Ordinary Sale 1,698 28.274
B Ordinary Sale 263 28.274
B Ordinary Sale 486 28.274
B Ordinary Sale 10,945 28.391
B Ordinary Sale 269 28.597
B Ordinary Sale 4,433 28.391
B Ordinary Sale 20 28.391
B Ordinary Sale 785 28.391
B Ordinary Sale 211 28.597
B Ordinary Sale 637 28.391
B Ordinary Sale 218 28.563
B Ordinary Sale 197 28.309
B Ordinary Sale 174 28.576
B Ordinary Sale 204 28.583
B Ordinary Sale 459 28.412
B Ordinary Sale 300 28.521
B Ordinary Sale 500 28.515
B Ordinary Sale 284 28.515
B Ordinary Sale 400 28.515
B Ordinary Sale 822 28.515
B Ordinary Sale 500 28.515
B Ordinary Sale 200 28.515
B Ordinary Sale 250 28.515
B Ordinary Sale 410 28.515
B Ordinary Sale 1,382 28.679
B Ordinary Sale 274 28.494
B Ordinary Sale 96 28.686
B Ordinary Sale 123 28.391
B Ordinary Sale 75 28.391
B Ordinary Sale 603 28.755
B Ordinary Sale 401 28.865
B Ordinary Sale 673 28.865
B Ordinary Sale 77 28.865
B Ordinary Sale 201 28.865
B Ordinary Sale 500 28.714
B Ordinary Sale 527 28.707
B Ordinary Sale 281 28.542
B Ordinary Sale 290 28.542
B Ordinary Sale 463 28.343
B Ordinary Sale 283 28.720
B Ordinary Sale 226 28.714
B Ordinary Sale 280 28.714
B Ordinary Sale 360 28.343
B Ordinary Sale 1,035 28.652
B Ordinary Sale 361 28.652
B Ordinary Sale 250 28.652
B Ordinary Sale 40 28.343
B Ordinary Sale 266 28.542
B Ordinary Sale 448 28.542
B Ordinary Sale 250 28.563
B Ordinary Sale 395 28.336
B Ordinary Sale 466 28.398
B Ordinary Sale 233 28.734
B Ordinary Sale 250 28.720
B Ordinary Sale 250 28.741
B Ordinary Sale 500 28.741
B Ordinary Sale 575 28.720
B Ordinary Sale 382 28.720
B Ordinary Sale 361 28.398
B Ordinary Sale 196 28.528
B Ordinary Sale 578 28.741
B Ordinary Sale 368 28.322
B Ordinary Sale 46 28.487
B Ordinary Sale 207 28.700
B Ordinary Sale 384 28.693
B Ordinary Sale 186 28.494
B Ordinary Sale 402 28.494
B Ordinary Sale 489 28.762
B Ordinary Sale 413 28.769
B Ordinary Sale 300 28.535
B Ordinary Sale 250 28.535
B Ordinary Sale 193 28.535
B Ordinary Sale 174 28.755
B Ordinary Sale 101 28.755
B Ordinary Sale 321 28.727
B Ordinary Sale 250 28.727
B Ordinary Sale 468 28.734
B Ordinary Sale 500 28.755
B Ordinary Sale 500 28.755
B Ordinary Sale 577 28.755
B Ordinary Sale 211 28.755
B Ordinary Sale 500 28.755
B Ordinary Sale 250 28.755
B Ordinary Sale 80 28.748
B Ordinary Sale 20 28.309
B Ordinary Sale 500 28.769
B Ordinary Sale 250 28.693
B Ordinary Sale 672 28.693
B Ordinary Sale 412 28.693
B Ordinary Sale 435 28.693
B Ordinary Sale 583 28.611
B Ordinary Sale 98 28.611
B Ordinary Sale 250 28.604
B Ordinary Sale 256 28.755
B Ordinary Sale 95 28.755
B Ordinary Sale 69 28.755
B Ordinary Sale 129 28.364
B Ordinary Sale 500 28.734
B Ordinary Sale 250 28.748
B Ordinary Sale 300 28.748
B Ordinary Sale 735 28.748
B Ordinary Sale 224 28.281
B Ordinary Sale 41 28.281
B Ordinary Sale 206 28.659
B Ordinary Sale 250 28.590
B Ordinary Sale 404 28.315
B Ordinary Sale 77 28.549
B Ordinary Sale 300 28.549
B Ordinary Sale 65 28.357
B Ordinary Sale 13 28.309
B Ordinary Sale 376 28.357
B Ordinary Sale 284 28.885
B Ordinary Sale 1,177 28.899
B Ordinary Sale 271 28.885
B Ordinary Sale 400 28.885
B Ordinary Sale 300 28.521
B Ordinary Sale 300 28.521
B Ordinary Sale 197 28.556
B Ordinary Sale 83 28.576
B Ordinary Sale 250 28.521
B Ordinary Sale 200 28.521
B Ordinary Sale 2,247 28.569
B Ordinary Sale 809 28.576
B Ordinary Sale 10 28.315
B Ordinary Sale 877 28.315
B Ordinary Sale 323 28.315
B Ordinary Sale 201 28.576
B Ordinary Sale 50 28.590
B Ordinary Sale 1,358 28.576
B Ordinary Sale 400 28.576
B Ordinary Sale 400 28.576
B Ordinary Sale 343 28.563
B Ordinary Sale 157 28.563
B Ordinary Sale 180 28.549
B Ordinary Sale 303 28.412
B Ordinary Sale 905 28.412
B Ordinary Sale 248 28.782
B Ordinary Sale 736 28.789
B Ordinary Sale 617 28.365
B Ordinary Sale 300 28.384
B Ordinary Sale 520 28.329
B Ordinary Sale 25 28.755
B Ordinary Sale 407 28.755
B Ordinary Sale 68 28.755
B Ordinary Sale 200 28.329
B Ordinary Sale 690 28.329
B Ordinary Sale 285 28.727
B Ordinary Sale 257 28.569
B Ordinary Sale 2,238 28.583
B Ordinary Sale 2,146 28.576
B Ordinary Sale 40 28.576
B Ordinary Sale 300 28.576
B Ordinary Sale 300 28.576
B Ordinary Sale 235 28.576
B Ordinary Sale 385 28.528
B Ordinary Sale 193 28.714
B Ordinary Sale 222 28.734
B Ordinary Sale 3,330 28.391
B Ordinary Sale 42 28.679
B Ordinary Sale 205 28.542
B Ordinary Sale 59 28.542
B Ordinary Sale 250 28.261
B Ordinary Sale 432 28.261
B Ordinary Sale 1,063 28.597
B Ordinary Sale 250 28.727
B Ordinary Sale 124 28.727
B Ordinary Sale 3,330 28.391
B Ordinary Sale 902 28.391
B Ordinary Sale 1,757 28.391
B Ordinary Sale 401 28.659
B Ordinary Sale 1,084 28.597
B Ordinary Sale 200 28.590
B Ordinary Sale 2,411 28.391
B Ordinary Sale 9,635 28.391
B Ordinary Sale 72 28.391
B Ordinary Sale 1,656 28.391
B Ordinary Sale 5,396 28.391
B Ordinary Sale 6,955 28.391
B Ordinary Sale 15,458 28.391
B Ordinary Sale 7,969 28.391
B Ordinary Sale 250 28.720
B Ordinary Sale 18,549 28.391
B Ordinary Sale 9,274 28.391
B Ordinary Sale 33 28.659
B Ordinary Sale 82 28.659
B Ordinary Sale 90 28.659
B Ordinary Sale 95 28.659
B Ordinary Sale 500 28.583
B Ordinary Sale 500 28.583
B Ordinary Sale 850 28.583
B Ordinary Sale 850 28.583
B Ordinary Sale 200 28.720
B Ordinary Sale 114 28.720
B Ordinary Sale 582 28.391
B Ordinary Sale 6,183 28.391
B Ordinary Sale 418 28.391
B Ordinary Sale 26,807 28.391
B Ordinary Sale 1,122 28.391
B Ordinary Sale 10,358 28.391
B Ordinary Sale 400 28.652
B Ordinary Sale 400 28.652
B Ordinary Sale 446 28.652
B Ordinary Sale 74 28.755
B Ordinary Sale 500 28.679
B Ordinary Sale 57 28.679
B Ordinary Sale 463 28.686
B Ordinary Sale 519 28.412
B Ordinary Sale 638 28.775
B Ordinary Sale 122 28.329
B Ordinary Sale 284 28.418
B Ordinary Sale 336 28.336
B Ordinary Sale 133 28.480
B Ordinary Sale 194 28.569
B Ordinary Sale 267 28.789
B Ordinary Sale 250 28.775
B Ordinary Sale 400 28.563
B Ordinary Sale 237 28.583
B Ordinary Sale 635 28.343
B Ordinary Sale 322 28.693
B Ordinary Sale 200 28.446
B Ordinary Sale 62 28.446
B Ordinary Sale 134 28.446
B Ordinary Sale 1 28.446
B Ordinary Sale 86 28.446
B Ordinary Sale 29 28.446
B Ordinary Sale 104 28.720
B Ordinary Sale 200 28.446
B Ordinary Sale 231 28.302
B Ordinary Sale 382 28.899
B Ordinary Sale 40 28.899
B Ordinary Sale 300 28.899
B Ordinary Sale 42 28.604
B Ordinary Sale 250 28.583
B Ordinary Sale 173 28.899
B Ordinary Sale 583 28.727
B Ordinary Sale 172 28.727
B Ordinary Sale 434 28.329
B Ordinary Sale 166 28.480
B Ordinary Sale 55 28.480
B Ordinary Sale 182 28.480
B Ordinary Sale 74 28.480
B Ordinary Sale 65 28.480
B Ordinary Sale 384 28.480
B Ordinary Sale 29 28.707
B Ordinary Sale 172 28.693
B Ordinary Sale 190 28.693
B Ordinary Sale 305 28.693
B Ordinary Sale 429 28.707
B Ordinary Sale 2,000 28.714
B Ordinary Sale 673 28.714
B Ordinary Sale 245 28.549
B Ordinary Sale 500 28.576
B Ordinary Sale 163 28.357
B Ordinary Sale 13 28.611
B Ordinary Sale 387 28.611
B Ordinary Sale 306 28.611
B Ordinary Sale 424 28.611
B Ordinary Sale 306 28.741
B Ordinary Sale 88 28.741
B Ordinary Sale 36 28.741
B Ordinary Sale 45 28.741
B Ordinary Sale 45 28.741
B Ordinary Sale 36 28.741
B Ordinary Sale 400 28.720
B Ordinary Sale 183 28.302
B Ordinary Sale 250 28.302
B Ordinary Sale 391 28.302
B Ordinary Sale 223 28.302
B Ordinary Sale 277 28.302
B Ordinary Sale 500 28.370
B Ordinary Sale 142 28.741
B Ordinary Sale 242 28.741
B Ordinary Sale 250 28.741
B Ordinary Sale 387 28.741
B Ordinary Sale 148 28.714
B Ordinary Sale 250 28.370
B Ordinary Sale 161 28.370
B Ordinary Sale 353 28.370
B Ordinary Sale 419 28.377
B Ordinary Sale 3 28.370
B Ordinary Sale 353 28.370
B Ordinary Sale 475 28.357
B Ordinary Sale 300 28.734
B Ordinary Sale 204 28.734
B Ordinary Sale 153 28.295
B Ordinary Sale 425 28.734
B Ordinary Sale 118 28.693
B Ordinary Sale 250 28.693
B Ordinary Sale 262 28.693
B Ordinary Sale 416 28.501
B Ordinary Sale 289 28.672
B Ordinary Sale 116 28.679
B Ordinary Sale 400 28.329
B Ordinary Sale 376 28.329
B Ordinary Sale 205 28.288
B Ordinary Sale 235 28.563
B Ordinary Sale 447 28.350
B Ordinary Sale 211 28.672
- More to follow, for following part double click ID:nRSH6674Mc