IDEXX tops Q3 earnings expectations and raises guidance, but stock falls 5.3%