June's Consumer Price Index (CPI) rose by 0.3% month-over-month and 2.7% year-over-year-higher than expected-while the Producer Price Index (PPI) unexpectedly stalled at 0.0%. These figures suggest that while price pressures remain on the consumer end, they may be easing on the production side.
Sustainable investment funds faced a historic quarter, with global net outflows of $8.6 billion in Q1 2025, marking a stark shift from recent inflows.