IDEXX director Lawrence D. Kingsley disposes of 2,203 common shares for $1.17 million - IDXX News | Rallies