site logo

Consumer confidence may be hitting a peak