PLXS Stock Up 32% in 3 Months: Is There Further Upside Left?