Americans are showing signs of financial stress as they add $148 billion in debt and fail to pay off their credit cards – Fortune May 16, 2023 by Bharat Shukla source