Graham (Ian)
| | Direct | | Dec 05, 2022 | 1,558 |
Long Samantha J
| | Direct | | Dec 05, 2022 | 1,577 |
Murphy (Kevin)
| | Direct | | Dec 05, 2022 | 43,625 |
Ferguson Plc
| Buy Back at price 115.64 per share. | Direct | 9,290,341 | Dec 02, 2022 | 80,335 |
Ferguson Plc
| Buy Back at price 118.31 per share. | Direct | 688,587 | Dec 01, 2022 | 5,820 |
Ferguson Plc
| | Direct | | Nov 30, 2022 | 22,722 |
Ferguson Plc
| Buy Back at price 112.87 per share. | Direct | 2,564,609 | Nov 30, 2022 | 22,722 |
Ferguson Plc
| Buy Back at price 113.43 per share. | Direct | 9,189,174 | Nov 29, 2022 | 81,009 |
Ferguson Plc
| Buy Back at price 116.88 per share. | Direct | 3,496,989 | Nov 28, 2022 | 29,920 |
Ferguson Plc
| Buy Back at price 119.24 per share. | Direct | 1,676,724 | Nov 25, 2022 | 14,062 |
Ferguson Plc
| Buy Back at price 118.65 per share. | Direct | 2,764,756 | Nov 24, 2022 | 23,301 |
Ferguson Plc
| Buy Back at price 119.89 per share. | Direct | 2,017,799 | Nov 23, 2022 | 16,830 |
Ferguson Plc
| Buy Back at price 115.59 per share. | Direct | 2,624,611 | Nov 21, 2022 | 22,707 |
Ferguson Plc
| Buy Back at price 116.62 per share. | Direct | 420,171 | Nov 18, 2022 | 3,603 |
Ferguson Plc
| Buy Back at price 115.26 per share. | Direct | 3,369,022 | Nov 17, 2022 | 29,229 |
Ferguson Plc
| Buy Back at price 117.67 per share. | Direct | 7,803,146 | Nov 16, 2022 | 66,311 |
Ferguson Plc
| Buy Back at price 121.06 per share. | Direct | 1,989,846 | Nov 15, 2022 | 16,437 |
Ferguson Plc
| Buy Back at price 120.82 per share. | Direct | 1,135,364 | Nov 14, 2022 | 9,397 |
Ferguson Plc
| Buy Back at price 119.51 per share. | Direct | 250,971 | Nov 11, 2022 | 2,100 |
Ferguson Plc
| Buy Back at price 110.40 per share. | Direct | 1,197,762 | Nov 09, 2022 | 10,849 |
Ferguson Plc
| Buy Back at price 111.54 per share. | Direct | 1,927,445 | Nov 08, 2022 | 17,280 |
Ferguson Plc
| Buy Back at price 111.19 per share. | Direct | 2,092,946 | Nov 07, 2022 | 18,824 |
Ferguson Plc
| Buy Back at price 110.27 per share. | Direct | 161,103 | Nov 04, 2022 | 1,461 |
Ferguson Plc
| Buy Back at price 105.77 per share. | Direct | 2,557,210 | Nov 03, 2022 | 24,178 |
Ferguson Plc
| Buy Back at price 108.90 per share. | Direct | 1,748,312 | Nov 02, 2022 | 16,054 |
Ferguson Plc
| Buy Back at price 109.39 per share. | Direct | 2,224,384 | Nov 01, 2022 | 20,335 |
Ferguson Plc
| | Direct | | Oct 31, 2022 | 13,666 |
Ferguson Plc
| Buy Back at price 108.99 per share. | Direct | 1,872,952 | Oct 28, 2022 | 17,184 |
Ferguson Plc
| Buy Back at price 109.03 per share. | Direct | 1,305,259 | Oct 27, 2022 | 11,972 |
Ferguson Plc
| Buy Back at price 111.21 per share. | Direct | 1,302,514 | Oct 26, 2022 | 11,712 |
Ferguson Plc
| Buy Back at price 107.46 per share. | Direct | 1,120,454 | Oct 25, 2022 | 10,427 |
Ferguson Plc
| Buy Back at price 104.69 per share. | Direct | 647,285 | Oct 24, 2022 | 6,183 |
Ferguson Plc
| Buy Back at price 101.56 per share. | Direct | 2,868,257 | Oct 21, 2022 | 28,242 |
Ferguson Plc
| Buy Back at price 102.53 per share. | Direct | 3,504,133 | Oct 20, 2022 | 34,175 |
Ferguson Plc
| Buy Back at price 104.16 per share. | Direct | 2,966,571 | Oct 19, 2022 | 28,482 |
Ferguson Plc
| Buy Back at price 107.20 per share. | Direct | 1,236,812 | Oct 18, 2022 | 11,537 |
Graham (Ian)
| Sold at price 94.26 per share. | Direct | 1,178,250 | Oct 18, 2022 | 12,500 |
Williams (John)
| Sold at price 106.68 per share. | Direct | 426,945 | Oct 18, 2022 | 4,002 |
Thees (William)
| Sold at price 94.26 per share. | Direct | 523,897 | Oct 18, 2022 | 5,558 |
Schlicher (Jake)
| Sold at price 106.68 per share. | Direct | 970,815 | Oct 18, 2022 | 9,100 |
Jacobs (Michael)
| Sold at price 94.26 per share. | Direct | 663,496 | Oct 18, 2022 | 7,039 |
Long Samantha J
| Sold at price 106.68 per share. | Direct | 738,673 | Oct 18, 2022 | 6,924 |
Brundage (William)
| Sold at price 94.26 per share. | Direct | 477,898 | Oct 18, 2022 | 5,070 |
Cross (James)
| Sold at price 106.68 per share. | Direct | 637,217 | Oct 18, 2022 | 5,973 |
Cross (James)
| | Direct | | Oct 17, 2022 | 15,126 |
Brundage (William)
| | Direct | | Oct 17, 2022 | 11,202 |
Williams (John)
| | Direct | | Oct 17, 2022 | 5,054 |
Graham (Ian)
| | Direct | | Oct 17, 2022 | 15,107 |
Ferguson Plc
| Buy Back at price 104.84 per share. | Direct | 3,041,238 | Oct 17, 2022 | 29,007 |
Long Samantha J
| | Direct | | Oct 17, 2022 | 15,297 |
Jacobs (Michael)
| | Direct | | Oct 17, 2022 | 7,039 |
Schlicher (Jake)
| | Direct | | Oct 17, 2022 | 11,152 |
Thees (William)
| | Direct | | Oct 17, 2022 | 12,280 |
Ferguson Plc
| Buy Back at price 105.29 per share. | Direct | 2,161,246 | Oct 14, 2022 | 20,527 |
Ferguson Plc
| Buy Back at price 106.74 per share. | Direct | 3,650,149 | Oct 13, 2022 | 34,196 |
Ferguson Plc
| Buy Back at price 107.28 per share. | Direct | 2,443,555 | Oct 12, 2022 | 22,778 |
Ferguson Plc
| Buy Back at price 107.70 per share. | Direct | 2,615,494 | Oct 11, 2022 | 24,285 |
Ferguson Plc
| Buy Back at price 110.07 per share. | Direct | 1,906,371 | Oct 10, 2022 | 17,319 |
Ferguson Plc
| Buy Back at price 108.82 per share. | Direct | 2,985,994 | Oct 07, 2022 | 27,439 |
Ferguson Plc
| Buy Back at price 112.00 per share. | Direct | 1,105,703 | Oct 06, 2022 | 9,872 |
Ferguson Plc
| Buy Back at price 112.51 per share. | Direct | 4,518,409 | Oct 05, 2022 | 40,159 |
Ferguson Plc
| Buy Back at price 105.81 per share. | Direct | 10,265,430 | Oct 03, 2022 | 97,013 |
Ferguson Plc
| | Direct | | Sept 30, 2022 | 244,571 |
Ferguson Plc
| Buy Back at price 104.22 per share. | Direct | 18,919,913 | Sept 30, 2022 | 181,533 |
Shouraboura (Nadia)
| Bought at price 103.31 per share. | Direct | 103,310 | Sept 30, 2022 | 1,000 |
Ferguson Plc
| Buy Back at price 106.08 per share. | Direct | 19,461,514 | Sept 29, 2022 | 183,459 |
Ferguson Plc
| Buy Back at price 104.91 per share. | Direct | 6,411,015 | Sept 27, 2022 | 61,112 |
Ferguson Plc
| Buy Back at price 104.53 per share. | Direct | 13,001,062 | Sept 23, 2022 | 124,374 |
Ferguson Plc
| Buy Back at price 108.63 per share. | Direct | 14,180,255 | Sept 21, 2022 | 130,542 |
Ferguson Plc
| Buy Back at price 110.35 per share. | Direct | 16,149,645 | Sept 20, 2022 | 146,344 |
Ferguson Plc
| Buy Back at price 111.72 per share. | Direct | 8,234,058 | Sept 16, 2022 | 73,700 |
Ferguson Plc
| Buy Back at price 113.64 per share. | Direct | 10,685,945 | Sept 15, 2022 | 94,030 |
Ferguson Plc
| Buy Back at price 114.59 per share. | Direct | 14,122,168 | Sept 14, 2022 | 123,243 |
Ferguson Plc
| Buy Back at price 113.01 per share. | Direct | 18,792,193 | Sept 13, 2022 | 166,282 |
Ferguson Plc
| Buy Back at price 116.63 per share. | Direct | 4,665,553 | Sept 13, 2022 | 40,002 |
Ferguson Plc
| Buy Back at price 112.72 per share. | Direct | 14,232,000 | Sept 06, 2022 | 126,262 |
Ferguson Plc
| Buy Back at price 118.60 per share. | Direct | 44,318,246 | Aug 31, 2022 | 373,672 |
Ferguson Plc
| | Direct | | Aug 31, 2022 | 129,820 |
Ferguson Plc
| Buy Back at price 123.53 per share. | Direct | 8,336,377 | Aug 19, 2022 | 67,483 |
Ferguson Plc
| Buy Back at price 126.62 per share. | Direct | 3,741,009 | Aug 18, 2022 | 29,544 |
Ferguson Plc
| Buy Back at price 126.37 per share. | Direct | 5,685,015 | Aug 17, 2022 | 44,986 |
Ferguson Plc
| Buy Back at price 124.76 per share. | Direct | 1,605,274 | Aug 15, 2022 | 12,867 |
Ferguson Plc
| Buy Back at price 124.70 per share. | Direct | 4,949,099 | Aug 12, 2022 | 39,689 |
Ferguson Plc
| Buy Back at price 126.27 per share. | Direct | 425,031 | Aug 11, 2022 | 3,366 |
Ferguson Plc
| Buy Back at price 121.69 per share. | Direct | 9,002,265 | Aug 09, 2022 | 73,974 |
Ferguson Plc
| Buy Back at price 121.69 per share. | Direct | 4,103,433 | Aug 09, 2022 | 33,719 |
Ferguson Plc
| Buy Back at price 121.69 per share. | Direct | 406,096 | Aug 09, 2022 | 3,337 |
Ferguson Plc
| Buy Back at price 123.72 per share. | Direct | 6,197,405 | Aug 08, 2022 | 50,093 |
Ferguson Plc
| Buy Back at price 123.67 per share. | Direct | 4,782,117 | Aug 05, 2022 | 38,669 |
Ferguson Plc
| Buy Back at price 124.96 per share. | Direct | 827,498 | Aug 04, 2022 | 6,622 |
Ferguson Plc
| Buy Back at price 122.64 per share. | Direct | 4,265,680 | Aug 03, 2022 | 34,781 |
Ferguson Plc
| Buy Back at price 125.12 per share. | Direct | 5,924,617 | Aug 02, 2022 | 47,353 |
Ferguson Plc
| Buy Back at price 125.48 per share. | Direct | 6,784,004 | Aug 01, 2022 | 54,064 |
Ferguson Plc
| | Direct | | Jul 31, 2022 | 0 |
Ferguson Plc
| Buy Back at price 124.22 per share. | Direct | 7,801,198 | Jul 29, 2022 | 62,804 |
Ferguson Plc
| Buy Back at price 118.88 per share. | Direct | 78,103 | Jul 28, 2022 | 657 |
Ferguson Plc
| Buy Back at price 116.48 per share. | Direct | 5,104,925 | Jul 27, 2022 | 43,827 |
Ferguson Plc
| Buy Back at price 115.92 per share. | Direct | 9,948,687 | Jul 26, 2022 | 85,823 |
Ferguson Plc
| Buy Back at price 119.52 per share. | Direct | 3,574,723 | Jul 25, 2022 | 29,910 |
Ferguson Plc
| Buy Back at price 119.25 per share. | Direct | 778,722 | Jul 22, 2022 | 6,530 |
Ferguson Plc
| Buy Back at price 116.88 per share. | Direct | 2,395,654 | Jul 21, 2022 | 20,496 |
Ferguson Plc
| Buy Back at price 115.44 per share. | Direct | 4,659,083 | Jul 20, 2022 | 40,359 |
Ferguson Plc
| Buy Back at price 113.86 per share. | Direct | 221,461 | Jul 18, 2022 | 1,945 |
Ferguson Plc
| Increase at price 108.07 per share. | Direct | 28,368,729 | Jul 15, 2022 | 262,513 |
Ferguson Plc
| Buy Back at price 111.53 per share. | Direct | 5,566,647 | Jul 08, 2022 | 49,913 |
Ferguson Plc
| Buy Back at price 110.92 per share. | Direct | 2,533,787 | Jul 07, 2022 | 22,844 |
Ferguson Plc
| Buy Back at price 108.27 per share. | Direct | 2,239,028 | Jul 06, 2022 | 20,681 |
Ferguson Plc
| Buy Back at price 106.44 per share. | Direct | 7,656,939 | Jul 05, 2022 | 71,936 |
Ferguson Plc
| | Direct | | Jul 04, 2022 | 57,204 |
Ferguson Plc
| Buy Back at price 109.09 per share. | Direct | 6,116,514 | Jul 04, 2022 | 56,068 |
Ferguson Plc
| | Direct | | Jun 30, 2022 | 249,454 |
Ferguson Plc
| Buy Back at price 110.92 per share. | Direct | 16,810,561 | Jun 24, 2022 | 151,553 |
Ferguson Plc
| Buy Back at price 107.84 per share. | Direct | 11,862,730 | Jun 22, 2022 | 110,000 |
Ferguson Plc
| Buy Back at price 110.51 per share. | Direct | 16,908,030 | Jun 21, 2022 | 153,000 |
Ferguson Plc
| Buy Back at price 109.76 per share. | Direct | 17,342,080 | Jun 20, 2022 | 158,000 |
Ferguson Plc
| Buy Back at price 109.00 per share. | Direct | 16,568,304 | Jun 17, 2022 | 152,000 |
Ferguson Plc
| Buy Back at price 107.21 per share. | Direct | 16,402,670 | Jun 16, 2022 | 153,000 |
Ferguson Plc
| Buy Back at price 111.19 per share. | Direct | 11,025,314 | Jun 15, 2022 | 99,161 |
Ferguson Plc
| Buy Back at price 108.88 per share. | Direct | 7,925,013 | Jun 14, 2022 | 72,784 |
Ferguson Plc
| Buy Back at price 108.62 per share. | Direct | 16,293,600 | Jun 13, 2022 | 150,000 |
Ferguson Plc
| Buy Back at price 112.62 per share. | Direct | 22,524,800 | Jun 10, 2022 | 200,000 |
Ferguson Plc
| Buy Back at price 116.28 per share. | Direct | 15,563,764 | Jun 09, 2022 | 133,845 |
Ferguson Plc
| Buy Back at price 118.33 per share. | Direct | 18,484,248 | Jun 08, 2022 | 156,208 |
Ferguson Plc
| Buy Back at price 119.42 per share. | Direct | 14,619,641 | Jun 07, 2022 | 122,420 |
Ferguson Plc
| Buy Back at price 116.23 per share. | Direct | 35,451,065 | Jun 01, 2022 | 305,000 |
Ferguson Plc
| Buy Back at price 120.10 per share. | Direct | 16,213,905 | May 31, 2022 | 135,000 |
Ferguson Plc
| Buy Back at price 121.25 per share. | Direct | 4,174,550 | May 30, 2022 | 34,429 |
Ferguson Plc
| Buy Back at price 119.98 per share. | Direct | 7,028,489 | May 27, 2022 | 58,581 |
Brundage (William)
| Exercise of Option at price 106.83 per share. | Direct | 8,012 | May 27, 2022 | 75 |
Graham (Ian)
| Exercise of Option at price 106.83 per share. | Direct | 8,012 | May 27, 2022 | 75 |
Thees (William)
| Exercise of Option at price 106.83 per share. | Direct | 8,012 | May 27, 2022 | 75 |
Jacobs (Michael)
| Exercise of Option at price 106.83 per share. | Direct | 8,012 | May 27, 2022 | 75 |
Murphy (Kevin)
| Exercise of Option at price 106.83 per share. | Direct | 8,012 | May 27, 2022 | 75 |
Ferguson Plc
| Buy Back at price 118.60 per share. | Direct | 8,903,982 | May 26, 2022 | 75,077 |
Ferguson Plc
| Buy Back at price 117.23 per share. | Direct | 10,544,467 | May 25, 2022 | 89,943 |
Ferguson Plc
| Buy Back at price 116.02 per share. | Direct | 13,922,160 | May 24, 2022 | 120,000 |
Ferguson Plc
| Buy Back at price 118.96 per share. | Direct | 5,534,071 | May 23, 2022 | 46,522 |
Ferguson Plc
| Buy Back at price 116.53 per share. | Direct | 11,652,900 | May 20, 2022 | 100,000 |
Ferguson Plc
| Buy Back at price 116.46 per share. | Direct | 28,587,706 | May 19, 2022 | 245,466 |
Ferguson Plc
| Buy Back at price 118.50 per share. | Direct | 14,219,400 | May 18, 2022 | 120,000 |
Ferguson Plc
| Buy Back at price 123.36 per share. | Direct | 2,819,237 | May 17, 2022 | 22,853 |
Ferguson Plc
| Buy Back at price 119.42 per share. | Direct | 4,838,623 | May 16, 2022 | 40,516 |
Ferguson Plc
| Buy Back at price 116.09 per share. | Direct | 6,952,738 | May 12, 2022 | 59,893 |
Ferguson Plc
| Buy Back at price 114.34 per share. | Direct | 3,819,103 | May 11, 2022 | 33,401 |
BlackRock, Inc.
| | Direct | | May 11, 2022 | 5,333,301 |
Brundage (William)
| Bought at price 114.27 per share. | Direct | 799 | May 10, 2022 | 7 |
Ferguson Plc
| Buy Back at price 113.04 per share. | Direct | 6,782,520 | May 10, 2022 | 60,000 |
Thees (William)
| Bought at price 112.13 per share. | Direct | 9,979 | May 10, 2022 | 89 |
Thees (William)
| Bought at price 114.27 per share. | Direct | 914 | May 10, 2022 | 8 |
Schlicher (Jake)
| Bought at price 112.13 per share. | Direct | 3,700 | May 10, 2022 | 33 |