Flex Ltd. - Ordinary Shares (FLEX)

142.33
+9.86 (7.44%)
NASDAQ· Last Trade: May 26th, 12:56 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors