FLEX LTD
05/08/2026AGM
06/08/2025AGM
08/08/2024AGM
20/11/2023EGM
02/08/2023AGM
29/07/2013COMBINED