Economic Data Releases: Actual vs Forecast, and What Moved
Every released macro print we track, with the actual against forecast and the prior reading — and the move MoveSurge measured in the minutes after it, taken from the same clock as the print.
Actual is the number that printed. Forecast is the consensus estimate going in. Previous is the last reading for the same series.
Beat means the print was better than forecast for that indicator's direction — lower jobless claims and lower unemployment count as better. Blank where the direction is not well defined.
Measured against the release clock, not the close: a reference level just before the print, sampled again over the window named beside the figure. Most prints move nothing measurable, and those say so.
How each release has behaved
The print history for a single series, with the measured reaction to each one, split by beat and miss.
Friday, October 30, 2026
40 releases| Time | Country | Event | Actual | Forecast | Previous | Impact | Result | What moved |
|---|---|---|---|---|---|---|---|---|
| 🇨🇳 China | Chinese NBS Non-Manufacturing PMI | 49.7 | 50.0 | 50.2 | Medium impact | Miss | Price data unavailable | |
| 🇨🇳 China | Chinese Composite PMI | 49.7 | -- | 50.7 | Medium impact | Price data unavailable | ||
| 🇨🇳 China | Chinese NBS Manufacturing PMI | 49.3 | 49.9 | 50.1 | High impact | Miss | Price data unavailable | |
| 🇺🇸 United States | US Baker Hughes Total Rig Count | 603 | -- | 603 | Medium impact | No measurable move | ||
| 🇺🇸 United States | US Baker Hughes Oil Rig Count | 462 | -- | 460 | Medium impact | No measurable move | ||
| 🇨🇦 Canada | Canadian Budget Balance | -5.36B | -- | -4.77B | Medium impact | No measurable move | ||
| 🇺🇸 United States | US Chicago PMI | 55.3 | 56.0 | 58.8 | Medium impact | Miss | Gold (GC Dec26) -0.27% Measured over 10 minutes from the print | |
| 🇩🇪 Germany | German CPI YoY Prelim | 2.80% | 3.00% | 3.30% | High impact | Beat | No measurable move | |
| 🇩🇪 Germany | German HICP MoM Prelim | -0.10% | 0.10% | 0.60% | Medium impact | Beat | No measurable move | |
| 🇩🇪 Germany | German CPI MoM Prelim | -0.20% | 0.10% | 0.60% | High impact | Beat | No measurable move | |
| 🇩🇪 Germany | German HICP YoY Prelim | 2.80% | 3.10% | 3.30% | High impact | Beat | No measurable move | |
| 🇨🇦 Canada | Canadian GDP MoM | 0.0% | 0.2% | 0.0% | High impact | Miss | No measurable move | |
| 🇺🇸 United States | US Employment Costs | 0.8% | 0.8% | 0.9% | Medium impact | No measurable move | ||
| 🇪🇺 Eurozone | Eurozone GDP YoY Prelim Flash | 1.3% | 1.1% | 1.2% | High impact | Beat | No measurable move | |
| 🇪🇺 Eurozone | Eurozone GDP QoQ Prelim Flash | 0.4% | 0.2% | 0.6% | High impact | Beat | No measurable move | |
| 🇮🇹 Italy | Italian HICP YoY Prelim | 5.6% | 4.6% | 4.2% | High impact | Miss | Price data unavailable | |
| 🇮🇹 Italy | Italian CPI MoM Prelim | 0.9% | 0.1% | 0.7% | High impact | Miss | No measurable move | |
| 🇮🇹 Italy | Italian HICP MoM Prelim | 1.2% | 0.4% | 2.1% | High impact | Miss | Price data unavailable | |
| 🇮🇹 Italy | Italian CPI YoY Prelim | 5.4% | 4.6% | 4.2% | High impact | Miss | No measurable move | |
| 🇪🇺 Eurozone | Eurozone Unemployment Rate | 6.5% | 6.4% | 6.4% | High impact | Miss | No measurable move | |
| 🇩🇪 Germany | German Bavaria CPI MoM | 0.0% | -- | 0.6% | High impact | No measurable move | ||
| 🇮🇹 Italy | Italian GDP QoQ Prelim | 0.0% | 0.1% | 0.2% | High impact | Miss | Price data unavailable | |
| 🇩🇪 Germany | German GDP QoQ Flash | 0.2% | 0.1% | 0.3% | High impact | Beat | No measurable move | |
| 🇩🇪 Germany | German Saxony CPI MoM | -0.2% | -- | -0.2% | High impact | No measurable move | ||
| 🇩🇪 Germany | German North-Rhine CPI YoY | 2.7% | -- | 3.3% | High impact | No measurable move | ||
| 🇩🇪 Germany | German Saxony CPI YoY | 2.8% | -- | 2.8% | High impact | No measurable move | ||
| 🇩🇪 Germany | German North Rhine CPI MoM | -0.2% | -- | 0.6% | High impact | No measurable move | ||
| 🇩🇪 Germany | German GDP YoY NSA Flash | 1.3% | 1.2% | 1.0% | High impact | Beat | No measurable move | |
| 🇩🇪 Germany | German GDP YoY SA Flash | 1.2% | 1.1% | 1.0% | High impact | Beat | No measurable move | |
| 🇮🇹 Italy | Italian GDP YoY Prelim | 0.8% | -- | 1.0% | High impact | Price data unavailable | ||
| 🇩🇪 Germany | German Bavaria CPI YoY | 2.8% | -- | 3.2% | High impact | No measurable move | ||
| 🇩🇪 Germany | German Unemployment Change SA | 4k | 5k | 12k | High impact | No measurable move | ||
| 🇩🇪 Germany | German Unemployment Total SA | 3.016M | -- | 3.012M | High impact | No measurable move | ||
| 🇩🇪 Germany | German Unemployment Total NSA | 2.955M | -- | 2.994M | High impact | No measurable move | ||
| 🇩🇪 Germany | German Unemployment Rate | 6.4% | 6.4% | 6.4% | High impact | In line | No measurable move | |
| 🇳🇱 Netherlands | Dutch GDP QoQ Prelim SA | 0.6% | 0.3% | 0.6% | High impact | Beat | No measurable move | |
| 🇳🇱 Netherlands | Dutch GDP YoY Prelim NSA | 2.1% | 1.3% | 1.6% | High impact | Beat | No measurable move | |
| 🇨🇠Switzerland | Swiss KOF Indicator | 107.6 | 108.1 | 109.1 | High impact | No measurable move | ||
| 🇪🇸 Spain | Spanish CPI MoM Flash | 0.60% | 0.70% | 0.30% | High impact | Beat | No measurable move | |
| 🇪🇸 Spain | Spanish Current Account Balance | 5.05B | -- | 5.91B | Medium impact | No measurable move |