IDEXX Laboratories, Inc. - Common Stock (IDXX)

513.39
-8.63 (-1.65%)
NASDAQ · Last Trade: Sep 25th, 12:27 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors