IDEXX Laboratories, Inc. - Common Stock (IDXX)

574.54
+11.57 (2.06%)
NASDAQ · Last Trade: May 6th, 11:53 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors