Last Christmas Eve, Starbucks sold nearly 2.5 million gift cards in the U.S. and Canada. That works out to 1,700 cards per minute, or one in seven Americans getting a card last year. The company expects to top those numbers this year. Over the past 15 years, more than $25 billion has been loaded onto them in the U.S. and Canada, including $5.1 billion within September-ended fiscal 2015 and $1.6 billion within the three-month period of October through December in 2014, that included last year’s holiday.