Flex holds extraordinary shareholder meeting on proposed business separation - FLEX News | Rallies