IDXX Financials: IDEXX Laboratories Inc AI Analysis