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
NZYMb.CO,Novozymes A/S (NZYMb.CO)011.324.519.519.7028.81.434.80.1026.0026.021.6075.8 01.6 0.99 N/ACommodity ChemicalsOMXC20, OMXN40 N/A N/A N/A N/A N/A 2016
SHW,Sherwin-Williams Co (SHW)031.127.523.824.0029.41.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)012.826.916.718.0053.42.155.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)009.928.218.118.4021.01.747.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)114.314.811.010.3011.22.638.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.229.824.024.7035.10.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.930.817.516.8025.30.000.00.0022.0022.005.8229.1 01.7 0.98 N/AHealthcare Facilities & ServicesRussell2000, Russell3000, US N/A N/A N/A 839488.00 405527.00 2016
ATRI,Atrion Corp (ATRI.O)001.035.526.925.7036.60.725.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)044.736.037.940.1077.11.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)081.914.311.310.8013.14.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)081.614.311.210.8013.04.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.535.522.223.9027.30.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.923.120.5025.91.240.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)009.456.541.540.9047.91.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)010.530.820.122.6024.11.547.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)001.936.230.029.3050.60.724.50.0025.7025.713.8149.4 01.2 0.91 N/AElectrical Components & EquipmentRussell2000, Russell3000, US N/A N/A N/A 63984.00 318286.00 2016
GB:HLMA,Halma PLC (HLMA.L)005.438.728.329.9038.51.142.20.5016.9016.913.5063.9 02.0 0.99 N/AElectrical Components & EquipmentLSE N/A N/A N/A N/A N/A 2016
IPGP,IPG Photonics Corp (IPGP.O)007.428.425.422.7040.10.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.027.518.118.7022.22.569.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)043.616.111.313.1027.12.031.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)058.621.715.217.0035.21.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)119.223.617.919.1024.32.253.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.525.124.424.9039.42.869.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.633.221.721.4022.81.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.317.010.311.8016.52.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 213568.00 161722.00 2016
IEX,IDEX Corp (IEX)008.230.420.622.5024.91.338.00.7017.6017.612.8067.0 02.0 0.91 N/AIndustrial Machinery & EquipmentRussell1000, Russell3000, US N/A N/A N/A 111982.00 70974.00 2016
GB:FSJ,James Fisher and Sons plc (FSJ.L)001.120.919.021.3034.71.430.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.928.920.320.7025.11.544.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.419.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)076.732.623.323.2118.81.031.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
ES:ITX,Industria de Diseno Textil SA (ITX.MC)125.835.527.125.6039.21.759.30.0024.8024.813.5118.8 01.5 0.99 N/AApparel & Accessories RetailersIBEX35, Super Brands N/A N/A N/A N/A N/A 2017
GPS,Gap Inc (GPS)008.813.0 5.104.8006.94.254.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.58.2 6.405.9009.50.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)005.830.620.920.9043.71.338.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)024.722.115.815.4019.00.919.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)013.023.616.816.7020.91.945.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)069.722.512.414.9018.81.636.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)007.016.010.911.3017.51.727.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)018.244.428.728.0068.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.325.1 9.311.1017.52.665.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.826.523.021.8026.10.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.515.711.610.4014.31.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)013.519.614.214.6017.62.956.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)006.722.017.315.4025.30.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)021.318.214.414.7017.33.054.20.3021.8021.809.8124.7 01.8 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)086.623.028.026.8042.61.227.20.2030.7030.711.6151.4 01.7 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.820.4 9.409.2015.01.530.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)034.326.918.720.6034.71.950.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)002.023.624.324.8038.12.456.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)167.917.912.713.6021.31.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)002.06.3 5.204.2005.36.038.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.528.119.921.1029.11.234.90.3015.0015.005.5153.3 01.8 0.96 N/AFood ProcessingTSX60 N/A N/A N/A N/A N/A 2016
HSY,Hershey Co (HSY)024.534.125.027.0037.22.069.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)013.027.519.721.2027.61.746.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.115.1 9.909.5010.74.264.10.2024.6024.611.1133.3 01.7 0.85 N/AFood ProcessingUS N/A N/A N/A 10038.00 5573.50 2016
CA:ATD.B,Alimentation Couche Tard Inc (ATDb.TO)026.121.813.815.1029.00.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.718.014.616.3029.31.222.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)012.827.819.520.3021.91.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.527.824.224.4026.31.645.30.9037.9037.913.9112.1 02.4 0.91 N/AHousehold ProductsRussell2000, Russell3000, Tommy, US N/A N/A N/A 12248.00 19421.00 2016
EL,Estee Lauder Companies Inc (EL)034.430.919.219.5027.71.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)167.228.721.122.2031.22.469.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)165.628.520.922.0030.92.469.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.811.510.2013.50.000.00.0030.8030.809.9213.6 01.4 0.99 N/APersonal ProductsRussell2000, Russell3000, US N/A N/A N/A 11488.00 19246.00 2016
AAPL,Apple Inc (AAPL.O)802.317.612.212.3015.51.526.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.827.721.122.5027.30.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)079.719.417.416.3018.31.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.40.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)034.715.615.913.6016.93.148.30.0020.8020.821.0082.2 01.2 0.98 N/AIT Services & ConsultingUS N/A N/A N/A 4536704.00 2786464.00 2017
INFY.BO,Infosys Ltd (INFY.BO)033.815.215.513.2016.43.248.30.0020.8020.821.0082.2 01.2 0.98 N/AIT Services & ConsultingSENSEX30 N/A N/A N/A N/A N/A 2017
JKHY,Jack Henry & Associates Inc (JKHY.O)008.232.822.422.2040.51.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.326.623.823.1024.30.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)020.515.614.310.8013.90.710.30.0016.3016.315.4069.4 01.5 0.96 N/AIT Services & ConsultingUS N/A N/A N/A 1804780.00 1346259.50 2017
EGOV,NIC Inc (EGOV.O)001.424.517.616.0017.93.176.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)012.994.968.067.0105.20.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)019.619.717.916.9020.51.020.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)178.016.0 9.909.0023.62.946.50.1024.1024.135.3050.2 01.4 0.95 N/ASemiconductorstechnology, Taiwan, US N/A N/A N/A 3964466.00 2240064.00 2016
CHKP,Check Point Software Technologies Ltd (CHKP.O)018.525.519.518.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)035.544.125.324.9039.70.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)537.532.016.113.9018.62.065.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)186.020.913.712.5013.71.428.50.8018.8018.824.0033.0 02.4 0.91 N/ASoftwareS&P500, Russell3000, Super Brands, technology, US N/A N/A N/A 26792208.00 21285342.00 2016
TLK,Telekomunikasi Indonesia (Persero) Tbk PT (TLK.N)033.022.7 9.309.2024.12.658.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,FB,BUD,SHOO,ES:REE,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