You do realize that that's 3.9 million shipped, not sold, right?
That's pretty bad. Initially, Microsoft expected 4.5 to 6 million SOLD by this time. Then, that figure was downgraded to 4 million SOLD. Now, they even missed this downgraded expectation, with only 3.9 million shipped (about 3-3.5 million sold)
__________________
|