IDEXX Laboratories, Inc. - Common Stock (IDXX)

576.92
+7.37 (1.29%)
NASDAQ · Last Trade: Apr 6th, 1:35 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors