IFF reports net debt of $5.79 billion at end-September 2026 - IFF News | Rallies