IDEXX Laboratories, Inc.
IDXX182.48
1.03 (0.57%)
UPDATED Feb 16, 2018 9:42 PM EST
681 Watchers
Real-Time
Post