IDEXX Laboratories (IDXX): Q2 Earnings, Innovation & Valuation Analysis | Monexa