The card network said that recent weeks' cold snap in key cities had a chilling effect on U.S. spending, and reaffirmed its sunny outlook for the year.
What's Your Reaction?