| MGPI | Seaberg Karen | Director | Dec 10 '25 | Sale | 25.84 | 81,616 | 2,108,791 | 35,285 | Dec 10 12:00 AM |
| MGPI | Seaberg Karen | Director | Dec 09 '25 | Sale | 24.24 | 181,095 | 4,389,454 | 37,417 | Dec 10 12:00 AM |
| MGPI | Seaberg Karen | Director | Dec 08 '25 | Sale | 24.16 | 41,824 | 1,010,347 | 39,868 | Dec 10 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | May 01 '25 | Sale | 30.73 | 12,201 | 374,916 | 1,748,733 | May 02 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Apr 01 '25 | Sale | 28.38 | 58,903 | 1,671,415 | 114,205 | Apr 02 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Mar 13 '25 | Sale | 30.82 | 28,304 | 872,231 | 283,569 | Mar 13 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Mar 12 '25 | Sale | 30.39 | 39,404 | 1,197,333 | 115,941 | Mar 13 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Mar 11 '25 | Sale | 31.63 | 148,909 | 4,710,281 | 116,011 | Mar 12 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Mar 11 '25 | Buy | 31.94 | 13,376 | 427,253 | 358,899 | Mar 11 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Mar 10 '25 | Sale | 34.16 | 20,874 | 713,146 | 52,001 | Mar 11 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Nov 27 '24 | Sale | 45.85 | 451 | 20,678 | 119,105 | Nov 29 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Nov 26 '24 | Sale | 44.08 | 15,413 | 679,405 | 119,556 | Nov 27 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Nov 25 '24 | Sale | 46.72 | 8,544 | 399,186 | 53,477 | Nov 27 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Nov 19 '24 | Sale | 46.05 | 43,282 | 1,993,136 | 1,950,876 | Nov 21 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Sep 04 '24 | Sale | 90.14 | 1,109 | 99,965 | 134,969 | Sep 05 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Aug 23 '24 | Sale | 90.65 | 12,092 | 1,096,140 | 54,542 | Aug 26 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | May 23 '24 | Sale | 76.44 | 19,300 | 1,475,264 | 54,762 | May 23 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Feb 16 '24 | Sale | 90.11 | 3,329 | 299,976 | 144,657 | Feb 16 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Jan 03 '24 | Sale | 96.30 | 9,345 | 899,924 | 2,142,101 | Jan 03 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Jan 02 '24 | Sale | 99.68 | 2,544 | 253,576 | 55,377 | Jan 03 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Dec 04 '23 | Sale | 90.09 | 1,110 | 100,000 | 149,675 | Dec 05 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Nov 01 '23 | Sale | 93.20 | 1,073 | 100,004 | 155,975 | Nov 02 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Oct 03 '23 | Sale | 102.14 | 9,204 | 940,134 | 157,048 | Oct 04 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Oct 02 '23 | Sale | 103.39 | 1,414 | 146,196 | 55,541 | Oct 04 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Sep 05 '23 | Sale | 117.22 | 853 | 99,989 | 159,732 | Sep 07 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Aug 02 '23 | Sale | 113.57 | 880 | 99,942 | 159,943 | Aug 02 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Jul 05 '23 | Sale | 106.58 | 7,334 | 781,658 | 2,259,649 | Jul 06 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Jul 03 '23 | Sale | 106.59 | 4,264 | 454,500 | 55,698 | Jul 06 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Jun 20 '23 | Sale | 101.70 | 985 | 100,175 | 161,761 | Jun 21 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | May 30 '23 | Sale | 94.92 | 3,692 | 350,436 | 394,683 | May 31 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | May 26 '23 | Sale | 97.34 | 400 | 38,937 | 398,375 | May 30 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | May 25 '23 | Sale | 99.71 | 608 | 60,624 | 398,775 | May 30 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Mar 17 '23 | Sale | 92.33 | 5,415 | 499,950 | 162,746 | Mar 21 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Mar 16 '23 | Sale | 93.41 | 5,356 | 500,327 | 2,267,742 | Mar 17 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Mar 15 '23 | Sale | 91.99 | 5,431 | 499,610 | 2,273,098 | Mar 16 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Mar 13 '23 | Sale | 94.12 | 5,289 | 497,802 | 2,278,529 | Mar 14 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Mar 07 '23 | Sale | 96.41 | 5,126 | 494,215 | 2,283,818 | Mar 08 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Mar 02 '23 | Sale | 99.78 | 1,503 | 149,962 | 2,288,944 | Mar 03 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Mar 01 '23 | Sale | 99.20 | 2,016 | 199,978 | 165,256 | Mar 02 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Feb 27 '23 | Sale | 100.26 | 5,217 | 523,075 | 55,850 | Feb 28 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Feb 02 '23 | Sale | 97.36 | 973 | 94,728 | 166,335 | Feb 03 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Feb 01 '23 | Sale | 97.73 | 2,100 | 205,231 | 167,308 | Feb 03 12:00 AM |
| MGPI | Seaberg Karen | Director | Jan 04 '23 | Sale | 102.92 | 3,795 | 390,589 | 62,359 | Jan 05 12:00 AM |
| MGPI | Seaberg Karen | Director | Jan 03 '23 | Sale | 103.39 | 3,500 | 361,867 | 2,295,512 | Jan 04 12:00 AM |
| MGPI | Seaberg Karen | Director | Dec 02 '22 | Sale | 122.94 | 816 | 100,316 | 62,650 | Dec 06 12:00 AM |
| MGPI | Seaberg Karen | Director | Dec 01 '22 | Sale | 124.46 | 800 | 99,565 | 88,253 | Dec 02 12:00 AM |
| MGPI | Seaberg Karen | Director | Nov 02 '22 | Sale | 106.83 | 959 | 102,452 | 88,855 | Nov 03 12:00 AM |
| MGPI | Seaberg Karen | Director | Nov 01 '22 | Sale | 108.35 | 438 | 47,458 | 62,731 | Nov 03 12:00 AM |
| MGPI | Seaberg Karen | Director | Oct 04 '22 | Sale | 110.58 | 2,254 | 249,250 | 2,299,012 | Oct 05 12:00 AM |
| MGPI | Seaberg Karen | Director | Oct 03 '22 | Sale | 106.38 | 4,472 | 475,741 | 61,067 | Oct 05 12:00 AM |
| MGPI | Seaberg Karen | director: | Sep 01 '22 | Sale | 107.08 | 863 | 92,412 | 2,305,266 | Sep 06 12:00 AM |
| MGPI | Seaberg Karen | director: | Aug 01 '22 | Sale | 105.75 | 892 | 94,332 | 2,306,570 | Aug 03 12:00 AM |
| MGPI | Seaberg Karen | director: | Jul 06 '22 | Sale | 100.36 | 996 | 99,963 | 171,016 | Jul 07 12:00 AM |
| MGPI | Seaberg Karen | director: | Jul 05 '22 | Sale | 101.83 | 4,000 | 407,310 | 2,309,672 | Jul 06 12:00 AM |
| MGPI | Seaberg Karen | director: | Jul 01 '22 | Sale | 100.54 | 149 | 14,980 | 61,969 | Jul 05 12:00 AM |
| MGPI | Seaberg Karen | director: | Jun 02 '22 | Sale | 96.33 | 51 | 4,913 | 400,920 | Jun 06 12:00 AM |
| MGPI | Seaberg Karen | director: | Jun 01 '22 | Sale | 95.52 | 524 | 50,051 | 172,530 | Jun 02 12:00 AM |
| MGPI | Seaberg Karen | director: | May 02 '22 | Sale | 90.78 | 3,500 | 317,747 | 401,776 | May 04 12:00 AM |
| MGPI | Seaberg Karen | director: | Apr 05 '22 | Sale | 91.13 | 3,944 | 359,399 | 2,317,204 | Apr 06 12:00 AM |
| MGPI | Seaberg Karen | director: | Apr 04 '22 | Sale | 88.72 | 2,823 | 250,456 | 2,321,148 | Apr 05 12:00 AM |
| MGPI | Seaberg Karen | director: | Mar 16 '22 | Sale | 82.73 | 850 | 70,321 | 63,087 | Mar 18 12:00 AM |
| MGPI | Seaberg Karen | director: | Mar 15 '22 | Sale | 78.47 | 1,200 | 94,168 | 64,937 | Mar 16 12:00 AM |
| MGPI | Seaberg Karen | director: | Mar 02 '22 | Sale | 82.87 | 385 | 31,906 | 66,137 | Mar 03 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Feb 11 '22 | Sale | 79.23 | 3,470 | 274,919 | 179,798 | Feb 14 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Feb 10 '22 | Sale | 76.84 | 3,000 | 230,519 | 183,268 | Feb 11 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Jan 11 '22 | Sale | 83.15 | 3,105 | 258,176 | 186,268 | Jan 14 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Jan 10 '22 | Sale | 82.42 | 3,000 | 247,255 | 2,326,409 | Jan 12 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Jan 03 '22 | Sale | 84.90 | 742 | 62,997 | 62,170 | Jan 05 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Dec 13 '21 | Sale | 82.82 | 1,208 | 100,042 | 188,195 | Dec 15 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Dec 01 '21 | Sale | 78.60 | 235 | 18,471 | 62,912 | Dec 02 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Nov 11 '21 | Sale | 70.18 | 3,300 | 231,579 | 90,856 | Nov 12 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Nov 10 '21 | Sale | 68.47 | 4,000 | 273,861 | 94,156 | Nov 12 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Oct 12 '21 | Sale | 67.53 | 2,122 | 143,309 | 405,276 | Oct 13 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Oct 11 '21 | Sale | 68.88 | 3,000 | 206,632 | 190,864 | Oct 12 12:00 AM |
| MGPI | Seaberg Karen | director, 10 percent owner: | Sep 13 '21 | Sale | 63.25 | 4,020 | 254,269 | 96,695 | Sep 15 12:00 AM |