Idexx Investment Portfolios

Companies
IDEXX (IDXX) Encounters Increasing Costs and Currency Headwinds Amid Global Tensions May 21, 2024