Seems you have done a lot of research. Have you posted your findings of the satisfactory 120, or excellent 36 etc. I guess stocks like DGE RB. ULVR, DNLM Etc just getting them at decent price.
I have TSCO, GRG, missed out on Cranswick but its on my watchlist.
I prefer a higher dividend, ideally above 4%