I hate to throw water on enthusiasm here but I've been finding Zacks to be horribly wrong in their prognostications. Time and again they come out with their rankings and time proves them to be inaccurate over and over again.
Example---look at CVRR---they've got a Buy ranking on it!
I saw it and went the contrarian route and damned glad for it.
Ditto with PFIE---although I continue to hold a position.
And then there's LADR. They've had a "sell" on it for some time now. I bought it after they issued their position statement. Until today I was ahead. And today I added, believing the swoon to be a good opportunity for me.
In short, Zacks can be useful but I never let their counsel influence my money management.
However, I continue to hold a sizable position in MDR and will continue to do so regardless of any position Zacks may take.