EUR German Retail Sales m/m, Jun 30, 2025
German Retail Sales Plunge Unexpectedly: A Deep Dive into the Jun 30, 2025 Data and its Implications Breaking News (Jun 30, 2025): German Retail Sales data for May 2025, released today, has sent a ripple through the financial markets. The actual figure came in at a shocking -1.6% month-over-month