| Insider | Role | Holdings | Buy $ | Sell $ | Net $ |
|---|---|---|---|---|---|
| Sheri Savage | CFO | 50,710 | — | $2,700,471 | -$2,700,471 |
| Brian E Harding | Chief Accounting Officer | 33,581 | $96,000 | $2,333,911 | -$2,237,911 |
| Clarence L Granger | Director | 84,392 | $25,150 | $2,258,930 | -$2,233,780 |
| Christopher S Cook | President, Products Division | 98,126 | $103,710 | $1,745,337 | -$1,641,627 |
| Harjinder Bajwa | Chief Operating Officer | 76,693 | $943,325 | — | $943,325 |
| Jamie J. Palfrey | SVP, Global Human Resources | 26,343 | — | $875,261 | -$875,261 |
| Jeffrey L. McKibben | Chief Information Officer | 17,245 | — | $844,107 | -$844,107 |
| Emily M Liggett | Director | 38,152 | — | $755,692 | -$755,692 |
| David T Ibnale | Director | 47,816 | — | $625,749 | -$625,749 |
| Paul Yoonku Cho | General Counsel and Secretary | 22,941 | — | $344,157 | -$344,157 |
| Ernest E Maddock | Director | 47,816 | $242,900 | — | $242,900 |
| Bill Bentinck | President, Services Business | 71,503 | $75,510 | — | $75,510 |
| Date | Insider | Side | Shares | Price | Value | Holdings After | % of Position |
|---|---|---|---|---|---|---|---|
| 2026-07-02 | Brian E Harding | SELL | 440 | $126.92 | $55,843 | 36,978 | 1% |
| 2026-07-02 | Brian E Harding | SELL | 2,194 | $128.37 | $281,638 | 34,784 | 6% |
| 2026-07-02 | Brian E Harding | SELL | 1,203 | $130.12 | $156,539 | 33,581 | 3% |
| 2026-06-04 | Sheri Savage | SELL | 600 | $87.37 | $52,422 | 80,297 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 1,070 | $88.69 | $94,898 | 79,227 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 688 | $89.78 | $61,769 | 78,539 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 972 | $90.89 | $88,345 | 77,567 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 172 | $91.70 | $15,772 | 77,395 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 40 | $86.00 | $3,440 | 77,355 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 120 | $87.43 | $10,492 | 77,235 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 360 | $88.85 | $31,986 | 76,875 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 150 | $89.91 | $13,486 | 76,725 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 301 | $90.98 | $27,385 | 76,424 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 20 | $91.78 | $1,836 | 76,404 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 40 | $86.04 | $3,442 | 76,364 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 120 | $87.52 | $10,502 | 76,244 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 321 | $88.80 | $28,505 | 75,923 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 157 | $89.59 | $14,066 | 75,766 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 260 | $90.76 | $23,598 | 75,506 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 91 | $91.63 | $8,338 | 75,415 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 96 | $85.54 | $8,212 | 75,319 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 392 | $87.72 | $34,386 | 74,927 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 907 | $88.75 | $80,496 | 74,020 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 446 | $89.73 | $40,020 | 73,574 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 763 | $90.86 | $69,326 | 72,811 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 171 | $91.68 | $15,677 | 72,640 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 488 | $87.07 | $42,490 | 72,152 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 1,429 | $88.16 | $125,981 | 70,723 | 2% |
| 2026-06-04 | Sheri Savage | SELL | 1,429 | $89.10 | $127,324 | 69,294 | 2% |
| 2026-06-04 | Sheri Savage | SELL | 852 | $89.95 | $76,637 | 68,442 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 1,706 | $90.99 | $155,229 | 66,736 | 2% |
| 2026-06-04 | Sheri Savage | SELL | 260 | $91.75 | $23,855 | 66,476 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 396 | $87.24 | $34,547 | 66,080 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 988 | $88.29 | $87,231 | 65,092 | 2% |
| 2026-06-04 | Sheri Savage | SELL | 935 | $89.22 | $83,421 | 64,157 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 936 | $90.40 | $84,614 | 63,221 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 825 | $91.29 | $75,314 | 62,396 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 50 | $86.00 | $4,300 | 62,346 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 160 | $87.52 | $14,003 | 62,186 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 419 | $88.73 | $37,178 | 61,767 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 259 | $89.97 | $23,302 | 61,508 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 358 | $91.03 | $32,589 | 61,150 | 1% |
| 2026-06-04 | Sheri Savage | SELL | 18 | $91.76 | $1,652 | 61,132 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 200 | $86.18 | $17,236 | 60,932 | 0% |
| 2026-06-04 | Sheri Savage | SELL | 1,570 | $87.59 | $137,516 | 59,362 | 3% |
| 2026-06-04 | Sheri Savage | SELL | 3,068 | $88.69 | $272,101 | 56,294 | 5% |
| 2026-06-04 | Sheri Savage | SELL | 1,906 | $89.70 | $170,968 | 54,388 | 3% |
| 2026-06-04 | Sheri Savage | SELL | 2,894 | $90.79 | $262,746 | 51,494 | 5% |
| 2026-06-04 | Sheri Savage | SELL | 784 | $91.63 | $71,838 | 50,710 | 2% |
| 2026-06-04 | Brian E Harding | SELL | 196 | $85.86 | $16,829 | 44,847 | 0% |
| 2026-06-04 | Brian E Harding | SELL | 1,176 | $87.72 | $103,159 | 43,671 | 3% |
| 2026-06-04 | Brian E Harding | SELL | 1,933 | $88.74 | $171,534 | 41,738 | 4% |
| 2026-06-04 | Brian E Harding | SELL | 1,407 | $89.73 | $126,250 | 40,331 | 3% |
| 2026-06-04 | Brian E Harding | SELL | 1,876 | $90.79 | $170,322 | 38,455 | 5% |
| 2026-06-04 | Brian E Harding | SELL | 636 | $91.65 | $58,289 | 37,819 | 2% |
| 2026-06-04 | Brian E Harding | SELL | 488 | $87.25 | $42,578 | 37,331 | 1% |
| 2026-06-04 | Brian E Harding | SELL | 1,199 | $88.47 | $106,076 | 36,132 | 3% |
| 2026-06-04 | Brian E Harding | SELL | 886 | $89.36 | $79,173 | 35,246 | 2% |
| 2026-06-04 | Brian E Harding | SELL | 1,277 | $90.73 | $115,862 | 33,969 | 4% |
| 2026-06-04 | Brian E Harding | SELL | 389 | $91.59 | $35,629 | 33,580 | 1% |
| 2026-06-04 | Brian E Harding | SELL | 54 | $86.00 | $4,644 | 33,526 | 0% |
| 2026-06-04 | Brian E Harding | SELL | 226 | $87.71 | $19,822 | 33,300 | 1% |
| 2026-06-04 | Brian E Harding | SELL | 381 | $88.76 | $33,818 | 32,919 | 1% |
| 2026-06-04 | Brian E Harding | SELL | 169 | $89.67 | $15,154 | 32,750 | 1% |
| 2026-06-04 | Brian E Harding | SELL | 375 | $90.76 | $34,035 | 32,375 | 1% |
| 2026-06-04 | Brian E Harding | SELL | 117 | $91.63 | $10,721 | 32,258 | 0% |
| 2026-06-04 | Brian E Harding | SELL | 496 | $87.22 | $43,261 | 31,762 | 2% |
| 2026-06-04 | Brian E Harding | SELL | 1,002 | $88.36 | $88,537 | 30,760 | 3% |
| 2026-06-04 | Brian E Harding | SELL | 1,056 | $89.33 | $94,332 | 29,704 | 3% |
| 2026-06-04 | Brian E Harding | SELL | 986 | $90.55 | $89,282 | 28,718 | 3% |
| 2026-06-04 | Brian E Harding | SELL | 663 | $91.38 | $60,585 | 28,055 | 2% |
| 2026-06-02 | Paul Yoonku Cho | SELL | 944 | $89.37 | $84,365 | 22,941 | 4% |
| 2026-05-27 | Emily M Liggett | SELL | 8,198 | $92.18 | $755,692 | 38,152 | 18% |
| 2026-05-14 | Jeffrey L. McKibben | SELL | 4,205 | $87.00 | $365,835 | 11,349 | 27% |
| 2026-05-08 | Paul Yoonku Cho | SELL | 2,000 | $86.89 | $173,780 | 15,844 | 11% |
| 2026-05-08 | Jeffrey L. McKibben | SELL | 2,500 | $86.48 | $216,196 | 15,554 | 14% |
| 2026-05-05 | Jamie J. Palfrey | SELL | 8,691 | $79.72 | $692,890 | 16,446 | 35% |
| 2026-05-05 | Brian E Harding | SELL | 4,000 | $80.00 | $320,000 | 36,631 | 10% |
| 2026-05-04 | Christopher S Cook | SELL | 10,247 | $73.89 | $757,151 | 98,658 | 9% |
| 2026-05-04 | Christopher S Cook | SELL | 1,231 | $74.55 | $91,771 | 97,427 | 1% |
| 2026-05-01 | Clarence L Granger | SELL | 12,523 | $74.41 | $931,836 | 99,294 | 11% |
| 2026-05-01 | Clarence L Granger | SELL | 11,302 | $75.46 | $852,849 | 87,992 | 11% |
| 2026-05-01 | Clarence L Granger | SELL | 3,700 | $76.44 | $282,828 | 84,292 | 4% |
| 2026-05-01 | Clarence L Granger | SELL | 2,475 | $77.34 | $191,416 | 81,817 | 3% |
| 2026-04-30 | Christopher S Cook | SELL | 11,903 | $75.31 | $896,415 | 108,905 | 10% |
| 2025-12-03 | David T Ibnale | SELL | 23,500 | $26.63 | $625,749 | 45,241 | 34% |
| 2025-06-06 | Paul Yoonku Cho | SELL | 4,084 | $21.06 | $86,011 | 23,345 | 15% |
| 2025-06-04 | Jeffrey L. McKibben | SELL | 6,294 | $20.87 | $131,356 | 21,996 | 22% |
| 2025-05-06 | Jamie J. Palfrey | SELL | 9,500 | $19.20 | $182,372 | 30,465 | 24% |
| 2025-03-07 | Bill Bentinck | BUY | 3,000 | $25.17 | $75,510 | 60,695 | 5% |
| 2025-03-07 | Christopher S Cook | BUY | 4,100 | $25.30 | $103,710 | 4,100 | — |
| 2025-03-07 | Brian E Harding | BUY | 4,000 | $24.00 | $96,000 | 38,212 | 12% |
| 2025-03-07 | Ernest E Maddock | BUY | 10,000 | $24.29 | $242,900 | 11,000 | 1000% |
| 2025-03-07 | Clarence L Granger | BUY | 1,000 | $25.15 | $25,150 | 1,000 | — |
| 2024-11-15 | Harjinder Bajwa | BUY | 5,000 | $33.50 | $167,500 | 49,291 | 11% |
| 2024-11-15 | Harjinder Bajwa | BUY | 5,000 | $34.00 | $170,000 | 54,291 | 10% |
| 2024-11-13 | Harjinder Bajwa | BUY | 5,000 | $34.50 | $172,500 | 34,291 | 17% |
| 2024-11-13 | Harjinder Bajwa | BUY | 10,000 | $35.00 | $350,000 | 44,291 | 29% |
| 2024-11-07 | Jeffrey L. McKibben | SELL | 3,422 | $38.20 | $130,720 | 18,805 | 15% |
| 2024-10-31 | Harjinder Bajwa | BUY | 2,500 | $33.33 | $83,325 | 29,291 | 9% |