Advertisement
Advertisement

IDXX

IDXX logo

Idexx Laboratories, Inc.

419.31
USD
-9.31
-2.17%
Jan 17, 15:58 UTC -5
Closed
...

IDXX Balance Sheet

Advertisement