You just read:

Most Americans Have Spent Over $100 on an Impulse Buy

News provided by

CreditCards.com

25 Jan, 2016, 08:00 ET