| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| IBP | Hilsheimer Lawrence A. | Director | May 11 '26 | Buy | 206.22 | 475 | 97,952 | 28,468 | May 12 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Feb 04 '26 | Buy | 91.18 | 6,705 | 611,365 | 207,416 | Feb 05 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Feb 03 '26 | Buy | 87.42 | 11,617 | 1,015,525 | 207,186 | Feb 05 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Feb 03 '26 | Sale | 71.83 | 22,778 | 1,636,150 | 0 | Feb 05 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Jan 14 '26 | Option Exercise | 0.00 | 23,350 | 0 | 57,888 | Jan 16 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Nov 20 '25 | Buy | 65.49 | 1,125 | 73,675 | 200,569 | Nov 21 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Nov 19 '25 | Buy | 65.55 | 1,000 | 65,553 | 199,444 | Nov 21 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Nov 18 '25 | Buy | 65.49 | 1,000 | 65,490 | 198,444 | Nov 19 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Nov 17 '25 | Buy | 65.65 | 1,000 | 65,651 | 197,444 | Nov 19 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Nov 17 '25 | Sale | 60.72 | 4,500 | 273,240 | 62,326 | Nov 19 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Nov 13 '25 | Buy | 67.90 | 8,342 | 566,458 | 196,444 | Nov 17 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Nov 12 '25 | Buy | 66.01 | 21,751 | 1,435,874 | 188,102 | Nov 13 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Nov 11 '25 | Sale | 59.58 | 33,851 | 2,016,876 | 66,826 | Nov 13 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Jul 08 '25 | Buy | 72.51 | 925 | 67,073 | 166,351 | Jul 09 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Jul 08 '25 | Sale | 68.88 | 1,000 | 68,878 | 100,677 | Jul 09 12:00 AM |
| ROOT | Hilsheimer Lawrence A. | Director | Apr 04 '25 | Option Exercise | 15.18 | 1,032 | 15,666 | 39,927 | Apr 08 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Jan 16 '25 | Option Exercise | 0.00 | 21,882 | 0 | 86,078 | Jan 21 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Dec 26 '24 | Buy | 69.14 | 1,075 | 74,330 | 165,426 | Dec 27 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Dec 24 '24 | Buy | 68.04 | 1,100 | 74,840 | 164,351 | Dec 26 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Dec 23 '24 | Buy | 67.61 | 1,100 | 74,372 | 163,251 | Dec 26 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Dec 20 '24 | Buy | 67.88 | 550 | 37,334 | 162,151 | Dec 23 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Jan 16 '24 | Option Exercise | 0.00 | 27,008 | 0 | 107,137 | Jan 18 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Dec 27 '23 | Buy | 67.65 | 1,510 | 102,149 | 114,170 | Dec 28 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Dec 26 '23 | Buy | 67.59 | 700 | 47,312 | 112,660 | Dec 27 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Jul 05 '23 | Buy | 0.00 | 2,968 | 0 | 111,960 | Jul 05 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Jul 03 '23 | Sale | 69.27 | 2,968 | 205,607 | 95,587 | Jul 05 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Mar 17 '23 | Buy | 69.40 | 3,600 | 249,832 | 108,992 | Mar 20 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Mar 16 '23 | Buy | 69.77 | 3,500 | 244,211 | 105,392 | Mar 17 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Mar 15 '23 | Buy | 69.45 | 3,000 | 208,345 | 101,892 | Mar 16 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Mar 14 '23 | Sale | 60.61 | 14,596 | 884,664 | 98,555 | Mar 16 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Mar 14 '23 | Buy | 70.33 | 2,500 | 175,815 | 98,892 | Mar 16 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Mar 13 '23 | Sale | 61.33 | 833 | 51,088 | 113,151 | Mar 14 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Mar 13 '23 | Buy | 70.10 | 728 | 51,033 | 96,392 | Mar 14 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Jan 17 '23 | Option Exercise | 0.00 | 29,700 | 0 | 91,369 | Jan 19 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Jan 06 '23 | Buy | 79.35 | 62 | 4,919 | 95,664 | Jan 09 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Dec 27 '22 | Buy | 78.93 | 4,050 | 319,650 | 95,602 | Dec 28 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Dec 23 '22 | Sale | 66.95 | 4,750 | 318,032 | 76,594 | Dec 27 12:00 AM |
| GEF | Hilsheimer Lawrence A. | EVP and CFO | Dec 21 '22 | Buy | 76.78 | 2,180 | 167,380 | 91,552 | Dec 23 12:00 AM |
| ROOT | Hilsheimer Lawrence A. | director: | Mar 01 '22 | Buy | 1.75 | 28,735 | 50,418 | 70,082 | Mar 03 12:00 AM |
| IBP | Hilsheimer Lawrence A. | Director | Feb 28 '22 | Buy | 97.30 | 513 | 49,915 | 24,549 | Mar 02 12:00 AM |
| IBP | Hilsheimer Lawrence A. | Director | Mar 12 '20 | Buy | 43.60 | 1,100 | 47,965 | 22,054 | Mar 16 12:00 AM |