Sunbelt Rentals Holdings Inc (LSE:AHT) Directors Insider Transactions



The Directors and Chief Executives of Sunbelt Rentals Holdings Inc (LSE:AHT) are required by law to report any insider transaction activities i.e. buying, selling, option exercising the Sunbelt Rentals Holdings Inc's shares in the stock market. Below table shows the list of insider transactions as reported by Sunbelt Rentals Holdings Inc to the LSE stock exchange.

An insider trade occurs when an individual (such as a CEO, CFO or COO) that has non-public information about a company buys or sells shares of that company's stock. Tracking a company's insider trades is a metric that can be used to identify the direction that the company's executives believes that the company is headed. For example, if a number of insiders purchase more shares of a company, they may believe that the company will have strong future earnings and that the share price will increase in the near future.

Sunbelt Rentals Holdings Inc Directors/Insider Transactions Activity

List of Insider trades activity from Sunbelt Rentals Holdings Inc (AHT).

Date Director Shares Value Note
25 Feb 2026 BlackRock Investment Management (UK) Limited 676,970 - -
24 Feb 2026 Ashtead Group Plc 88,995 6,183,817 Buy Back at price 69.48 per share.
23 Feb 2026 Ashtead Group Plc 86,598 6,022,890 Buy Back at price 69.55 per share.
20 Feb 2026 Ashtead Group Plc 88,300 6,118,925 Buy Back at price 69.30 per share.
19 Feb 2026 Ashtead Group Plc 87,372 5,965,672 Buy Back at price 68.28 per share.
18 Feb 2026 Ashtead Group Plc 87,800 6,039,849 Buy Back at price 68.79 per share.
17 Feb 2026 Ashtead Group Plc 86,334 5,977,161 Buy Back at price 69.23 per share.
16 Feb 2026 Ashtead Group Plc 84,833 5,997,777 Buy Back at price 70.70 per share.
13 Feb 2026 Ashtead Group Plc 83,688 5,942,684 Buy Back at price 71.01 per share.
12 Feb 2026 Ashtead Group Plc 86,300 6,098,044 Buy Back at price 70.66 per share.
11 Feb 2026 Ashtead Group Plc 88,700 6,133,338 Buy Back at price 69.15 per share.
10 Feb 2026 Ashtead Group Plc 88,400 6,046,913 Buy Back at price 68.40 per share.
09 Feb 2026 Ashtead Group Plc 89,969 6,091,890 Buy Back at price 67.71 per share.
06 Feb 2026 Ashtead Group Plc 91,900 6,128,259 Buy Back at price 66.68 per share.
05 Feb 2026 Ashtead Group Plc 88,872 5,918,608 Buy Back at price 66.60 per share.
04 Feb 2026 Ashtead Group Plc 77,900 5,234,802 Buy Back at price 67.20 per share.
03 Feb 2026 Ashtead Group Plc 78,100 5,100,476 Buy Back at price 65.31 per share.
02 Feb 2026 Ashtead Group Plc 79,700 5,258,127 Buy Back at price 65.97 per share.
30 Jan 2026 Ashtead Group Plc 79,000 5,129,944 Buy Back at price 64.94 per share.
29 Jan 2026 Ashtead Group Plc 72,800 4,860,492 Buy Back at price 66.76 per share.
28 Jan 2026 Ashtead Group Plc 73,921 5,192,137 Buy Back at price 70.24 per share.
27 Jan 2026 Ashtead Group Plc 73,400 5,155,689 Buy Back at price 70.24 per share.
26 Jan 2026 Ashtead Group Plc 72,300 5,093,607 Buy Back at price 70.45 per share.
23 Jan 2026 Ashtead Group Plc 72,368 5,163,891 Buy Back at price 71.36 per share.
22 Jan 2026 Ashtead Group Plc 74,568 5,222,369 Buy Back at price 70.04 per share.
21 Jan 2026 Ashtead Group Plc 75,959 5,249,678 Buy Back at price 69.11 per share.
20 Jan 2026 Ashtead Group Plc 74,800 5,017,658 Buy Back at price 67.08 per share.
19 Jan 2026 Ashtead Group Plc 74,000 5,153,656 Buy Back at price 69.64 per share.
16 Jan 2026 Ashtead Group Plc 71,535 5,082,776 Buy Back at price 71.05 per share.
15 Jan 2026 Ashtead Group Plc 72,300 5,153,399 Buy Back at price 71.28 per share.
14 Jan 2026 Ashtead Group Plc 70,900 5,076,298 Buy Back at price 71.60 per share.
13 Jan 2026 Ashtead Group Plc 70,100 5,145,059 Buy Back at price 73.40 per share.
12 Jan 2026 Ashtead Group Plc 68,400 5,004,349 Buy Back at price 73.16 per share.
09 Jan 2026 Ashtead Group Plc 69,600 5,220,556 Buy Back at price 75.01 per share.
08 Jan 2026 Ashtead Group Plc 69,500 5,006,085 Buy Back at price 72.03 per share.
07 Jan 2026 Ashtead Group Plc 70,000 5,107,480 Buy Back at price 72.96 per share.
06 Jan 2026 Ashtead Group Plc 43,403 3,146,500 Buy Back at price 72.50 per share.
05 Jan 2026 Ashtead Group Plc 76,500 5,409,009 Buy Back at price 70.71 per share.
02 Jan 2026 Ashtead Group Plc 75,000 5,118,675 Buy Back at price 68.25 per share.
30 Dec 2025 Ashtead Group Plc 73,925 5,115,757 Buy Back at price 69.20 per share.
29 Dec 2025 Ashtead Group Plc 73,420 5,122,439 Buy Back at price 69.77 per share.
23 Dec 2025 Ashtead Group Plc 72,300 5,090,281 Buy Back at price 70.40 per share.
22 Dec 2025 Ashtead Group Plc 71,800 5,126,735 Buy Back at price 71.40 per share.
19 Dec 2025 Ashtead Group Plc 70,843 5,118,548 Buy Back at price 72.25 per share.
18 Dec 2025 Ashtead Group Plc 72,332 5,161,466 Buy Back at price 71.36 per share.
17 Dec 2025 Ashtead Group Plc 176,800 12,575,607 Buy Back at price 71.13 per share.
16 Dec 2025 Ashtead Group Plc 112,794 7,892,421 Buy Back at price 69.97 per share.
12 Dec 2025 Ashtead Group Plc 1,030 69,794 Buy Back at price 67.76 per share.
11 Dec 2025 Ashtead Group Plc 90,315 5,995,200 Buy Back at price 66.38 per share.
10 Dec 2025 Ashtead Group Plc 93,950 5,993,258 Buy Back at price 63.79 per share.
09 Dec 2025 Ashtead Group Plc 92,796 5,929,664 Buy Back at price 63.90 per share.
08 Dec 2025 Ashtead Group Plc 92,932 5,930,455 Buy Back at price 63.82 per share.
05 Dec 2025 Ashtead Group Plc 93,273 5,892,988 Buy Back at price 63.18 per share.
04 Dec 2025 Ashtead Group Plc 93,050 5,960,131 Buy Back at price 64.05 per share.
03 Dec 2025 Ashtead Group Plc 96,625 6,031,429 Buy Back at price 62.42 per share.
02 Dec 2025 Ashtead Group Plc 94,839 5,939,292 Buy Back at price 62.62 per share.
01 Dec 2025 Ashtead Group Plc 94,500 5,950,381 Buy Back at price 62.97 per share.
28 Nov 2025 Ashtead Group Plc 93,176 5,959,164 Buy Back at price 63.96 per share.
27 Nov 2025 Ashtead Group Plc 93,295 5,948,395 Buy Back at price 63.76 per share.
26 Nov 2025 Ashtead Group Plc 94,811 5,990,253 Buy Back at price 63.18 per share.
25 Nov 2025 Ashtead Group Plc 96,589 6,020,199 Buy Back at price 62.33 per share.
24 Nov 2025 Ashtead Group Plc 96,450 5,970,158 Buy Back at price 61.90 per share.
21 Nov 2025 Ashtead Group Plc 98,133 5,978,851 Buy Back at price 60.93 per share.
20 Nov 2025 Ashtead Group Plc 98,699 6,078,476 Buy Back at price 61.59 per share.
19 Nov 2025 Ashtead Group Plc 98,000 5,890,780 Buy Back at price 60.11 per share.
18 Nov 2025 Ashtead Group Plc 94,655 5,788,153 Buy Back at price 61.15 per share.
17 Nov 2025 Ashtead Group Plc 94,600 5,941,069 Buy Back at price 62.80 per share.
14 Nov 2025 Ashtead Group Plc 94,800 5,959,507 Buy Back at price 62.86 per share.
13 Nov 2025 Ashtead Group Plc 92,850 5,979,725 Buy Back at price 64.40 per share.
12 Nov 2025 Ashtead Group Plc 92,550 5,941,062 Buy Back at price 64.19 per share.
11 Nov 2025 Ashtead Group Plc 93,800 5,962,584 Buy Back at price 63.57 per share.
10 Nov 2025 Ashtead Group Plc 94,450 5,977,079 Buy Back at price 63.28 per share.
07 Nov 2025 Ashtead Group Plc 95,600 5,980,927 Buy Back at price 62.56 per share.
06 Nov 2025 Ashtead Group Plc 94,080 5,964,107 Buy Back at price 63.39 per share.
05 Nov 2025 Ashtead Group Plc 89,500 5,756,550 Buy Back at price 64.32 per share.
04 Nov 2025 Ashtead Group Plc 92,500 5,902,795 Buy Back at price 63.81 per share.
03 Nov 2025 Ashtead Group Plc 90,250 5,929,695 Buy Back at price 65.70 per share.
31 Oct 2025 Ashtead Group Plc 88,500 5,925,252 Buy Back at price 66.95 per share.
30 Oct 2025 Ashtead Group Plc 86,947 5,863,097 Buy Back at price 67.43 per share.
29 Oct 2025 Ashtead Group Plc 87,343 5,876,786 Buy Back at price 67.28 per share.
28 Oct 2025 Ashtead Group Plc 86,500 5,878,194 Buy Back at price 67.96 per share.
27 Oct 2025 Ashtead Group Plc 84,500 5,965,277 Buy Back at price 70.60 per share.
24 Oct 2025 Ashtead Group Plc 84,134 5,921,182 Buy Back at price 70.38 per share.
23 Oct 2025 Ashtead Group Plc 82,300 5,810,626 Buy Back at price 70.60 per share.
22 Oct 2025 Ashtead Group Plc 82,400 5,991,963 Buy Back at price 72.72 per share.
21 Oct 2025 Ashtead Group Plc 82,900 5,956,779 Buy Back at price 71.86 per share.
20 Oct 2025 Ashtead Group Plc 83,122 5,961,842 Buy Back at price 71.72 per share.
17 Oct 2025 Ashtead Group Plc 81,535 5,810,836 Buy Back at price 71.27 per share.
16 Oct 2025 Ashtead Group Plc 84,800 6,039,371 Buy Back at price 71.22 per share.
15 Oct 2025 Ashtead Group Plc 87,100 6,195,684 Buy Back at price 71.13 per share.
14 Oct 2025 Ashtead Group Plc 85,716 5,847,374 Buy Back at price 68.22 per share.
13 Oct 2025 Ashtead Group Plc 87,800 6,066,892 Buy Back at price 69.10 per share.
10 Oct 2025 Ashtead Group Plc 87,000 6,022,227 Buy Back at price 69.22 per share.
09 Oct 2025 Ashtead Group Plc 86,300 5,947,191 Buy Back at price 68.91 per share.
08 Oct 2025 Ashtead Group Plc 87,217 5,987,883 Buy Back at price 68.66 per share.
07 Oct 2025 Ashtead Group Plc 87,600 5,972,830 Buy Back at price 68.18 per share.
06 Oct 2025 Ashtead Group Plc 87,077 5,934,384 Buy Back at price 68.15 per share.
03 Oct 2025 Ashtead Group Plc 88,321 6,007,859 Buy Back at price 68.02 per share.
02 Oct 2025 Ashtead Group Plc 87,432 5,867,386 Buy Back at price 67.11 per share.
01 Oct 2025 Ashtead Group Plc 89,300 6,024,713 Buy Back at price 67.47 per share.
30 Sep 2025 Ashtead Group Plc 88,700 5,914,604 Buy Back at price 66.68 per share.
29 Sep 2025 Ashtead Group Plc 89,000 6,030,729 Buy Back at price 67.76 per share.
26 Sep 2025 Ashtead Group Plc 89,060 5,976,549 Buy Back at price 67.11 per share.
25 Sep 2025 Ashtead Group Plc 87,000 5,807,511 Buy Back at price 66.75 per share.
24 Sep 2025 Ashtead Group Plc 83,547 5,788,971 Buy Back at price 69.29 per share.
23 Sep 2025 Ashtead Group Plc 85,100 5,976,828 Buy Back at price 70.23 per share.
22 Sep 2025 Ashtead Group Plc 84,500 6,012,513 Buy Back at price 71.15 per share.
19 Sep 2025 Ashtead Group Plc 82,000 5,813,718 Buy Back at price 70.90 per share.
18 Sep 2025 Ashtead Group Plc 81,200 5,918,911 Buy Back at price 72.89 per share.
17 Sep 2025 Ashtead Group Plc 80,686 5,943,088 Buy Back at price 73.66 per share.
16 Sep 2025 Ashtead Group Plc 82,300 6,073,986 Buy Back at price 73.80 per share.
15 Sep 2025 Ashtead Group Plc 82,800 5,999,108 Buy Back at price 72.45 per share.
12 Sep 2025 Ashtead Group Plc 82,000 6,009,288 Buy Back at price 73.28 per share.
11 Sep 2025 Ashtead Group Plc 81,332 5,938,618 Buy Back at price 73.02 per share.
10 Sep 2025 Ashtead Group Plc 80,178 5,880,334 Buy Back at price 73.34 per share.
09 Sep 2025 Ashtead Group Plc 78,091 5,868,694 Buy Back at price 75.15 per share.
08 Sep 2025 Ashtead Group Plc 78,457 5,938,567 Buy Back at price 75.69 per share.
05 Sep 2025 Ashtead Group Plc 82,141 6,148,253 Buy Back at price 74.85 per share.
04 Sep 2025 Ashtead Group Plc 81,900 5,917,766 Buy Back at price 72.26 per share.
03 Sep 2025 Ashtead Group Plc 81,100 5,953,064 Buy Back at price 73.40 per share.
02 Sep 2025 Ashtead Group Plc 77,117 5,569,235 Buy Back at price 72.22 per share.
01 Sep 2025 Ashtead Group Plc 77,790 5,719,509 Buy Back at price 73.52 per share.
29 Aug 2025 Ashtead Group Plc 77,988 5,762,377 Buy Back at price 73.89 per share.
28 Aug 2025 Ashtead Group Plc 77,494 5,747,574 Buy Back at price 74.17 per share.
27 Aug 2025 Ashtead Group Plc 78,400 5,817,750 Buy Back at price 74.21 per share.
26 Aug 2025 Ashtead Group Plc 79,100 5,864,474 Buy Back at price 74.14 per share.
22 Aug 2025 Ashtead Group Plc 79,800 5,827,953 Buy Back at price 73.03 per share.
21 Aug 2025 Ashtead Group Plc 79,742 5,721,408 Buy Back at price 71.75 per share.
20 Aug 2025 Ashtead Group Plc 79,474 5,705,676 Buy Back at price 71.79 per share.
19 Aug 2025 Ashtead Group Plc 79,550 5,750,908 Buy Back at price 72.29 per share.
18 Aug 2025 Ashtead Group Plc 80,750 5,757,798 Buy Back at price 71.30 per share.
15 Aug 2025 Ashtead Group Plc 81,294 5,880,482 Buy Back at price 72.34 per share.
14 Aug 2025 Ashtead Group Plc 82,438 5,894,152 Buy Back at price 71.50 per share.
13 Aug 2025 Ashtead Group Plc 85,290 6,059,939 Buy Back at price 71.05 per share.
12 Aug 2025 Ashtead Group Plc 84,750 5,791,645 Buy Back at price 68.34 per share.
11 Aug 2025 Ashtead Group Plc 84,456 5,747,484 Buy Back at price 68.05 per share.
08 Aug 2025 Ashtead Group Plc 85,100 5,760,333 Buy Back at price 67.69 per share.
07 Aug 2025 Ashtead Group Plc 86,181 5,809,202 Buy Back at price 67.41 per share.
06 Aug 2025 Ashtead Group Plc 85,055 5,746,570 Buy Back at price 67.56 per share.
05 Aug 2025 Ashtead Group Plc 84,604 5,629,127 Buy Back at price 66.54 per share.
04 Aug 2025 Ashtead Group Plc 84,970 5,602,666 Buy Back at price 65.94 per share.
01 Aug 2025 Ashtead Group Plc 84,625 5,605,898 Buy Back at price 66.24 per share.
31 Jul 2025 Ashtead Group Plc 86,675 5,831,407 Buy Back at price 67.28 per share.
30 Jul 2025 Ashtead Group Plc 86,082 5,799,000 Buy Back at price 67.37 per share.
29 Jul 2025 Ashtead Group Plc 86,234 5,888,747 Buy Back at price 68.29 per share.
28 Jul 2025 Ashtead Group Plc 86,651 5,968,954 Buy Back at price 68.88 per share.
25 Jul 2025 Ashtead Group Plc 18,609 1,260,964 Buy Back at price 67.76 per share.
24 Jul 2025 Ashtead Group Plc 88,259 5,976,899 Buy Back at price 67.72 per share.
23 Jul 2025 Ashtead Group Plc 87,848 5,790,676 Buy Back at price 65.92 per share.
22 Jul 2025 Ashtead Group Plc 88,743 5,668,814 Buy Back at price 63.88 per share.