FLEX Ltd. (FLEX)