Defaults on credit card loans soared 50% in 2024 to the highest since 2010 according to a new report, causing experts to warn the "debt bubble is popping." ...
According to the National Retail Federation (NRF), between November 1 and December 31, spending is on track to reach a record between $979.5 billion and $989 billion.