Macroeconomics
Inflation Fever Breaks: March PPI Data Offers Unexpected Relief to Markets
The financial markets received a much-needed breath of fresh air this week as the Bureau of Labor Statistics released the Producer Price Index (PPI) report for March 2026. Final demand prices rose by 0.5%, a figure that, while indicating growth, came in substantially lower than the 1.1% consensus