Sahil Kapur @sahilkapur
Treasury and IRS say they've sent out $200 billion in stimulus payments to ~130 million individuals. They expect more than 150 million to ultimately go out. There’s still time for non-filers to register and claim their payment. — PolitiTweet.org