FLEX is trading at $157.77, up 3.85% in pre-market.