You just read:

Most Americans Have Spent Over $100 on an Impulse Buy