IDEXX (IDXX) Deep Dive: FY2024 Results, Q3 2025 - Alpha Analyst