Timeline of industrial noise releases' performance

Last relevant album added about 2 years ago. Peak year: 2001 (Einstürzende Neubauten - Strategies Against Architecture III (2001-10-08))