IDEXX Laboratories Stock Rallies 75.6% YTD: What's Behind the… — IDXX +0.80 · News Impact Screener