| 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 |
| GGG | Etchart Eric | Director | Aug 14 '25 | Option Exercise | 26.68 | 6,000 | 160,080 | 51,979 | Aug 18 |
| GGG | Etchart Eric | Director | Aug 14 '25 | Sale | 85.80 | 6,000 | 514,811 | 45,979 | Aug 18 |
| GGG | Etchart Eric | Director | Nov 06 '24 | Sale | 88.08 | 1,866 | 164,357 | 45,408 | Nov 07 |
| GGG | Etchart Eric | Director | Nov 06 '24 | Option Exercise | 26.68 | 6,000 | 160,080 | 47,274 | Nov 07 |
| GGG | Etchart Eric | Director | Nov 04 '24 | Option Exercise | 25.63 | 10,000 | 256,347 | 51,274 | Nov 05 |
| GGG | Etchart Eric | Director | Nov 04 '24 | Sale | 83.00 | 10,000 | 830,000 | 41,274 | Nov 05 |
| GGG | Etchart Eric | Director | Feb 02 '24 | Option Exercise | 24.09 | 14,258 | 343,415 | 50,342 | Feb 06 |
| GGG | Etchart Eric | Director | Feb 02 '24 | Sale | 85.71 | 11,378 | 975,257 | 38,022 | Feb 06 |
| GGG | Etchart Eric | Director | Nov 03 '23 | Sale | 77.50 | 3,000 | 232,500 | 37,900 | Nov 03 |
| GGG | Etchart Eric | Director | Nov 03 '23 | Option Exercise | 24.21 | 3,000 | 72,620 | 40,900 | Nov 03 |
| GGG | Etchart Eric | Director | Nov 02 '23 | Option Exercise | 24.21 | 3,000 | 72,620 | 4,938 | Nov 03 |
| GGG | Etchart Eric | Director | Nov 02 '23 | Sale | 75.20 | 3,000 | 225,600 | 37,900 | Nov 03 |
| ALG | Etchart Eric | Director | Sep 01 '23 | Buy | 176.59 | 500 | 88,295 | 10,461 | Sep 01 |
| GGG | Etchart Eric | Director | Aug 01 '23 | Option Exercise | 24.21 | 3,000 | 72,620 | 37,797 | Aug 01 |
| GGG | Etchart Eric | Director | Jun 01 '23 | Option Exercise | 24.21 | 3,000 | 72,620 | 34,797 | Jun 02 |
| GGG | Etchart Eric | Director | Feb 02 '23 | Option Exercise | 19.84 | 6,000 | 119,020 | 37,597 | Feb 03 |
| GGG | Etchart Eric | Director | Feb 02 '23 | Sale | 71.90 | 6,000 | 431,400 | 31,597 | Feb 03 |
| WDFC | Etchart Eric | director: | Aug 04 '22 | Buy | 177.60 | 500 | 88,800 | 5,692 | Aug 05 |