Barclays analyst Tim Long maintains Flex (NASDAQ:FLEX) with a Overweight and raises the price target from $174 to $203.