$1,400 Stimulus Checks Are Already Working As Credit, Debit Spending Surges 45%, BofA Says

The IRS has sent out 127 million payments worth $325 billion.