Shock Collapse: Companies Slash Earnings as Consumer Confidence Plummets to 12-Year Low! Eniato Finance 03/31/2025