About 90 million Americans had their $1,400 stimulus checks direct deposited by Wednesday, March 17.more