DKII on 25 May 2007
They must be confusing installed base with shipments or something. MS is only shipping 12M worldwide by the end of June, though I'd expect them to have a lot more on hand for the Halo 3 launch, I dunno.