IDEXX Laboratories, Inc. - Common Stock (IDXX)

558.26
-2.67 (-0.48%)
NASDAQ · Last Trade: Apr 24th, 11:50 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors