IDEXX Laboratories, Inc. (IDXX): Expanding cash generation with stable margin structure

IDEXX Laboratories, Inc. (IDXX): Expanding cash generation with stable margin structure