IDEXX Laboratories, Inc. - Common Stock, IDXX

IDXX 2025-08-29 0.03% v 2d 8 2340.3k -6.95% 2018-11-01 diagnostics & research diagnostics & research
None