The IRS has reported sending out the initial release of stimulus deposits on Saturday. The agency didn’t release the number of Americans who received the deposits, only that they were part of those who had filed e-returns for 2018 or 2019. More payments are expected in the coming days and weeks.