IFF Q2 2025 Analysis: Innovation, Leadership & Financial Performance | Monexa