Good material, thanks for it! HWM, ORLY, CVS, SPOT, SFM and CRWD are my favorites! Hell, they all look good!
Top 20 (out of 710) stocks by what measure ? Can't see the result as I don't have an X account. 4 years holding period sounds almost like eternity xD