Germany IFO – Business Climate came in at 90.2, above expectations (89.8) in October FXStreet · 2026-10-26T09:00:16Z