Wow! this is quite a turnaround...

There's probably also a price effect in this. Vinyl prices here about $30. and CD say $15+. So one LP counts for two CD's. In terms of sales volume (units)...