IDEXX Laboratories, Inc. - Common Stock (IDXX)

567.87
-10.49 (-1.81%)
NASDAQ · Last Trade: Apr 23rd, 11:40 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors