Flex Ltd. - Ordinary Shares (FLEX)

129.73
-8.13 (-5.90%)
NASDAQ· Last Trade: May 18th, 4:36 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors