CONVEX

Live Dashboard

Macro Surprise & Data Momentum

Each US data series is scored against its own 5-year history. 0 = worst reading on record, 100 = best. Composite aggregates growth, labor, inflation, and activity. Updated daily.

Composite momentum

44 / 100

Mild deceleration

6 / 8 series active

Simple average of per-series percentile ranks

DeceleratingOn trendAccelerating

Growth

Real GDP (QoQ SAAR)

3m avg
12m avg
Momentum

Quarterly, seasonally-adjusted annualized rate of real GDP growth.

Labor

Nonfarm payrolls (MoM change)

accelerating

178

3m avg
68
12m avg
22
Momentum
44

Month-over-month change in total nonfarm employment.

Unemployment rate

stable

+4.3%

3m avg
+4.3%
12m avg
+4.3%
Momentum
30

Headline U-3 unemployment rate, seasonally adjusted.

Initial jobless claims

stable

209,500

3m avg
209,417
12m avg
212,625
Momentum
91

4-week moving average of initial unemployment claims.

Inflation

Headline CPI (YoY)

accelerating

+3.3%

3m avg
+2.9%
12m avg
+2.8%
Momentum
48

12-month change in headline CPI, all urban consumers.

Core CPI (YoY)

stable

+2.7%

3m avg
+2.8%
12m avg
+2.9%
Momentum
0

12-month change in core CPI, excluding food and energy.

Activity

Retail sales (YoY)

3m avg
12m avg
Momentum

12-month change in advance retail and food-service sales.

Industrial production (YoY)

stable

+0.7%

3m avg
+1.2%
12m avg
+1.2%
Momentum
49

12-month change in industrial production index.

Methodology

  • Each indicator is transformed to a comparable form (year-over-year, month-over-month change, or level as appropriate), then ranked as a percentile against its own 5-year history.
  • For indicators where higher = hotter economy (e.g., GDP, payrolls), the momentum score equals the raw percentile. For inverted indicators (unemployment, initial claims), the score is 100 minus the percentile so the scale is uniform.
  • The composite is a simple equal-weighted average of per-series momentum scores across all active indicators. Missing series are dropped rather than penalized.
  • Trend labels ("accelerating", "decelerating") compare the trailing 3-period mean against the trailing 12-period mean, with a minimum effect size of 5% of the 12m mean to filter noise.
  • This is not a consensus-surprise index in the Citigroup / Bloomberg sense (no consensus forecast series is used). It measures data relative to its own trend and history, which is a different question but practically correlated.

Related tools

Get notified when the composite momentum flips from accelerating to decelerating or back.

Sources: FRED (BEA, BLS, Federal Reserve, Census). Methodology: src/lib/tools/stress-composite.ts. Not a consensus-surprise index. Not a regulated benchmark.