Flex holds annual general meeting; shareholders OK share purchase mandate up to 20% - FLEX News | Rallies