Plexus Corp.
US ˙ NasdaqGS ˙ US7291321005

SecurityPLXS / Plexus Corp.
InsiderAngelo Michael Jr Ninivaggi
This page shows the track record and history of Ninivaggi Angelo Michael Jr insider trades in Plexus Corp.. The SEC defines Insiders as officers, directors, or significant investors (greater than 10% ownership) in a company. It is illegal for insiders to make trades in their companies based on material, non-public information ("MNPI"). This does not mean it is illegal for them to make any trades in their own companies. However, they must report all trades to the SEC via a Form 4.
Insider Purchases - Short Term Profit Analysis

In this section, we analyze the profitability of every unplanned, open-market insider purchase made by Angelo Michael Jr Ninivaggi in PLXS / Plexus Corp.. This analysis helps to understand if the insider consistently generates abnormal returns, and is worth following. This analysis is for one-year following each trade, and the results are theoretical.

The following table shows the most recent open market purchases that were not part of an automatic trading plan.

Trade Date Reported
Shares
Reported
Price
Adjusted
Shares
Adjusted
Price
Cost Basis Days to
Max
Price at
Max
Max
Profit ($)
Max Return (%)
2008-11-21 200 11.9500 200 11.9500 2,390 327 27.94 3,198 133.81
2008-11-21 1,000 11.9900 1,000 11.9900 11,990

Adjusted Price is the split-adjusted price. Adjusted Shares is the split-adjusted shares.

PLXS / Plexus Corp. Insider Trades
Insider Sales - Short Term Loss Analysis

In this section, we analyze the short-term loss avoidance of every unplanned, open-market insider sale made by Angelo Michael Jr Ninivaggi in PLXS / Plexus Corp.. A consistent pattern of loss avoidance may suggest that future sale transactions may predict declines in price. This analysis is for one-year following each trade, and the results are theoretical.

The following table shows the most recent open market purchases that were not part of an automatic trading plan.

Trade Date Reported
Shares
Reported
Price
Adjusted
Shares
Adjusted
Price
Cost Basis Days to
Min
Price at
Min
Max Loss
Avoided ($)
Max Loss
Avoided (%)
2025-08-25 1,576 137.7750 1,576 137.7750 217,133 9 134.9600 -4,436 -2.04
2025-05-27 2,058 132.2221 2,058 132.2221 272,113
2025-02-14 2,833 138.7896 2,833 138.7896 393,191
2025-02-14 2,909 139.6960 2,909 139.6960 406,376
2025-01-30 2,166 144.7125 2,166 144.7125 313,447
2025-01-30 1,057 145.7982 1,057 145.7982 154,109
2025-01-30 200 146.3000 200 146.3000 29,260
2024-11-06 3,981 165.2910 3,981 165.2910 658,023
2024-10-29 1,849 143.8749 1,849 143.8749 266,025
2024-10-29 1,264 144.6482 1,264 144.6482 182,835
2024-05-03 2,250 102.6600 2,250 102.6600 230,985
2024-02-15 3,694 97.1839 3,694 97.1839 358,997
2022-12-01 1,135 110.1246 1,135 110.1246 124,991
2022-11-09 2,400 104.1758 2,400 104.1758 250,022
2022-11-09 100 104.8400 100 104.8400 10,484
2022-06-06 550 83.9200 550 83.9200 46,156
2022-05-02 1,200 80.6600 1,200 80.6600 96,792
2021-08-02 1,574 90.7400 1,574 90.7400 142,825
2021-04-28 2,068 93.2225 2,068 93.2225 192,784
2021-04-28 8 94.2050 8 94.2050 754
2021-03-01 1,250 85.2800 1,250 85.2800 106,600
2021-03-01 750 85.8455 750 85.8455 64,384
2020-11-24 2,738 78.1978 2,738 78.1978 214,106
2020-08-31 1,971 76.5777 1,971 76.5777 150,935
2020-08-17 4,470 79.2950 4,470 79.2950 354,449
2020-07-29 3,061 73.2217 3,061 73.2217 224,132
2020-07-28 712 72.4146 712 72.4146 51,559
2020-07-27 605 73.0000 605 73.0000 44,165
2020-05-27 4,393 66.1634 4,393 66.1634 290,656
2020-05-27 4,000 67.1066 4,000 67.1066 268,426
2020-05-08 7,600 63.4122 7,600 63.4122 481,933
2019-11-19 7,600 76.6307 7,600 76.6307 582,393
2019-11-05 13,200 75.3513 13,200 75.3513 994,637
2019-10-29 13,000 73.2138 13,000 73.2138 951,779
2019-10-28 17,631 72.6964 17,631 72.6964 1,281,710
2019-08-01 1,119 59.8500 1,119 59.8500 66,972
2018-08-27 6,250 61.7884 6,250 61.7884 386,178
2017-10-31 16,000 61.5773 16,000 61.5773 985,237
2017-08-23 1,600 49.8990 1,600 49.8990 79,838
2017-08-21 8,750 49.3782 8,750 49.3782 432,059
2017-05-01 2,500 52.0463 2,500 52.0463 130,116
2016-11-11 1,019 49.3456 1,019 49.3456 50,283
2016-09-01 1,500 46.1083 1,500 46.1083 69,162
2016-08-01 2,250 45.9400 2,250 45.9400 103,365
2016-05-25 12,500 43.0796 12,500 43.0796 538,495
2015-05-22 2,000 45.5500 2,000 45.5500 91,100
2015-02-20 3,750 40.5916 3,750 40.5916 152,218
2015-02-06 17,658 39.4795 17,658 39.4795 697,129
2014-12-05 10,500 40.0040 10,500 40.0040 420,042
2013-11-13 3,500 39.4000 3,500 39.4000 137,900
2013-10-28 3,500 40.2057 3,500 40.2057 140,720
2011-04-26 200 36.4100 200 36.4100 7,282
2011-04-26 550 36.4000 550 36.4000 20,020

Adjusted Price is the split-adjusted price. Adjusted Shares is the split-adjusted shares.

PLXS / Plexus Corp. Insider Trades
Insider Transaction History
File
Date
Trade
Date
Form Insider Ticker Security Title Code 10b5-1 Direct Exercise
Price
Unit
Price
Units
Changed
Value
Changed (1K)
Remaining
Options
Remaining
Shares
2025-09-05 2025-09-04 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value G - Gift D -1,100 23,395
2025-08-27 2025-08-25 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 137.7750 -1,576 -217 24,495
2025-06-02 2025-05-30 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value G - Gift D -62 26,071
2025-05-29 2025-05-27 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 132.2221 -2,058 -272 26,133
2025-02-18 2025-02-14 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 139.6960 -2,909 -406 28,191
2025-02-18 2025-02-14 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 138.7896 -2,833 -393 31,100
2025-02-13 2025-02-11 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 140.8300 -1,551 -218 33,933
2025-02-13 2025-02-11 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 3,300 35,484
2025-01-31 2025-01-31 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 141.7100 -2,467 -350 32,184
2025-01-31 2025-01-31 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 5,150 34,651
2025-01-31 2025-01-30 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 146.3000 -200 -29 29,501
2025-01-31 2025-01-30 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 145.7982 -1,057 -154 29,701
2025-01-31 2025-01-30 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 144.7125 -2,166 -313 30,758
2024-11-29 2024-11-27 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value G - Gift D -38 32,924
2024-11-15 2024-11-13 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 155.8800 -1,437 -224 32,962
2024-11-15 2024-11-13 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 3,057 34,399
2024-11-08 2024-11-06 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 165.2910 -3,981 -658 31,342
2024-10-31 2024-10-29 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 144.6482 -1,264 -183 35,323
2024-10-31 2024-10-29 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 143.8749 -1,849 -266 36,587
2024-08-26 2024-08-22 4 Ninivaggi Angelo Michael Jr 401(k) PLXS Common Stock, $.01 par value I - Other I 124.3364 -2,828 -352 0
2024-08-01 2024-07-30 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value G - Gift D -44 38,436
2024-06-03 2024-05-30 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value G - Gift D -80 38,480
2024-05-07 2024-05-03 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 102.6600 -2,250 -231 38,560
2024-03-01 2024-02-29 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value G - Gift D -65 40,810
2024-02-15 2024-02-15 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 97.1839 -3,694 -359 40,875
2024-02-15 2024-02-13 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 93.2700 -1,454 -136 44,569
2024-02-15 2024-02-13 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 3,092 46,023
2024-01-29 2024-01-25 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 94.4600 -2,984 -282 42,931
2024-01-29 2024-01-25 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 6,210 45,915
2023-11-17 2023-11-16 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 106.0300 -2,233 -237 39,705
2023-11-17 2023-11-16 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 4,749 41,938
2023-02-16 2023-02-14 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 99.2700 -1,826 -181 37,189
2023-02-16 2023-02-14 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 3,884 39,015
2023-01-31 2023-01-27 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 93.5600 -3,097 -290 35,131
2023-01-31 2023-01-27 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 6,460 38,228
2023-01-31 2022-12-23 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value G - Gift D -50 31,768
2022-12-05 2022-12-01 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 110.1246 -1,135 -125 31,818
2022-11-21 2022-11-17 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 106.1800 -3,037 -322 32,953
2022-11-21 2022-11-17 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 6,460 35,990
2022-11-14 2022-11-09 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 104.8400 -100 -10 29,530
2022-11-14 2022-11-09 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 104.1758 -2,400 -250 29,630
2022-10-28 2022-10-26 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value G - Gift D -52 32,030
2022-08-08 2022-08-04 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value G - Gift D -128 32,082
2022-06-06 2022-06-06 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 83.9200 -550 -46 32,210
2022-05-04 2022-05-02 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 80.6600 -1,200 -97 32,760
2022-02-18 2022-02-16 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units M - Exercise D -3,866 0
2022-02-18 2022-02-16 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 1,196 3,866
2022-02-18 2022-02-16 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 82.6100 -1,818 -150 33,960
2022-02-18 2022-02-16 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 3,866 35,778
2022-02-02 2022-01-31 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 4,780 4,780
2022-02-02 2022-01-31 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 5,150 5,150
2022-02-02 2022-02-02 4 Ninivaggi Angelo Michael Jr 401(k) PLXS Common Stock, $.01 par value I - Other I 78.3573 1,377 108 2,832
2022-01-24 2022-01-21 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units M - Exercise D -7,260 0
2022-01-24 2022-01-21 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 80.8900 -3,489 -282 31,912
2022-01-24 2022-01-21 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 7,260 35,401
2021-12-03 2021-12-01 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value G - Gift D -85 28,141
2021-11-19 2021-11-17 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units M - Exercise D -7,260 2,670
2021-11-19 2021-11-17 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 3,630 9,930
2021-11-19 2021-11-17 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 92.4200 -3,413 -315 28,226
2021-11-19 2021-11-17 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 7,260 31,639
2021-08-04 2021-08-02 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 90.7400 -1,574 -143 24,379
2021-04-30 2021-04-28 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 94.2050 -8 -1 25,953
2021-04-30 2021-04-28 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 93.2225 -2,068 -193 25,961
2021-03-03 2021-03-01 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 85.8455 -750 -64 28,029
2021-03-03 2021-03-01 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 85.2800 -1,250 -107 28,779
2021-02-18 2021-02-17 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units M - Exercise D -3,600 0
2021-02-18 2021-02-17 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 1,200 3,600
2021-02-18 2021-02-17 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 81.2000 -1,620 -132 30,029
2021-02-18 2021-02-17 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 3,600 31,649
2021-01-26 2021-01-25 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 5,770 5,770
2021-01-26 2021-01-25 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 6,210 6,210
2021-01-26 2021-01-22 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units M - Exercise D -6,850 0
2021-01-26 2021-01-22 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 80.9700 -3,156 -256 28,049
2021-01-26 2021-01-22 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 6,850 31,205
2021-01-26 2020-12-21 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value G - Gift D -64 24,355
2020-12-14 2020-12-10 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value G - Gift D -130 24,419
2020-11-27 2020-11-24 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 78.1978 -2,738 -214 24,549
2020-11-20 2020-11-18 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units M - Exercise D -6,860 2,400
2020-11-20 2020-11-18 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 3,430 9,260
2020-11-20 2020-11-18 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 74.8200 -3,225 -241 27,287
2020-11-20 2020-11-18 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 6,860 30,512
2020-09-02 2020-08-31 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 76.5777 -1,971 -151 23,652
2020-08-21 2020-08-19 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units M - Exercise D -2,283 0
2020-08-21 2020-08-19 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 78.0100 -1,074 -84 25,623
2020-08-21 2020-08-19 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 2,283 26,697
2020-08-19 2020-08-17 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 79.2950 -4,470 -354 24,414
2020-07-29 2020-07-29 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 73.2217 -3,061 -224 28,884
2020-07-29 2020-07-28 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 72.4146 -712 -52 31,945
2020-07-29 2020-07-27 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 73.0000 -605 -44 32,657
2020-05-29 2020-05-27 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 67.1066 -4,000 -268 33,262
2020-05-29 2020-05-27 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 66.1634 -4,393 -291 37,262
2020-05-12 2020-05-08 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 45.35 -3,800 0
2020-05-12 2020-05-08 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 45.44 -3,800 0
2020-05-12 2020-05-08 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 63.4122 -7,600 -482 41,655
2020-05-12 2020-05-08 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 45.4450 3,800 173 49,255
2020-05-12 2020-05-08 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 45.3500 3,800 172 45,455
2020-02-14 2020-02-12 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units M - Exercise D -3,918 0
2020-02-14 2020-02-12 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 1,278 3,918
2020-02-14 2020-02-12 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 75.5600 -1,842 -139 41,655
2020-02-14 2020-02-12 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 3,918 43,497
2020-01-27 2020-01-27 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 5,520 5,520
2020-01-27 2020-01-27 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 6,460 6,460
2020-01-27 2020-01-23 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units M - Exercise D -7,620 0
2020-01-27 2020-01-23 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 80.4900 -3,639 -293 39,579
2020-01-27 2020-01-23 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 7,620 43,218
2020-01-27 2019-12-17 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value G - Gift D -130 35,598
2019-11-21 2019-11-19 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 34.22 -3,800 0
2019-11-21 2019-11-19 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 41.84 -3,800 0
2019-11-21 2019-11-19 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 76.6307 -7,600 -582 35,728
2019-11-21 2019-11-19 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 41.8400 3,800 159 43,328
2019-11-21 2019-11-19 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 34.2200 3,800 130 39,528
2019-11-15 2019-11-13 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units M - Exercise D -7,620 2,640
2019-11-15 2019-11-13 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 3,810 10,260
2019-11-15 2019-11-13 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 75.1025 -3,582 -269 35,728
2019-11-15 2019-11-13 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 7,620 39,310
2019-11-07 2019-11-05 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 38.94 -3,300 0
2019-11-07 2019-11-05 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 34.77 -3,300 0
2019-11-07 2019-11-05 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 37.12 -3,300 0
2019-11-07 2019-11-05 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 44.40 -3,300 0
2019-11-07 2019-11-05 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 75.3513 -13,200 -995 31,690
2019-11-07 2019-11-05 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 34.7700 3,300 115 44,890
2019-11-07 2019-11-05 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 37.1230 3,300 123 41,590
2019-11-07 2019-11-05 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 44.3950 3,300 147 38,290
2019-11-07 2019-11-05 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 38.9380 3,300 128 34,990
2019-10-30 2019-10-29 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 40.64 -3,250 0
2019-10-30 2019-10-29 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 38.02 -3,250 0
2019-10-30 2019-10-29 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 41.01 -3,250 0
2019-10-30 2019-10-29 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 44.48 -3,250 0
2019-10-30 2019-10-29 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 73.2138 -13,000 -952 31,690
2019-10-30 2019-10-29 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 38.0200 3,250 124 44,690
2019-10-30 2019-10-29 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 41.0120 3,250 133 41,440
2019-10-30 2019-10-29 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 44.4770 3,250 145 38,190
2019-10-30 2019-10-29 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 40.6400 3,250 132 34,940
2019-10-30 2019-10-28 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 33.06 -6,250 0
2019-10-30 2019-10-28 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 40.22 -6,250 0
2019-10-30 2019-10-28 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 25.32 -5,131 0
2019-10-30 2019-10-28 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 72.6964 -17,631 -1,282 31,690
2019-10-30 2019-10-28 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 40.2240 6,250 251 49,321
2019-10-30 2019-10-28 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 33.0550 6,250 207 43,071
2019-10-30 2019-10-28 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 25.3250 5,131 130 36,821
2019-08-20 2019-08-19 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units M - Exercise D -2,282 2,283
2019-08-20 2019-08-19 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 57.9550 -753 -44 31,690
2019-08-20 2019-08-19 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 2,282 32,443
2019-08-05 2019-08-01 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 25.32 -1,119 5,131
2019-08-05 2019-08-01 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 59.8500 -1,119 -67 30,161
2019-08-05 2019-08-01 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 25.3250 1,119 28 31,280
2019-02-14 2019-02-12 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units M - Exercise D -7,101 0
2019-02-14 2019-02-12 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 3,001 7,101
2019-02-14 2019-02-12 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 56.6950 -3,196 -181 30,161
2019-02-14 2019-02-12 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 7,101 33,357
2019-01-29 2019-01-25 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units M - Exercise D -7,600 0
2019-01-29 2019-01-25 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 54.7450 -3,496 -191 26,256
2019-01-29 2019-01-25 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 7,600 29,752
2019-01-23 2019-01-21 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 6,300 6,300
2019-01-23 2019-01-21 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 7,260 7,260
2018-08-29 2018-08-27 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 26.15 -6,250 0
2018-08-29 2018-08-27 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 61.7884 -6,250 -386 22,152
2018-08-29 2018-08-27 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 26.1500 6,250 163 28,402
2018-02-15 2018-02-13 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units M - Exercise D -5,256 0
2018-02-15 2018-02-13 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 1,656 5,256
2018-02-15 2018-02-13 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 57.7700 -1,682 -97 22,152
2018-02-15 2018-02-13 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 5,256 23,834
2018-01-30 2018-01-26 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units M - Exercise D -6,600 0
2018-01-30 2018-01-26 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 60.8850 -2,181 -133 18,578
2018-01-30 2018-01-26 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 6,600 20,759
2018-01-24 2018-01-22 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 5,830 5,830
2018-01-24 2018-01-22 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 6,850 6,850
2018-01-24 2018-01-22 4 Ninivaggi Angelo Michael Jr 401(k) PLXS Common Stock, $.01 par value I - Other I 59.9700 795 48 1,391
2017-11-02 2017-10-31 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 36.79 -4,000 0
2017-11-02 2017-10-31 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 25.96 -4,000 0
2017-11-02 2017-10-31 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 27.86 -4,000 0
2017-11-02 2017-10-31 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 31.70 -4,000 0
2017-11-02 2017-10-31 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 61.5773 -16,000 -985 14,159
2017-11-02 2017-10-31 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 25.9650 4,000 104 30,159
2017-11-02 2017-10-31 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 27.8600 4,000 111 26,159
2017-11-02 2017-10-31 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 31.7000 4,000 127 22,159
2017-11-02 2017-10-31 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 36.7900 4,000 147 18,159
2017-08-23 2017-08-23 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 49.8990 -1,600 -80 14,159
2017-08-23 2017-08-21 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 36.96 -3,750 0
2017-08-23 2017-08-21 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 30.19 -3,750 0
2017-08-23 2017-08-21 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 27.14 -1,250 0
2017-08-23 2017-08-21 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 49.3782 -8,750 -432 15,759
2017-08-23 2017-08-21 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 30.1900 3,750 113 24,509
2017-08-23 2017-08-21 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 36.9550 3,750 139 20,759
2017-08-23 2017-08-21 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 27.1430 1,250 34 17,009
2017-05-03 2017-05-01 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 27.14 -2,500 1,250
2017-05-03 2017-05-01 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 52.0463 -2,500 -130 15,759
2017-05-03 2017-05-01 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 27.1430 2,500 68 18,259
2017-02-17 2017-02-15 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units M - Exercise D -3,912 0
2017-02-17 2017-02-15 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units D - Sale to Issuer D -88 3,912
2017-02-17 2017-02-15 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 57.1750 -1,941 -111 15,759
2017-02-17 2017-02-15 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 3,912 17,700
2017-01-24 2017-01-23 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 6,450 6,450
2017-01-24 2017-01-23 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 7,620 7,620
2017-01-24 2017-01-20 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units M - Exercise D -7,000 0
2017-01-24 2017-01-20 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 52.9500 -2,530 -134 13,788
2017-01-24 2017-01-20 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 7,000 16,318
2016-11-15 2016-11-11 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 49.3456 -1,019 -50 9,318
2016-11-02 2016-10-31 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy A - Award D 45.44 3,800 3,800
2016-09-06 2016-09-01 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 46.1083 -1,500 -69 10,337
2016-08-23 2016-08-19 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 4,565 4,565
2016-08-03 2016-08-01 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 45.9400 -2,250 -103 11,837
2016-07-27 2016-07-25 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy A - Award D 45.35 3,800 3,800
2016-05-27 2016-05-25 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 34.00 -2,500 0
2016-05-27 2016-05-25 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 29.80 -2,500 0
2016-05-27 2016-05-25 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 30.48 -2,500 0
2016-05-27 2016-05-25 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 38.24 -2,500 0
2016-05-27 2016-05-25 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 43.0796 -12,500 -538 14,087
2016-05-27 2016-05-25 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 29.7980 2,500 74 26,587
2016-05-27 2016-05-25 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 30.4750 2,500 76 24,087
2016-05-27 2016-05-25 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 38.2400 2,500 96 21,587
2016-05-27 2016-05-25 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 33.9990 2,500 85 19,087
2016-04-27 2016-04-25 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy A - Award D 41.84 3,800 3,800
2016-01-27 2016-01-25 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 4,100 4,100
2016-01-27 2016-01-25 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 7,600 7,600
2016-01-27 2016-01-25 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy A - Award D 34.22 3,800 3,800
2016-01-22 2016-01-21 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units M - Exercise D -10,000 0
2016-01-22 2016-01-21 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 34.6701 -5,060 -175 16,587
2016-01-22 2016-01-21 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 10,000 21,647
2015-11-04 2015-11-02 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy A - Award D 34.77 3,300 3,300
2015-07-29 2015-07-27 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy A - Award D 37.12 3,300 3,300
2015-05-26 2015-05-22 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 42.52 -2,000 0
2015-05-26 2015-05-22 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 45.5500 -2,000 -91 11,647
2015-05-26 2015-05-22 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 42.5150 2,000 85 13,647
2015-04-29 2015-04-27 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy A - Award D 44.40 3,300 3,300
2015-02-24 2015-02-20 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 25.92 -3,750 0
2015-02-24 2015-02-20 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 40.5916 -3,750 -152 11,647
2015-02-24 2015-02-20 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 25.9200 3,750 97 15,397
2015-02-10 2015-02-06 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 20.95 -2,500 0
2015-02-10 2015-02-06 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 14.62 -2,500 0
2015-02-10 2015-02-06 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 25.34 -2,500 0
2015-02-10 2015-02-06 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 25.75 -2,500 0
2015-02-10 2015-02-06 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 39.4795 -17,658 -697 11,647
2015-02-10 2015-02-06 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 14.6250 2,500 37 29,305
2015-02-10 2015-02-06 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 25.3350 2,500 63 26,805
2015-02-10 2015-02-06 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 25.7510 2,500 64 24,305
2015-02-10 2015-02-06 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 20.9530 2,500 52 21,805
2015-01-28 2015-01-26 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 3,600 3,600
2015-01-28 2015-01-26 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 6,600 6,600
2015-01-28 2015-01-26 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy A - Award D 38.94 3,300 3,300
2015-01-27 2015-01-23 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units M - Exercise D -6,400 0
2015-01-27 2015-01-23 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 39.3350 -2,222 -87 19,305
2015-01-27 2015-01-23 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 6,400 21,527
2014-12-08 2014-12-05 4 Ninivaggi Angelo Michael Jr PLXS Options To Buy M - Exercise D 30.54 -2,000 0
2014-12-08 2014-12-05 4 Ninivaggi Angelo Michael Jr PLXS Options To Buy M - Exercise D 22.17 -2,000 0
2014-12-08 2014-12-05 4 Ninivaggi Angelo Michael Jr PLXS Options To Buy M - Exercise D 29.71 -2,000 0
2014-12-08 2014-12-05 4 Ninivaggi Angelo Michael Jr PLXS Options To Buy M - Exercise D 24.21 -2,000 0
2014-12-08 2014-12-05 4 Ninivaggi Angelo Michael Jr PLXS Options To Buy M - Exercise D 18.08 -2,500 0
2014-12-08 2014-12-05 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 40.0040 -10,500 -420 15,127
2014-12-08 2014-12-05 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 22.1700 2,000 44 25,627
2014-12-08 2014-12-05 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 29.7100 2,000 59 23,627
2014-12-08 2014-12-05 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 24.2100 2,000 48 21,627
2014-12-08 2014-12-05 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 30.5400 2,000 61 19,627
2014-12-08 2014-12-05 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 18.0850 2,500 45 17,627
2014-10-28 2014-10-27 4 Ninivaggi Angelo Michael Jr PLXS Options To Buy A - Award D 38.02 3,250 3,250
2014-07-23 2014-07-21 4 Ninivaggi Angelo Michael Jr PLXS Options To Buy A - Award D 41.01 3,250 3,250
2014-04-24 2014-04-22 4 Ninivaggi Angelo Michael Jr PLXS Options To Buy A - Award D 44.48 3,250 3,250
2014-02-21 2014-02-19 4 Ninivaggi Angelo Michael Jr 401(k) PLXS Common Stock, $.01 par value I - Other I 40.3000 -1,677 -68 615
2014-01-28 2014-01-24 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units M - Exercise D -6,000 0
2014-01-28 2014-01-24 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D -2,131 15,127
2014-01-28 2014-01-24 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 6,000 17,258
2014-01-22 2014-01-20 4 Ninivaggi Angelo Michael Jr PLXS Performance Stock Units A - Award D 4,000 4,000
2014-01-22 2014-01-20 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 7,000 7,000
2014-01-22 2014-01-20 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy A - Award D 40.64 3,250 3,250
2013-11-13 2013-11-13 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 23.83 -3,500 0
2013-11-13 2013-11-13 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 39.4000 -3,500 -138 11,258
2013-11-13 2013-11-13 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 23.8300 3,500 83 14,758
2013-10-30 2013-10-28 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy M - Exercise D 21.41 -3,500 0
2013-10-30 2013-10-28 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy A - Award D 40.22 6,250 6,250
2013-10-30 2013-10-28 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 40.2057 -3,500 -141 11,258
2013-10-30 2013-10-28 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 21.4100 3,500 75 14,758
2013-07-23 2013-07-22 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy A - Award D 33.06 6,250 6,250
2013-04-23 2013-04-22 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy A - Award D 25.32 6,250 6,250
2013-01-28 2013-01-25 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D -2,500 0
2013-01-28 2013-01-25 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 2,500 11,258
2013-01-22 2013-01-21 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 10,000 10,000
2013-01-22 2013-01-21 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy A - Award D 26.15 6,250 6,250
2012-10-31 2012-10-29 4 Ninivaggi Angelo Michael Jr PLXS Options to Buy A - Award D 25.96 -4,000 4,000
2012-08-07 2012-08-03 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units M - Exercise D -5,000 0
2012-08-07 2012-08-03 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value F - Taxes D 28.3050 -2,210 -63 8,758
2012-08-07 2012-08-03 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 5,000 10,968
2012-07-24 2012-07-23 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 27.86 4,000 4,000
2012-04-24 2012-04-23 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 31.70 4,000 4,000
2012-01-25 2012-01-23 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D -6,400 6,400
2012-01-25 2012-01-23 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 36.79 4,000 4,000
2011-11-01 2011-10-31 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units M - Exercise D -2,488 0
2011-11-01 2011-10-31 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 25.92 3,750 3,750
2011-11-01 2011-10-31 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 2,488 5,968
2011-07-27 2011-07-25 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 30.19 3,750 3,750
2011-04-28 2011-04-26 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy M - Exercise D 25.28 -750 0
2011-04-28 2011-04-26 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 36.4000 -550 -20 3,480
2011-04-28 2011-04-26 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value S - Sale D 36.4100 -200 -7 4,030
2011-04-28 2011-04-26 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 25.2850 750 19 4,230
2011-04-27 2011-04-25 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 36.96 3,750 3,750
2011-01-26 2011-01-24 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 6,000 6,000
2011-01-26 2011-01-24 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 27.14 3,750 3,750
2010-11-08 2010-11-05 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units M - Exercise D -2,280 0
2010-11-08 2010-11-05 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value M - Exercise D 2,280 3,480
2010-11-03 2010-11-01 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 29.80 2,500 2,500
2010-07-28 2010-07-26 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 30.48 2,500 2,500
2010-04-27 2010-04-23 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 38.24 2,500 2,500
2010-01-27 2010-01-25 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 2,500 2,500
2010-01-27 2010-01-25 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 34.00 2,500 2,500
2009-11-04 2009-11-02 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 25.34 2,500 2,500
2009-08-04 2009-08-03 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 5,000 5,000
2009-08-04 2009-08-03 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 25.75 2,500 2,500
2009-05-05 2009-05-04 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 20.95 2,500 2,500
2009-03-10 2009-03-09 4 Ninivaggi Angelo Michael Jr 401(k) PLXS Common Stock, $.01 par value I - Other I 10.5000 959 10 2,478
2009-02-03 2009-02-02 4 Ninivaggi Angelo Michael Jr PLXS Option to buy A - Award D 14.62 2,500 2,500
2008-11-21 2008-11-21 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value P - Purchase D 11.9900 1,000 12 1,200
2008-11-21 2008-11-21 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value P - Purchase D 11.9500 200 2 200
2008-11-04 2008-11-03 4 Ninivaggi Angelo Michael Jr 401(k) PLXS Common Stock, $.01 par value I - Other I 18.9000 764 14 1,558
2008-11-04 2008-10-31 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Units A - Award D 2,488 2,488
2008-11-04 2008-10-31 4 Ninivaggi Angelo Michael Jr PLXS Option to buy A - Award D 18.08 2,500 2,500
2008-07-30 2008-07-29 4 Ninivaggi Angelo Michael Jr PLXS Option to buy A - Award D 29.71 2,000 2,000
2008-04-30 2008-04-28 4 Ninivaggi Angelo Michael Jr PLXS Option to buy A - Award D 24.21 2,000 2,000
2008-01-29 2008-01-28 4 Ninivaggi Angelo Michael Jr PLXS Option to buy A - Award D 22.17 2,000 2,000
2007-11-05 2007-11-05 4 Ninivaggi Angelo Michael Jr PLXS Restricted Stock Unit A - Award D 2,280 2,280
2007-11-05 2007-11-05 4 Ninivaggi Angelo Michael Jr PLXS Option to buy A - Award D 30.54 2,000 2,000
2007-11-05 2007-11-02 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value I - Other D 30.7500 316 10 790
2007-11-05 2007-11-01 4 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value I - Other D 31.3000 468 15 468
2007-08-16 2007-08-01 4 Ninivaggi Angelo Michael Jr PLXS Option to buy A - Award D 23.83 3,500 3,500
2007-05-21 2007-05-17 4 Ninivaggi Angelo Michael Jr PLXS Option to Buy A - Award D 21.41 3,500 3,500
2006-09-05 3 Ninivaggi Angelo Michael Jr PLXS Common Stock, $.01 par value D 0
P
Köp på öppna marknaden eller privat köp av icke-derivatsäkerhet
S
Köp på öppna marknaden eller privat försäljning av icke-derivatsäkerhet
A
Bevilja, tilldelning eller annat förvärv av värdepapper från företaget (såsom en option)
C
Omvandling av derivat
D
Försäljning eller överföring av värdepapper tillbaka til företaget
F
Betalning av lösenpris eller skatteskuld med del av värdepapper som erhållits från bolaget
G
Överlåtelse av värdepapper från eller till insidern
K
Aktieswappar och liknande säkringsaffärer
M
Utövande eller omvandling av derivatsäkerhet som erhållits från företaget (som en option)
V
En transaktion friviligt rapporterad på schema 4
J
Andra (med en fotnot som beskriver transaktionen)