63% Americans back the concept of new Stimulus Checks to fight sky-high inflation s 63% Americans back the concept of new Stimulus Checks to fight sky-high inflation