IDEXX Laboratories, Inc. - Common Stock (IDXX)

560.83
+2.92 (0.52%)
NASDAQ· Last Trade: Jun 12th, 11:18 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors