Monday, October 15, 2018

Top 200 List - 10/14/2018

Top 200 List - 10/14/2018

Thought I'd crank out a top 200 list as I approach time for a new Select tranche. Shane Kelly (thanks Shane) helped me figure out why my top 200 wasn't working (Fidelity changed from http to https).

This is my version of the official magic formula screener from Joel Greenblatt's book.  I believe I come very close to matching the actual calculations.  When I first developed this, the official screen gave more earnings yield and ROIC data - so that is a large reason for confidence.

The formula details can be found in my blog post "The Calculation" if you want to see more.  I had a lot of help developing it from people on the Yahoo MFI board back in the day.  Also Randy Harmelink, of SMF fame, helped me automate workbook once the formulae were all working well.

I do give more info than official site.  I use Fidelity for data source and they use Compustat, so that matches what official website uses.  I do provide earnings yield and ROIC.  I also typically have more names as I do not throw out as many non-US firms and I keep some insurers and investment firms.


Ticker Rank  Stock Price  Market Cap Earnings Yield ROIC Dividend Yield
OPHT 1            2.32               84 6308% 34517% 0.00%
FNJN 2            4.09            135 55% 20682% 0.00%
NHTC 3         21.67            245 26% 3644% 2.49%
IMMR 4            9.68            296 27% 1685% 0.00%
XOMA 5         15.30            128 18% 9469% 0.00%
PTN 6            0.90            190 16% 12963% 0.00%
EVC 7            4.48            403 60% 296% 4.45%
ACOR 8         17.68            835 20% 377% 0.00%
AGX 9         41.18            645 19% 331% 3.64%
UIS 10         18.75            964 23% 235% 0.00%
IDCC 11         71.60         2,551 13% 2233% 1.96%
ICON 12            0.23               15 17% 262% 0.00%
NKTR 13         48.91         8,916 13% 2098% 0.00%
QTRH 14            1.25            148 25% 173% 3.12%
CJREF 15            3.17            661 17% 201% #VALUE!
CMCM 16            8.65         1,256 12% 808% 0.00%
DLX 17         50.95         2,434 12% 479% 2.35%
HRB 18         25.69         5,335 13% 333% 3.81%
UTHR 19       123.11         5,343 23% 145% 0.00%
CALL 20            7.28            118 12% 525% 0.00%
QIWI 21         12.12            736 12% 432% 0.00%
BPT 22         36.41            779 11% 42889% 13.48%
AEIS 23         46.58         1,845 16% 158% 0.00%
BPI 24            9.45            258 13% 188% 0.00%
MSB 25         30.55            401 11% 472% #VALUE!
YY 26         73.02         4,662 13% 205% 0.00%
LEXEA 27         41.66         2,375 16% 126% 0.00%
EGY 28            2.40            144 18% 118% 0.00%
SRNE 29            3.59            361 12% 219% 0.00%
DHX 30            1.81               88 16% 115% 0.00%
FTSI 31         12.21         1,335 25% 97% 0.00%
MOH 32       139.54         9,307 11% 329% 0.00%
SQBG 33            1.46               93 13% 154% 0.00%
EGOV 34         14.16            943 10% 392% 2.26%
GILD 35         73.59       96,256 11% 297% 3.03%
CRTO 36         22.33         1,507 16% 111% 0.00%
PERI 37            2.84               73 19% 98% 0.00%
MSGN 38         24.86         1,883 11% 278% 0.00%
AMAT 39         33.69       33,858 14% 121% 1.78%
ESIO 40         15.71            564 26% 86% 0.00%
LRCX 41       143.61       25,194 14% 117% 2.23%
SJT 42            5.48            255 10% 492% 12.43%
INVA 43         14.62         1,658 10% 329% 0.00%
KLAC 44         93.19       14,614 11% 203% 2.88%
CASA 45         13.69         1,285 11% 224% 0.00%
WU 46         17.91         8,231 10% 453% 4.16%
PETS 47         27.74            567 11% 164% 3.50%
TUP 48         30.09         1,526 15% 95% 9.04%
WDC 49         54.41       16,704 17% 87% 3.68%
VIAB 50         31.39       12,660 12% 121% 2.55%
TGS 51         13.76         2,186 15% 93% 3.76%
OMC 52         68.60       15,648 10% 284% 3.50%
VIA 53         34.41       13,878 12% 121% 2.32%
TVTY 54         31.72         1,373 9% 1011% 0.00%
THO 55         80.47         4,255 16% 78% 1.84%
UEPS 56            6.93            394 20% 71% 0.00%
LEE 57            2.74            154 14% 85% 0.00%
NLS 58         12.89            393 12% 107% 0.00%
VEC 59         29.98            341 12% 106% 0.00%
PFMT 60            1.93            100 17% 69% 0.00%
IPG 61         21.43         8,347 10% 166% 3.78%
KLIC 62         21.25         1,494 21% 64% 1.13%
GPP 63         14.75            469 11% 126% 12.75%
ZAGG 64         13.29            381 14% 80% 0.00%
BKE 65         19.81            963 18% 65% 5.05%
TPR 66         43.82            143 69% 63% 0.00%
HPQ 67         23.67       38,298 9% 202% 2.35%
PBT 68            7.73            360 8% 14752% 8.49%
GME 69         14.80         1,511 22% 61% 10.27%
SGH 70         32.72            761 18% 62% 0.00%
AMCX 71         57.93         3,382 12% 84% 0.00%
ESRX 72         94.29       53,321 8% 1111% 0.00%
SP 73         32.92            745 9% 295% 0.00%
HSII 74         29.39            568 10% 114% 1.85%
MKSI 75         74.85         4,137 13% 73% 1.02%
SHI 76         48.98         5,302 30% 56% 9.72%
CO 77            6.67            742 36% 56% 1.20%
NVMI 78         24.21            696 11% 103% 0.00%
HCC 79         27.89         1,480 24% 56% 0.72%
STX 80         42.99       12,596 11% 96% 0.00%
MAN 81         75.46         4,988 16% 59% 2.57%
LEA 82       134.23         8,954 18% 58% 1.94%
WGO 83         31.24            992 13% 68% 1.28%
ALSN 84         49.14         6,634 9% 152% 1.22%
JILL 85            5.56            249 16% 59% 0.00%
MTOR 86         17.52         1,573 15% 60% 0.00%
LPX 87         22.59         3,303 25% 53% 1.73%
MCFT 88         32.80            613 8% 262% 0.00%
LFVN 89         10.58            150 9% 173% 0.00%
TARO 90         95.65         3,755 12% 69% 0.00%
ICHR 91         18.24            476 14% 62% 0.00%
AVP 92            1.87            827 15% 59% 0.00%
DNB 93       142.21         5,290 8% 1485% 1.46%
TGNA 94         11.22         2,429 10% 98% 2.50%
MIK 95         16.09         2,867 12% 69% 0.00%
PNR 96         39.00         6,965 9% 140% 3.13%
CVS 97         74.58       75,922 11% 84% 2.68%
VGR 98         12.77         1,783 8% 254% 12.08%
TSQ 99            7.30            202 12% 67% 3.07%
MO 100         60.06    113,573 8% 516% 4.76%
ENTA 101         74.69         1,570 8% 177% 0.00%
DFIN 102         15.94            542 11% 68% 0.00%
FUJHY 103         14.46       22,174 20% 49% 4.47%
BBY 104         72.45       20,554 10% 82% 2.33%
GNTX 105         18.99         5,206 11% 67% 2.26%
SDI 106         15.84            263 11% 69% 0.00%
TUSK 107         27.80         1,253 23% 44% 0.45%
OSB 108         27.27         2,378 27% 43% 17.68%
NANO 109         31.50            770 11% 61% 0.00%
HUM 110       318.35       44,116 8% 197% 0.60%
STRL 111         12.73            345 14% 52% 0.00%
BIIB 112       330.90       68,596 8% 128% 0.00%
MD 113         44.37         4,150 8% 146% 0.00%
PBH 114         37.42         1,981 8% 165% 0.00%
SNE 115         55.51       71,910 9% 104% 0.45%
CBS 116         54.32       20,696 10% 78% 0.00%
EME 117         68.94         4,045 10% 76% 0.46%
GENC 118         11.41            168 20% 43% 0.00%
ATLKY 119         25.72       31,260 8% 131% 6.64%
AMGN 120       197.39    130,277 8% 162% 2.59%
KRO 121         15.62         1,810 24% 41% 4.23%
PBI 122            6.69         1,258 10% 66% 11.21%
AET 123       201.01       66,293 7% 890% 0.99%
NCR 124         24.75         2,918 10% 66% 0.00%
UCTT 125         11.00            432 28% 39% 0.00%
YUM 126         88.05       29,145 8% 190% 1.57%
KFY 127         44.92         2,488 9% 80% 0.89%
ASYS 128            4.64               70 82% 38% 0.00%
FL 129         49.70         5,820 15% 44% 2.64%
SEDG 130         39.39         1,902 9% 79% 0.00%
LB 131         31.38         8,755 12% 53% 7.65%
SYX 132         28.77         1,090 8% 102% 1.49%
SBH 133         18.02         2,193 12% 52% 0.00%
CKHUY 134         10.34       39,888 14% 45% 3.62%
NTRI 135         37.10         1,101 7% 229% 2.49%
ODP 136            2.82         1,593 14% 43% 3.55%
SWKS 137         87.21       15,942 9% 74% 1.54%
CRT 138         14.45               87 9% 89% 9.18%
KNMCY 139         40.06         5,501 10% 63% 1.52%
PM 140         82.31    127,992 8% 159% 5.37%
ANTM 141       271.41       71,788 7% 231% 1.09%
SBR 142         40.40            589 7% 19712% 24.04%
VVV 143         19.64         3,849 9% 69% 1.52%
ORCL 144         47.38    189,473 7% 238% 1.60%
CERC 145            4.62            149 7% 5551% 0.00%
APEI 146         28.60            476 13% 45% 0.00%
MCK 147       130.79       26,420 8% 87% 1.08%
ABC 148         88.48       19,533 8% 102% 1.72%
KORS 149         63.61         9,694 8% 84% 0.00%
GIB 150         60.28       17,333 7% 256% 0.00%
CLCT 151         14.52            127 8% 114% 6.03%
ATEYY 152         19.09         3,788 11% 49% 1.51%
VC 153         81.70         2,443 11% 49% 0.00%
AYI 154       122.77         4,923 9% 68% 0.42%
TNET 155         48.51         3,520 7% 326% 0.00%
GPS 156         26.67       10,401 14% 40% 0.00%
ITRN 157         32.80            688 9% 77% 2.93%
MMS 158         62.17         4,099 8% 93% 0.29%
KBAL 159         15.68            584 10% 57% 1.85%
ABBV 160         90.69    142,565 7% 427% 3.96%
COHR 161       132.57         3,298 12% 44% 0.00%
USNA 162       108.00         2,683 7% 177% 0.00%
CELG 163         82.58       60,498 7% 304% 0.00%
MGLN 164         67.31         1,710 8% 81% 0.00%
EXEL 165         16.24         5,071 7% 213% 0.00%
BTI 166         43.27       99,132 7% 160% 6.06%
ALV 167         80.10         7,001 12% 44% 3.05%
IPGP 168       137.58         7,566 9% 59% 0.00%
CDK 169         56.61         7,495 7% 329% 1.06%
LCI 170            4.03            150 20% 35% 0.00%
CSVI 171         50.25            700 7% 120% 2.57%
HOLI 172         18.78         1,151 16% 36% 0.64%
CRUS 173         35.29         2,169 11% 49% 0.00%
RTEC 174         19.98            648 13% 40% 0.00%
EBF 175         18.82            483 11% 46% 4.52%
YRD 176         16.10            995 28% 32% 1.74%
NVO 177         42.53    103,386 7% 125% 2.98%
XRX 178         25.22         6,505 11% 47% 3.97%
CC 179         36.40         6,691 15% 37% 1.70%
DLPH 180         23.34         2,078 18% 34% 0.00%
MEI 181         28.87         1,087 14% 37% 1.53%
JCOM 182         72.69         3,578 7% 310% 2.26%
NVR 183   2,246.00         9,303 10% 49% 0.00%
NLSN 184         26.15         9,319 7% 145% 5.28%
GHC 185       574.14         3,079 8% 83% 0.92%
VHI 186            2.12            725 19% 33% 3.77%
PPC 187         16.96         4,224 15% 35% 0.00%
JOUT 188         76.03            760 10% 49% 0.63%
AMN 189         50.25         2,459 7% 99% 0.00%
MAS 190         32.29         9,978 9% 57% 1.35%
TER 191         33.25         6,481 8% 80% 1.02%
IMBBY 192         33.10       31,511 7% 136% 7.19%
BGSF 193         23.32            222 8% 74% 4.72%
REGI 194         26.96         1,134 20% 31% 0.00%
WNC 195         13.56            804 12% 39% 2.21%
LYB 196         97.50       38,220 13% 36% 4.00%
TLYS 197         16.70            496 10% 47% 0.00%
SERV 198         43.38         5,891 7% 231% 0.00%
CSCO 199         45.71    215,843 6% 425% 2.80%
SGU 200            9.77            527 10% 51% 4.66%


Then here is official top 50 and where each stock appears on my top 200:


Ticker Mkt Cap Date My Ranking Price EY ROIC
ACOR 834 12-Oct 8        17.68 20% 377%
AEIS 1,828 12-Oct 23        46.58 16% 158%
AMCX 3,298 12-Oct 71        57.93 12% 84%
AMAT 33,117 12-Oct 39        33.69 14% 121%
AGX 641 12-Oct 9        41.18 19% 331%
HRB 5,280 12-Oct 18        25.69 13% 333%
BPT 779 12-Oct 22        36.41 11% 42889%
BKE 971 12-Oct 65        19.81 18% 65%
CASA 1,180 12-Oct 45        13.69 11% 224%
CJREF 659 12-Oct 15          3.17 17% 201%
DLX 2,426 12-Oct 17        50.95 12% 479%
ESIO 542 12-Oct 40        15.71 26% 86%
EVC 398 12-Oct 7          4.48 60% 296%
ESRX 53,000 12-Oct 72        94.29 8% 1111%
FTSI 1,335 12-Oct 31        12.21 25% 97%
GME 1,508 12-Oct 69        14.80 22% 61%
GILD 95,373 12-Oct 35        73.59 11% 297%
HSII 557 12-Oct 74        29.39 10% 114%
HPQ 37,456 12-Oct 67        23.67 9% 202%
IMMR 298 12-Oct 4          9.68 27% 1685%
INVA 1,658 12-Oct 43        14.62 10% 329%
IDCC 2,492 12-Oct 11        71.60 13% 2233%
IPG 8,225 12-Oct 61        21.43 10% 166%
KLAC 14,542 12-Oct 44        93.19 11% 203%
LRCX 23,947 12-Oct 41      143.61 14% 117%
LEE 156 12-Oct 57          2.74 14% 85%
MCFT 613 12-Oct 88        32.80 8% 262%
MSB 401 12-Oct 25        30.55 11% 472%
MKSI 4,101 12-Oct 75        74.85 13% 73%
MSGN 1,855 12-Oct 38        24.86 11% 278%
NHTC 247 12-Oct 3        21.67 26% 3644%
NLS 390 12-Oct 58        12.89 12% 107%
NKTR 8,433 12-Oct 13        48.91 13% 2098%
EGOV 942 12-Oct 34        14.16 10% 392%
OMC 15,392 12-Oct 52        68.60 10% 284%
PTN 181 12-Oct 6          0.90 16% 12963%
PETS 571 12-Oct 47        27.74 11% 164%
STX 12,345 12-Oct 80        42.99 11% 96%
SRNE 417 12-Oct 29          3.59 12% 219%
SP 736 12-Oct 73        32.92 9% 295%
THO 4,240 12-Oct 55        80.47 16% 78%
TVTY 1,268 12-Oct 54        31.72 9% 1011%
TUP 1,505 12-Oct 48        30.09 15% 95%
UIS 958 12-Oct 10        18.75 23% 235%
UTHR 5,788 12-Oct 19      123.11 23% 145%
EGY 143 12-Oct 28          2.40 18% 118%
VEC 337 12-Oct 59        29.98 12% 106%
VIAB 12,653 12-Oct 50        31.39 12% 121%
WDC 16,105 12-Oct 49        54.41 17% 87%
ZAGG 374 12-Oct 64        13.29 14% 80%

So that is outstanding.  All 50 official stocks are within my top 88.

No comments: