Alphai.io Logo
IDEXX Laboratories (NASDAQ:IDXX) CEO Sells $15,338,011.30 in Stock