Vinacapital Vietnam Opportunity Fund Ltd
| | Direct | | 06 Dec 2022 | 10,000,000 |
City of London Investment Management Co. Ltd.
| | Direct | | 11 Nov 2022 | 472,492 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 4.65 per share. | Direct | 81,696 | 08 Nov 2022 | 17,573 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 4.70 per share. | Direct | 563,640 | 07 Nov 2022 | 120,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 4.78 per share. | Direct | 238,900 | 04 Nov 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 4.75 per share. | Direct | 237,250 | 03 Nov 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 4.89 per share. | Direct | 244,600 | 01 Nov 2022 | 50,000 |
Lazard Asset Management, L.L.C.
| | Direct | | 31 Oct 2022 | 123,621 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 4.74 per share. | Direct | 236,750 | 24 Oct 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 4.91 per share. | Direct | 245,250 | 21 Oct 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 4.99 per share. | Direct | 374,025 | 20 Oct 2022 | 75,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 4.97 per share. | Direct | 372,600 | 19 Oct 2022 | 75,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.08 per share. | Direct | 450,437 | 18 Oct 2022 | 88,634 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.09 per share. | Direct | 254,300 | 17 Oct 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.00 per share. | Direct | 250,199 | 14 Oct 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.02 per share. | Direct | 250,950 | 13 Oct 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 4.93 per share. | Direct | 246,500 | 12 Oct 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 4.85 per share. | Direct | 242,300 | 11 Oct 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.18 per share. | Direct | 466,020 | 30 Sept 2022 | 90,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.30 per share. | Direct | 530,200 | 29 Sept 2022 | 100,000 |
Lazard Asset Management, L.L.C.
| | Direct | | 29 Sept 2022 | 1,043,318 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.29 per share. | Direct | 529,200 | 28 Sept 2022 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.31 per share. | Direct | 531,200 | 27 Sept 2022 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.65 per share. | Direct | 201,398 | 16 Sept 2022 | 35,652 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.64 per share. | Direct | 56,400 | 15 Sept 2022 | 10,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.78 per share. | Direct | 218,276 | 09 Sept 2022 | 37,751 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.76 per share. | Direct | 432,075 | 08 Sept 2022 | 75,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.75 per share. | Direct | 287,650 | 02 Sept 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.77 per share. | Direct | 188,284 | 01 Sept 2022 | 32,626 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.82 per share. | Direct | 101,500 | 24 Aug 2022 | 17,452 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.87 per share. | Direct | 293,400 | 23 Aug 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.83 per share. | Direct | 437,625 | 22 Aug 2022 | 75,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.08 per share. | Direct | 304,200 | 03 Aug 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.95 per share. | Direct | 297,550 | 28 Jul 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.95 per share. | Direct | 297,700 | 27 Jul 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.70 per share. | Direct | 85,425 | 13 Jul 2022 | 15,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.71 per share. | Direct | 184,602 | 12 Jul 2022 | 32,358 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.75 per share. | Direct | 112,657 | 08 Jul 2022 | 19,596 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.71 per share. | Direct | 285,750 | 05 Jul 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.77 per share. | Direct | 201,915 | 01 Jul 2022 | 35,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.73 per share. | Direct | 294,797 | 22 Jun 2022 | 51,466 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.05 per share. | Direct | 151,200 | 31 May 2022 | 25,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.10 per share. | Direct | 304,850 | 30 May 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.84 per share. | Direct | 292,200 | 19 May 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.86 per share. | Direct | 117,220 | 18 May 2022 | 20,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.86 per share. | Direct | 139,836 | 17 May 2022 | 23,871 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.79 per share. | Direct | 289,450 | 16 May 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.92 per share. | Direct | 202,296 | 12 May 2022 | 34,189 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.00 per share. | Direct | 180,060 | 11 May 2022 | 30,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.01 per share. | Direct | 113,645 | 10 May 2022 | 18,900 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.19 per share. | Direct | 557,370 | 06 May 2022 | 90,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.27 per share. | Direct | 310,635 | 05 May 2022 | 49,551 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.37 per share. | Direct | 563,130 | 04 May 2022 | 88,348 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.28 per share. | Direct | 188,340 | 28 Apr 2022 | 30,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.21 per share. | Direct | 51,998 | 27 Apr 2022 | 8,372 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.23 per share. | Direct | 198,095 | 25 Apr 2022 | 31,797 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.46 per share. | Direct | 357,750 | 22 Apr 2022 | 55,405 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.66 per share. | Direct | 333,200 | 20 Apr 2022 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.62 per share. | Direct | 220,233 | 19 Apr 2022 | 33,293 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.67 per share. | Direct | 166,675 | 12 Apr 2022 | 25,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.63 per share. | Direct | 895,590 | 25 Mar 2022 | 135,000 |
City of London Investment Management Co. Ltd.
| | Direct | | 24 Mar 2022 | 1,267,507 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.46 per share. | Direct | 161,375 | 17 Mar 2022 | 25,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.30 per share. | Direct | 283,725 | 14 Mar 2022 | 45,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.36 per share. | Direct | 400,687 | 10 Mar 2022 | 63,021 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.37 per share. | Direct | 63,650 | 09 Mar 2022 | 10,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.32 per share. | Direct | 295,083 | 08 Mar 2022 | 46,720 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.45 per share. | Direct | 386,760 | 07 Mar 2022 | 60,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.60 per share. | Direct | 249,112 | 04 Mar 2022 | 37,750 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.70 per share. | Direct | 795,826 | 03 Mar 2022 | 118,780 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.55 per share. | Direct | 262,200 | 25 Feb 2022 | 40,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.54 per share. | Direct | 817,159 | 24 Feb 2022 | 124,948 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.76 per share. | Direct | 551,766 | 22 Feb 2022 | 81,574 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.98 per share. | Direct | 209,460 | 16 Feb 2022 | 30,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.91 per share. | Direct | 406,100 | 14 Feb 2022 | 58,753 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 7.05 per share. | Direct | 705,100 | 11 Feb 2022 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.88 per share. | Direct | 427,914 | 28 Jan 2022 | 62,233 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.71 per share. | Direct | 804,960 | 25 Jan 2022 | 120,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.65 per share. | Direct | 664,800 | 24 Jan 2022 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.99 per share. | Direct | 698,700 | 14 Jan 2022 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.53 per share. | Direct | 652,500 | 08 Dec 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.58 per share. | Direct | 658,100 | 07 Dec 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.80 per share. | Direct | 679,900 | 02 Dec 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.86 per share. | Direct | 1,028,550 | 26 Nov 2021 | 150,000 |
Hames (Peter John)
| Bought at price 7.09 per share. | Direct | 56,736 | 08 Nov 2021 | 8,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.87 per share. | Direct | 790,395 | 27 Oct 2021 | 115,000 |
Healy (Julian)
| | Direct | | 25 Oct 2021 | 0 |
Evans (Huw Griffith)
| | Direct | | 25 Oct 2021 | 0 |
Matthews (Kathryn)
| | Direct | | 25 Oct 2021 | 0 |
Bates (Steven Andrew Ralph)
| | Direct | | 25 Oct 2021 | 0 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.83 per share. | Direct | 341,450 | 19 Oct 2021 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.61 per share. | Direct | 330,650 | 15 Oct 2021 | 50,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.53 per share. | Direct | 652,900 | 13 Oct 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.26 per share. | Direct | 626,400 | 07 Oct 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.21 per share. | Direct | 233,478 | 05 Oct 2021 | 37,567 |
Vinacapital Vietnam Opportunity Fund Ltd
| | Direct | | 01 Oct 2021 | 0 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.16 per share. | Direct | 195,484 | 30 Sept 2021 | 31,750 |
Black Rock Group
| | Direct | | 30 Sept 2021 | 0 |
Wells Capital Management
| | Direct | | 30 Sept 2021 | 0 |
City of London Investment Management Co. Ltd.
| | Direct | | 30 Sept 2021 | 0 |
Henderson Global Investors Ltd
| | Direct | | 30 Sept 2021 | 0 |
HL Select UK Growth Shares
| | Direct | | 30 Sept 2021 | 0 |
City of London Investment Management Co. Ltd.
| | Direct | | 28 Sept 2021 | 1,561,315 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.28 per share. | Direct | 219,800 | 24 Sept 2021 | 35,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.35 per share. | Direct | 158,750 | 23 Sept 2021 | 25,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.32 per share. | Direct | 632,400 | 10 Sept 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.29 per share. | Direct | 629,200 | 08 Sept 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.38 per share. | Direct | 637,700 | 06 Sept 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.41 per share. | Direct | 800,750 | 03 Sept 2021 | 125,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.20 per share. | Direct | 1,549,000 | 01 Sept 2021 | 250,000 |
VinaCapital Investment Management, Ltd.
| Bought at price 6.20 per share. | Direct | 4,112,285 | 01 Sept 2021 | 663,700 |
Lazard Asset Management, L.L.C.
| | Direct | | 01 Sept 2021 | 172,021 |
City of London Investment Management Co. Ltd.
| | Direct | | 27 Aug 2021 | 773,152 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.18 per share. | Direct | 617,800 | 26 Aug 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.18 per share. | Direct | 927,600 | 20 Aug 2021 | 150,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.36 per share. | Direct | 953,250 | 19 Aug 2021 | 150,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.42 per share. | Direct | 641,600 | 17 Aug 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.49 per share. | Direct | 649,200 | 11 Aug 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.17 per share. | Direct | 740,400 | 21 Jul 2021 | 120,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.99 per share. | Direct | 598,800 | 19 Jul 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.62 per share. | Direct | 729,159 | 30 Jun 2021 | 110,095 |
City of London Investment Management Co. Ltd.
| | Direct | | 30 Jun 2021 | 0 |
Evans (Huw Griffith)
| | Direct | | 30 Jun 2021 | 0 |
Bates (Steven Andrew Ralph)
| | Direct | | 30 Jun 2021 | 0 |
Black Rock Group
| | Direct | | 30 Jun 2021 | 0 |
Matthews (Kathryn)
| | Direct | | 30 Jun 2021 | 0 |
UBS Wealth Management (UK) Ltd.
| | Direct | | 30 Jun 2021 | 0 |
VinaCapital Investment Management, Ltd.
| | Direct | | 30 Jun 2021 | 0 |
Wells Capital Management
| | Direct | | 30 Jun 2021 | 0 |
Westwood (Stephen)
| | Direct | | 30 Jun 2021 | 0 |
Healy (Julian)
| | Direct | | 30 Jun 2021 | 0 |
Henderson Global Investors Ltd
| | Direct | | 30 Jun 2021 | 0 |
HL Select UK Growth Shares
| | Direct | | 30 Jun 2021 | 0 |
Ho (Andy)
| | Direct | | 30 Jun 2021 | 0 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.52 per share. | Direct | 1,629,000 | 29 Jun 2021 | 250,000 |
City of London Investment Management Co. Ltd.
| | Direct | | 25 Jun 2021 | 578,959 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.54 per share. | Direct | 2,551,770 | 24 Jun 2021 | 390,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.66 per share. | Direct | 665,800 | 23 Jun 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.52 per share. | Direct | 638,862 | 15 Jun 2021 | 98,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.50 per share. | Direct | 650,300 | 11 Jun 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.55 per share. | Direct | 1,964,400 | 10 Jun 2021 | 300,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.62 per share. | Direct | 132,420 | 09 Jun 2021 | 20,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.16 per share. | Direct | 616,200 | 17 May 2021 | 100,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.15 per share. | Direct | 215,110 | 14 May 2021 | 35,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 6.07 per share. | Direct | 515,950 | 12 May 2021 | 85,000 |
Vinacapital Vietnam Opportunity Fund Ltd
| | Direct | | 04 May 2021 | 0 |
Lazard Asset Management, L.L.C.
| | Direct | | 17 Mar 2021 | 85,880 |
Lazard Asset Management, L.L.C.
| | Direct | | 02 Mar 2021 | 61,215 |
Vinacapital Vietnam Opportunity Fund Ltd
| Buy Back at price 5.69 per share. | Direct | 711,625 | 02 Mar 2021 | 125,000 |
Lazard Asset Management, L.L.C.
| | Direct | | 01 Mar 2021 | 5,882,674 |