IDEXX Laboratories Inc

IDXXNASDAQ
$522.19
-11.25-2.11%
Last update: Sep 30, 6:18 PM
$522.11
-11.33-2.12%
IDEXX Laboratories Market Sentiment - Benzinga