IDEXX Laboratories, Inc. - Common Stock (IDXX)

666.31
+115.10 (20.88%)
NASDAQ · Last Trade: Nov 2nd, 3:58 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors