Flex Ltd. - Ordinary Shares (FLEX)

143.93
+1.76 (1.24%)
NASDAQ · Last Trade: May 11th, 10:03 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors