IDEXX Laboratories, Inc. - Common Stock (IDXX)

567.84
+4.84 (0.86%)
NASDAQ · Last Trade: Apr 13th, 12:59 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors