IDEXX Laboratories Inc

IDXXNASDAQ
$704.23
6.210.89%
Last update: Nov 13, 4:00 PM