Flex Ltd. (FLEX) Stock Valuation & Analysis | TickerLens