Super Micro Computer, Inc. - Common Stock (SMCI)

46.09
+4.79 (11.60%)
NASDAQ· Last Trade: May 30th, 11:36 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors