IDEXX Laboratories, Inc. - Common Stock (IDXX)

583.16
+5.90 (1.02%)
NASDAQ · Last Trade: Mar 23rd, 9:48 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors