Full software list for December, all platforms combined:
1. Call of Duty: Infinite Warfare
2. Final Fantasy XV
3. Battlefield 1
4. Madden NFL 17
5. NBA 2K17
6. Watch Dogs 2
7. Grand Theft Auto V
8. Pokémon Sun (Digital sales excluded)
9. FIFA 17
10. Pokémon Moon (Digital sales excluded)
Full software list for December, PS4 only:
1. Final Fantasy XV
2. Call of Duty: Infinite Warfare
3. Battlefield 1
4. Watch Dogs 2
5. NBA 2K17
6. Madden NFL 17
7. Grand Theft Auto V
8. FIFA 17
9. The Last Guardian
10. Titanfall 2
Full software list for December, XB1 only:
1. Call of Duty: Infinite Warfare
2. Battlefield 1
3. Final Fantasy XV
4. Madden NFL 17
5. NBA 2K17
6. Watch Dogs 2
7. Titanfall 2
8. Grand Theft Auto V
9. Forza Horizon 3
10. FIFA 17
Full software list for December, Wii U only:
1. Paper Mario
2. Pokken
3. Minecraft
4. Just Dance
5. Skylanders
6. Smash
7. Mario Maker
8. Lego Dimensions
9. Splatoon
10. ???
Full list for 2016 (I have no idea if this is units sold or revenue because NPD switched from units to revenue in the middle of the year):
1. Call of Duty: Infinite Warfare
2. Battlefield 1
3. The Division
4. NBA 2K17
5. Madden NFL 17
6. Grand Theft Auto V
7. Overwatch (Battle.net sales not included)
8. Call of Duty: Black Ops III
9. FIFA 17
10. Final Fantasy XV
All thanks to ZhugeEX https://twitter.com/ZhugeEX