A total of 28 per cent of the NSE500 stocks have corrected by over 30 per cent from their 52-week high, indicating that all negative factors are now priced in, Axis Securities said.