For example, while not an exact match, my results more closely match Charlie’s.
Sorry-- Hey, I said I did it quickly : )
I have a program that does it all automatically and consistently, but I didn’t use that.
Here’s another attempt, again by hand. At least I did it a bit more carefully.
It matches quite well, only a few differences among the top 40.
Specifically, my ranks 1-34 are in your list, but my ranks 35-40 aren’t.
Of the ones on both lists, the sort order is the same.
This is a level of difference that could be from using a different week’s data.
There were 925 stocks which had both a Timeliness ranking and a positive “Current Dividend” field.
So, of those, I kept 32% = 296 of them with the highest “Return on Shareholder’ Equity”
That gave lowest ROE to keep = 23.21. All your picks are at least that high, so no obvious problem there.
It looks like your list, the last 6 stocks have a [cash-debt] figure lower than the cutoff that I had among the top 40, of $441m.
So, it seems (?) like your run eliminated some stocks before the sort that my run didn’t.
Specifically SPGI TXN INTU LRCX JNJ NVO
In my data they all have a Timeliness rank, a positive current dividend, reported ROE over 26%, and [cash-debt] over $691m.
Jim
My list of top 40 in order (still done quickly by hand, still not guaranteed!)
PIPR
SIG
KLIC
AB
RL
EQH
TROW
LOGI
NTAP
WFG
DKS
BBY
SEIC
EXPD
WSM
ROST
TER
AMP
CSCO
RHI
MKTX
TSM
GGG
AOS
ACN
INFY
TJX
MPWR
MSFT
NVDA
COST
NKE
WST
ODFL
SPGI
TXN
INTU
LRCX
JNJ
NVO