Ashtead Group Plc
| Buy Back at price 55.16 per share. | Direct | 1,379,125 | 05 Aug 2022 | 25,000 |
Ashtead Group Plc
| Buy Back at price 55.55 per share. | Direct | 1,610,805 | 04 Aug 2022 | 29,000 |
Ashtead Group Plc
| Buy Back at price 54.51 per share. | Direct | 1,580,790 | 03 Aug 2022 | 29,000 |
Pike (James Robert Provan)
| Bought at price 31.34 per share. | Direct | 44,413 | 02 Aug 2022 | 1,417 |
Pike (James Robert Provan)
| Bought at price 31.72 per share. | Direct | 76,798 | 01 Aug 2022 | 2,421 |
Griggs (Gavin)
| | Direct | | 01 Aug 2022 | 15,611 |
Griggs (Gavin)
| Sold at price 31.88 per share. | Direct | 234,619 | 01 Aug 2022 | 7,359 |
Ashtead Group Plc
| Buy Back at price 52.50 per share. | Direct | 1,533,857 | 28 Jul 2022 | 29,218 |
Ashtead Group Plc
| Buy Back at price 50.18 per share. | Direct | 2,007,320 | 27 Jul 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 49.49 per share. | Direct | 1,979,800 | 26 Jul 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 50.22 per share. | Direct | 2,008,600 | 25 Jul 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 49.98 per share. | Direct | 755,552 | 22 Jul 2022 | 15,118 |
Ashtead Group Plc
| Buy Back at price 48.95 per share. | Direct | 127,919 | 21 Jul 2022 | 2,613 |
Ashtead Group Plc
| Buy Back at price 47.92 per share. | Direct | 433,280 | 20 Jul 2022 | 9,041 |
Ashtead Group Plc
| Buy Back at price 46.70 per share. | Direct | 2,101,365 | 19 Jul 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 46.37 per share. | Direct | 2,086,650 | 18 Jul 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 44.87 per share. | Direct | 2,019,240 | 15 Jul 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 44.05 per share. | Direct | 1,982,205 | 14 Jul 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 44.61 per share. | Direct | 2,007,359 | 13 Jul 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 44.95 per share. | Direct | 2,022,705 | 12 Jul 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 44.96 per share. | Direct | 2,023,380 | 11 Jul 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 44.01 per share. | Direct | 1,136,312 | 07 Jul 2022 | 25,820 |
Ashtead Group Plc
| Buy Back at price 42.85 per share. | Direct | 2,249,782 | 06 Jul 2022 | 52,500 |
Ashtead Group Plc
| Buy Back at price 41.71 per share. | Direct | 2,189,565 | 05 Jul 2022 | 52,500 |
Ashtead Group Plc
| Buy Back at price 42.42 per share. | Direct | 1,908,719 | 04 Jul 2022 | 45,000 |
Pratt (Michael Richard)
| | Direct | | 04 Jul 2022 | 30,153 |
Pratt (Michael Richard)
| Sold at price 0.42 per share. | Direct | 6,293 | 04 Jul 2022 | 14,844 |
Horgan (Brendan)
| | Direct | | 04 Jul 2022 | 69,682 |
Horgan (Brendan)
| Sold at price 0.42 per share. | Direct | 14,705 | 04 Jul 2022 | 34,682 |
Ashtead Group Plc
| Buy Back at price 42.41 per share. | Direct | 2,226,682 | 01 Jul 2022 | 52,500 |
Ashtead Group Plc
| Buy Back at price 41.44 per share. | Direct | 2,175,757 | 30 Jun 2022 | 52,500 |
Ashtead Group Plc
| Buy Back at price 42.20 per share. | Direct | 1,898,775 | 29 Jun 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 43.60 per share. | Direct | 1,958,032 | 28 Jun 2022 | 44,909 |
Ashtead Group Plc
| Buy Back at price 43.73 per share. | Direct | 1,968,030 | 27 Jun 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 42.55 per share. | Direct | 2,233,822 | 24 Jun 2022 | 52,500 |
Ashtead Group Plc
| Buy Back at price 40.73 per share. | Direct | 2,138,220 | 23 Jun 2022 | 52,500 |
Ashtead Group Plc
| Buy Back at price 40.99 per share. | Direct | 2,152,132 | 22 Jun 2022 | 52,500 |
Ashtead Group Plc
| Buy Back at price 41.90 per share. | Direct | 2,199,592 | 21 Jun 2022 | 52,500 |
Ashtead Group Plc
| Buy Back at price 42.04 per share. | Direct | 1,891,890 | 20 Jun 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 43.87 per share. | Direct | 1,974,240 | 17 Jun 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 45.78 per share. | Direct | 2,060,324 | 16 Jun 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 45.74 per share. | Direct | 2,058,345 | 15 Jun 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 44.01 per share. | Direct | 1,980,630 | 14 Jun 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 46.79 per share. | Direct | 2,105,505 | 13 Jun 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 49.30 per share. | Direct | 1,972,200 | 10 Jun 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 50.48 per share. | Direct | 2,012,786 | 09 Jun 2022 | 39,869 |
Ashtead Group Plc
| Buy Back at price 51.45 per share. | Direct | 2,057,920 | 08 Jun 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 52.14 per share. | Direct | 2,085,560 | 07 Jun 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 52.17 per share. | Direct | 2,087,000 | 06 Jun 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 51.18 per share. | Direct | 2,047,040 | 01 Jun 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 52.76 per share. | Direct | 2,110,240 | 31 May 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 52.56 per share. | Direct | 16,977 | 30 May 2022 | 323 |
Ashtead Group Plc
| Buy Back at price 51.21 per share. | Direct | 1,101,454 | 27 May 2022 | 21,509 |
Ashtead Group Plc
| Buy Back at price 49.94 per share. | Direct | 2,247,075 | 26 May 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 48.67 per share. | Direct | 2,190,285 | 25 May 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 48.89 per share. | Direct | 2,196,684 | 24 May 2022 | 44,933 |
Ashtead Group Plc
| Buy Back at price 49.24 per share. | Direct | 2,215,980 | 23 May 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 48.49 per share. | Direct | 2,181,915 | 20 May 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 46.31 per share. | Direct | 2,084,130 | 19 May 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 48.17 per share. | Direct | 2,167,560 | 18 May 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 49.35 per share. | Direct | 2,220,660 | 17 May 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 47.92 per share. | Direct | 2,156,625 | 16 May 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 48.21 per share. | Direct | 2,169,450 | 13 May 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 45.97 per share. | Direct | 2,068,470 | 12 May 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 46.98 per share. | Direct | 2,114,055 | 11 May 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 47.27 per share. | Direct | 2,127,015 | 10 May 2022 | 45,000 |
Ashtead Group Plc
| Buy Back at price 46.65 per share. | Direct | 1,865,920 | 09 May 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 48.62 per share. | Direct | 1,944,800 | 06 May 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 51.68 per share. | Direct | 2,067,280 | 05 May 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 51.80 per share. | Direct | 2,071,879 | 04 May 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 51.43 per share. | Direct | 2,057,160 | 03 May 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 52.67 per share. | Direct | 2,106,920 | 29 Apr 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 53.11 per share. | Direct | 2,124,480 | 28 Apr 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 53.10 per share. | Direct | 2,124,120 | 27 Apr 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 55.45 per share. | Direct | 2,218,200 | 26 Apr 2022 | 40,000 |
Ashtead Group Plc
| Buy Back at price 56.69 per share. | Direct | 1,984,255 | 25 Apr 2022 | 35,000 |
Ashtead Group Plc
| Buy Back at price 63.09 per share. | Direct | 1,660,634 | 21 Apr 2022 | 26,320 |
Ashtead Group Plc
| Buy Back at price 61.58 per share. | Direct | 2,155,300 | 20 Apr 2022 | 35,000 |
Ashtead Group Plc
| Buy Back at price 59.20 per share. | Direct | 2,071,895 | 19 Apr 2022 | 35,000 |
Ashtead Group Plc
| Buy Back at price 59.62 per share. | Direct | 2,086,560 | 14 Apr 2022 | 35,000 |
Ashtead Group Plc
| Buy Back at price 59.65 per share. | Direct | 2,087,645 | 13 Apr 2022 | 35,000 |
Ashtead Group Plc
| Buy Back at price 59.29 per share. | Direct | 2,075,220 | 12 Apr 2022 | 35,000 |
Ashtead Group Plc
| Buy Back at price 59.88 per share. | Direct | 2,095,835 | 11 Apr 2022 | 35,000 |
Ashtead Group Plc
| Buy Back at price 61.02 per share. | Direct | 2,135,840 | 08 Apr 2022 | 35,000 |
Ashtead Group Plc
| Buy Back at price 60.01 per share. | Direct | 2,100,175 | 07 Apr 2022 | 35,000 |
Ashtead Group Plc
| Buy Back at price 59.76 per share. | Direct | 1,792,800 | 06 Apr 2022 | 30,000 |
Ashtead Group Plc
| Buy Back at price 61.89 per share. | Direct | 1,856,700 | 05 Apr 2022 | 30,000 |
Ashtead Group Plc
| Buy Back at price 62.77 per share. | Direct | 1,883,160 | 04 Apr 2022 | 30,000 |
Ashtead Group Plc
| Buy Back at price 62.98 per share. | Direct | 1,889,310 | 01 Apr 2022 | 30,000 |
Ashtead Group Plc
| Buy Back at price 63.76 per share. | Direct | 1,594,025 | 31 Mar 2022 | 25,000 |
Ashtead Group Plc
| Buy Back at price 64.76 per share. | Direct | 1,619,050 | 30 Mar 2022 | 25,000 |
Ashtead Group Plc
| Buy Back at price 66.61 per share. | Direct | 1,112,470 | 29 Mar 2022 | 16,701 |
Ashtead Group Plc
| Buy Back at price 67.06 per share. | Direct | 1,676,400 | 28 Mar 2022 | 25,000 |
Ashtead Group Plc
| Buy Back at price 67.85 per share. | Direct | 1,696,300 | 25 Mar 2022 | 25,000 |
Ashtead Group Plc
| Buy Back at price 68.71 per share. | Direct | 1,717,749 | 24 Mar 2022 | 25,000 |
Ashtead Group Plc
| Buy Back at price 71.08 per share. | Direct | 1,777,124 | 23 Mar 2022 | 25,000 |
Ashtead Group Plc
| Buy Back at price 71.75 per share. | Direct | 1,793,825 | 22 Mar 2022 | 25,000 |
Ashtead Group Plc
| Buy Back at price 71.87 per share. | Direct | 1,789,800 | 21 Mar 2022 | 24,904 |
Ashtead Group Plc
| Buy Back at price 71.87 per share. | Direct | 2,156,100 | 18 Mar 2022 | 30,000 |
Ashtead Group Plc
| Buy Back at price 66.02 per share. | Direct | 410,867 | 15 Mar 2022 | 6,223 |
Ashtead Group Plc
| Buy Back at price 64.71 per share. | Direct | 147,224 | 14 Mar 2022 | 2,275 |
Ashtead Group Plc
| Buy Back at price 63.26 per share. | Direct | 1,897,890 | 11 Mar 2022 | 30,000 |
Ashtead Group Plc
| Buy Back at price 62.58 per share. | Direct | 1,877,280 | 10 Mar 2022 | 30,000 |
Ashtead Group Plc
| Buy Back at price 63.34 per share. | Direct | 1,900,170 | 09 Mar 2022 | 30,000 |
Ashtead Group Plc
| Buy Back at price 61.81 per share. | Direct | 1,492,639 | 08 Mar 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 59.92 per share. | Direct | 1,446,971 | 07 Mar 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 61.72 per share. | Direct | 1,490,562 | 04 Mar 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 66.78 per share. | Direct | 1,612,809 | 03 Mar 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 66.52 per share. | Direct | 1,337,697 | 02 Mar 2022 | 20,110 |
Ashtead Group Plc
| Buy Back at price 64.79 per share. | Direct | 1,564,775 | 01 Mar 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 64.36 per share. | Direct | 1,554,245 | 28 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 63.22 per share. | Direct | 1,526,714 | 25 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 60.38 per share. | Direct | 1,458,056 | 24 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 63.93 per share. | Direct | 1,543,957 | 23 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 63.67 per share. | Direct | 1,537,678 | 22 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 63.08 per share. | Direct | 1,523,406 | 21 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 65.54 per share. | Direct | 1,582,887 | 18 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 68.07 per share. | Direct | 1,643,890 | 17 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 67.02 per share. | Direct | 1,618,508 | 16 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 66.60 per share. | Direct | 1,608,293 | 15 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 65.44 per share. | Direct | 1,580,351 | 14 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 68.40 per share. | Direct | 1,651,787 | 11 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 69.48 per share. | Direct | 1,677,990 | 10 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 68.93 per share. | Direct | 1,664,707 | 09 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 67.18 per share. | Direct | 1,622,324 | 08 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 66.84 per share. | Direct | 1,614,282 | 07 Feb 2022 | 24,150 |
Ashtead Group Plc
| Buy Back at price 68.80 per share. | Direct | 1,582,285 | 04 Feb 2022 | 23,000 |
Ashtead Group Plc
| Buy Back at price 71.02 per share. | Direct | 1,633,483 | 03 Feb 2022 | 23,000 |
Ashtead Group Plc
| Buy Back at price 73.45 per share. | Direct | 1,689,396 | 02 Feb 2022 | 23,000 |
Ashtead Group Plc
| Buy Back at price 72.10 per share. | Direct | 1,658,368 | 01 Feb 2022 | 23,000 |
Ashtead Group Plc
| Buy Back at price 70.91 per share. | Direct | 1,462,214 | 31 Jan 2022 | 20,621 |
Ashtead Group Plc
| Buy Back at price 70.24 per share. | Direct | 2,247,584 | 28 Jan 2022 | 32,000 |
Ashtead Group Plc
| Buy Back at price 69.94 per share. | Direct | 2,237,984 | 27 Jan 2022 | 32,000 |
Ashtead Group Plc
| Buy Back at price 68.30 per share. | Direct | 2,185,632 | 26 Jan 2022 | 32,000 |
Ashtead Group Plc
| Buy Back at price 66.83 per share. | Direct | 2,138,624 | 25 Jan 2022 | 32,000 |
Ashtead Group Plc
| Buy Back at price 66.63 per share. | Direct | 1,799,009 | 24 Jan 2022 | 27,000 |
Ashtead Group Plc
| Buy Back at price 69.31 per share. | Direct | 1,871,505 | 21 Jan 2022 | 27,000 |
Ashtead Group Plc
| Buy Back at price 71.02 per share. | Direct | 1,917,567 | 20 Jan 2022 | 27,000 |
Ashtead Group Plc
| Buy Back at price 71.69 per share. | Direct | 1,935,630 | 19 Jan 2022 | 27,000 |
Ashtead Group Plc
| Buy Back at price 74.88 per share. | Direct | 2,021,652 | 18 Jan 2022 | 27,000 |
Ribeiro (Renata)
| Bought at price 75.27 per share. | Direct | 10,537 | 18 Jan 2022 | 140 |
Ashtead Group Plc
| Buy Back at price 78.17 per share. | Direct | 2,110,644 | 17 Jan 2022 | 27,000 |
Ashtead Group Plc
| Buy Back at price 78.85 per share. | Direct | 2,129,004 | 14 Jan 2022 | 27,000 |
Ashtead Group Plc
| Buy Back at price 79.89 per share. | Direct | 2,156,949 | 13 Jan 2022 | 27,000 |
Ashtead Group Plc
| Buy Back at price 79.77 per share. | Direct | 2,153,736 | 12 Jan 2022 | 27,000 |
Ashtead Group Plc
| Buy Back at price 78.58 per share. | Direct | 2,121,606 | 11 Jan 2022 | 27,000 |
Ashtead Group Plc
| Buy Back at price 79.36 per share. | Direct | 2,142,693 | 10 Jan 2022 | 27,000 |
Ashtead Group Plc
| Buy Back at price 82.85 per share. | Direct | 2,237,058 | 07 Jan 2022 | 27,000 |
Ashtead Group Plc
| Buy Back at price 82.56 per share. | Direct | 2,229,147 | 06 Jan 2022 | 27,000 |
Ashtead Group Plc
| Buy Back at price 83.52 per share. | Direct | 2,241,259 | 05 Jan 2022 | 26,835 |