| Insider Trading |
Relationship |
Date |
Transaction |
Cost |
#Shares |
Value ($) |
#Shares Total |
SEC Form 4 |
| MOORE GEOFFREY | Director | Sep 15 '26 | Sale | 38.45 | 4,452 | 171,179 | 85,717 | Sep 17 05:21 PM | | MOORE GEOFFREY | Director | Sep 15 '26 | Proposed Sale | 38.45 | 4,452 | 171,179 | | Sep 15 10:54 AM | | Keeney Scott H | President and CEO | Sep 08 '26 | Sale | 41.32 | 115,252 | 4,761,677 | 2,060,034 | Sep 10 06:17 PM | | Keeney Scott H | President and CEO | Sep 09 '26 | Sale | 41.01 | 100,000 | 4,101,000 | 1,960,034 | Sep 10 06:17 PM | | Keeney Scott H | Officer | Sep 09 '26 | Proposed Sale | 41.01 | 100,000 | 4,100,666 | | Sep 09 04:46 PM | | Corso Joseph John | Chief Financial Officer | Sep 03 '26 | Sale | 40.69 | 4,191 | 170,532 | 165,724 | Sep 08 05:59 PM | | Corso Joseph John | Chief Financial Officer | Sep 04 '26 | Sale | 41.49 | 3,524 | 146,211 | 162,200 | Sep 08 05:59 PM | | Keeney Scott H | President and CEO | Sep 03 '26 | Sale | 40.69 | 9,753 | 396,850 | 2,175,286 | Sep 08 05:58 PM | | Nias James | Chief Accounting Officer | Sep 03 '26 | Sale | 40.69 | 1,025 | 41,707 | 96,596 | Sep 08 05:56 PM | | Keeney Scott H | Officer | Sep 08 '26 | Proposed Sale | 41.31 | 115,252 | 4,761,359 | | Sep 08 04:38 PM | | Corso Joseph John | Officer | Sep 04 '26 | Proposed Sale | 41.49 | 3,524 | 146,211 | | Sep 04 11:13 AM | | Corso Joseph John | Officer | Sep 03 '26 | Proposed Sale | 40.69 | 4,191 | 170,528 | | Sep 03 04:02 PM | | Nias James | Officer | Sep 03 '26 | Proposed Sale | 40.69 | 1,025 | 41,706 | | Sep 03 03:48 PM | | Keeney Scott H | Officer | Sep 03 '26 | Proposed Sale | 40.69 | 9,753 | 396,840 | | Sep 03 03:39 PM | | Gossman William | Director | Aug 28 '26 | Option Exercise | 1.10 | 15,000 | 16,500 | 115,251 | Sep 01 06:08 PM | | Gossman William | Director | Aug 28 '26 | Sale | 44.36 | 15,000 | 665,400 | 100,251 | Sep 01 06:08 PM | | Gossman William | Director | Aug 28 '26 | Proposed Sale | 44.36 | 15,000 | 665,400 | | Aug 28 10:06 AM | | Keeney Scott H | President and CEO | Aug 21 '26 | Option Exercise | 1.45 | 181,750 | 263,538 | 2,366,789 | Aug 25 07:37 PM | | Keeney Scott H | President and CEO | Aug 24 '26 | Option Exercise | 1.45 | 181,750 | 263,538 | 2,366,789 | Aug 25 07:37 PM | | Keeney Scott H | President and CEO | Aug 21 '26 | Sale | 46.88 | 181,750 | 8,519,546 | 2,185,039 | Aug 25 07:37 PM | | Keeney Scott H | President and CEO | Aug 24 '26 | Sale | 44.15 | 181,750 | 8,024,701 | 2,185,039 | Aug 25 07:37 PM | | Keeney Scott H | Officer | Aug 24 '26 | Proposed Sale | 46.67 | 181,750 | 8,482,272 | | Aug 24 01:50 PM | | Keeney Scott H | Officer | Aug 21 '26 | Proposed Sale | 49.14 | 181,750 | 8,931,195 | | Aug 21 11:57 AM | | LINK RAYMOND A | Former Director | Aug 04 '26 | Proposed Sale | 77.65 | 3,200 | 248,480 | | Aug 04 03:50 PM | | LINK RAYMOND A | Former Director | Jul 21 '26 | Proposed Sale | 74.00 | 5,500 | 407,000 | | Jul 21 01:29 PM | | LINK RAYMOND A | Former Director | Jul 09 '26 | Proposed Sale | 73.29 | 7,749 | 567,927 | | Jul 09 11:35 AM | | LINK RAYMOND A | Former Director | Jun 12 '26 | Proposed Sale | 72.00 | 500 | 36,000 | | Jun 12 03:12 PM | | LINK RAYMOND A | Director | Jun 09 '26 | Proposed Sale | 69.40 | 4,634 | 321,600 | | Jun 09 01:24 PM | | LINK RAYMOND A | Director | Jun 08 '26 | Proposed Sale | 67.58 | 6,000 | 405,480 | | Jun 08 10:47 AM | | Keeney Scott H | President and CEO | Jun 04 '26 | Sale | 74.60 | 16,089 | 1,200,266 | 2,185,039 | Jun 05 06:38 PM | | Keeney Scott H | President and CEO | Jun 03 '26 | Sale | 77.99 | 8,901 | 694,189 | 2,201,128 | Jun 05 06:38 PM | | Nias James | Chief Accounting Officer | Jun 03 '26 | Sale | 77.99 | 940 | 73,311 | 97,621 | Jun 05 06:37 PM | | Corso Joseph John | Chief Financial Officer | Jun 03 '26 | Sale | 77.99 | 3,840 | 299,482 | 173,732 | Jun 05 06:36 PM | | Corso Joseph John | Chief Financial Officer | Jun 04 '26 | Sale | 72.90 | 3,817 | 278,259 | 169,915 | Jun 05 06:36 PM | | Keeney Scott H | Officer | Jun 04 '26 | Proposed Sale | 72.43 | 16,089 | 1,165,326 | | Jun 04 11:29 AM | | Corso Joseph John | Officer | Jun 04 '26 | Proposed Sale | 72.90 | 3,817 | 278,259 | | Jun 04 10:47 AM | | Keeney Scott H | Officer | Jun 03 '26 | Proposed Sale | 77.99 | 8,901 | 694,155 | | Jun 03 03:53 PM | | Nias James | Officer | Jun 03 '26 | Proposed Sale | 77.99 | 940 | 73,307 | | Jun 03 03:47 PM | | Corso Joseph John | Officer | Jun 03 '26 | Proposed Sale | 77.99 | 3,840 | 299,467 | | Jun 03 03:31 PM | | Keeney Scott H | President and CEO | May 28 '26 | Sale | 78.64 | 41,373 | 3,253,742 | 2,251,400 | Jun 01 07:40 PM | | Keeney Scott H | President and CEO | May 29 '26 | Sale | 73.36 | 41,371 | 3,034,907 | 2,210,029 | Jun 01 07:40 PM | | Keeney Scott H | Officer | May 29 '26 | Proposed Sale | 73.36 | 41,371 | 3,034,840 | | May 29 04:15 PM | | Keeney Scott H | Officer | May 28 '26 | Proposed Sale | 78.64 | 41,373 | 3,253,717 | | May 28 04:25 PM | | Corso Joseph John | Chief Financial Officer | May 20 '26 | Sale | 70.40 | 35,476 | 2,497,586 | 177,572 | May 21 08:29 PM | | Corso Joseph John | Chief Financial Officer | May 19 '26 | Sale | 68.48 | 20,243 | 1,386,241 | 213,048 | May 21 08:29 PM | | Nias James | Chief Accounting Officer | May 19 '26 | Sale | 68.48 | 1,618 | 110,801 | 98,976 | May 21 08:27 PM | | Nias James | Chief Accounting Officer | May 20 '26 | Sale | 71.09 | 415 | 29,502 | 98,561 | May 21 08:27 PM | | Keeney Scott H | President and CEO | May 19 '26 | Sale | 68.48 | 46,735 | 3,200,413 | 2,375,519 | May 21 08:26 PM | | Keeney Scott H | President and CEO | May 21 '26 | Sale | 75.19 | 41,373 | 3,111,024 | 2,292,773 | May 21 08:26 PM | | Keeney Scott H | President and CEO | May 20 '26 | Sale | 70.40 | 41,373 | 2,912,745 | 2,334,146 | May 21 08:26 PM | | Keeney Scott H | Officer | May 21 '26 | Proposed Sale | 71.52 | 41,373 | 2,958,997 | | May 21 11:29 AM | | Corso Joseph John | Officer | May 20 '26 | Proposed Sale | 71.09 | 35,476 | 2,521,989 | | May 20 12:21 PM | | Keeney Scott H | Officer | May 20 '26 | Proposed Sale | 71.09 | 41,373 | 2,941,207 | | May 20 12:10 PM | | Nias James | Officer | May 20 '26 | Proposed Sale | 71.09 | 415 | 29,502 | | May 20 09:57 AM | | Corso Joseph John | Chief Financial Officer | May 15 '26 | Sale | 75.16 | 18,445 | 1,386,326 | 252,451 | May 19 08:02 PM | | Corso Joseph John | Chief Financial Officer | May 18 '26 | Sale | 70.82 | 19,575 | 1,386,301 | 233,291 | May 19 08:02 PM | | Nias James | Chief Accounting Officer | May 15 '26 | Sale | 75.16 | 1,487 | 111,763 | 101,744 | May 19 08:00 PM | | Nias James | Chief Accounting Officer | May 18 '26 | Sale | 70.82 | 1,565 | 110,833 | 100,594 | May 19 08:00 PM | | Keeney Scott H | President and CEO | May 15 '26 | Sale | 75.16 | 42,584 | 3,200,613 | 2,467,445 | May 19 07:59 PM | | Keeney Scott H | President and CEO | May 18 '26 | Sale | 70.82 | 45,191 | 3,200,427 | 2,422,254 | May 19 07:59 PM | | Corso Joseph John | Officer | May 19 '26 | Proposed Sale | 68.48 | 20,243 | 1,386,228 | | May 19 04:44 PM | | Nias James | Officer | May 19 '26 | Proposed Sale | 68.48 | 1,618 | 110,800 | | May 19 04:42 PM | | Keeney Scott H | Officer | May 19 '26 | Proposed Sale | 68.48 | 46,735 | 3,200,385 | | May 19 04:41 PM | | Keeney Scott H | Officer | May 18 '26 | Proposed Sale | 70.82 | 45,191 | 3,200,386 | | May 18 04:50 PM | | Nias James | Officer | May 18 '26 | Proposed Sale | 70.82 | 1,565 | 110,832 | | May 18 04:37 PM | | Corso Joseph John | Officer | May 18 '26 | Proposed Sale | 70.82 | 19,575 | 1,386,284 | | May 18 04:36 PM | | Corso Joseph John | Officer | May 15 '26 | Proposed Sale | 75.16 | 18,445 | 1,386,234 | | May 15 03:50 PM | | Nias James | Officer | May 15 '26 | Proposed Sale | 75.16 | 1,487 | 111,755 | | May 15 03:45 PM | | Keeney Scott H | Officer | May 15 '26 | Proposed Sale | 75.16 | 42,584 | 3,200,401 | | May 15 03:45 PM | | LINK RAYMOND A | Director | Apr 27 '26 | Option Exercise | 1.45 | 500 | 725 | 77,672 | Apr 29 06:04 PM | | LINK RAYMOND A | Director | Mar 11 '26 | Sale | 62.79 | 10,000 | 627,900 | 92,576 | Mar 13 08:48 PM | | LINK RAYMOND A | Director | Mar 12 '26 | Sale | 64.42 | 8,760 | 564,319 | 83,816 | Mar 13 08:48 PM | | LINK RAYMOND A | Director | Mar 13 '26 | Sale | 63.28 | 6,644 | 420,432 | 77,172 | Mar 13 08:48 PM | | Nias James | Chief Accounting Officer | Mar 12 '26 | Sale | 64.42 | 1,808 | 116,471 | 93,899 | Mar 13 08:46 PM | | LINK RAYMOND A | Director | Mar 13 '26 | Proposed Sale | 63.28 | 6,644 | 420,432 | | Mar 13 11:38 AM | | Nias James | Officer | Mar 12 '26 | Proposed Sale | 64.42 | 1,808 | 116,471 | | Mar 12 10:01 AM | | LINK RAYMOND A | Director | Mar 12 '26 | Proposed Sale | 64.42 | 8,760 | 564,319 | | Mar 12 09:44 AM | | Locke Gary | Director | Mar 09 '26 | Option Exercise | 1.45 | 69,725 | 101,101 | 112,574 | Mar 11 07:51 PM | | Keeney Scott H | President and CEO | Mar 09 '26 | Sale | 58.80 | 19,096 | 1,122,755 | 2,210,029 | Mar 11 07:50 PM | | LINK RAYMOND A | Director | Mar 11 '26 | Proposed Sale | 62.79 | 10,000 | 627,900 | | Mar 11 10:53 AM | | Nichols Camille | Director | Mar 10 '26 | Proposed Sale | 64.03 | 18,000 | 1,152,499 | | Mar 10 11:54 AM | | Nias James | Chief Accounting Officer | Mar 05 '26 | Sale | 61.96 | 3,249 | 201,308 | 95,707 | Mar 09 08:24 PM | | Corso Joseph John | Chief Financial Officer | Mar 05 '26 | Sale | 61.96 | 13,038 | 807,834 | 183,186 | Mar 09 08:23 PM | | Corso Joseph John | Chief Financial Officer | Mar 06 '26 | Sale | 60.39 | 12,290 | 742,193 | 170,896 | Mar 09 08:23 PM | | Keeney Scott H | President and CEO | Mar 05 '26 | Sale | 61.96 | 32,239 | 1,997,528 | 2,252,781 | Mar 09 08:21 PM | | Keeney Scott H | President and CEO | Mar 06 '26 | Sale | 60.53 | 23,656 | 1,431,876 | 2,229,125 | Mar 09 08:21 PM | | Keeney Scott H | Officer | Mar 09 '26 | Proposed Sale | 56.89 | 19,096 | 1,086,371 | | Mar 09 11:10 AM | | Keeney Scott H | Officer | Mar 06 '26 | Proposed Sale | 60.14 | 23,656 | 1,422,554 | | Mar 06 11:00 AM | | Corso Joseph John | Officer | Mar 06 '26 | Proposed Sale | 60.39 | 12,290 | 742,193 | | Mar 06 09:48 AM | | Keeney Scott H | Officer | Mar 05 '26 | Proposed Sale | 61.96 | 32,239 | 1,997,596 | | Mar 05 04:47 PM | | Nias James | Officer | Mar 05 '26 | Proposed Sale | 61.96 | 3,249 | 201,315 | | Mar 05 04:40 PM | | Corso Joseph John | Officer | Mar 05 '26 | Proposed Sale | 61.96 | 13,038 | 807,862 | | Mar 05 04:35 PM | | Keeney Scott H | President and CEO | Jan 06 '26 | Option Exercise | 1.15 | 31,748 | 36,510 | 2,316,768 | Jan 09 10:25 AM | | Keeney Scott H | President and CEO | Jan 06 '26 | Sale | 37.51 | 31,748 | 1,190,867 | 2,285,020 | Jan 09 10:25 AM | | Keeney Scott H | Officer | Jan 06 '26 | Proposed Sale | 38.19 | 31,748 | 1,212,456 | | Jan 06 02:35 PM | | Corso Joseph John | Chief Financial Officer | Dec 15 '25 | Sale | 36.32 | 66,075 | 2,399,684 | 196,224 | Dec 17 08:09 PM | | Corso Joseph John | Officer | Dec 15 '25 | Proposed Sale | 36.31 | 66,075 | 2,399,421 | | Dec 15 04:51 PM | | Nias James | Chief Accounting Officer | Dec 03 '25 | Sale | 33.78 | 556 | 18,782 | 98,956 | Dec 05 07:14 PM | | Corso Joseph John | Chief Financial Officer | Dec 03 '25 | Sale | 33.78 | 4,127 | 139,410 | 262,299 | Dec 05 07:13 PM | | Keeney Scott H | President and CEO | Dec 04 '25 | Sale | 35.66 | 15,371 | 548,120 | 2,285,020 | Dec 05 07:11 PM |
|