IDXX   $507.335  -1.86% Market Open

IDEXX Laboratories Inc

Data not available