Last week the NSE All Share Index rose by 8.4 per cent on the back of strong earnings reported by companies.