By using this site, you agree to our Privacy Policy and our Terms of Use. Close

4 million + delivered to retailers by December 31 seems likely. Wouldn't be shocked if it was 5 million.



It is near the end of the end....