Treasury Delivers 112.4 Million Stimulus Payments Totaling $91.8 Billion
“The Treasury Department completed mass disbursements of stimulus payments this week. In total, 112.4 million stimulus payments to Americans households over the past eleven weeks, so far injecting $91 billion into the U.S. economy. Payments will continue to be sent out in small batches through the remainder of the year. To ensure that all Americans …