IDEXX Laboratories (IDXX) Growth Drivers and Earnings Analysis | Monexa