IDEXX Laboratories, Inc. - Common Stock (IDXX)

598.97
+24.17 (4.20%)
NASDAQ · Last Trade: Apr 8th, 9:55 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors