Germany IFO – Business Climate came in at 86.6, above expectations (86.1) in July FXStreet · 2026-07-27T08:00:10Z