“According to Bank of America, total card spending rose 5.1% year-over-year in May, marking the strongest growth in nearly four years.”