| Insider Trading |
Relationship |
Date |
Transaction |
Cost |
#Shares |
Value ($) |
#Shares Total |
SEC Form 4 |
| ESTHER SONG | Officer | Sep 25 '26 | Proposed Sale | 96.82 | 147 | 14,233 | | Sep 25 04:18 PM | | Patel Rahul G. | See remarks below | Sep 21 '26 | Sale | 93.83 | 2,276 | 213,557 | 186,515 | Sep 21 06:50 PM | | Bodensteiner Lisa | See Remarks | Sep 18 '26 | Sale | 92.63 | 334 | 30,938 | 77,518 | Sep 18 06:10 PM | | Song Esther | See Remarks | Sep 18 '26 | Sale | 92.63 | 63 | 5,836 | 14,482 | Sep 18 06:01 PM | | ESTHER SONG | Officer | Sep 18 '26 | Proposed Sale | 91.12 | 63 | 5,741 | | Sep 18 04:21 PM | | LISA BODENSTEINER | Officer | Sep 18 '26 | Proposed Sale | 91.12 | 334 | 30,434 | | Sep 18 04:17 PM | | Gupta Vikram | See Remarks | Aug 25 '26 | Sale | 94.49 | 4,277 | 404,153 | 99,191 | Aug 26 01:03 PM | | VIKRAM GUPTA | Officer | Aug 25 '26 | Proposed Sale | 93.68 | 4,277 | 400,669 | | Aug 25 04:38 PM | | Patel Rahul G. | See remarks below | Aug 19 '26 | Sale | 105.39 | 2,276 | 239,868 | 188,791 | Aug 19 06:13 PM | | Gupta Vikram | See Remarks | Aug 18 '26 | Sale | 103.65 | 4,277 | 443,328 | 103,468 | Aug 19 06:07 PM | | Bodensteiner Lisa | See Remarks | Aug 18 '26 | Sale | 103.62 | 6,056 | 627,534 | 78,634 | Aug 19 06:04 PM | | Song Esther | See Remarks | Aug 18 '26 | Sale | 103.68 | 437 | 45,308 | 14,683 | Aug 19 06:01 PM | | RAHUL PATEL | Director | Aug 19 '26 | Proposed Sale | 104.83 | 4,552 | 477,186 | | Aug 19 04:24 PM | | LISA BODENSTEINER | Officer | Aug 18 '26 | Proposed Sale | 110.58 | 6,056 | 669,672 | | Aug 18 04:29 PM | | VIKRAM GUPTA | Officer | Aug 18 '26 | Proposed Sale | 110.58 | 4,277 | 472,951 | | Aug 18 04:29 PM | | ESTHER SONG | Officer | Aug 18 '26 | Proposed Sale | 110.58 | 437 | 48,323 | | Aug 18 04:21 PM | | Gupta Vikram | See Remarks | Jul 27 '26 | Sale | 114.20 | 360 | 41,112 | 81,226 | Jul 28 05:12 PM | | VIKRAM GUPTA | Officer | Jul 27 '26 | Proposed Sale | 113.00 | 360 | 40,680 | | Jul 27 04:19 PM | | Gupta Vikram | See Remarks | Jul 20 '26 | Sale | 114.78 | 360 | 41,321 | 81,586 | Jul 20 09:24 PM | | Patel Rahul G. | See remarks below | Jul 20 '26 | Sale | 114.85 | 4,554 | 523,046 | 86,868 | Jul 20 09:02 PM | | Bodensteiner Lisa | See Remarks | Jul 20 '26 | Sale | 114.97 | 450 | 51,735 | 60,487 | Jul 20 08:51 PM | | RAHUL PATEL | Director | Jul 20 '26 | Proposed Sale | 114.05 | 4,554 | 519,361 | | Jul 20 04:19 PM | | LISA BODENSTEINER | Officer | Jul 20 '26 | Proposed Sale | 114.05 | 450 | 51,320 | | Jul 20 04:19 PM | | VIKRAM GUPTA | Officer | Jul 20 '26 | Proposed Sale | 114.04 | 360 | 41,056 | | Jul 20 04:18 PM | | Bodensteiner Lisa | See Remarks | Jun 18 '26 | Sale | 138.28 | 334 | 46,186 | 61,989 | Jun 18 08:28 PM | | Song Esther | See Remarks | Jun 18 '26 | Sale | 138.28 | 126 | 17,423 | 12,157 | Jun 18 08:26 PM | | LISA BODENSTEINER | Officer | Jun 18 '26 | Proposed Sale | 133.53 | 334 | 44,599 | | Jun 18 04:26 PM | | ESTHER SONG | Officer | Jun 18 '26 | Proposed Sale | 133.53 | 126 | 16,825 | | Jun 18 04:26 PM | | Song Esther | See Remarks | May 28 '26 | Sale | 141.17 | 8,833 | 1,246,959 | 12,421 | May 29 04:16 PM | | ESTHER SONG | Officer | May 28 '26 | Proposed Sale | 141.64 | 8,833 | 1,251,106 | | May 28 04:38 PM | | Gupta Vikram | See Remarks | May 26 '26 | Sale | 147.50 | 692 | 102,070 | 83,434 | May 27 02:38 PM | | Gupta Vikram | See Remarks | May 19 '26 | Sale | 114.83 | 692 | 79,462 | 84,126 | May 20 01:38 PM | | Bodensteiner Lisa | See Remarks | May 19 '26 | Sale | 114.83 | 612 | 70,276 | 63,106 | May 20 01:36 PM | | LISA BODENSTEINER | Officer | May 19 '26 | Proposed Sale | 119.16 | 612 | 72,926 | | May 19 04:35 PM | | VIKRAM GUPTA | Officer | May 19 '26 | Proposed Sale | 119.16 | 1,384 | 164,917 | | May 19 04:35 PM | | Gupta Vikram | See Remarks | Apr 27 '26 | Sale | 92.90 | 1,548 | 143,809 | 87,382 | Apr 28 12:43 PM | | Patel Rahul G. | See remarks below | Apr 24 '26 | Sale | 90.00 | 2,281 | 205,290 | 111,320 | Apr 24 07:16 PM | | RAHUL PATEL | Director | Apr 24 '26 | Proposed Sale | 84.95 | 2,281 | 193,771 | | Apr 24 04:23 PM | | Bodensteiner Lisa | See Remarks | Apr 20 '26 | Sale | 81.87 | 1,798 | 147,200 | 65,183 | Apr 21 10:13 AM | | Ganesan Satish | See Remarks | Apr 20 '26 | Sale | 81.22 | 5,065 | 411,379 | 65,750 | Apr 21 10:11 AM | | Gupta Vikram | See Remarks | Apr 20 '26 | Sale | 80.95 | 1,548 | 125,311 | 88,930 | Apr 21 10:08 AM | | VIKRAM GUPTA | Officer | Apr 20 '26 | Proposed Sale | 80.22 | 3,096 | 248,361 | | Apr 20 04:34 PM | | SATISH GANESAN | Officer | Apr 20 '26 | Proposed Sale | 80.22 | 5,065 | 406,314 | | Apr 20 04:34 PM | | LISA BODENSTEINER | Officer | Apr 20 '26 | Proposed Sale | 80.22 | 1,798 | 144,236 | | Apr 20 04:34 PM | | Bodensteiner Lisa | See Remarks | Mar 18 '26 | Sale | 74.83 | 334 | 24,993 | 71,191 | Mar 18 06:31 PM | | LISA BODENSTEINER | Officer | Mar 18 '26 | Proposed Sale | 74.56 | 334 | 24,903 | | Mar 18 04:31 PM | | Gupta Vikram | See Remarks | Feb 25 '26 | Sale | 81.57 | 772 | 62,972 | 95,996 | Feb 25 09:15 PM | | VIKRAM GUPTA | Officer | Feb 25 '26 | Proposed Sale | 81.06 | 440 | 35,666 | | Feb 25 04:33 PM | | Gupta Vikram | See Remarks | Feb 18 '26 | Sale | 85.00 | 772 | 65,620 | 96,768 | Feb 18 08:05 PM | | Bodensteiner Lisa | See Remarks | Feb 18 '26 | Sale | 84.93 | 576 | 48,920 | 72,307 | Feb 18 07:12 PM | | LISA BODENSTEINER | Officer | Feb 18 '26 | Proposed Sale | 85.40 | 576 | 49,190 | | Feb 18 04:36 PM | | VIKRAM GUPTA | Officer | Feb 18 '26 | Proposed Sale | 85.40 | 1,104 | 94,282 | | Feb 18 04:36 PM | | Patel Rahul G. | See remarks below | Jan 20 '26 | Sale | 87.21 | 2,281 | 198,925 | 113,601 | Jan 21 11:54 AM | | Patel Rahul G. | See remarks below | Jan 06 '26 | Sale | 85.00 | 2,282 | 193,970 | 115,882 | Jan 07 02:48 PM | | RAHUL PATEL | Director | Jan 06 '26 | Proposed Sale | 79.16 | 4,563 | 361,207 | | Jan 06 04:26 PM | | Patel Rahul G. | See remarks below | Jan 05 '26 | Sale | 80.00 | 2,282 | 182,560 | 118,164 | Jan 06 12:40 PM | | RAHUL PATEL | Director | Jan 05 '26 | Proposed Sale | 75.74 | 2,282 | 172,839 | | Jan 05 04:43 PM | | Bodensteiner Lisa | See Remarks | Dec 18 '25 | Sale | 75.83 | 336 | 25,479 | 74,425 | Dec 18 08:28 PM | | LISA BODENSTEINER | Officer | Dec 18 '25 | Proposed Sale | 73.84 | 336 | 24,810 | | Dec 18 04:22 PM | | Gupta Vikram | See Remarks | Dec 17 '25 | Sale | 75.00 | 694 | 52,050 | 100,082 | Dec 18 12:54 PM | | Gupta Vikram | See Remarks | Dec 12 '25 | Sale | 80.07 | 694 | 55,569 | 100,776 | Dec 15 01:51 PM | | VIKRAM GUPTA | Officer | Dec 12 '25 | Proposed Sale | 80.53 | 1,388 | 111,776 | | Dec 12 04:19 PM | | Ganesan Satish | See Remarks | Dec 11 '25 | Sale | 80.29 | 18,285 | 1,468,128 | 79,351 | Dec 12 01:53 PM | | SATISH GANESAN | Officer | Dec 11 '25 | Proposed Sale | 81.29 | 18,285 | 1,486,388 | | Dec 11 04:24 PM | | Bodensteiner Lisa | See Remarks | Dec 09 '25 | Sale | 78.68 | 7,182 | 565,050 | 75,542 | Dec 10 04:30 PM | | LISA BODENSTEINER | Officer | Dec 09 '25 | Proposed Sale | 78.00 | 7,182 | 560,196 | | Dec 09 04:23 PM |
|