Flex Ltd. - Ordinary Shares (FLEX)

125.69
+29.23 (30.31%)
NASDAQ · Last Trade: May 6th, 11:23 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors