IDEXX Laboratories, Inc. - Common Stock (IDXX)

591.84
+17.04 (2.96%)
NASDAQ · Last Trade: Apr 8th, 6:25 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors