Artemis Alpha Trust Plc
| Buy Back at price 3.76 per share. | Direct | 37,620 | 06 Dec 2022 | 10,000 |
Artemis Alpha Trust Plc
| | Direct | | 30 Nov 2022 | 0 |
Artemis Alpha Trust Plc
| Buy Back at price 3.63 per share. | Direct | 36,330 | 24 Nov 2022 | 10,000 |
1607 Capital Partners, LLC
| | Direct | | 17 Nov 2022 | 592,306 |
Artemis Alpha Trust Plc
| | Direct | | 31 Oct 2022 | 0 |
Artemis Alpha Trust Plc
| | Direct | | 30 Sept 2022 | 0 |
Kumar (Kartik)
| Bought at price 3.00 per share. | Direct | 22,507 | 29 Sept 2022 | 7,500 |
Artemis Alpha Trust Plc
| Buy Back at price 2.99 per share. | Direct | 74,850 | 28 Sept 2022 | 25,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.28 per share. | Direct | 32,759 | 22 Sept 2022 | 10,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.35 per share. | Direct | 16,775 | 16 Sept 2022 | 5,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.43 per share. | Direct | 68,520 | 14 Sept 2022 | 20,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.48 per share. | Direct | 57,453 | 13 Sept 2022 | 16,500 |
Artemis Alpha Trust Plc
| Buy Back at price 3.48 per share. | Direct | 41,712 | 09 Sept 2022 | 12,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.39 per share. | Direct | 33,920 | 08 Sept 2022 | 10,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.41 per share. | Direct | 54,576 | 07 Sept 2022 | 16,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.37 per share. | Direct | 33,730 | 05 Sept 2022 | 10,000 |
Kumar (Kartik)
| Bought at price 3.66 per share. | Direct | 12,799 | 24 Aug 2022 | 3,500 |
Artemis Alpha Trust Plc
| Buy Back at price 3.76 per share. | Direct | 18,790 | 18 Aug 2022 | 5,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.82 per share. | Direct | 26,746 | 16 Aug 2022 | 7,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.84 per share. | Direct | 111,451 | 15 Aug 2022 | 28,986 |
Artemis Alpha Trust Plc
| Buy Back at price 3.83 per share. | Direct | 229,739 | 09 Aug 2022 | 60,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.88 per share. | Direct | 193,800 | 08 Aug 2022 | 50,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.88 per share. | Direct | 193,750 | 05 Aug 2022 | 50,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.90 per share. | Direct | 195,100 | 04 Aug 2022 | 50,000 |
Artemis Alpha Trust Plc
| | Direct | | 31 Jul 2022 | 0 |
Artemis Alpha Trust Plc
| Buy Back at price 3.86 per share. | Direct | 8,114 | 27 Jul 2022 | 2,100 |
Artemis Alpha Trust Plc
| Buy Back at price 3.84 per share. | Direct | 6,529 | 25 Jul 2022 | 1,700 |
Artemis Alpha Trust Plc
| Buy Back at price 3.77 per share. | Direct | 18,830 | 21 Jul 2022 | 5,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.67 per share. | Direct | 64,295 | 20 Jul 2022 | 17,500 |
Artemis Alpha Trust Plc
| Buy Back at price 3.71 per share. | Direct | 37,060 | 19 Jul 2022 | 10,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.50 per share. | Direct | 17,480 | 15 Jul 2022 | 5,000 |
Kumar (Kartik)
| Bought at price 3.58 per share. | Direct | 10,737 | 15 Jul 2022 | 3,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.58 per share. | Direct | 64,421 | 11 Jul 2022 | 18,000 |
Aspinall (Tansy)
| Bought at price 3.63 per share. | Direct | 18,150 | 07 Jul 2022 | 5,000 |
Artemis Alpha Trust Plc
| | Direct | | 06 Jul 2022 | 0 |
Artemis Alpha Trust Plc
| Buy Back at price 3.64 per share. | Direct | 60,060 | 01 Jul 2022 | 16,500 |
Artemis Alpha Trust Plc
| | Direct | | 30 Jun 2022 | 0 |
Artemis Alpha Trust Plc
| Buy Back at price 3.70 per share. | Direct | 49,990 | 28 Jun 2022 | 13,500 |
Artemis Alpha Trust Plc
| Buy Back at price 3.67 per share. | Direct | 18,330 | 23 Jun 2022 | 5,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.67 per share. | Direct | 91,675 | 17 Jun 2022 | 25,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.94 per share. | Direct | 98,500 | 10 Jun 2022 | 25,000 |
Artemis Alpha Trust Plc
| Buy Back at price 4.15 per share. | Direct | 37,323 | 06 Jun 2022 | 9,000 |
Artemis Alpha Trust Plc
| Buy Back at price 4.06 per share. | Direct | 101,425 | 01 Jun 2022 | 25,000 |
Artemis Alpha Trust Plc
| | Direct | | 31 May 2022 | 0 |
Artemis Alpha Trust Plc
| Buy Back at price 3.91 per share. | Direct | 7,822 | 27 May 2022 | 2,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.97 per share. | Direct | 238,020 | 26 May 2022 | 60,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.83 per share. | Direct | 152,976 | 24 May 2022 | 39,900 |
1607 Capital Partners, LLC
| | Direct | | 23 May 2022 | 22,124 |
Artemis Alpha Trust Plc
| Buy Back at price 3.87 per share. | Direct | 193,550 | 20 May 2022 | 50,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.85 per share. | Direct | 19,245 | 18 May 2022 | 5,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.86 per share. | Direct | 38,590 | 17 May 2022 | 10,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.68 per share. | Direct | 55,170 | 13 May 2022 | 15,000 |
Kumar (Kartik)
| Bought at price 3.70 per share. | Direct | 11,109 | 13 May 2022 | 3,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.66 per share. | Direct | 183,000 | 12 May 2022 | 50,000 |
Artemis Alpha Trust Plc
| Buy Back at price 3.84 per share. | Direct | 96,100 | 10 May 2022 | 25,000 |
Artemis Alpha Trust Plc
| Buy Back at price 4.04 per share. | Direct | 56,602 | 05 May 2022 | 14,000 |
Artemis Alpha Trust Plc
| Buy Back at price 4.11 per share. | Direct | 82,280 | 04 May 2022 | 20,000 |
Artemis Alpha Trust Plc
| Buy Back at price 4.16 per share. | Direct | 32,463 | 03 May 2022 | 7,800 |
Artemis Alpha Trust Plc
| | Direct | | 30 Apr 2022 | 0 |
1607 Capital Partners, LLC
| | Direct | | 30 Apr 2022 | 0 |
Rensburg Sheppards Investment Management Limited
| | Direct | | 30 Apr 2022 | 0 |
Rossie House Investment Management
| | Direct | | 30 Apr 2022 | 0 |
Schroders Plc
| | Direct | | 30 Apr 2022 | 0 |
Paterson (Harry Adrian Loraine)
| | Direct | | 30 Apr 2022 | 0 |
Dodd (John Edwin)
| | Direct | | 30 Apr 2022 | 0 |
Korner (James Robert Dominic)
| | Direct | | 30 Apr 2022 | 0 |
Tyndall (Mark Robert John)
| | Direct | | 30 Apr 2022 | 0 |
Ayton (John)
| | Direct | | 30 Apr 2022 | 0 |
Bergin (Blathnaid)
| | Direct | | 30 Apr 2022 | 0 |
Budge (Duncan William Allan)
| | Direct | | 30 Apr 2022 | 0 |
Artemis Alpha Trust Plc
| | Direct | | 29 Apr 2022 | 0 |
Artemis Alpha Trust Plc
| Buy Back at price 4.12 per share. | Direct | 82,460 | 28 Apr 2022 | 20,000 |
Artemis Alpha Trust Plc
| Buy Back at price 4.56 per share. | Direct | 228,000 | 14 Apr 2022 | 50,000 |
Artemis Alpha Trust Plc
| Buy Back at price 4.46 per share. | Direct | 44,580 | 04 Apr 2022 | 10,000 |
Artemis Alpha Trust Plc
| Buy Back at price 4.52 per share. | Direct | 113,100 | 01 Apr 2022 | 25,000 |
Artemis Alpha Trust Plc
| | Direct | | 31 Mar 2022 | 0 |
Artemis Alpha Trust Plc
| Buy Back at price 4.51 per share. | Direct | 84,863 | 29 Mar 2022 | 18,800 |
Artemis Alpha Trust Plc
| Buy Back at price 4.55 per share. | Direct | 113,825 | 28 Mar 2022 | 25,000 |
Artemis Alpha Trust Plc
| Buy Back at price 4.58 per share. | Direct | 45,750 | 17 Mar 2022 | 10,000 |
Artemis Alpha Trust Plc
| Buy Back at price 4.43 per share. | Direct | 42,085 | 16 Mar 2022 | 9,500 |
Kumar (Kartik)
| Bought at price 4.30 per share. | Direct | 21,485 | 07 Mar 2022 | 5,000 |
Artemis Alpha Trust Plc
| | Direct | | 28 Feb 2022 | 0 |
Artemis Alpha Trust Plc
| Buy Back at price 5.28 per share. | Direct | 52,750 | 14 Feb 2022 | 10,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.44 per share. | Direct | 462,400 | 09 Feb 2022 | 85,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.44 per share. | Direct | 492,047 | 08 Feb 2022 | 90,400 |
Artemis Alpha Trust Plc
| Buy Back at price 5.45 per share. | Direct | 326,940 | 01 Feb 2022 | 60,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.37 per share. | Direct | 134,125 | 31 Jan 2022 | 25,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.32 per share. | Direct | 319,260 | 28 Jan 2022 | 60,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.40 per share. | Direct | 48,582 | 26 Jan 2022 | 9,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.35 per share. | Direct | 133,850 | 24 Jan 2022 | 25,000 |
Aspinall (Tansy)
| Bought at price 5.37 per share. | Direct | 13,417 | 24 Jan 2022 | 2,500 |
Artemis Alpha Trust Plc
| Buy Back at price 5.60 per share. | Direct | 42,544 | 21 Jan 2022 | 7,600 |
Artemis Alpha Trust Plc
| Buy Back at price 5.75 per share. | Direct | 287,550 | 20 Jan 2022 | 50,000 |
1607 Capital Partners, LLC
| | Direct | | 20 Jan 2022 | 115,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.75 per share. | Direct | 74,815 | 19 Jan 2022 | 13,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.78 per share. | Direct | 115,620 | 11 Jan 2022 | 20,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.73 per share. | Direct | 143,225 | 10 Jan 2022 | 25,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.69 per share. | Direct | 227,680 | 07 Jan 2022 | 40,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.71 per share. | Direct | 28,529 | 07 Jan 2022 | 5,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.60 per share. | Direct | 979,650 | 05 Jan 2022 | 175,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.51 per share. | Direct | 220,320 | 04 Jan 2022 | 40,000 |
1607 Capital Partners, LLC
| | Direct | | 04 Jan 2022 | 21,358 |
Artemis Alpha Trust Plc
| Buy Back at price 5.42 per share. | Direct | 21,700 | 31 Dec 2021 | 4,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.41 per share. | Direct | 81,120 | 24 Dec 2021 | 15,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.39 per share. | Direct | 269,400 | 23 Dec 2021 | 50,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.32 per share. | Direct | 53,190 | 21 Dec 2021 | 10,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.22 per share. | Direct | 182,595 | 20 Dec 2021 | 35,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.25 per share. | Direct | 78,720 | 16 Dec 2021 | 15,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.23 per share. | Direct | 261,450 | 14 Dec 2021 | 50,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.22 per share. | Direct | 104,400 | 13 Dec 2021 | 20,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.29 per share. | Direct | 185,290 | 10 Dec 2021 | 35,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.32 per share. | Direct | 79,845 | 08 Dec 2021 | 15,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.38 per share. | Direct | 134,400 | 07 Dec 2021 | 25,000 |
1607 Capital Partners, LLC
| | Direct | | 07 Dec 2021 | 791,294 |
Artemis Alpha Trust Plc
| Buy Back at price 5.27 per share. | Direct | 342,290 | 06 Dec 2021 | 65,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.32 per share. | Direct | 85,088 | 30 Nov 2021 | 16,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.55 per share. | Direct | 188,836 | 25 Nov 2021 | 34,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.57 per share. | Direct | 194,950 | 24 Nov 2021 | 35,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.71 per share. | Direct | 28,535 | 22 Nov 2021 | 5,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.74 per share. | Direct | 459,520 | 19 Nov 2021 | 80,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.75 per share. | Direct | 106,301 | 18 Nov 2021 | 18,500 |
Artemis Alpha Trust Plc
| Buy Back at price 5.72 per share. | Direct | 100,100 | 16 Nov 2021 | 17,500 |
Artemis Alpha Trust Plc
| Buy Back at price 5.72 per share. | Direct | 28,580 | 15 Nov 2021 | 5,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.80 per share. | Direct | 145,025 | 09 Nov 2021 | 25,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.79 per share. | Direct | 144,725 | 05 Nov 2021 | 25,000 |
Artemis Alpha Trust Plc
| Increase at price 5.82 per share. | Direct | 465,439 | 04 Nov 2021 | 80,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.84 per share. | Direct | 438,225 | 03 Nov 2021 | 75,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.81 per share. | Direct | 523,170 | 02 Nov 2021 | 90,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.81 per share. | Direct | 505,557 | 01 Nov 2021 | 87,000 |
Artemis Alpha Trust Plc
| | Direct | | 29 Oct 2021 | 0 |
Artemis Alpha Trust Plc
| Buy Back at price 5.89 per share. | Direct | 264,915 | 28 Oct 2021 | 45,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.92 per share. | Direct | 2,190,030 | 26 Oct 2021 | 370,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.92 per share. | Direct | 296,000 | 25 Oct 2021 | 50,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.90 per share. | Direct | 58,990 | 22 Oct 2021 | 10,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.92 per share. | Direct | 266,220 | 21 Oct 2021 | 45,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.92 per share. | Direct | 295,850 | 20 Oct 2021 | 50,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.93 per share. | Direct | 889,800 | 19 Oct 2021 | 150,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.86 per share. | Direct | 732,625 | 18 Oct 2021 | 125,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.86 per share. | Direct | 3,865,620 | 15 Oct 2021 | 660,000 |
Kumar (Kartik)
| Bought at price 5.86 per share. | Direct | 14,642 | 15 Oct 2021 | 2,500 |
Artemis Alpha Trust Plc
| Buy Back at price 5.71 per share. | Direct | 42,832 | 05 Oct 2021 | 7,500 |
Artemis Alpha Trust Plc
| Buy Back at price 5.75 per share. | Direct | 40,215 | 04 Oct 2021 | 7,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.73 per share. | Direct | 14,325 | 01 Oct 2021 | 2,500 |
Artemis Alpha Trust Plc
| | Direct | | 30 Sept 2021 | 0 |
Artemis Alpha Trust Plc
| Buy Back at price 5.77 per share. | Direct | 8,656 | 29 Sept 2021 | 1,500 |
Artemis Alpha Trust Plc
| Buy Back at price 5.81 per share. | Direct | 145,150 | 28 Sept 2021 | 25,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.92 per share. | Direct | 136,068 | 27 Sept 2021 | 23,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.86 per share. | Direct | 29,280 | 24 Sept 2021 | 5,000 |
Artemis Alpha Trust Plc
| Buy Back at price 5.95 per share. | Direct | 74,412 | 23 Sept 2021 | 12,500 |
Artemis Alpha Trust Plc
| Buy Back at price 5.86 per share. | Direct | 58,590 | 22 Sept 2021 | 10,000 |