Scriven (Dominic Timothy Charles OBE)
| Bought at price 6.39 per share. | Direct | 319,450 | 02 Nov 2022 | 50,000 |
Arkle (Sarah)
| Bought at price 6.50 per share. | Direct | 32,475 | 12 Oct 2022 | 5,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 6.58 per share. | Direct | 131,560 | 10 Oct 2022 | 20,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 6.99 per share. | Direct | 131,043 | 30 Sept 2022 | 18,758 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.07 per share. | Direct | 1,060,350 | 29 Sept 2022 | 150,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.00 per share. | Direct | 611,432 | 28 Sept 2022 | 87,335 |
Vietnam Enterprise Investments Limited
| Buy Back at price 6.99 per share. | Direct | 186,679 | 27 Sept 2022 | 26,722 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.12 per share. | Direct | 398,496 | 26 Sept 2022 | 56,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.36 per share. | Direct | 544,640 | 23 Sept 2022 | 74,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.58 per share. | Direct | 530,320 | 22 Sept 2022 | 70,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.76 per share. | Direct | 310,400 | 16 Sept 2022 | 40,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.83 per share. | Direct | 620,620 | 15 Sept 2022 | 79,272 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.90 per share. | Direct | 1,185,150 | 14 Sept 2022 | 150,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.94 per share. | Direct | 377,801 | 13 Sept 2022 | 47,582 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.06 per share. | Direct | 91,144 | 12 Sept 2022 | 11,311 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.94 per share. | Direct | 152,914 | 09 Sept 2022 | 19,266 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.92 per share. | Direct | 430,020 | 08 Sept 2022 | 54,275 |
City of London Investment Management Co. Ltd.
| | Direct | | 08 Sept 2022 | 744,535 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.15 per share. | Direct | 562,675 | 26 Aug 2022 | 69,023 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.09 per share. | Direct | 323,640 | 25 Aug 2022 | 40,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.02 per share. | Direct | 207,721 | 24 Aug 2022 | 25,894 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.95 per share. | Direct | 255,116 | 22 Aug 2022 | 32,078 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.07 per share. | Direct | 156,378 | 17 Aug 2022 | 19,373 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.10 per share. | Direct | 211,747 | 12 Aug 2022 | 26,132 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.26 per share. | Direct | 289,240 | 10 Aug 2022 | 35,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.17 per share. | Direct | 124,270 | 09 Aug 2022 | 15,218 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.09 per share. | Direct | 299,328 | 05 Aug 2022 | 37,009 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.09 per share. | Direct | 404,699 | 02 Aug 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.89 per share. | Direct | 258,566 | 28 Jul 2022 | 32,788 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.85 per share. | Direct | 227,637 | 26 Jul 2022 | 28,991 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.86 per share. | Direct | 314,520 | 25 Jul 2022 | 40,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.95 per share. | Direct | 278,075 | 22 Jul 2022 | 35,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.66 per share. | Direct | 313,056 | 20 Jul 2022 | 40,869 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.49 per share. | Direct | 749,000 | 13 Jul 2022 | 100,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.52 per share. | Direct | 154,620 | 12 Jul 2022 | 20,553 |
City of London Investment Management Co. Ltd.
| | Direct | | 12 Jul 2022 | 0 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.49 per share. | Direct | 299,600 | 11 Jul 2022 | 40,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.72 per share. | Direct | 694,890 | 08 Jul 2022 | 90,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.72 per share. | Direct | 432,152 | 07 Jul 2022 | 56,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.75 per share. | Direct | 407,540 | 06 Jul 2022 | 52,552 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.86 per share. | Direct | 392,800 | 05 Jul 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.16 per share. | Direct | 81,630 | 01 Jul 2022 | 10,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.14 per share. | Direct | 82,549 | 30 Jun 2022 | 10,135 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.03 per share. | Direct | 152,570 | 23 Jun 2022 | 19,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.07 per share. | Direct | 198,472 | 17 Jun 2022 | 24,600 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.28 per share. | Direct | 620,625 | 16 Jun 2022 | 75,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.12 per share. | Direct | 406,149 | 15 Jun 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.20 per share. | Direct | 126,605 | 13 Jun 2022 | 15,434 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.72 per share. | Direct | 409,278 | 31 May 2022 | 46,941 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.79 per share. | Direct | 195,903 | 30 May 2022 | 22,282 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.32 per share. | Direct | 1,141,009 | 25 May 2022 | 137,190 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.17 per share. | Direct | 816,900 | 24 May 2022 | 100,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.20 per share. | Direct | 450,725 | 23 May 2022 | 55,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.33 per share. | Direct | 207,375 | 20 May 2022 | 24,898 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.22 per share. | Direct | 174,447 | 19 May 2022 | 21,212 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.25 per share. | Direct | 364,835 | 18 May 2022 | 44,201 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.29 per share. | Direct | 98,172 | 17 May 2022 | 11,838 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.01 per share. | Direct | 400,300 | 16 May 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 7.95 per share. | Direct | 462,303 | 13 May 2022 | 58,188 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.21 per share. | Direct | 410,500 | 12 May 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.54 per share. | Direct | 256,413 | 11 May 2022 | 30,032 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.43 per share. | Direct | 842,800 | 10 May 2022 | 100,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.42 per share. | Direct | 421,100 | 09 May 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.76 per share. | Direct | 875,900 | 06 May 2022 | 100,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.98 per share. | Direct | 448,799 | 05 May 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.12 per share. | Direct | 456,250 | 04 May 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.39 per share. | Direct | 469,299 | 03 May 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.38 per share. | Direct | 236,822 | 29 Apr 2022 | 25,253 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.24 per share. | Direct | 462,100 | 28 Apr 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.15 per share. | Direct | 138,119 | 27 Apr 2022 | 15,100 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.09 per share. | Direct | 359,018 | 26 Apr 2022 | 39,496 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.11 per share. | Direct | 330,656 | 25 Apr 2022 | 36,300 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.41 per share. | Direct | 658,630 | 22 Apr 2022 | 70,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.64 per share. | Direct | 482,050 | 21 Apr 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.03 per share. | Direct | 100,340 | 14 Apr 2022 | 10,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.01 per share. | Direct | 500,350 | 13 Apr 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.84 per share. | Direct | 402,156 | 11 Apr 2022 | 40,882 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.77 per share. | Direct | 439,785 | 08 Apr 2022 | 45,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.83 per share. | Direct | 2,457,750 | 07 Apr 2022 | 250,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.85 per share. | Direct | 1,413,767 | 06 Apr 2022 | 143,486 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.93 per share. | Direct | 496,300 | 01 Apr 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.90 per share. | Direct | 297,150 | 29 Mar 2022 | 30,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.84 per share. | Direct | 769,105 | 25 Mar 2022 | 78,177 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.87 per share. | Direct | 605,631 | 24 Mar 2022 | 61,336 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.93 per share. | Direct | 460,626 | 23 Mar 2022 | 46,392 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.99 per share. | Direct | 417,536 | 22 Mar 2022 | 41,808 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.98 per share. | Direct | 150,782 | 21 Mar 2022 | 15,110 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.46 per share. | Direct | 1,122,837 | 16 Mar 2022 | 118,643 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.35 per share. | Direct | 503,716 | 15 Mar 2022 | 53,885 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.36 per share. | Direct | 1,263,600 | 14 Mar 2022 | 135,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.42 per share. | Direct | 235,500 | 10 Mar 2022 | 25,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.42 per share. | Direct | 235,524 | 08 Mar 2022 | 25,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.56 per share. | Direct | 3,564,072 | 07 Mar 2022 | 372,655 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.92 per share. | Direct | 606,040 | 04 Mar 2022 | 61,099 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.96 per share. | Direct | 189,612 | 03 Mar 2022 | 19,045 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.93 per share. | Direct | 248,300 | 02 Mar 2022 | 25,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.01 per share. | Direct | 1,001,099 | 28 Feb 2022 | 100,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.03 per share. | Direct | 1,504,050 | 25 Feb 2022 | 150,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.10 per share. | Direct | 897,795 | 23 Feb 2022 | 88,873 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.21 per share. | Direct | 1,021,400 | 22 Feb 2022 | 100,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.23 per share. | Direct | 511,300 | 21 Feb 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.31 per share. | Direct | 412,239 | 17 Feb 2022 | 40,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.26 per share. | Direct | 607,065 | 16 Feb 2022 | 59,197 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.24 per share. | Direct | 705,060 | 15 Feb 2022 | 68,820 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.14 per share. | Direct | 507,200 | 14 Feb 2022 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.28 per share. | Direct | 1,027,900 | 11 Feb 2022 | 100,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.33 per share. | Direct | 292,269 | 10 Feb 2022 | 28,296 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.21 per share. | Direct | 255,250 | 08 Feb 2022 | 25,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.14 per share. | Direct | 456,732 | 07 Feb 2022 | 45,056 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.08 per share. | Direct | 251,975 | 04 Feb 2022 | 25,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.16 per share. | Direct | 766,503 | 03 Feb 2022 | 75,473 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.99 per share. | Direct | 998,600 | 28 Jan 2022 | 100,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.93 per share. | Direct | 920,037 | 26 Jan 2022 | 92,615 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.82 per share. | Direct | 996,903 | 25 Jan 2022 | 101,466 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.53 per share. | Direct | 1,032,389 | 24 Jan 2022 | 108,285 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.96 per share. | Direct | 1,374,018 | 21 Jan 2022 | 137,926 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.91 per share. | Direct | 808,172 | 20 Jan 2022 | 81,543 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.76 per share. | Direct | 487,800 | 19 Jan 2022 | 50,000 |
Scriven (Dominic Timothy Charles OBE)
| | Direct | | 05 Jan 2022 | 0 |
Arkle (Sarah)
| | Direct | | 05 Jan 2022 | 0 |
Lawson (Gordon William)
| | Direct | | 05 Jan 2022 | 0 |
Arkle (Sarah)
| | Direct | | 31 Dec 2021 | 0 |
Bill & Melinda Gates Foundation Trust
| | Direct | | 31 Dec 2021 | 0 |
Dragon Capital Group Limited
| | Direct | | 31 Dec 2021 | 0 |
Ikano Sa
| | Direct | | 31 Dec 2021 | 0 |
Lawson (Gordon William)
| | Direct | | 31 Dec 2021 | 0 |
Vietnam Enterprise Investments Limited
| | Direct | | 31 Dec 2021 | 0 |
Scriven (Dominic Timothy Charles OBE)
| | Direct | | 31 Dec 2021 | 0 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.27 per share. | Direct | 513,600 | 02 Dec 2021 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.24 per share. | Direct | 767,775 | 30 Nov 2021 | 75,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.33 per share. | Direct | 568,095 | 29 Nov 2021 | 55,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.27 per share. | Direct | 382,067 | 26 Nov 2021 | 37,195 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.32 per share. | Direct | 228,881 | 25 Nov 2021 | 22,172 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.21 per share. | Direct | 510,350 | 24 Nov 2021 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.19 per share. | Direct | 509,250 | 10 Nov 2021 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.26 per share. | Direct | 122,637 | 09 Nov 2021 | 11,953 |
Vietnam Enterprise Investments Limited
| Buy Back at price 10.36 per share. | Direct | 539,683 | 08 Nov 2021 | 52,088 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.97 per share. | Direct | 249,275 | 13 Oct 2021 | 25,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.95 per share. | Direct | 497,600 | 11 Oct 2021 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.56 per share. | Direct | 478,250 | 30 Sept 2021 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.42 per share. | Direct | 94,851 | 29 Sept 2021 | 10,067 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.53 per share. | Direct | 381,120 | 28 Sept 2021 | 40,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.74 per share. | Direct | 486,900 | 23 Sept 2021 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.66 per share. | Direct | 482,850 | 21 Sept 2021 | 50,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.64 per share. | Direct | 446,067 | 20 Sept 2021 | 46,263 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.04 per share. | Direct | 225,999 | 25 Aug 2021 | 25,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 8.99 per share. | Direct | 899,100 | 24 Aug 2021 | 100,000 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.05 per share. | Direct | 281,249 | 23 Aug 2021 | 31,067 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.18 per share. | Direct | 230,094 | 20 Aug 2021 | 25,062 |
Vietnam Enterprise Investments Limited
| Buy Back at price 9.36 per share. | Direct | 467,800 | 19 Aug 2021 | 50,000 |