Flex Ltd cuts target price to $160 from $175 - FLEX News | Rallies