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