December drained a lot of sales out. If Nintendo's production is geared towards selling at most 20 million units by the end of the fiscal year, then you can't sell more than you make.
Currently playing on PS3: God of War III
Currently playing on Xbox360: Final Fantasy XIII
Currently playing on NDS: Chrono Trigger