Flex Ltd. - Ordinary Shares (FLEX)

147.61
+4.48 (3.13%)
NASDAQ· Last Trade: Jun 21st, 5:54 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors