Consumer confidence just hit a 12-year low. December PPI inflation hit highest since July 2025.