Flex Ltd. - Ordinary Shares (FLEX)

140.73
+7.72 (5.80%)
NASDAQ · Last Trade: May 8th, 10:41 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors