Nearly 600 stocks hit fresh 52-week lows in May; should one buy or average out now?