| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| WDFC | Etchart Eric | Director | Oct 30 '25 | Buy | 194.02 | 500 | 97,010 | 8,370 | Oct 30 12:00 AM |
| GGG | Etchart Eric | Director | Aug 14 '25 | Sale | 85.80 | 6,000 | 514,811 | 45,979 | Aug 18 12:00 AM |
| GGG | Etchart Eric | Director | Aug 14 '25 | Option Exercise | 26.68 | 12,000 | 320,160 | 51,979 | Aug 18 12:00 AM |
| GGG | Etchart Eric | Director | Nov 06 '24 | Option Exercise | 26.68 | 12,000 | 320,160 | 47,274 | Nov 07 12:00 AM |
| GGG | Etchart Eric | Director | Nov 06 '24 | Sale | 88.08 | 1,866 | 164,357 | 45,408 | Nov 07 12:00 AM |
| GGG | Etchart Eric | Director | Nov 04 '24 | Option Exercise | 25.63 | 20,000 | 512,694 | 51,274 | Nov 05 12:00 AM |
| GGG | Etchart Eric | Director | Nov 04 '24 | Sale | 83.00 | 10,000 | 830,000 | 41,274 | Nov 05 12:00 AM |
| GGG | Etchart Eric | Director | Feb 02 '24 | Option Exercise | 24.09 | 28,516 | 686,830 | 50,342 | Feb 06 12:00 AM |
| GGG | Etchart Eric | Director | Feb 02 '24 | Sale | 85.71 | 11,378 | 975,257 | 38,022 | Feb 06 12:00 AM |
| GGG | Etchart Eric | Director | Nov 03 '23 | Option Exercise | 24.21 | 6,000 | 145,240 | 40,900 | Nov 03 12:00 AM |
| GGG | Etchart Eric | Director | Nov 03 '23 | Sale | 77.50 | 3,000 | 232,500 | 37,900 | Nov 03 12:00 AM |
| GGG | Etchart Eric | Director | Nov 02 '23 | Sale | 75.20 | 3,000 | 225,600 | 37,900 | Nov 03 12:00 AM |
| GGG | Etchart Eric | Director | Nov 02 '23 | Option Exercise | 24.21 | 3,000 | 72,620 | 4,938 | Nov 03 12:00 AM |
| ALG | Etchart Eric | Director | Sep 01 '23 | Buy | 176.59 | 500 | 88,295 | 10,461 | Sep 01 12:00 AM |
| GGG | Etchart Eric | Director | Aug 01 '23 | Option Exercise | 24.21 | 6,000 | 145,240 | 37,797 | Aug 01 12:00 AM |
| GGG | Etchart Eric | Director | Jun 01 '23 | Option Exercise | 24.21 | 6,000 | 145,240 | 34,797 | Jun 02 12:00 AM |
| GGG | Etchart Eric | Director | Feb 02 '23 | Sale | 71.90 | 6,000 | 431,400 | 31,597 | Feb 03 12:00 AM |
| GGG | Etchart Eric | Director | Feb 02 '23 | Option Exercise | 19.84 | 12,000 | 238,040 | 37,597 | Feb 03 12:00 AM |
| WDFC | Etchart Eric | director: | Aug 04 '22 | Buy | 177.60 | 500 | 88,800 | 5,692 | Aug 05 12:00 AM |
| GGG | Etchart Eric | Director | Jul 29 '22 | Option Exercise | 13.22 | 18,000 | 238,040 | 37,403 | Aug 01 12:00 AM |
| GGG | Etchart Eric | director: | Jul 29 '22 | Sale | 67.20 | 6,000 | 403,200 | 31,403 | Aug 01 12:00 AM |