JUST IN: US credit card debt hits $1.21 trillionPublished by The Spectator IndexFeb 28, 2025 6:50:02 PM UTC