IDXX Stock 171.26 Idexx Laboratories $IDXX Hit 45,209 52