Flex Ltd. - Ordinary Shares (FLEX)

134.73
+38.28 (39.69%)
NASDAQ · Last Trade: May 6th, 9:19 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors