Ticker Market Cap. (Bil USD) P/E P/OCF EV/OCF EV/FCF Div. Yield (%) Payout Ratio (%) Debt / Equity Ratio E/NTA (%) ROE (%) NPM (%) ATO (%) A/E r**2 Earnings Industry Tags 5% Holders (excl. common mutual funds; e.g. Fidelity, Vanguard, T. Rowe) 52w chng % 10y chng % 52w high % 52w low % MA50 MA200 Most recent ann. stmt
SHW,Sherwin-Williams Co (SHW)032.828.925.025.3030.91.027.50.6060.3060.309.6175.6 03.6 0.96 N/ACommodity ChemicalsS&P500, Russell3000, S&P500 Dividend Aristocrat, US N/A N/A N/A 165632.00 276784.00 2016
UGP,Ultrapar Participacoes SA (UGP)013.027.317.018.2054.12.055.91.0018.3018.302.0320.2 02.8 0.96 N/AOil & Gas Refining and MarketingUS N/A N/A N/A 1316184.00 462506.00 2016
RMD,Resmed Inc (RMD)010.931.019.920.1023.01.547.70.5020.8020.819.1056.5 01.9 0.98 N/AAdvanced Medical Equipment & TechnologyRussell1000, Russell3000, US N/A N/A N/A 1480320.00 916616.00 2016
AMGN,Amgen Inc (AMGN.O)126.116.312.211.4012.42.438.81.0025.8025.833.6029.6 02.6 0.97 N/ABiotechnology & Medical ResearchNasdaq100, S&P500, Russell3000, healthcare, US N/A N/A N/A 2128032.00 1330152.00 2016
CHE,Chemed Corp (CHE)003.330.224.425.1035.60.514.70.2020.8020.806.9179.2 01.7 0.98 N/AHealthcare Facilities & ServicesRussell2000, Russell3000, US N/A N/A N/A 12088.00 7350.00 2016
CRVL,CorVel Corp (CRVL.O)000.931.117.416.8041.60.000.00.0020.9020.905.6220.9 01.7 0.97 N/AHealthcare Facilities & ServicesRussell2000, Russell3000, US N/A N/A N/A 839488.00 405527.00 2017
ATRI,Atrion Corp (ATRI.O)001.243.432.831.6045.00.625.40.0017.2017.219.6078.1 01.1 0.97 N/AMedical Equipment, Supplies & DistributionRussell2000, Russell3000, US N/A N/A N/A 3984.00 3491.00 2016
AU:CSL,CSL Ltd (CSL.AX)046.337.339.341.4079.61.346.61.2048.4048.420.3081.0 02.9 0.94 N/APharmaceuticalsASX50 N/A N/A N/A N/A N/A 2016
NOVOb.CO,Novo Nordisk A/S (NOVOb.CO)082.214.111.110.7012.94.462.80.0083.8083.833.9114.6 02.2 0.99 N/APharmaceuticalsS&P Europe 350 Dividend Aristocrat, OMXC20, OMXN40 N/A N/A N/A N/A N/A 2016
NVO,Novo Nordisk A/S (NVO.N)082.214.111.110.7012.94.462.80.0083.8083.833.9114.6 02.2 0.99 N/APharmaceuticalsFuture S&P500 Dividend Aristocrat?, NasdaqEurope, healthcare, US N/A N/A N/A 3261600.00 3782700.00 2016
HEI,HEICO Corp (HEI)005.937.923.725.4029.00.207.10.5016.2016.211.3067.5 02.1 0.97 N/AAERO/DEFRussell2000, Russell3000, US N/A N/A N/A 175248.00 390854.00 2016
EXPO,Exponent Inc (EXPO.O)001.532.022.519.9025.11.340.40.0017.2017.214.9078.0 01.5 0.96 N/ABusiness Support ServicesRussell2000, Russell3000, US N/A N/A N/A 487992.00 231266.00 2016
ROL,Rollins Inc (ROL)008.953.439.338.7045.21.265.30.0029.3029.310.6171.5 01.6 0.98 N/ABusiness Support ServicesRussell2000, Russell3000, US N/A N/A N/A 183822.00 228802.00 2016
GB:BNZL,Bunzl plc (BNZL.L)009.828.518.621.1022.51.647.01.0020.3020.303.6164.8 03.4 0.96 N/ADiversified Trading & DistributingFTSE100, LSE N/A N/A N/A N/A N/A 2016
AAON,Aaon Inc (AAON.O)002.036.930.629.9051.70.724.50.0025.7025.713.8149.4 01.2 0.91 N/AElectrical Components & EquipmentRussell2000, Russell3000, US N/A N/A N/A 63942.00 318237.50 2016
IPGP,IPG Photonics Corp (IPGP.O)008.131.027.725.0044.20.000.00.0016.8016.825.9056.2 01.1 0.94 N/AElectrical Components & EquipmentRussell1000, Russell3000, US N/A N/A N/A 421926.00 227703.00 2016
WSO,Watsco Inc (WSO)005.530.320.020.6024.52.369.90.2018.2018.204.3225.1 01.9 0.93 N/AElectrical Components & EquipmentUS N/A N/A N/A 3276.00 2049.50 2016
CA:CNR,Canadian National Railway Co (CNR.TO)048.217.011.913.7028.41.931.80.6024.5024.530.2032.5 02.5 0.93 N/AGround Freight & LogisticsFuture S&P500 Dividend Aristocrat?, TSX60 N/A N/A N/A N/A N/A 2016
CNI,Canadian National Railway Co (CNI.N)062.022.015.417.1035.61.531.80.6024.5024.530.2032.5 02.5 0.93 N/AGround Freight & LogisticsFuture S&P500 Dividend Aristocrat?, transportation, railroad, US N/A N/A N/A 1832184.00 1529322.00 2016
MMM,3M Co (MMM)125.224.818.820.0025.42.153.01.0049.0049.016.8091.5 03.2 0.91 N/AIndustrial ConglomeratesDJI30, Russell3000, S&P500 Dividend Aristocrat, Super Brands, conglomerates, US N/A N/A N/A 264288.00 361992.00 2016
FAST,Fastenal Co (FAST.O)012.725.424.725.2039.92.769.50.2025.8025.812.6148.4 01.4 0.91 N/AIndustrial Machinery & EquipmentNasdaq100, S&P500, Russell3000, US N/A N/A N/A 3617408.00 1420960.00 2016
GB:DPLM,Diploma PLC (DPLM.L)001.632.321.220.8022.21.755.30.0016.2016.209.9111.7 01.5 0.98 N/AIndustrial Machinery & EquipmentLSE N/A N/A N/A N/A N/A 2016
GWW,W W Grainger Inc (GWW)010.517.310.412.0016.72.950.01.0033.7033.706.0178.0 03.2 0.97 N/AIndustrial Machinery & EquipmentS&P500, Russell3000, S&P500 Dividend Aristocrat, US N/A N/A N/A 173808.00 142112.00 2016
IEX,IDEX Corp (IEX)008.732.121.823.7026.21.238.00.7017.6017.612.8067.0 02.0 0.91 N/AIndustrial Machinery & EquipmentRussell1000, Russell3000, US N/A N/A N/A 230894.00 101356.50 2016
GB:FSJ,James Fisher and Sons plc (FSJ.L)001.120.718.821.1034.41.530.00.5015.6015.608.6083.8 02.2 0.96 N/AMarine Freight & LogisticsLSE N/A N/A N/A N/A N/A 2016
BR,Broadridge Financial Solutions Inc (BR)008.828.720.220.6024.91.644.80.9029.4029.410.6100.8 02.7 0.92 N/AProfessional Information ServicesRussell1000, Russell3000, US N/A N/A N/A 1947406.00 1208431.50 2016
FDS,FactSet Research Systems Inc (FDS)006.418.919.319.5022.81.221.80.6065.6065.630.1110.6 02.0 0.99 N/AProfessional Information ServicesRussell1000, Russell3000, US N/A N/A N/A 337464.00 143659.50 2016
COST,Costco Wholesale Corp (COST.O)067.628.820.520.4104.61.131.70.4019.5019.502.0358.0 02.7 0.96 N/ADiscount StoresNasdaq100, S&P500, Russell3000, Buffett, US N/A N/A N/A 1198496.00 821054.00 2016
TJX,TJX Companies Inc (TJX)045.319.712.612.3017.21.428.30.5050.9050.906.9257.6 02.9 1.00 N/ADiscount StoresS&P500, Russell3000, Future S&P500 Dividend Aristocrat?, B2C, US N/A N/A N/A 1831584.00 986416.00 2017
GPS,Gap Inc (GPS)009.013.3 5.204.9007.14.154.30.4023.3023.304.4203.9 02.6 0.94 N/AApparel & Accessories RetailersS&P500, Russell3000, Super Brands, US N/A N/A N/A 560736.00 713340.00 2017
HIBB,Hibbett Sports Inc (HIBB.O)000.46.9 5.304.9007.90.000.00.0018.3018.306.3212.0 01.4 0.99 N/AApparel & Accessories RetailersRussell2000, Russell3000, US N/A N/A N/A 474506.00 208124.00 2017
LREN3.SA,Lojas Renner SA (LREN3.SA)006.031.321.421.4044.71.238.40.3023.7023.709.7099.6 02.5 0.99 N/AApparel & Accessories RetailersBovespa N/A N/A N/A 00.00 161.12 2016
ROST,Ross Stores Inc (ROST.O)021.819.514.013.6016.81.019.20.1040.7040.708.7242.4 01.9 0.99 N/AApparel & Accessories RetailersNasdaq100, S&P500, Russell3000, Future S&P500 Dividend Aristocrat?, B2C, US N/A N/A N/A 2364544.00 2760880.00 2017
HAS,Hasbro Inc (HAS.O)014.025.418.117.9022.41.845.20.6029.6029.611.0098.6 02.7 0.91 N/AToys & Juvenile ProductsS&P500, Russell3000, US N/A N/A N/A 573782.00 618424.00 2016
LOW,Lowe's Companies Inc (LOW)065.121.111.614.1017.71.736.22.2048.1048.104.8189.0 05.3 0.95 N/AHome Improvement Products & Services RetailersS&P500, Russell3000, S&P500 Dividend Aristocrat, US N/A N/A N/A 2047360.00 3458240.00 2017
TSCO,Tractor Supply Co (TSCO.O)006.615.010.310.6016.51.927.90.2030.1030.106.4253.5 01.8 1.00 N/ASMiscellaneous Specialty RetailersNasdaq100, S&P500, Russell3000, US N/A N/A N/A 1984640.00 838440.00 2016
ULTA,Ulta Beauty Inc (ULTA.O)017.241.927.126.4064.20.000.00.0026.5026.508.4190.2 01.6 0.99 N/ASMiscellaneous Specialty RetailersNasdaq100, Russell1000, Russell3000, US N/A N/A N/A 587794.00 402037.50 2017
PII,Polaris Industries Inc (PII)005.526.0 9.711.4018.02.565.71.3024.6024.604.7145.7 03.6 0.93 N/ARecreational ProductsRussell3000, Future S&P500 Dividend Aristocrat?, US N/A N/A N/A 181968.00 120342.00 2016
DORM,Dorman Products Inc (DORM.O)002.624.821.620.3024.30.000.00.0017.6017.612.3120.8 01.2 0.99 N/AAuto, Truck & Motorcycle PartsRussell2000, Russell3000, US N/A N/A N/A 225880.00 120346.00 2016
GNTX,Gentex Corp (GNTX.O)005.415.611.510.4014.21.929.00.1018.2018.220.7072.7 01.2 0.93 N/AAuto, Truck & Motorcycle Parts N/A N/A N/A 1134144.00 795456.00 2016
GPC,Genuine Parts Co (GPC)012.818.613.513.9016.73.056.30.2021.5021.504.5173.2 02.8 0.94 N/AAuto, Truck & Motorcycle PartsS&P500, Russell3000, S&P500 Dividend Aristocrat, consumercyclical, US N/A N/A N/A 448784.00 287075.50 2016
LULU,Lululemon Athletica Inc (LULU.O)008.026.320.718.8030.80.000.00.0022.3022.312.9141.4 01.2 0.97 N/AApparel & AccessoriesUS N/A N/A N/A 2331376.00 2162212.00 2017
VFC,VF Corp (VFC)022.719.415.415.9018.72.854.20.4023.7023.709.8123.4 02.0 0.93 N/AApparel & AccessoriesS&P500, Russell3000, S&P500 Dividend Aristocrat, consumercyclical, US N/A N/A N/A 1131072.00 1122208.00 2016
NKE,Nike Inc (NKE)095.922.631.030.1047.71.124.10.3034.2034.212.3147.7 01.9 0.97 N/AFootwearS&P500, Russell3000, B2C, Super Brands, consumercyclical, US N/A N/A N/A 6595328.00 3380672.00 2016
CAKE,Cheesecake Factory Inc (CAKE.O)002.417.1 7.907.7012.51.830.20.0023.1023.106.1176.0 02.1 0.98 N/ARestaurants & BarsRussell2000, Russell3000, US N/A N/A N/A 1240270.00 731629.00 2017
GB:CPG,Compass Group PLC (CPG.L)032.125.117.519.4032.72.050.01.2039.6039.605.1186.0 04.2 0.91 N/ARestaurants & BarsFTSE100, LSE N/A N/A N/A N/A N/A 2016
GB:DOM,Domino's Pizza Group PLC (DOM.L)001.720.621.321.8033.52.856.90.5060.7060.718.0141.0 02.4 0.98 N/ARestaurants & BarsLSE N/A N/A N/A N/A N/A 2016
DIS,Walt Disney Co (DIS)161.717.212.213.1020.61.424.60.4021.7021.716.9060.4 02.1 0.96 N/ABroadcastingDJI30, S&P500, Russell3000, Super Brands, services, US N/A N/A N/A 3653466.00 4366802.00 2016
CALM,Cal-Maine Foods Inc (CALM.O)001.95.9 4.903.9004.96.538.30.0034.5034.516.6171.7 01.2 0.92 N/AFishing & FarmingRussell2000, Russell3000, US N/A N/A N/A 275328.00 158710.00 2016
CA:SAP,Saputo Inc (SAP.TO)012.121.414.515.6022.31.531.30.3016.8016.806.5146.9 01.8 0.95 N/AFood ProcessingTSX60 N/A N/A N/A N/A N/A 2017
HSY,Hershey Co (HSY)022.531.322.925.0034.42.269.33.0091.6091.609.7134.7 07.0 0.98 N/AFood ProcessingS&P500, Russell3000, US N/A N/A N/A 115584.00 140568.00 2016
MKC,McCormick & Company Inc (MKC)012.025.318.219.6025.61.846.20.6029.0029.010.7095.2 02.8 0.97 N/AFood ProcessingS&P500, Russell3000, S&P500 Dividend Aristocrat, US N/A N/A N/A 1358016.00 960624.00 2016
RMCF,Rocky Mountain Chocolate Factory Inc (RMCF.O)000.119.812.812.2015.94.181.20.1018.2018.209.1131.0 01.5 0.85 N/AFood ProcessingUS N/A N/A N/A 10038.00 5574.50 2017
CA:ATD.B,Alimentation Couche Tard Inc (ATDb.TO)026.222.013.915.2029.20.408.70.6023.7023.703.5278.4 02.4 0.91 N/AFood Retail & DistributionTSX60 N/A N/A N/A N/A N/A 2016
CA:MRU,Metro Inc (MRU.TO)007.517.013.715.4027.81.322.20.5021.3021.304.5228.1 02.1 0.97 N/AFood Retail & DistributionTSX60 N/A N/A N/A N/A N/A 2016
CHD,Church & Dwight Co Inc (CHD)013.028.219.820.6022.31.439.90.4023.2023.213.1080.2 02.2 0.98 N/AHousehold ProductsS&P500, Russell3000, Future S&P500 Dividend Aristocrat?, US N/A N/A N/A 138672.00 103068.00 2016
WDFC,WD-40 Co (WDFC.O)001.629.425.525.7027.71.545.30.9037.9037.913.9112.1 02.4 0.91 N/AHousehold ProductsRussell2000, Russell3000, Tommy, US N/A N/A N/A 35976.00 27066.00 2016
EL,Estee Lauder Companies Inc (EL)034.731.119.419.7027.91.237.90.5031.2031.209.9122.1 02.6 0.94 N/APersonal ProductsS&P500, Russell3000, Super Brands, US N/A N/A N/A 1796240.00 844804.00 2016
GB:ULVR,Unilever PLC (ULVR.L)162.927.620.321.3030.02.569.60.7031.7031.709.8093.4 03.5 0.90 N/APersonal ProductsFTSE100, LSE N/A N/A N/A N/A N/A 2016
UL,Unilever PLC (UL.N)162.727.520.221.3030.02.569.60.7031.7031.709.8093.4 03.5 0.90 N/APersonal ProductsNasdaqEurope, consumernoncyclical, US N/A N/A N/A 103930.00 57084.50 2016
USNA,USANA Health Sciences Inc (USNA.N)001.615.611.410.1013.30.000.00.0030.8030.809.9213.6 01.4 0.99 N/APersonal ProductsRussell2000, Russell3000, US N/A N/A N/A 22976.00 38492.00 2016
AAPL,Apple Inc (AAPL.O)751.716.511.411.5014.51.626.60.6035.6035.621.2067.0 02.5 0.96 N/AComputer HardwareNasdaq100, S&P500, Russell3000, B2C, Buffett, Super Brands, technology, US N/A N/A N/A 11151840.00 8704780.00 2016
APH,Amphenol Corp (APH)022.427.320.822.2026.90.821.00.7022.4022.413.1074.0 02.3 0.97 N/AElectronic Equipments & PartsS&P500, Russell3000, US N/A N/A N/A 4197440.00 1629560.00 2016
ACN,Accenture PLC (ACN)080.119.517.516.4018.41.835.00.0054.4054.411.8168.8 02.7 0.96 N/AIT Services & ConsultingS&P500, Russell3000, NasdaqEurope, US N/A N/A N/A 2722716.00 2005666.00 2016
FFIV,F5 Networks Inc (FFIV.O)008.322.611.610.4011.50.000.00.0030.9030.918.3086.5 01.9 0.99 N/AIT Services & ConsultingS&P500, Russell3000, US N/A N/A N/A 1130028.00 1409284.00 2016
INFY,Infosys Ltd (INFY.N)033.014.915.212.9016.03.348.30.0020.8020.821.0082.2 01.2 0.97 N/AIT Services & ConsultingUS N/A N/A N/A 4536704.00 2786464.00 2017
INFY.BO,Infosys Ltd (INFY.BO)033.114.915.212.9016.03.248.30.0020.8020.821.0082.2 01.2 0.97 N/AIT Services & ConsultingSENSEX30 N/A N/A N/A N/A N/A 2017
JKHY,Jack Henry & Associates Inc (JKHY.O)008.032.322.021.8039.91.033.70.0025.0025.018.4074.6 01.8 1.00 N/AIT Services & ConsultingRussell2000, Russell3000, Future S&P500 Dividend Aristocrat?, US N/A N/A N/A 64736.00 63184.00 2016
MANH,Manhattan Associates Inc (MANH.O)003.226.123.322.6023.80.000.00.0073.4073.420.5203.7 01.8 0.90 N/AIT Services & ConsultingRussell2000, Russell3000, US N/A N/A N/A 987680.00 459538.00 2016
WIT,Wipro Ltd (WIT.N)019.314.713.409.9012.80.710.30.0016.3016.315.4069.4 01.5 0.98 N/AIT Services & ConsultingUS N/A N/A N/A 3609560.00 2692519.00 2017
EGOV,NIC Inc (EGOV.O)001.222.115.814.2015.93.576.80.0041.8041.817.6132.0 01.8 0.97 N/AInternet ServicesRussell2000, Russell3000, US N/A N/A N/A 846606.00 451572.50 2016
MELI,Mercadolibre Inc (MELI.O)011.383.059.458.4091.70.217.60.7031.7031.716.1061.7 03.2 0.98 N/AInternet ServicesUS N/A N/A N/A 552560.00 1003886.50 2016
SWKS,Skyworks Solutions Inc (SWKS.O)018.418.516.815.8019.21.120.20.0028.1028.130.3085.3 01.1 0.95 N/ASemiconductorsNasdaq100, S&P500, Russell3000, US N/A N/A N/A 27608.00 61990.00 2016
TSM,Taiwan Semiconductor Manufacturing Co Ltd (TSM.N)174.716.0 9.909.0023.52.946.50.1024.1024.135.3050.2 01.4 0.95 N/ASemiconductorstechnology, Taiwan, US N/A N/A N/A 3964464.00 2240063.00 2016
CHKP,Check Point Software Technologies Ltd (CHKP.O)018.525.519.618.1018.60.000.00.0020.8020.841.6033.4 01.5 0.99 N/ASoftwareNasdaq100, US N/A N/A N/A 1748652.00 1212966.00 2016
INTU,Intuit Inc (INTU.O)033.942.024.223.7037.80.939.50.4069.4069.417.2110.4 03.7 0.97 N/ASoftwareNasdaq100, S&P500, Russell3000, US N/A N/A N/A 1588344.00 1073442.00 2016
MSFT,Microsoft Corp (MSFT.O)536.331.916.113.9018.62.165.50.6023.3023.319.7044.1 02.7 0.96 N/ASoftwareDJI30, Nasdaq100, S&P500, Russell3000, B2C, Super Brands, technology, US N/A N/A N/A 52627968.00 36453168.00 2016
ORCL,Oracle Corp (ORCL.N)204.121.914.513.1015.31.328.20.9017.3017.324.7027.9 02.5 0.88 N/ASoftwareS&P500, Russell3000, Super Brands, technology, US N/A N/A N/A 26792208.00 21285342.00 2017
TLK,Telekomunikasi Indonesia (Persero) Tbk PT (TLK.N)034.824.1 9.909.8025.62.458.00.3023.0023.016.6064.9 02.1 0.97 N/AIntegrated Telecommunications ServicesUS N/A N/A N/A 580090.00 272762.50 2016

Waiting for SEC filings (10-K or similar) from the following companies:
GOOG,NZYMb.CO,ES:ITX,FB,BUD,SHOO,BVIC.L,
10 year reports not available for the following non US companies:

Banks and insurance companies are not included on this list, because their financial statements are not transparent.
Yahoo