Photo: cass via Flickr
Weird.The June consumer confidence index leaked early. It was supposed to come out at 10:00 AM.
The actual number is 58.5 vs estimates of 61.0, down from a revised 61.7.
Some Summer intern somewhere is praying they get to keep their job now.
Business Insider Emails & Alerts
Site highlights each day to your inbox.