All about finance. Confidence levels among consumers plummet, reaching their worst point since May 2020. , and Administrator 2025 April 30