On Wednesday as many as 470 stocks hit upper circuit while 140 stocks hit lower circuit. As many as 1982 stocks advanced on BSE while 1308 stocks declined. At least 209 stocks hit a fresh 52 week high on Wednesday while 25 stocks that are listed on BSE touched their respective 52 week low.