2 ml iPhone 4 sold till the end of June 17th

The math is simple:

– 3 ml units per month (30 days) production capacity;
– orders made on 15th of June are delivered on 25th of June; – orders made on 17th of June are delivered on 14th of July

Conclusion : Apple is about to reach full capacity for 20 days production time , therefore there are around 2 ml units sold or reserved.

Not to mention that for the startup they may have had ready a bit more than 3 mil units…