| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| JBL | Tyagarajan N. V. | Director | Jul 17 '26 | Buy | 299.63 | 500 | 149,815 | 3,464 | Aug 05 |
| G | Tyagarajan N. V. | Director | Feb 18 '25 | Sale | 54.87 | 108,880 | 5,974,246 | 604,631 | Feb 20 |
| G | Tyagarajan N. V. | Director | Nov 12 '24 | Sale | 46.70 | 2,000 | 93,400 | 5,300 | Nov 14 |
| G | Tyagarajan N. V. | Director | Jun 05 '24 | Sale | 33.17 | 1,000 | 33,170 | 7,300 | Jun 10 |
| G | Tyagarajan N. V. | President and CEO | Aug 16 '23 | Sale | 35.89 | 1,700 | 61,014 | 8,300 | Aug 18 |
| G | Tyagarajan N. V. | President and CEO | May 19 '23 | Sale | 38.49 | 50,000 | 1,924,305 | 805,509 | May 22 |
| G | Tyagarajan N. V. | President and CEO | May 19 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 855,509 | May 22 |
| G | Tyagarajan N. V. | President and CEO | May 18 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 50,000 | May 22 |
| G | Tyagarajan N. V. | President and CEO | May 18 '23 | Sale | 37.95 | 50,000 | 1,897,300 | 805,509 | May 22 |
| G | Tyagarajan N. V. | President and CEO | May 17 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 855,509 | May 18 |
| G | Tyagarajan N. V. | President and CEO | May 17 '23 | Sale | 37.28 | 50,000 | 1,863,957 | 805,509 | May 18 |
| G | Tyagarajan N. V. | President and CEO | May 16 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 150,000 | May 18 |
| G | Tyagarajan N. V. | President and CEO | May 16 '23 | Sale | 36.73 | 50,000 | 1,836,630 | 805,509 | May 18 |
| G | Tyagarajan N. V. | President and CEO | May 04 '23 | Sale | 41.23 | 50,000 | 2,061,463 | 805,509 | May 05 |
| G | Tyagarajan N. V. | President and CEO | May 04 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 855,509 | May 05 |
| G | Tyagarajan N. V. | President and CEO | May 03 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 250,000 | May 05 |
| G | Tyagarajan N. V. | President and CEO | May 03 '23 | Sale | 43.39 | 50,000 | 2,169,285 | 805,509 | May 05 |
| G | Tyagarajan N. V. | President and CEO | May 02 '23 | Sale | 43.85 | 50,000 | 2,192,469 | 805,509 | May 03 |
| G | Tyagarajan N. V. | President and CEO | May 02 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 855,509 | May 03 |
| G | Tyagarajan N. V. | President and CEO | May 01 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 350,000 | May 03 |
| G | Tyagarajan N. V. | President and CEO | May 01 '23 | Sale | 44.49 | 50,000 | 2,224,315 | 805,509 | May 03 |
| G | Tyagarajan N. V. | President and CEO | Apr 06 '23 | Sale | 44.87 | 50,000 | 2,243,530 | 805,509 | Apr 07 |
| G | Tyagarajan N. V. | President and CEO | Apr 06 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 855,509 | Apr 07 |
| G | Tyagarajan N. V. | President and CEO | Apr 05 '23 | Sale | 45.18 | 50,000 | 2,258,850 | 805,509 | Apr 07 |
| G | Tyagarajan N. V. | President and CEO | Apr 05 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 450,000 | Apr 07 |
| G | Tyagarajan N. V. | President and CEO | Apr 04 '23 | Sale | 45.46 | 50,000 | 2,273,095 | 805,509 | Apr 05 |
| G | Tyagarajan N. V. | President and CEO | Apr 04 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 855,509 | Apr 05 |
| G | Tyagarajan N. V. | President and CEO | Apr 03 '23 | Sale | 45.93 | 50,000 | 2,296,615 | 805,509 | Apr 05 |
| G | Tyagarajan N. V. | President and CEO | Apr 03 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 550,000 | Apr 05 |
| G | Tyagarajan N. V. | President and CEO | Mar 03 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 672,518 | Mar 03 |
| G | Tyagarajan N. V. | President and CEO | Mar 03 '23 | Sale | 47.55 | 50,000 | 2,377,285 | 622,518 | Mar 03 |
| G | Tyagarajan N. V. | President and CEO | Mar 02 '23 | Sale | 47.54 | 50,000 | 2,376,920 | 622,518 | Mar 03 |
| G | Tyagarajan N. V. | President and CEO | Mar 02 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 650,000 | Mar 03 |
| G | Tyagarajan N. V. | President and CEO | Mar 01 '23 | Sale | 47.64 | 50,000 | 2,382,165 | 622,518 | Mar 03 |
| G | Tyagarajan N. V. | President and CEO | Mar 01 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 700,000 | Mar 03 |
| G | Tyagarajan N. V. | President and CEO | Feb 03 '23 | Sale | 47.10 | 50,000 | 2,355,240 | 622,518 | Feb 03 |
| G | Tyagarajan N. V. | President and CEO | Feb 03 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 672,518 | Feb 03 |
| G | Tyagarajan N. V. | President and CEO | Feb 02 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 800,000 | Feb 03 |
| G | Tyagarajan N. V. | President and CEO | Feb 02 '23 | Sale | 47.60 | 50,000 | 2,380,125 | 622,518 | Feb 03 |
| G | Tyagarajan N. V. | President and CEO | Feb 01 '23 | Sale | 47.42 | 50,000 | 2,370,940 | 622,518 | Feb 03 |
| G | Tyagarajan N. V. | President and CEO | Feb 01 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 850,000 | Feb 03 |
| G | Tyagarajan N. V. | President and CEO | Jan 05 '23 | Option Exercise | 19.35 | 50,000 | 967,500 | 694,377 | Jan 05 |
| G | Tyagarajan N. V. | President and CEO | Jan 05 '23 | Sale | 45.68 | 50,000 | 2,284,188 | 644,377 | Jan 05 |
| G | Tyagarajan N. V. | President and CEO | Jan 04 '23 | Option Exercise | 0.00 | 50,000 | 0 | 950,000 | Jan 05 |
| G | Tyagarajan N. V. | President and CEO | Jan 04 '23 | Sale | 47.01 | 49,850 | 2,343,543 | 644,527 | Jan 05 |
| G | Tyagarajan N. V. | President and CEO | Jan 03 '23 | Option Exercise | 0.00 | 50,000 | 0 | 1,000,000 | Jan 05 |
| G | Tyagarajan N. V. | President and CEO | Dec 05 '22 | Option Exercise | 19.35 | 50,000 | 967,500 | 694,377 | Dec 05 |
| G | Tyagarajan N. V. | President and CEO | Dec 05 '22 | Sale | 45.23 | 50,000 | 2,261,640 | 644,377 | Dec 05 |
| G | Tyagarajan N. V. | President and CEO | Dec 02 '22 | Option Exercise | 0.00 | 50,000 | 0 | 1,100,000 | Dec 05 |
| G | Tyagarajan N. V. | President and CEO | Dec 01 '22 | Option Exercise | 0.00 | 50,000 | 0 | 1,150,000 | Dec 05 |
| G | Tyagarajan N. V. | President and CEO | Nov 03 '22 | Option Exercise | 19.35 | 50,000 | 967,500 | 694,377 | Nov 03 |
| G | Tyagarajan N. V. | President and CEO | Nov 03 '22 | Sale | 46.51 | 50,000 | 2,325,704 | 644,377 | Nov 03 |
| G | Tyagarajan N. V. | President and CEO | Nov 02 '22 | Option Exercise | 0.00 | 50,000 | 0 | 1,250,000 | Nov 03 |
| G | Tyagarajan N. V. | President and CEO | Nov 02 '22 | Sale | 48.19 | 42,959 | 2,070,220 | 651,418 | Nov 03 |
| G | Tyagarajan N. V. | President and CEO | Nov 01 '22 | Option Exercise | 0.00 | 50,000 | 0 | 1,300,000 | Nov 03 |
| G | Tyagarajan N. V. | President and CEO | Oct 05 '22 | Option Exercise | 19.35 | 50,000 | 967,500 | 694,377 | Oct 05 |
| G | Tyagarajan N. V. | President and CEO | Oct 05 '22 | Sale | 45.81 | 50,000 | 2,290,465 | 644,377 | Oct 05 |
| G | Tyagarajan N. V. | President and CEO | Oct 04 '22 | Option Exercise | 0.00 | 50,000 | 0 | 1,400,000 | Oct 05 |
| G | Tyagarajan N. V. | President and CEO | Oct 03 '22 | Sale | 44.47 | 49,700 | 2,210,089 | 644,677 | Oct 05 |
| G | Tyagarajan N. V. | President and CEO | Oct 03 '22 | Option Exercise | 0.00 | 50,000 | 0 | 1,450,000 | Oct 05 |
| G | Tyagarajan N. V. | President and CEO | Jun 01 '21 | Option Exercise | 13.52 | 73,625 | 995,513 | 697,390 | Jun 02 |
| G | Tyagarajan N. V. | President and CEO | Jun 01 '21 | Sale | 45.75 | 73,625 | 3,367,998 | 623,765 | Jun 02 |
| G | Tyagarajan N. V. | President and CEO | May 25 '21 | Sale | 44.57 | 70,000 | 3,120,152 | 623,765 | May 26 |
| G | Tyagarajan N. V. | President and CEO | May 25 '21 | Option Exercise | 13.52 | 70,000 | 946,498 | 693,765 | May 26 |
| G | Tyagarajan N. V. | President and CEO | Apr 16 '21 | Sale | 45.01 | 70,000 | 3,150,588 | 623,765 | Apr 19 |
| G | Tyagarajan N. V. | President and CEO | Apr 16 '21 | Option Exercise | 13.52 | 70,000 | 946,498 | 693,765 | Apr 19 |
| G | Tyagarajan N. V. | President and CEO | Apr 15 '21 | Option Exercise | 13.52 | 70,000 | 946,498 | 213,625 | Apr 19 |
| G | Tyagarajan N. V. | President and CEO | Apr 15 '21 | Sale | 44.70 | 70,000 | 3,129,182 | 623,765 | Apr 19 |
| G | Tyagarajan N. V. | President and CEO | Feb 24 '20 | Option Exercise | 14.32 | 51,052 | 731,243 | 693,215 | Feb 26 |
| G | Tyagarajan N. V. | President and CEO | Feb 24 '20 | Sale | 43.16 | 51,052 | 2,203,175 | 642,163 | Feb 26 |