The following table details the insider trading activities
(stock purchases, stock sales, and stock option exercises) of Kelsey Todd P. since 2015.
This trader's CIK number is 1411282.
At the time of last reporting, Kelsey Todd P. was the President & CEO of Plexus Corp. (stock ticker symbol PLXS).
Also see all insider trading activities at Plexus Corp.
| Insider Buying | Insider Sales | Option Exercises | |||||
|---|---|---|---|---|---|---|---|
| Year | Symbol | Shares | Value | Shares | Value | Shares | Value |
| 2026 | PLXS | 0 | $0 | 27,754 | $6,424,134 | 50,016 | $0 |
| 2025 | PLXS | 0 | $0 | 35,288 | $4,856,837 | 65,468 | $0 |
| 2024 | PLXS | 0 | $0 | 71,347 | $8,465,536 | 63,871 | $0 |
| 2023 | PLXS | 0 | $0 | 30,000 | $3,065,773 | 76,561 | $0 |
| 2022 | PLXS | 0 | $0 | 75,485 | $7,247,080 | 80,926 | $0 |
| 2021 | PLXS | 0 | $0 | 31,500 | $2,854,531 | 76,015 | $0 |
| 2020 | PLXS | 0 | $0 | 44,220 | $3,190,350 | 131,194 | $1,269,377 |
| 2019 | PLXS | 0 | $0 | 48,225 | $3,332,994 | 108,622 | $1,465,425 |
| 2018 | PLXS | 0 | $0 | 42,800 | $2,578,973 | 65,096 | $1,420,637 |
| 2017 | PLXS | 0 | $0 | 51,000 | $2,952,154 | 72,824 | $1,687,922 |
| 2016 | PLXS | 0 | $0 | 48,250 | $2,230,013 | 64,250 | $1,408,001 |
| 2015 | PLXS | 0 | $0 | 7,975 | $326,437 | 19,000 | $179,424 |
| Trade Date | Symbol | Trade Type | Shares | Price ($) | Value ($) |
|---|---|---|---|---|---|
| 2026-06-17 | PLXS | Sale | 1,500 | 294.38 | 441,577 |
| 2026-06-03 | PLXS | Sale | 1,000 | 290.00 | 290,000 |
| 2026-05-27 | PLXS | Sale | 1,000 | 274.75 | 274,750 |
| 2026-05-20 | PLXS | Sale | 1,500 | 252.73 | 379,096 |
| 2026-05-05 | PLXS | Sale | 3,000 | 268.45 | 805,350 |
| 2026-05-06 | PLXS | Sale | 1,000 | 270.75 | 270,750 |
| 2026-05-04 | PLXS | Sale | 2,403 | 264.07 | 634,572 |
| 2026-04-15 | PLXS | Sale | 1,500 | 224.09 | 336,130 |
| 2026-03-18 | PLXS | Sale | 1,500 | 194.24 | 291,360 |
| 2026-02-17 | PLXS | Option Ex | 18,726 | .00 | 0 |
| 2026-02-18 | PLXS | Sale | 5,231 | 195.47 | 1,022,519 |
| 2026-02-03 | PLXS | Sale | 8,120 | 206.65 | 1,678,030 |
| 2026-01-30 | PLXS | Option Ex | 31,290 | .00 | 0 |
| 2025-11-12 | PLXS | Option Ex | 21,583 | .00 | 0 |
| 2025-11-03 | PLXS | Sale | 1,500 | 139.12 | 208,680 |
| 2025-11-04 | PLXS | Sale | 2,000 | 143.50 | 287,000 |
| 2025-11-05 | PLXS | Sale | 2,000 | 145.10 | 290,200 |
| 2025-10-01 | PLXS | Sale | 1,500 | 143.70 | 215,549 |
| 2025-09-02 | PLXS | Sale | 1,500 | 134.54 | 201,810 |
| 2025-08-01 | PLXS | Sale | 1,500 | 125.63 | 188,445 |
| 2025-07-01 | PLXS | Sale | 1,500 | 134.51 | 201,765 |
| 2025-06-02 | PLXS | Sale | 1,500 | 129.92 | 194,881 |
| 2025-05-27 | PLXS | Sale | 2,000 | 131.68 | 263,350 |
| 2025-05-23 | PLXS | Sale | 1,000 | 130.00 | 130,000 |
| 2025-05-01 | PLXS | Sale | 1,500 | 121.55 | 182,317 |
| 2025-04-01 | PLXS | Sale | 1,500 | 127.29 | 190,935 |
| 2025-03-03 | PLXS | Sale | 1,500 | 132.92 | 199,379 |
| 2025-02-20 | PLXS | Sale | 3,451 | 140.71 | 485,576 |
| 2025-02-19 | PLXS | Sale | 2,000 | 140.00 | 280,000 |
| 2025-02-11 | PLXS | Option Ex | 17,115 | .00 | 0 |
| 2025-02-03 | PLXS | Sale | 1,500 | 136.96 | 205,440 |
| 2025-02-04 | PLXS | Sale | 2,000 | 140.00 | 280,000 |
| 2025-02-05 | PLXS | Sale | 4,337 | 142.18 | 616,634 |
| 2025-01-31 | PLXS | Option Ex | 26,770 | .00 | 0 |
| 2025-01-02 | PLXS | Sale | 1,500 | 156.58 | 234,876 |
| 2024-12-02 | PLXS | Sale | 1,500 | 163.71 | 245,566 |
| 2024-11-19 | PLXS | Sale | 8,158 | 154.26 | 1,258,453 |
| 2024-11-13 | PLXS | Option Ex | 15,855 | .00 | 0 |
| 2024-11-04 | PLXS | Sale | 4,000 | 148.48 | 593,932 |
| 2024-11-06 | PLXS | Sale | 4,000 | 164.83 | 659,304 |
| 2024-08-19 | PLXS | Sale | 2,000 | 125.00 | 250,000 |
| 2024-08-16 | PLXS | Sale | 1,000 | 123.75 | 123,750 |
| 2024-08-01 | PLXS | Sale | 2,000 | 127.80 | 255,600 |
| 2024-07-31 | PLXS | Sale | 3,000 | 128.40 | 385,200 |
| 2024-07-16 | PLXS | Sale | 1,656 | 115.00 | 190,440 |
| 2024-07-01 | PLXS | Sale | 2,000 | 102.58 | 205,150 |
| 2024-06-03 | PLXS | Sale | 2,000 | 109.71 | 219,428 |
| 2024-05-29 | PLXS | Sale | 10,061 | 110.47 | 1,111,418 |
| 2024-05-31 | PLXS | Sale | 1,000 | 109.50 | 109,500 |
| 2024-05-28 | PLXS | Sale | 1,000 | 113.40 | 113,400 |
| 2024-05-14 | PLXS | Sale | 1,224 | 107.95 | 132,130 |
| 2024-05-10 | PLXS | Sale | 2,000 | 108.00 | 216,000 |
| 2024-05-02 | PLXS | Sale | 1,000 | 103.50 | 103,500 |
| 2024-05-01 | PLXS | Sale | 4,248 | 101.58 | 431,533 |
| 2024-04-30 | PLXS | Sale | 1,000 | 102.80 | 102,800 |
| 2024-04-29 | PLXS | Sale | 1,000 | 102.10 | 102,101 |
| 2024-04-01 | PLXS | Sale | 2,000 | 94.38 | 188,760 |
| 2024-03-01 | PLXS | Sale | 4,500 | 94.69 | 426,109 |
| 2024-02-29 | PLXS | Sale | 2,000 | 94.00 | 188,000 |
| 2024-02-26 | PLXS | Sale | 2,500 | 94.47 | 236,162 |
| 2024-02-27 | PLXS | Sale | 2,000 | 95.00 | 190,000 |
| 2024-02-23 | PLXS | Sale | 2,500 | 95.48 | 238,700 |
| 2024-02-13 | PLXS | Option Ex | 15,946 | .00 | 0 |
| 2024-02-01 | PLXS | Sale | 2,000 | 94.30 | 188,600 |
| 2024-01-25 | PLXS | Option Ex | 32,070 | .00 | 0 |
| 2023-12-20 | PLXS | Sale | 2,000 | 113.00 | 226,000 |
| 2023-12-14 | PLXS | Sale | 2,000 | 109.00 | 218,000 |
| 2023-12-15 | PLXS | Sale | 2,000 | 111.00 | 222,000 |
| 2023-12-01 | PLXS | Sale | 2,000 | 101.45 | 202,906 |
| 2023-11-14 | PLXS | Sale | 2,000 | 105.00 | 210,002 |
| 2023-11-16 | PLXS | Option Ex | 24,557 | .00 | 0 |
| 2023-11-15 | PLXS | Sale | 2,000 | 107.00 | 214,000 |
| 2023-11-01 | PLXS | Sale | 2,000 | 97.88 | 195,760 |
| 2023-10-02 | PLXS | Sale | 2,000 | 92.31 | 184,620 |
| 2023-09-01 | PLXS | Sale | 3,280 | 102.54 | 336,321 |
| 2023-08-31 | PLXS | Sale | 720 | 103.00 | 74,160 |
| 2023-08-22 | PLXS | Sale | 2,000 | 99.00 | 198,000 |
| 2023-08-23 | PLXS | Sale | 2,000 | 101.00 | 202,004 |
| 2023-08-10 | PLXS | Sale | 6,000 | 97.00 | 582,000 |
| 2023-02-14 | PLXS | Option Ex | 19,504 | .00 | 0 |
| 2023-01-27 | PLXS | Option Ex | 32,500 | .00 | 0 |
| 2022-11-25 | PLXS | Sale | 1,000 | 108.91 | 108,910 |
| 2022-11-23 | PLXS | Sale | 2,070 | 108.34 | 224,261 |
| 2022-11-22 | PLXS | Sale | 8,000 | 107.68 | 861,424 |
| 2022-11-17 | PLXS | Option Ex | 32,500 | .00 | 0 |
| 2022-11-09 | PLXS | Sale | 4,491 | 104.29 | 468,357 |
| 2022-11-10 | PLXS | Sale | 6,818 | 106.67 | 727,282 |
| 2022-11-04 | PLXS | Sale | 1,000 | 102.01 | 102,010 |
| 2022-11-02 | PLXS | Sale | 4,000 | 102.50 | 409,980 |
| 2022-10-27 | PLXS | Sale | 3,000 | 100.00 | 300,000 |
| 2022-08-12 | PLXS | Sale | 3,000 | 96.20 | 288,615 |
| 2022-08-11 | PLXS | Sale | 3,624 | 95.84 | 347,335 |
| 2022-08-10 | PLXS | Sale | 3,000 | 94.96 | 284,889 |
| 2022-08-03 | PLXS | Sale | 3,000 | 94.56 | 283,680 |
| 2022-07-28 | PLXS | Sale | 3,000 | 90.00 | 270,000 |
| 2022-07-29 | PLXS | Sale | 6,000 | 93.00 | 558,000 |
| 2022-05-26 | PLXS | Sale | 4,381 | 82.55 | 361,634 |
| 2022-05-27 | PLXS | Sale | 7,000 | 83.85 | 586,936 |
| 2022-05-31 | PLXS | Sale | 1,101 | 85.11 | 93,708 |
| 2022-05-23 | PLXS | Sale | 2,000 | 81.82 | 163,640 |
| 2022-05-25 | PLXS | Sale | 3,000 | 81.46 | 244,379 |
| 2022-05-18 | PLXS | Sale | 2,000 | 85.02 | 170,040 |
| 2022-02-16 | PLXS | Option Ex | 16,826 | .00 | 0 |
| 2022-01-21 | PLXS | Option Ex | 31,600 | .00 | 0 |
| 2022-01-03 | PLXS | Sale | 2,398 | 98.00 | 235,004 |
| 2021-12-29 | PLXS | Sale | 1,602 | 98.00 | 156,996 |
| 2021-12-07 | PLXS | Sale | 3,200 | 96.00 | 307,200 |
| 2021-11-17 | PLXS | Option Ex | 31,600 | .00 | 0 |
| 2021-11-05 | PLXS | Sale | 6,800 | 95.25 | 647,700 |
| 2021-11-01 | PLXS | Sale | 4,000 | 90.00 | 360,000 |
| 2021-11-03 | PLXS | Sale | 4,000 | 92.00 | 368,000 |
| 2021-04-26 | PLXS | Sale | 2,500 | 94.14 | 235,357 |
| 2021-03-01 | PLXS | Sale | 7,000 | 86.76 | 607,334 |
| 2021-02-17 | PLXS | Option Ex | 15,285 | .00 | 0 |
| 2021-02-05 | PLXS | Sale | 2,000 | 82.08 | 164,160 |
| 2021-02-08 | PLXS | Sale | 2,000 | 82.39 | 164,780 |
| 2021-01-22 | PLXS | Option Ex | 29,130 | .00 | 0 |
| 2020-11-24 | PLXS | Sale | 1,000 | 78.04 | 78,040 |
| 2020-11-18 | PLXS | Option Ex | 29,140 | .00 | 0 |
| 2020-11-09 | PLXS | Sale | 4,000 | 75.93 | 303,720 |
| 2020-11-10 | PLXS | Sale | 4,410 | 75.40 | 332,531 |
| 2020-08-19 | PLXS | Option Ex | 28,533 | .00 | 0 |
| 2020-08-14 | PLXS | Sale | 3,000 | 79.22 | 237,651 |
| 2020-08-03 | PLXS | Sale | 10,200 | 75.94 | 774,638 |
| 2020-08-05 | PLXS | Option Ex | 4,200 | 45.45 | 190,869 |
| 2020-08-05 | PLXS | Sale | 4,200 | 77.13 | 323,929 |
| 2020-08-03 | PLXS | Option Ex | 10,200 | 45.40 | 463,059 |
| 2020-05-26 | PLXS | Option Ex | 5,449 | 43.12 | 234,949 |
| 2020-05-27 | PLXS | Sale | 4,801 | 68.00 | 326,492 |
| 2020-05-26 | PLXS | Sale | 5,449 | 66.56 | 362,658 |
| 2020-05-27 | PLXS | Option Ex | 4,801 | 44.40 | 213,140 |
| 2020-05-11 | PLXS | Option Ex | 4,000 | 41.84 | 167,360 |
| 2020-05-11 | PLXS | Sale | 4,000 | 64.20 | 256,820 |
| 2020-05-05 | PLXS | Sale | 2,363 | 61.39 | 145,071 |
| 2020-05-06 | PLXS | Sale | 797 | 61.23 | 48,800 |
| 2020-02-12 | PLXS | Option Ex | 15,241 | .00 | 0 |
| 2020-01-23 | PLXS | Option Ex | 29,630 | .00 | 0 |
| 2019-11-19 | PLXS | Option Ex | 6,750 | 44.48 | 300,219 |
| 2019-11-19 | PLXS | Sale | 6,750 | 77.01 | 519,810 |
| 2019-11-13 | PLXS | Option Ex | 29,640 | .00 | 0 |
| 2019-10-31 | PLXS | Option Ex | 2,750 | 41.01 | 112,783 |
| 2019-10-31 | PLXS | Sale | 2,750 | 74.16 | 203,929 |
| 2019-10-30 | PLXS | Option Ex | 4,000 | 41.01 | 164,048 |
| 2019-10-28 | PLXS | Option Ex | 13,800 | 39.79 | 549,088 |
| 2019-10-30 | PLXS | Sale | 4,000 | 73.42 | 293,660 |
| 2019-10-28 | PLXS | Sale | 17,800 | 72.49 | 1,290,286 |
| 2019-08-19 | PLXS | Option Ex | 28,532 | .00 | 0 |
| 2019-08-01 | PLXS | Option Ex | 2,000 | 40.22 | 80,448 |
| 2019-08-01 | PLXS | Sale | 2,000 | 60.98 | 121,960 |
| 2019-07-31 | PLXS | Sale | 2,000 | 59.85 | 119,700 |
| 2019-07-29 | PLXS | Sale | 1,000 | 59.35 | 59,350 |
| 2019-07-30 | PLXS | Sale | 1,232 | 59.42 | 73,205 |
| 2019-04-23 | PLXS | Option Ex | 4,750 | 38.02 | 180,595 |
| 2019-04-24 | PLXS | Option Ex | 2,000 | 39.12 | 78,244 |
| 2019-04-23 | PLXS | Sale | 8,693 | 60.79 | 528,464 |
| 2019-04-24 | PLXS | Sale | 2,000 | 61.31 | 122,630 |
| 2019-01-25 | PLXS | Option Ex | 14,400 | .00 | 0 |
| 2018-11-07 | PLXS | Sale | 1,000 | 60.51 | 60,510 |
| 2018-11-07 | PLXS | Option Ex | 1,000 | 40.22 | 40,224 |
| 2018-11-05 | PLXS | Sale | 4,000 | 60.45 | 241,800 |
| 2018-11-05 | PLXS | Option Ex | 4,000 | 40.22 | 160,896 |
| 2018-10-31 | PLXS | Sale | 2,050 | 59.89 | 122,768 |
| 2018-10-30 | PLXS | Sale | 6,000 | 59.58 | 357,462 |
| 2018-10-29 | PLXS | Sale | 9,000 | 58.68 | 528,147 |
| 2018-10-31 | PLXS | Option Ex | 2,050 | 38.67 | 79,281 |
| 2018-10-30 | PLXS | Option Ex | 5,000 | 37.12 | 185,615 |
| 2018-10-29 | PLXS | Option Ex | 7,000 | 36.87 | 258,097 |
| 2018-07-23 | PLXS | Option Ex | 14,250 | 34.02 | 484,713 |
| 2018-07-23 | PLXS | Sale | 14,250 | 61.22 | 872,413 |
| 2018-02-21 | PLXS | Sale | 2,000 | 61.24 | 122,480 |
| 2018-02-20 | PLXS | Sale | 4,500 | 60.75 | 273,393 |
| 2018-02-21 | PLXS | Option Ex | 2,000 | 33.05 | 66,110 |
| 2018-02-20 | PLXS | Option Ex | 4,500 | 32.38 | 145,701 |
| 2018-02-13 | PLXS | Option Ex | 11,096 | .00 | 0 |
| 2018-01-26 | PLXS | Option Ex | 14,200 | .00 | 0 |
| 2017-11-10 | PLXS | Option Ex | 7,500 | 34.24 | 256,837 |
| 2017-11-10 | PLXS | Sale | 7,500 | 61.29 | 459,705 |
| 2017-10-31 | PLXS | Option Ex | 5,532 | 35.15 | 194,438 |
| 2017-10-31 | PLXS | Sale | 5,532 | 61.52 | 340,334 |
| 2017-10-30 | PLXS | Sale | 9,118 | 61.17 | 557,729 |
| 2017-11-01 | PLXS | Sale | 4,000 | 61.71 | 246,852 |
| 2017-11-01 | PLXS | Option Ex | 4,000 | 34.24 | 136,980 |
| 2017-10-30 | PLXS | Option Ex | 9,118 | 35.13 | 320,297 |
| 2017-07-24 | PLXS | Option Ex | 2,000 | 34.00 | 67,998 |
| 2017-07-25 | PLXS | Option Ex | 9,250 | 34.14 | 315,822 |
| 2017-07-24 | PLXS | Sale | 2,000 | 54.94 | 109,880 |
| 2017-07-25 | PLXS | Sale | 9,250 | 55.13 | 509,924 |
| 2017-04-26 | PLXS | Option Ex | 2,000 | 34.00 | 67,998 |
| 2017-04-26 | PLXS | Sale | 2,000 | 53.49 | 106,980 |
| 2017-02-15 | PLXS | Option Ex | 7,824 | .00 | 0 |
| 2017-01-24 | PLXS | Option Ex | 5,600 | 29.02 | 162,540 |
| 2017-01-24 | PLXS | Sale | 5,600 | 53.68 | 300,608 |
| 2017-01-20 | PLXS | Option Ex | 14,000 | .00 | 0 |
| 2017-01-23 | PLXS | Option Ex | 6,000 | 27.50 | 165,012 |
| 2017-01-23 | PLXS | Sale | 6,000 | 53.36 | 320,142 |
| 2016-11-17 | PLXS | Option Ex | 2,250 | 27.14 | 61,071 |
| 2016-11-16 | PLXS | Sale | 12,500 | 49.79 | 622,400 |
| 2016-11-15 | PLXS | Sale | 3,000 | 50.00 | 150,000 |
| 2016-11-16 | PLXS | Option Ex | 12,500 | 30.14 | 376,700 |
| 2016-11-15 | PLXS | Option Ex | 3,000 | 26.15 | 78,450 |
| 2016-11-17 | PLXS | Sale | 2,250 | 50.50 | 113,625 |
| 2016-08-12 | PLXS | Sale | 2,960 | 46.22 | 136,799 |
| 2016-08-12 | PLXS | Option Ex | 2,960 | 26.15 | 77,404 |
| 2016-08-10 | PLXS | Sale | 40 | 46.28 | 1,851 |
| 2016-08-09 | PLXS | Sale | 2,000 | 46.25 | 92,500 |
| 2016-08-10 | PLXS | Option Ex | 40 | 26.15 | 1,046 |
| 2016-08-09 | PLXS | Option Ex | 2,000 | 26.15 | 52,300 |
| 2016-07-25 | PLXS | Option Ex | 2,000 | 26.15 | 52,300 |
| 2016-07-25 | PLXS | Sale | 2,000 | 45.78 | 91,556 |
| 2016-06-06 | PLXS | Sale | 11,000 | 44.32 | 487,564 |
| 2016-06-06 | PLXS | Option Ex | 11,000 | 27.52 | 302,698 |
| 2016-05-16 | PLXS | Option Ex | 1,000 | 42.52 | 42,515 |
| 2016-05-16 | PLXS | Sale | 1,000 | 42.87 | 42,870 |
| 2016-05-11 | PLXS | Option Ex | 1,000 | 42.52 | 42,515 |
| 2016-05-10 | PLXS | Sale | 4,000 | 42.98 | 171,912 |
| 2016-05-11 | PLXS | Sale | 1,000 | 43.05 | 43,050 |
| 2016-05-10 | PLXS | Option Ex | 4,000 | 33.92 | 135,680 |
| 2016-05-03 | PLXS | Sale | 1,000 | 42.89 | 42,890 |
| 2016-05-02 | PLXS | Sale | 3,500 | 42.48 | 148,666 |
| 2016-05-03 | PLXS | Option Ex | 1,000 | 42.52 | 42,515 |
| 2016-05-02 | PLXS | Option Ex | 3,500 | 25.96 | 90,877 |
| 2016-04-26 | PLXS | Option Ex | 2,000 | 25.96 | 51,930 |
| 2016-04-26 | PLXS | Sale | 2,000 | 42.16 | 84,330 |
| 2016-01-21 | PLXS | Option Ex | 16,000 | .00 | 0 |
| 2015-05-08 | PLXS | Option Ex | 1,000 | 25.75 | 25,751 |
| 2015-05-08 | PLXS | Sale | 1,000 | 44.32 | 44,320 |
| 2015-04-28 | PLXS | Option Ex | 1,000 | 25.75 | 25,751 |
| 2015-04-28 | PLXS | Sale | 1,000 | 44.54 | 44,540 |
| 2015-02-19 | PLXS | Option Ex | 447 | 25.75 | 11,510 |
| 2015-02-19 | PLXS | Sale | 447 | 40.24 | 17,987 |
| 2015-02-20 | PLXS | Sale | 975 | 40.46 | 39,447 |
| 2015-02-13 | PLXS | Sale | 1,553 | 40.07 | 62,233 |
| 2015-02-13 | PLXS | Option Ex | 1,553 | 25.75 | 39,991 |
| 2015-02-05 | PLXS | Option Ex | 1,000 | 25.34 | 25,335 |
| 2015-02-04 | PLXS | Sale | 1,000 | 39.22 | 39,220 |
| 2015-02-06 | PLXS | Option Ex | 1,000 | 25.75 | 25,751 |
| 2015-02-05 | PLXS | Sale | 1,000 | 39.15 | 39,150 |
| 2015-02-06 | PLXS | Sale | 1,000 | 39.54 | 39,540 |
| 2015-02-04 | PLXS | Option Ex | 1,000 | 25.34 | 25,335 |
| 2015-01-23 | PLXS | Option Ex | 12,000 | .00 | 0 |
Insider trading activities including stock purchases, stock sales, and option exercises listed in the above table cannot be completely guaranteed as to their accuracy. For more information regarding the trades made by Kelsey Todd P. (President & CEO of Plexus Corp at the time of this reporting) see the Securities and Exchange Commission (SEC) website.