Timeline of electronic releases' performance

Last relevant album added about 1 month ago. Peak year: 2010 (Crystal Castles - Crystal Castles (2010-05-18))