Ingersoll Rand Q2 2025 Analysis: $266M Impairment & Raised Guidance | Monexa