IDEXX Laboratories, Inc. - Common Stock (IDXX)

578.35
+9.34 (1.64%)
NASDAQ · Last Trade: Apr 22nd, 8:19 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors