IDEXX Laboratories, Inc. - Common Stock (IDXX)

514.60
+2.95 (0.58%)
NASDAQ · Last Trade: Sep 21st, 11:41 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors