407.23 -43.59(-9.67%)10/31/2024
Idexx Laboratories, Inc. (IDXX)
Press Release | Data News