Business U.S. credit card defaults soar; total debt hits 12-year high January 23, 2025 ndowd More Americans are increasingly financially stressed and taking on debt that they cannot pay off. Read Moresource