Top 100 BSE cos saw revenue fall to a 3rd in 2024