Microsoft sold 5.2m Xbox 360s last quarter, revenue down to $2.9bn