IDEXX Laboratories, Inc. - Common Stock (IDXX)

557.91
+557.85 (1003335.25%)
NASDAQ· Last Trade: Jun 12th, 1:55 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors