<- Back to list
PLEXUS CORP
PLXS
51.65
Technology
Revenue
Earnings
Dividends