30 or less makes sense. However, Zachs reiterates analyst consensus, usually after the stock has made its move based on that consensus. As I understand it, Zachs doesn't do independent analysis of companies/stocks. Please correct me if I'm wrong, but I think they report on what multiple analysts believe. IMHO that means that Zachs would tend to be late.