IMI Reports 2024 Q2 Financial Results