IDEXX Laboratories Stock Up 39.4% in a Year: What's Driving It?