IDEXX Laboratories, Inc. - Common Stock (IDXX)

578.63
+9.62 (1.69%)
NASDAQ · Last Trade: Apr 22nd, 12:17 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors