FLEX - Flex Ltd. Stock Analysis | Finranks