IDEX Corporation (IEX): Financial Analysis, Challenges & Opportunities | Monexa