IDEXX Laboratories, Inc. - Common Stock (IDXX)

583.05
-8.79 (-1.49%)
NASDAQ · Last Trade: Apr 9th, 11:12 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors