Joel Greenblatt (Magic Formula) screener
Our Joel Greenblatt screener ranks stocks on their Return on Invested Capital and EBITDA yield.

Magic Formula RankTickerNameEBITDA Yield (%)ROIC (%)
1GILDGilead Sciences Inc 20.5392.4
2MOAltria Group Inc 20.0475.7
3CNCCentene Corp 17.0446.7
4BBYBest Buy Co Inc 15.9554.7
5HRBH & R Block Inc 14.9764
6MCKMcKesson Corp 22.9936.5
7FLFoot Locker Inc 32.7932.5
8MURMurphy Oil Corp 17.1527.9
9MUMicron Technology Inc 16.9227.8
10LYBLyondellBasell Industries NV 14.9731.5
10ALKAlaska Air Group Inc 19.4625.9
12LBL Brands Inc 12.4536.4
13GPSGap Inc 16.6124
14LUVSouthwest Airlines Co 14.3927.4
14DALDelta Air Lines Inc 19.5320.8
16AZOAutozone Inc 10.8843.9
17ANTMAnthem Inc 14.0824.9
17BBBYBed Bath & Beyond Inc 33.5617.3
17TJXTJX Companies Inc 10.0162
20JNPRJuniper Networks Inc 14.921.3
21STXSeagate Technology PLC 12.7125.5
22KORSMichael Kors Holdings Ltd 11.0430.7
23AMGNAmgen Inc 10.7931.6
24ETREntergy Corp 14.220.8
25CSCOCisco Systems Inc 10.4533.5
25KLACKLA-Tencor Corp 9.1189.2
27JWNNordstrom Inc 16.3916
28OMCOmnicom Group Inc 11.9622.9
29TAPMolson Coors Brewing Co 16.3915.8
30MNKMallinckrodt Plc 16.9214.9
31RHIRobert Half International Inc 9.2840.2
32MASMasco Corp 9.4438.5
33ROSTRoss Stores Inc 8.8957.2
34VZVerizon Communications Inc 15.4315.6
35HCAHCA Holdings Inc 13.3917.2
36DISCADiscovery Communications Inc 53.1913.3
37HOLXHologic Inc 13.8116.1
38IPGInterpublic Group of Companies Inc 11.8819.1
39TGTTarget Corp 16.0514.4
40IBMInternational Business Machines Corp 10.1125.4
41TSCOTractor Supply Co 10.1924.8
42ORLYO'Reilly Automotive Inc 9.0433.7
43INTCIntel Corp 11.2118.5
44ESRXExpress Scripts Holding Co 14.614.3
45TWXTime Warner Inc 18.4212.9
45GTGoodyear Tire & Rubber Co 15.6513.7
47SNIScripps Networks Interactive Inc 11.0316.5
48EBAYeBay Inc 8.0170.7
49REEverest Re Group Ltd 14.4913.4
50UALUnited Continental Holdings Inc 19.0811.6
51BIIBBiogen Inc 8.7330.3
52ABCAmerisourceBergen Corp 9.6820.1
53VIABViacom Inc 33.7810.5
54CTXSCitrix Systems Inc 7.9352.3
55GRMNGarmin Ltd 7.9250
56KMBKimberly-Clark Corp 8.5631.2
56LOWLowe's Companies Inc 9.7718.9
56CPBCampbell Soup Co 9.6619.5
59WDCWestern Digital Corp 14.7912.3
60TROWT. Rowe Price Group Inc 9.221.3
61FOXATwenty-First Century Fox Inc 10.2516.4
62UNHUnitedHealth Group Inc 8.5329.5
63BABoeing Co 7.17596.3
64AALAmerican Airlines Group Inc 14.1211.9
65LRCXLam Research Corp 7.4262.7
66GLWCorning Inc 20.589.9
66PFGPrincipal Financial Group Inc 13.3212.2
68SNASnap-On Inc 9.6216.7
69CACA Inc 10.5214.6
70KSSKohls Corp 20.629.5
70JBHTJ B Hunt Transport Services Inc 8.4725.7
72CSRACSRA Inc 11.4913.2
73SWKSSkyworks Solutions Inc 7.5839.1
74EXPDExpeditors International of Washington Inc 7.3748.2
75NFXNewfield Exploration Co 10.3614.3
76ORCLOracle Corp 8.1828
77KRKroger Co 15.9510
77MSIMotorola Solutions Inc 7.9131.2
79CMICummins Inc 8.8319.3
80DRIDarden Restaurants Inc 8.6121.3
81AFLAflac Inc 15.859.9
81HDHome Depot Inc 7.4638.1
81UNPUnion Pacific Corp 9.5614.9
81HASHasbro Inc 8.3724.2
85PSXPhillips 66 10.4513.7
85BENFranklin Resources Inc 14.0610.6
87DLPHDelphi Automotive PLC 8.2825.4
88MMacy's Inc 20.628.5
89NUENucor Corp 12.0611.5
90AYIAcuity Brands Inc 8.5920.5
90TXNTexas Instruments Inc 7.1839.4
90DGDollar General Corp 9.3615.3
93DISWalt Disney Co 9.1615.8
94FDXFedEx Corp 11.2611.9
95ANAutoNation Inc 12.8210.5
96AAPAdvance Auto Parts Inc 13.0910.4
97VLOValero Energy Corp 13.510.1
97HRLHormel Foods Corp 8.4520.1
99CMCSAComcast Corp 12.4410.7
100GDGeneral Dynamics Corp 7.9924.9
101DVNDevon Energy Corp 11.7810.9
102WMTWal-Mart Stores Inc 10.3212.7
103GPCGenuine Parts Co 8.8815.7
104AMATApplied Materials Inc 6.7749.5
105SPGIS&P Global Inc 6.5164.9
106URIUnited Rentals Inc 13.579.4
107EMNEastman Chemical Co 10.7911.3
107HBIHanesBrands Inc 8.7316
109GWWW W Grainger Inc 8.9914.7
110PCARPACCAR Inc 10.5811.3
110CHKChesapeake Energy Corp 8.8114.9
112NSCNorfolk Southern Corp 10.4811.4
112SEESealed Air Corp 9.2213.8
114CVSCVS Health Corp 12.219.7
115PCLNPriceline Group Inc 6.2396.5
115FLRFluor Corp 11.3310.3
117WBAWalgreens Boots Alliance Inc 8.9214.4
118CTSHCognizant Technology Solutions Corp 7.0828.2
119LEGLeggett & Platt Inc 8.2417.4
120ALLAllstate Corp 10.8110.2
120MPCMarathon Petroleum Corp 12.278.9
122LKQLKQ Corp 12.718.5
122UTXUnited Technologies Corp 9.1613
124UPSUnited Parcel Service Inc 6.9927.5
125TRVTravelers Companies Inc 16.586.9
126AKAMAkamai Technologies Inc 9.2512.5
126ACNAccenture PLC 5.985.8
128PMPhilip Morris International Inc 6.2248
128CBSCBS Corp 8.5714.6
130TAT&T Inc 15.276.9
131AMPAmeriprise Financial Inc 8.6214
132PEPPepsiCo Inc 6.9924.9
132ADPAutomatic Data Processing Inc 6.1942.6
132LMTLockheed Martin Corp 6.6430
132DPSDr Pepper Snapple Group Inc 7.9716.1
136MCDMcDonald's Corp 6.7228.3
136FASTFastenal Co 7.0424.1
138COSTCostco Wholesale Corp 7.1422.4
139MSFTMicrosoft Corp 5.67146.6
140ADMArcher Daniels Midland Co 12.367.7
141SBUXStarbucks Corp 6.0545.7
142AMGAffiliated Managers Group Inc 8.9912.2
143AVYAvery Dennison Corp 7.3520
144CNPCenterPoint Energy Inc 12.877.3
145NKENike Inc 6.0639.6
146ZIONZions Bancorp 12.537.4
147TSNTyson Foods Inc 9.310.9
148GMGeneral Motors Co 16.896
149PPGPPG Industries Inc 7.4817.1
150ULTAUlta Beauty Inc 6.3431
150CLColgate-Palmolive Co 5.8446.3
150NOCNORTHROP GRUMMAN CORP 6.8423.3
153APDAir Products and Chemicals Inc 8.314.2
154ITWIllinois Tool Works Inc 6.6425.3
155WHRWhirlpool Corp 10.199.3
156FCXFreeport-McMoRan Inc 13.976.5
157CLXClorox Co 6.5225.4
158HONHoneywell International Inc 6.9320.3
159MMM3M Co 6.4126.9
160CAHCardinal Health Inc 9.549.8
161DVADavita Inc 11.827.1
161HSICHenry Schein Inc 8.2213.8
163UAUnder Armour Inc 12.856.5
163TIFTiffany & Co 7.8214.7
165MONMonsanto Co 6.8220.5
165WMWaste Management Inc 8.7311.6
167CHRWC.H. Robinson Worldwide Inc 6.7920.7
168JPMJPMorgan Chase & Co 90.914.5
168SYYSysco Corp 8.1713.4
170DOVDover Corp 8.0513.6
170EAElectronic Arts Inc 4.97100.3
172UNMUnum Group 10.447.9
172XOMExxon Mobil Corp 10.867.3
174UHSUniversal Health Services Inc 9.289.6
175CBGCBRE Group Inc 8.8810.5
175XECCimarex Energy Co 8.4412
175BMYBristol-Myers Squibb Co 6.5122.3
178DGXQuest Diagnostics Inc 9.0710
179CERNCerner Corp 716.6
180RTNRaytheon Co 6.8218
180ROKRockwell Automation Inc 5.1358.4
182NFLXNetflix Inc 7.4114.8
183PWRQuanta Services Inc 10.247.6
183CSXCSX Corp 8.7310.8
185PHParker-Hannifin Corp 715.9
185WATWaters Corp 5.2142.7
187XLNXXilinx Inc 4.65114.9
188TELTE Connectivity Ltd 7.1414.9
188SYFSynchrony Financial 11.526.2
190DLTRDollar Tree Inc 8.710.5
191COHCoach Inc 6.6717.6
192BACBank of America Corp 22.883.9
192EMREmerson Electric Co 7.0514.9
194ALLEAllegion PLC 5.8526.7
195GOOGAlphabet Inc 5.1739.4
195WFMWhole Foods Market Inc 8.7410
195GOOGLAlphabet Inc 5.1739.4
198NTRSNorthern Trust Corp 11.426.1
199PFEPfizer Inc 7.912.6
200INTUIntuit Inc 4.16140.5
201JNJJohnson & Johnson 6.1621.5
202FBHSFortune Brands Home & Security Inc 7.513.2
203CELGCelgene Corp 5.3132.7
204GISGeneral Mills Inc 7.612.7
204MAMasterCard Inc 4.940.9
206KSUKansas City Southern 9.088.5
207DHID.R. Horton Inc 8.1611.3
207PNWPinnacle West Capital Corp 10.356.7
209VARVarian Medical Systems Inc 5.7625.1
210CCitigroup Inc 24.212.2
211LNTAlliant Energy Corp 7.8111.5
212CXOConcho Resources Inc 9.427.1
213FBFacebook Inc 4.1849.3
214CTLCenturyLink Inc 16.813
215NEENextEra Energy Inc 9.297.1
215EIXEdison International 10.575.8
217EWEdwards Lifesciences Corp 4.6238.8
217MHKMohawk Industries Inc 7.8111.2
219XELXcel Energy Inc 9.936.4
219XRXXerox Corp 11.385.2
221CMAComerica Inc 10.495.9
222REGNRegeneron Pharmaceuticals Inc 4.4738.4
222RSGRepublic Services Inc 9.426.8
224MMCMarsh & McLennan Companies Inc 6.3715.7
225PDCOPatterson Companies Inc 8.767.8
226ADSAlliance Data Systems Corp 8.767.7
227ELEstee Lauder Companies Inc 4.8729.9
227ABBVAbbVie Inc 5.8618.8
229AESAES Corp 8.987.3
230HSTHost Hotels & Resorts Inc 7.7410.5
231PGProcter & Gamble Co 6.3514.9
231QCOMQualcomm Inc 5.1226.1
231STISunTrust Banks Inc 10.655.2
234PPLPPL Corp 8.747.6
235RFRegions Financial Corp 10.575.2
235WYNWyndham Worldwide Corp 7.4311
235TXTTextron Inc 8.388.6
238AEPAmerican Electric Power Company Inc 9.326.4
239SWKStanley Black & Decker Inc 6.9312.6
239NWLNewell Brands Inc 10.884.9
241ISRGIntuitive Surgical Inc 2.7781.1
242NVDANVIDIA Corp 2.09142.1
243BCRC R Bard Inc 3.8736.5
243RCLRoyal Caribbean Cruises Ltd 7.969.5
245MCHPMicrochip Technology Inc 5.8117.4
245EDConsolidated Edison Inc 9.146.5
247RRCRange Resources Corp 14.142.5
248CVXChevron Corp 12.054
248DFSDiscover Financial Services 9.526
250AEEAmeren Corp 10.155.4
250MTDMettler-Toledo International Inc 3.8635
252LVLTLevel 3 Communications Inc 9.775.5
252PHMPulteGroup Inc 88.9
254ALGNAlign Technology Inc 1.7785.4
255PRUPrudential Financial Inc 9.715.4
256PXPraxair Inc 6.8711.6
256IDXXIDEXX Laboratories Inc 3.4439
258PGRProgressive Corp 6.9311.4
259CMGChipotle Mexican Grill Inc 5.4817.5
260APHAmphenol Corp 5.3617.6
261TDGTransDigm Group Inc 6.413.3
262HPEHewlett Packard Enterprise Co 14.90.4
263LHLaboratory Corporation of America Holdings 8.357.4
264APAApache Corp 11.153.6
265IRIngersoll-Rand PLC 6.3913
266MTBM&T Bank Corp 9.265.5
267SOSouthern Co 8.86.2
268BLKBlackRock Inc 7.0510.3
269DTEDTE Energy Co 8.766.2
270EXPEExpedia Inc 7.189.7
270FISVFiserv Inc 5.9214.2
272MNSTMonster Beverage Corp 3.5729.1
273HRSHarris Corp 6.811.2
274TSOTesoro Corp 8.376.9
275BF.BBrown-Forman Corp 4.3323.1
275WFCWells Fargo & Co 10.53.8
275DOWDow Chemical Co 7.788.2
278WYNNWynn Resorts Ltd 6.4411.8
278ADBEAdobe Systems Inc 2.6834.4
280CHDChurch & Dwight Co Inc 5.9613.5
280FTVFortive Corp 5.3115.8
282VVisa Inc 5.8114
282IFFInternational Flavors & Fragrances Inc 5.3815.4
282VFCVF Corp 5.3315.7
285NLSNNielsen Holdings PLC 8.696.1
285MYLMylan NV 8.985.4
285SRESempra Energy 9.664.5
288CTASCintas Corp 5.8113.9
288MOSMosaic Co 10.543.3
290PEGPublic Service Enterprise Group Inc 10.622.7
291LENLennar Corp 7.328.7
292ZTSZoetis Inc 4.5919.1
292AAgilent Technologies Inc 4.7417.5
292HLTHilton Worldwide Holdings Inc 9.075
295FLIRFLIR Systems Inc 5.7513.7
296WECWEC Energy Group Inc 8.46.1
297AMEAmetek Inc 5.9212.5
297AMDAdvanced Micro Devices Inc 2.2729.8
297MROMarathon Oil Corp 12.97-6.2
300ARNCArconic Inc 12.33-3.9
300TMKTorchmark Corp 7.118.5
302KOCoca-Cola Co 3.4422.6
303ILMNIllumina Inc 3.8319.9
304CMSCMS Energy Corp 8.355.8
304VRSKVerisk Analytics Inc 5.6413.2
306ANSSANSYS Inc 3.7519.9
307EQTEQT Corp 8.814.7
307ECLEcolab Inc 6.1910.8
309SHWSherwin-Williams Co 4.6515.4
309TSSTotal System Services Inc 6.848.5
311EFXEquifax Inc 6.579.3
311FITBFifth Third Bancorp 8.315.7
313DDE I du Pont de Nemours and Co 5.4313
314IVZInvesco Ltd 7.566.5
315SJMJ M Smucker Co 8.315.4
316AMZNAmazon.com Inc 2.4323.2
317PVHPVH Corp 7.866.1
318LLYEli Lilly and Co 4.8714.3
318DUKDuke Energy Corp 8.574.9
320MCOMoody's Corp 3.3719.3
321PSAPublic Storage 4.6114.8
322CAGConagra Brands Inc 6.598.6
323BAXBaxter International Inc 5.6711.7
324RAIReynolds American Inc 5.7311.2
325ATVIActivision Blizzard Inc 5.2912.1
325DEDeere & Co 7.36.4
327PNRPentair plc 6.338.8
327CHTRCharter Communications Inc 8.813.4
329USBU.S. Bancorp 7.446
330MARMarriott International Inc 4.8913.1
331MLMMartin Marietta Materials Inc 6.448.2
332EVHCEnvision Healthcare Corp 7.945.1
333IPInternational Paper Co 7.396
334AWKAmerican Water Works Company Inc 7.425.8
335SYKStryker Corp 4.1514
335STZConstellation Brands Inc 5.2111.4
337NINiSource Inc 8.344.3
337NEMNewmont Mining Corp 6.96.6
339WMBWilliams Companies Inc 8.124.7
340PCGPG&E Corp 7.735
341KMIKinder Morgan Inc 8.423.5
342SNPSSynopsys Inc 4.4312.5
342TRIPTripAdvisor Inc 6.18.1
344CBChubb Ltd 6.317.4
345MDTMedtronic PLC 6.427
346COFCapital One Financial Corp 8.33.5
347IRMIron Mountain Inc 6.476.8
348GEGeneral Electric Co 6.367
349WRKWestRock Co 8.372.5
349BWABorgWarner Inc 6.56.6
351ETNEaton Corporation PLC 5.758.7
352HOGHarley-Davidson Inc 6.027.5
352JECJacobs Engineering Group Inc 6.466.5
354XYLXylem Inc 5.1510.1
355OKEONEOK Inc 5.927.5
356PNCPNC Financial Services Group Inc 7.514.3
357AXPAmerican Express Co 6.685.8
358FTITechnipFMC PLC 5.977
358LNCLincoln National Corp 6.815.4
360DISHDISH Network Corp 6.555.8
361PKIPerkinElmer Inc 5.198.8
362CFGCitizens Financial Group Inc 7.433.6
363FLSFlowserve Corp 7.184
363FMCFMC Corp 3.9310.8
365COLRockwell Collins Inc 4.769.2
365AONAon PLC 4.819
367DHRDanaher Corp 5.357.5
368RLRalph Lauren Corp 7.393
368LLoews Corp 7.173.7
370DDominion Resources Inc 6.814.7
371COOCooper Companies Inc 4.668.9
371VMCVulcan Materials Co 5.197.8
373ALBAlbemarle Corp 4.269.6
374ROPRoper Technologies Inc 4.728.7
374MKCMcCormick & Company Inc 4.419.3
374CINFCincinnati Financial Corp 5.866.2
377WUWestern Union Co 5.746.6
378MRKMerck & Co Inc 5.137.7
379FISFidelity National Information Services Inc 6.724.5
380OXYOccidental Petroleum Corp 7.591.2
381VNOVornado Realty Trust 6.135.6
382HBANHuntington Bancshares Inc 6.634.6
383KHCKraft Heinz Co 5.875.5
384BSXBoston Scientific Corp 3.529.5
385ABTAbbott Laboratories 6.254.9
386LLLL3 Technologies Inc 4.887
387APCAnadarko Petroleum Corp 7.56-5
388AIZAssurant Inc 6.284.4
389PXDPioneer Natural Resources Co 6.294
389BDXBecton Dickinson and Co 4.027.6
389BBTBB&T Corp 6.264.1
392CMECME Group Inc 5.325.8
392TMOThermo Fisher Scientific Inc 4.367.2
394NRGNRG Energy Inc 6.881.1
395PYPLPayPal Holdings Inc 2.858.9
396ADIAnalog Devices Inc 3.488.4
397BLLBall Corp 6.154.1
397SPGSimon Property Group Inc 4.436.9
399QRVOQorvo Inc 7.24-7.2
400KEYKeyCorp 5.864.5
401COPConocoPhillips 7.03-4.3
401CBOECBOE Holdings Inc 3.238.4
403INFOIHS Markit Ltd 5.484.9
404RJFRaymond James Financial Inc 5.764.2
405KMXCarmax Inc 5.195
406BXPBoston Properties Inc 5.344.7
407FRTFederal Realty Investment Trust 4.146.2
408SPLSStaples Inc 6.86-11
409ETFCE*TRADE Financial Corp 5.53.5
410AJGArthur J Gallagher & Co 4.854.9
411WLTWWillis Towers Watson PLC 5.243.9
411AIVApartment Investment and Management Co 5.772.1
413HALHalliburton Co 5.064.3
414ALXNAlexion Pharmaceuticals Inc 3.825.4
414SCHWCharles Schwab Corp 5.153.8
416HPHelmerich and Payne Inc 6.06-3.6
417WYWeyerhaeuser Co 4.055.1
418CCICrown Castle International Corp 4.135
419EXRExtra Space Storage Inc 3.625.3
420EQIXEquinix Inc 3.775
421BRK.BBerkshire Hathaway Inc 5.720.7
422PBCTPeople's United Financial Inc 4.933.2
423CFCF Industries Holdings Inc 5.680.2
424EOGEOG Resources Inc 5.640.3
425AMTAmerican Tower Corp 3.674.9
426SLBSchlumberger NV 4.971.6
427CATCaterpillar Inc 4.652.4
428AVBAvalonBay Communities Inc 2.45.1
429VTRVentas Inc 4.212.7
430MATMattel Inc 5.54-29.5
431ORealty Income Corp 3.862.6
432HCNWelltower Inc 3.741.9
433AVGOBroadcom Ltd 4.36-1.5
434ESSEssex Property Trust Inc 2.473.7
434SRCLStericycle Inc 3.721.7
436GGPGGP Inc 3.452.2
437KIMKimco Realty Corp 3.751.4
437EQREquity Residential 3.42.4
439NDAQNasdaq Inc 2.892.8
440PLDPrologis Inc 3.172.6
441LUKLeucadia National Corp 3.521.7
442DLRDigital Realty Trust Inc 3.341.8
443AREAlexandria Real Estate Equities Inc 3.331.7
444SLGSL Green Realty Corp 3.461.1
445UDRUDR Inc 2.781.8
446HCPHCP Inc 3.360.8
447MSMorgan Stanley 2.791.4
448FFord Motor Co 2.262.1
449MACMacerich Co 2.880.8
449GSGoldman Sachs Group Inc 2.71.3
451ITGartner Inc 1.821.5
452COGCabot Oil & Gas Corp 2.98-2.6
453CRMSalesforce.com Inc 1.621
454SYMCSymantec Corp 1.96-2.8
455NAVINavient Corp 0.770.4
456AIGAmerican International Group Inc 1.42-1.7
457COTYCoty Inc 1.04-2.6
458BHIBaker Hughes Inc 1.11-4.3
459NWSNews Corp 1.69-6.8
459NWSANews Corp 1.69-6.8
461VRTXVertex Pharmaceuticals Inc 0.05-3.9
461BKBank of New York Mellon Corp 4.2
461YUMYum! Brands Inc 49.6
461ADSKAutodesk Inc -537.1
461AAPLApple Inc 9.72
461XLXL Group PLC -1.9
461ZBHZimmer Biomet Holdings Inc 5.3
461FEFirstEnergy Corp -14.2
461AGNAllergan plc -4.6
461JCIJohnson Controls International PLC 
461KKellogg Co 1.85
461ICEIntercontinental Exchange Inc 7.5
461INCYIncyte Corp -22.5
461REGRegency Centers Corp 
461RHTRed Hat Inc 2.44
461PRGOPerrigo Company PLC -0.3
461METMetlife Inc 0.1
461NOVNational Oilwell Varco Inc -5.3
461NTAPNetApp Inc 9.48
461AETAetna Inc 11.34
461MDLZMondelez International Inc 1.08
461MAAMid-America Apartment Communities Inc 
461PAYXPaychex Inc 8.31
461HUMHumana Inc 19.49
461HPQHP Inc 10.28
461ESEversource Energy 
461EXCExelon Corp 
461FFIVF5 Networks Inc 9.87
461XRAYDentsply Sirona Inc -8.2
461RIGTransocean Ltd -12.1
461CCLCarnival Corp 
461CICigna Corp 16.53
461STTState Street Corp 6.1
461NBLNoble Energy Inc -9.6
461HSYHershey Co 2.68
461HESHess Corp -28.6
461HIGHartford Financial Services Group Inc 6.3
461SCGSCANA Corp 
461SIGSignet Jewelers Ltd 1.51
461GPNGlobal Payments Inc 
461VRSNVerisign Inc 5.78