0001140361-17-041350.txt : 20171107 0001140361-17-041350.hdr.sgml : 20171107 20171107144556 ACCESSION NUMBER: 0001140361-17-041350 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170930 FILED AS OF DATE: 20171107 DATE AS OF CHANGE: 20171107 EFFECTIVENESS DATE: 20171107 FILER: COMPANY DATA: COMPANY CONFORMED NAME: KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC CENTRAL INDEX KEY: 0001021223 IRS NUMBER: 954575414 STATE OF INCORPORATION: CA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-05792 FILM NUMBER: 171182971 BUSINESS ADDRESS: STREET 1: 1800 AVE OF THE STAR 2ND FL CITY: LOS ANGELES STATE: CA ZIP: 90067 BUSINESS PHONE: 3105562721 MAIL ADDRESS: STREET 1: 1800 AVENUE OF THE STARS 2ND FLOOR CITY: LOS ANGELES STATE: CA ZIP: 90067 FORMER COMPANY: FORMER CONFORMED NAME: KAYNE ANDERSON INVESTMENT MANAGEMENT LLC DATE OF NAME CHANGE: 19990326 FORMER COMPANY: FORMER CONFORMED NAME: KAIM TRADITIONAL L L C DATE OF NAME CHANGE: 19980223 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001021223 XXXXXXXX 09-30-2017 09-30-2017 KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC
1800 AVENUE OF THE STARS 2ND FLOOR LOS ANGELES CA 90067
13F COMBINATION REPORT 028-05792 0001390777 028-12592 Bank of New York Mellon Corp N
Judith Ridder Chief Compliance Officer 310-712-2909 /s/ Judith Ridder Los Angeles CA 11-07-2017 1 499 11089650 false 1 0000019481 028-00085 Virtus Investment Advisers, Inc.
INFORMATION TABLE 2 form13fInfoTable.xml 3M COMPANY COMMON 88579Y101 17116 81538 SH SOLE 71908 0 9630 AAON INC COMMON 000360206 31707 919700 SH OTR 1 0 919700 0 AAON INC COMMON 000360206 5841 169426 SH SOLE 167713 0 1713 ABAXIS INC COMMON 002567105 65283 1462100 SH OTR 1 0 1462100 0 ABAXIS INC COMMON 002567105 91174 2041959 SH SOLE 1757347 0 284612 ABB LTD ADR (1 ORD) 000375204 1832 74004 SH SOLE 74004 0 0 ABBOTT LABS COMMON 002824100 6013 112689 SH SOLE 110189 0 2500 ABBVIE INC COMMON 00287Y109 293 3300 SH SOLE 800 0 2500 ACCENTURE PLC CLASS A G1151C101 16874 124929 SH OTR 1 0 124929 0 ACCENTURE PLC CLASS A G1151C101 15236 112797 SH SOLE 101373 0 11424 ACTIVISION BLIZZARD COMMON 00507V109 18979 294210 SH OTR 1 0 294210 0 ACTIVISION BLIZZARD COMMON 00507V109 3053 47322 SH SOLE 46506 0 816 AFLAC INC COMMON 001055102 6080 74695 SH SOLE 74695 0 0 ALEXANDRIA REAL ESTA REIT 015271109 2629 22095 SH SOLE 22095 0 0 ALIBABA GROUP HLDG SPONSORED ADS 01609W102 66393 384418 SH OTR 1 0 384418 0 ALIBABA GROUP HLDG SPONSORED ADS 01609W102 10693 61913 SH SOLE 60812 0 1101 ALPHABET INC CLASS A 02079K305 17182 17646 SH OTR 1 0 17646 0 ALPHABET INC CLASS A 02079K305 2751 2825 SH SOLE 2774 0 51 ALPS ETF TR ALERIAN MLP 00162Q866 455 40518 SH SOLE 40518 0 0 ALTRIA GROUP INC COMMON 02209S103 11292 178050 SH OTR 1 0 178050 0 ALTRIA GROUP INC COMMON 02209S103 3966 62539 SH SOLE 62539 0 0 AMAZON COM INC COMMON 023135106 42551 44262 SH OTR 1 0 44262 0 AMAZON COM INC COMMON 023135106 7010 7292 SH SOLE 7165 0 127 AMER SOFTWARE INC CLASS A 029683109 6634 583991 SH OTR 1 0 583991 0 AMER SOFTWARE INC CLASS A 029683109 24199 2130146 SH SOLE 2121212 0 8934 AMERICAN HOMES 4 R COM USD0.01 02665T306 3228 148697 SH SOLE 148697 0 0 AMERICAN TOWER CORP COMMON 03027X100 3263 23875 SH SOLE 23875 0 0 AMERISOURCE-BERGEN COMMON 03073E105 3753 45346 SH SOLE 45346 0 0 AMETEK INC COMMON 031100100 5934 89850 SH OTR 1 0 89850 0 AMETEK INC COMMON 031100100 2456 37194 SH SOLE 36778 0 416 AMGEN INC COMMON 031162100 6280 33680 SH SOLE 33680 0 0 AMPHENOL CORPORATION CLASS A 032095101 40387 477160 SH OTR 1 0 477160 0 AMPHENOL CORPORATION CLASS A 032095101 8284 97872 SH SOLE 96390 0 1482 ANALOG DEVICES INC COMMON 032654105 4129 47920 SH OTR 1 0 47920 0 ANALOG DEVICES INC COMMON 032654105 17613 204400 SH SOLE 180902 0 23498 ANIKA THERAPEUTICS COMMON 035255108 20011 345020 SH OTR 1 0 345020 0 ANIKA THERAPEUTICS COMMON 035255108 76090 1311898 SH SOLE 1306641 0 5257 ANSYS INC COMMON 03662Q105 35764 291400 SH OTR 1 0 291400 0 ANSYS INC COMMON 03662Q105 25726 209615 SH SOLE 204350 0 5265 APPIAN CORP COM USD0.0001 CL A 03782L101 768 27000 SH OTR 1 0 27000 0 APPIAN CORP COM USD0.0001 CL A 03782L101 209 7348 SH SOLE 7269 0 79 APTARGROUP INC COMMON 038336103 11246 130300 SH OTR 1 0 130300 0 APTARGROUP INC COMMON 038336103 46300 536432 SH SOLE 458422 0 78010 ARTISAN PARTNERS A CLASS A 04316A108 30210 926700 SH OTR 1 0 926700 0 ARTISAN PARTNERS A CLASS A 04316A108 114063 3498854 SH SOLE 3160036 0 338818 ASPEN TECHNOLOGY INC COMMON 045327103 85588 1362642 SH OTR 1 0 1362642 0 ASPEN TECHNOLOGY INC COMMON 045327103 164697 2622141 SH SOLE 2348754 0 273387 ASTRAZENECA SP ADR (1/2 ORD) 046353108 10225 301810 SH OTR 1 0 301810 0 ASTRAZENECA SP ADR (1/2 ORD) 046353108 3640 107436 SH SOLE 107436 0 0 AT&T INC COMMON 00206R102 10862 277312 SH OTR 1 0 277312 0 AT&T INC COMMON 00206R102 4182 106770 SH SOLE 105770 0 1000 AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 188883 3143864 SH OTR 1 0 3143864 0 AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 286233 4764194 SH SOLE 4226219 0 537975 AUTOMATIC DATA PROC COMMON 053015103 4546 41582 SH SOLE 41582 0 0 AXALTA COATING SYS COMMON G0750C108 2209 76400 SH OTR 1 0 76400 0 AXALTA COATING SYS COMMON G0750C108 8839 305641 SH SOLE 305303 0 338 BADGER METER INC COMMON 056525108 18674 381100 SH OTR 1 0 381100 0 BADGER METER INC COMMON 056525108 62556 1276644 SH SOLE 1270467 0 6177 BALL CORP COMMON 058498106 1802 43640 SH OTR 1 0 43640 0 BALL CORP COMMON 058498106 505 12228 SH SOLE 12096 0 132 BANK HAWAII CORP COMMON 062540109 24102 289129 SH OTR 1 0 289129 0 BANK HAWAII CORP COMMON 062540109 79147 949453 SH SOLE 945845 0 3608 BANK OF AMERICA CORP COMMON 060505104 28016 1105590 SH OTR 1 0 1105590 0 BANK OF AMERICA CORP COMMON 060505104 4619 182264 SH SOLE 178997 0 3267 BANK OF THE OZARKS COMMON 063904106 3981 82850 SH OTR 1 0 82850 0 BANK OF THE OZARKS COMMON 063904106 42831 891374 SH SOLE 866968 0 24406 BAOZUN INC SPONSORED ADR 06684L103 2349 71701 SH SOLE 71701 0 0 BCE INC COMMON 05534B760 11160 238310 SH OTR 1 0 238310 0 BCE INC COMMON 05534B760 4138 88355 SH SOLE 88355 0 0 BECTON DICKINSON COMMON 075887109 13338 68067 SH SOLE 59108 0 8959 BERKLEY W R CORP COMMON 084423102 46444 695897 SH SOLE 680340 0 15557 BERKSHIRE HATHAWAY CLASS A 084670108 824 3 SH SOLE 3 0 0 BERKSHIRE HATHAWAY CLASS B 084670702 779 4250 SH SOLE 4250 0 0 BIOMARIN PHARMAC INC COMMON 09061G101 17899 192322 SH OTR 1 0 192322 0 BIOMARIN PHARMAC INC COMMON 09061G101 2928 31460 SH SOLE 30919 0 541 BLACKROCK CALIF MUN SH BEN INT 09248E102 298 20574 SH SOLE 20574 0 0 BLACKROCK MUNIYIELD QLTY FD 3 COM 09254E103 172 12000 SH SOLE 12000 0 0 BOSTON PROPERTIES COMMON 101121101 2911 23691 SH SOLE 23691 0 0 BP PLC ADR (6 ORD) 055622104 821 21365 SH SOLE 20590 0 775 BRITISH AMER TOB PLC SPONSORED ADR 110448107 4239 67879 SH OTR 1 0 67879 0 BRITISH AMER TOB PLC SPONSORED ADR 110448107 11125 178136 SH SOLE 163097 0 15039 BROADCOM LIMITED NPV Y09827109 2473 10195 SH SOLE 10195 0 0 BROADRIDGE FINL SOLN COMMON 11133T103 3856 47710 SH OTR 1 0 47710 0 BROADRIDGE FINL SOLN COMMON 11133T103 28167 348507 SH SOLE 332176 0 16331 BROOKFIELD ASSET MGT CLASS A LTD VT SH 112585104 2129 51540 SH SOLE 51540 0 0 BROWN FORMAN CORP CLASS B 115637209 2208 40670 SH OTR 1 0 40670 0 BROWN FORMAN CORP CLASS B 115637209 548 10097 SH SOLE 10019 0 78 CABOT MICROELECT CO COMMON 12709P103 254 3175 SH SOLE 3175 0 0 CABOT OIL & GAS CORP COMMON 127097103 10703 400099 SH OTR 1 0 400099 0 CABOT OIL & GAS CORP COMMON 127097103 2090 78124 SH SOLE 76760 0 1364 CARLISLE COS INC COMMON 142339100 28243 281608 SH SOLE 273026 0 8582 CASS INFORMATION SYS COMMON 14808P109 15842 249713 SH OTR 1 0 249713 0 CASS INFORMATION SYS COMMON 14808P109 46941 739918 SH SOLE 736098 0 3820 CATERPILLAR INC COMMON 149123101 18282 146600 SH OTR 1 0 146600 0 CATERPILLAR INC COMMON 149123101 2928 23481 SH SOLE 23056 0 425 CDN NATURAL RES LTD COMMON 136385101 2013 60096 SH SOLE 60096 0 0 CDW CORP COMMON 12514G108 31471 476840 SH OTR 1 0 476840 0 CDW CORP COMMON 12514G108 226354 3429602 SH SOLE 3089959 0 339643 CELGENE CORP COMMON 151020104 37474 256991 SH OTR 1 0 256991 0 CELGENE CORP COMMON 151020104 6128 42022 SH SOLE 41294 0 728 CHEESECAKE FACTORY COMMON 163072101 20803 493900 SH OTR 1 0 493900 0 CHEESECAKE FACTORY COMMON 163072101 82701 1963464 SH SOLE 1955878 0 7586 CHEFS WAREHOUSE HO COMMON 163086101 54114 2803830 SH OTR 1 0 2803830 0 CHEFS WAREHOUSE HO COMMON 163086101 28608 1482295 SH SOLE 1477179 0 5116 CHEVRON CORP COMMON 166764100 6716 57155 SH SOLE 56672 0 483 CHINA MOBILE LTD REP(5 ORD HKD0.1) 16941M109 1206 23840 SH SOLE 23013 0 827 CHUNGHWA TELECOM ADR REP 10 ORD TWD10 17133Q502 1025 30046 SH SOLE 28965 0 1081 CHURCH & DWIGHT INC COMMON 171340102 2139 44148 SH OTR 1 0 44148 0 CHURCH & DWIGHT INC COMMON 171340102 879 18134 SH SOLE 17942 0 192 CINCINNATI FINL CORP COMMON 172062101 3650 47663 SH OTR 1 0 47663 0 CINCINNATI FINL CORP COMMON 172062101 1797 23466 SH SOLE 23466 0 0 CINEMARK HOLDINGS COMMON 17243V102 17841 492700 SH OTR 1 0 492700 0 CINEMARK HOLDINGS COMMON 17243V102 67267 1857675 SH SOLE 1850406 0 7269 CISCO SYSTEMS INC COMMON 17275R102 4970 147790 SH OTR 1 0 147790 0 CISCO SYSTEMS INC COMMON 17275R102 1764 52454 SH SOLE 52454 0 0 CME GROUP INC CLASS A 12572Q105 12486 92022 SH SOLE 80928 0 11094 CNOOC LTD ADR (100 ORD) 126132109 1169 9012 SH SOLE 8672 0 340 COCA-COLA CO COMMON 191216100 4683 104050 SH OTR 1 0 104050 0 COCA-COLA CO COMMON 191216100 2152 47805 SH SOLE 47805 0 0 COGNEX CORP COMMON 192422103 11880 107726 SH OTR 1 0 107726 0 COGNEX CORP COMMON 192422103 39397 357241 SH SOLE 355518 0 1723 COMPANIA CERVECERIAS ADR (2 ORD) 204429104 258 9580 SH OTR 1 0 9580 0 COOPER COMPANIES INC COMMON 216648402 4092 17258 SH OTR 1 0 17258 0 COOPER COMPANIES INC COMMON 216648402 51230 216060 SH SOLE 214998 0 1062 COPART INC COMMON 217204106 85475 2486910 SH OTR 1 0 2486910 0 COPART INC COMMON 217204106 165974 4829044 SH SOLE 4231329 0 597715 CORE LABORATORIES COMMON N22717107 42509 430690 SH OTR 1 0 430690 0 CORE LABORATORIES COMMON N22717107 157395 1594667 SH SOLE 1509751 0 84916 COSTAR GROUP INC COMMON 22160N109 15476 57691 SH OTR 1 0 57691 0 COSTAR GROUP INC COMMON 22160N109 2739 10212 SH SOLE 10046 0 166 COSTCO WHSL CORP COMMON 22160K105 8163 49686 SH OTR 1 0 49686 0 COSTCO WHSL CORP COMMON 22160K105 1457 8866 SH SOLE 8720 0 146 COTIVITI HLDGS INC COM USD0.001 22164K101 35676 991543 SH SOLE 962834 0 28709 CRH ADR (5 ORD) 12626K203 2318 61235 SH SOLE 61235 0 0 CROWN CASTLE INTL COMMON 22822V101 10475 104770 SH OTR 1 0 104770 0 CROWN CASTLE INTL COMMON 22822V101 12012 120141 SH SOLE 109933 0 10208 CTRIP.COM INTL ADR (0.125 ORD) 22943F100 22936 434895 SH OTR 1 0 434895 0 CTRIP.COM INTL ADR (0.125 ORD) 22943F100 6028 114290 SH SOLE 113025 0 1265 CVS HEALTH CORP COMMON 126650100 5327 65503 SH SOLE 65503 0 0 DANAHER CORP COMMON 235851102 15460 180229 SH OTR 1 0 180229 0 DANAHER CORP COMMON 235851102 2734 31875 SH SOLE 31303 0 572 DENTSPLY SIRONA INC COM USD0.01 24906P109 37946 634433 SH SOLE 615742 0 18691 DIPLOMAT PHARMACY COMMON 25456K101 1557 75180 SH OTR 1 0 75180 0 DIPLOMAT PHARMACY COMMON 25456K101 414 19981 SH SOLE 19765 0 216 DOMINOS PIZZA INC COMMON 25754A201 2816 14185 SH OTR 1 0 14185 0 DOMINOS PIZZA INC COMMON 25754A201 768 3867 SH SOLE 3830 0 37 DONALDSON INC COMMON 257651109 14512 315900 SH OTR 1 0 315900 0 DONALDSON INC COMMON 257651109 72101 1569448 SH SOLE 1366855 0 202593 DOVER CORP COMMON 260003108 457 5000 SH SOLE 5000 0 0 DR PEPPER SNAPPLE COMMON 26138E109 12651 142993 SH SOLE 123884 0 19109 DRIL-QUIP INC COMMON 262037104 21825 494340 SH OTR 1 0 494340 0 DRIL-QUIP INC COMMON 262037104 117150 2653443 SH SOLE 2325228 0 328215 ECOLAB INC COMMON 278865100 16857 131070 SH OTR 1 0 131070 0 ECOLAB INC COMMON 278865100 2906 22598 SH SOLE 22166 0 432 ELLIE MAE INC COMMON 28849P100 37183 452730 SH OTR 1 0 452730 0 ELLIE MAE INC COMMON 28849P100 5144 62635 SH SOLE 61801 0 834 EMERALD EXPOSITION COMMON USD0.01 29103B100 39695 1708050 SH OTR 1 0 1708050 0 EMERALD EXPOSITION COMMON USD0.01 29103B100 12319 530094 SH SOLE 526468 0 3626 EQUINIX INC COMMON 29444U700 2352 5269 SH SOLE 5269 0 0 EQUITY LIFESTYLE PPT COMMON 29472R108 2948 34649 SH SOLE 34649 0 0 ESSEX PPTY TR INC REIT 297178105 2561 10080 SH SOLE 10080 0 0 EXPEDIA INC COMMON 30212P303 1657 11511 SH OTR 1 0 11511 0 EXPEDIA INC COMMON 30212P303 430 2989 SH SOLE 2960 0 29 EXPEDITORS INTL WASH COMMON 302130109 55698 930474 SH SOLE 910441 0 20033 EXPONET INC COMMON 30214U102 2198 29740 SH OTR 1 0 29740 0 EXPONET INC COMMON 30214U102 887 11998 SH SOLE 11861 0 137 EXXON MOBIL CORP COMMON 30231G102 9731 118695 SH SOLE 104732 0 13963 FACEBOOK INC CLASS A 30303M102 100701 589342 SH OTR 1 0 589342 0 FACEBOOK INC CLASS A 30303M102 14806 86648 SH SOLE 85080 0 1568 FACTSET RESH SYS INC COMMON 303075105 65630 364390 SH OTR 1 0 364390 0 FACTSET RESH SYS INC COMMON 303075105 97571 541725 SH SOLE 467072 0 74653 FAIR ISAAC INC COMMON 303250104 1442 10260 SH OTR 1 0 10260 0 FAIR ISAAC INC COMMON 303250104 269 1917 SH SOLE 1898 0 19 FEDEX CORP COMMON 31428X106 1218 5400 SH SOLE 5400 0 0 FINANCIAL ENGINES COMMON 317485100 11571 332986 SH OTR 1 0 332986 0 FINANCIAL ENGINES COMMON 317485100 2404 69184 SH SOLE 68461 0 723 FIRST FINL BKSH COMMON 32020R109 15648 346195 SH OTR 1 0 346195 0 FIRST FINL BKSH COMMON 32020R109 47494 1050745 SH SOLE 1046051 0 4694 FLEETCOR TECHNOLOG COMMON 339041105 1299 8390 SH OTR 1 0 8390 0 FLEETCOR TECHNOLOG COMMON 339041105 404 2612 SH SOLE 2584 0 28 FOX FACTORY HLDG COMMON USD0.001 35138V102 136573 3168740 SH OTR 1 0 3168740 0 FOX FACTORY HLDG COMMON USD0.001 35138V102 148482 3445048 SH SOLE 3029600 0 415448 FRANKLIN RES INC COMMON 354613101 613 13770 SH SOLE 13770 0 0 FRESENIUS MED CARE ADS (1/2 PRF SHR) 358029106 1865 38137 SH SOLE 38137 0 0 GARTNER INC COMMON 366651107 15114 121485 SH OTR 1 0 121485 0 GARTNER INC COMMON 366651107 2715 21823 SH SOLE 21477 0 346 GDS HOLDINGS LTD ADR REP 8 ORD CL A 36165L108 2467 219106 SH SOLE 219106 0 0 GENERAL ELECTRIC CO COMMON 369604103 864 35719 SH SOLE 31219 0 4500 GGP INC COMMON 36174X101 2233 107508 SH SOLE 107508 0 0 GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 10414 256496 SH OTR 1 0 256496 0 GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 6692 164828 SH SOLE 163784 0 1044 GLOBUS MED INC CLASS A 379577208 5240 176310 SH OTR 1 0 176310 0 GLOBUS MED INC CLASS A 379577208 2173 73098 SH SOLE 72271 0 827 GRACO INC COMMON 384109104 43842 354452 SH OTR 1 0 354452 0 GRACO INC COMMON 384109104 170932 1381924 SH SOLE 1253817 0 128107 GRAINGER W W INC COMMON 384802104 4992 27772 SH SOLE 27772 0 0 HALLIBURTON COMMON 406216101 11298 245442 SH SOLE 214060 0 31382 HCP INC COMMON 40414L109 1799 64656 SH SOLE 64656 0 0 HDFC BANK LTD ADR (3 INR10) 40415F101 2841 29481 SH SOLE 29481 0 0 HEALTHEQUITY INC COMMON 42226A107 14034 277460 SH OTR 1 0 277460 0 HEALTHEQUITY INC COMMON 42226A107 2624 51871 SH SOLE 51059 0 812 HEICO CORP NEW CLASS A 422806208 69669 914297 SH OTR 1 0 914297 0 HEICO CORP NEW CLASS A 422806208 14547 190899 SH SOLE 188956 0 1943 HENRY JACK & ASSOC COMMON 426281101 27809 270540 SH OTR 1 0 270540 0 HENRY JACK & ASSOC COMMON 426281101 150454 1463686 SH SOLE 1362440 0 101246 HFF INC CLASS A 40418F108 41071 1038200 SH OTR 1 0 1038200 0 HFF INC CLASS A 40418F108 179261 4531369 SH SOLE 4118548 0 412821 HOME DEPOT INC COMMON 437076102 21494 131413 SH OTR 1 0 131413 0 HOME DEPOT INC COMMON 437076102 3703 22638 SH SOLE 22247 0 391 HONEYWELL INTL INC COMMON 438516106 16005 112914 SH SOLE 99148 0 13766 HORMEL FOODS CORP COMMON 440452100 13549 421559 SH SOLE 365623 0 55936 HSBC HLDGS PLC SP ADR (5 ORD) 404280406 11436 231460 SH OTR 1 0 231460 0 HSBC HLDGS PLC SP ADR (5 ORD) 404280406 4213 85260 SH SOLE 85260 0 0 ILLINOIS TOOL WORKS COMMON 452308109 23710 160241 SH SOLE 146958 0 13283 ILLUMINA INC COMMON 452327109 18262 91675 SH OTR 1 0 91675 0 ILLUMINA INC COMMON 452327109 3005 15084 SH SOLE 14831 0 253 INTERACTIVE BROKERS CLASS A 45841N107 73973 1642395 SH OTR 1 0 1642395 0 INTERACTIVE BROKERS CLASS A 45841N107 27781 616804 SH SOLE 613597 0 3207 INTL FLAVORS & FRAGR COMMON 459506101 2549 17839 SH OTR 1 0 17839 0 INTL FLAVORS & FRAGR COMMON 459506101 1074 7517 SH SOLE 7436 0 81 INTUIT COMMON 461202103 3508 24681 SH OTR 1 0 24681 0 INTUIT COMMON 461202103 1583 11138 SH SOLE 11024 0 114 INVITATION HOMES COMMON STOCK 46187W107 1468 64829 SH SOLE 64829 0 0 ISHARES SELECT DIVID ETF 464287168 656 7003 SH SOLE 7003 0 0 ISHARES EMERG MKTS ETF 464287234 1760 39271 SH SOLE 34003 0 5268 ISHARES IBOXX INV CP ETF 464287242 296 2444 SH SOLE 2444 0 0 ISHARES MSCI EAFE ETF 464287465 1513 22081 SH SOLE 21116 0 965 ISHARES RUS MDCP VAL ETF 464287473 659 7756 SH SOLE 7756 0 0 ISHARES RUS MD CP GR ETF 464287481 998 8818 SH SOLE 8302 0 516 ISHARES RUS MID-CAP ETF 464287499 12563 63685 SH SOLE 63126 0 559 ISHARES NASDQ BIOTEC ETF 464287556 1620 4851 SH SOLE 4079 0 772 ISHARES RUS 1000 VAL ETF 464287598 4119 34745 SH SOLE 34440 0 305 ISHARES RUS 1000 GRW ETF 464287614 7964 63662 SH SOLE 63662 0 0 ISHARES RUS 1000 ETF 464287622 2677 19132 SH SOLE 19132 0 0 ISHARES RUS 2000 VAL ETF 464287630 2991 24100 SH SOLE 24100 0 0 ISHARES RUS 2000 GRW ETF 464287648 2069 11561 SH SOLE 11426 0 135 ISHARES RUSSELL 2000 ETF 464287655 2164 14596 SH SOLE 14596 0 0 ISHARES RUSSELL 3000 ETF 464287689 1184 7924 SH SOLE 6604 0 1320 ISHARES US HLTHCARE ETF 464287762 2772 16126 SH SOLE 13898 0 2228 ISHARES JP MOR EM MK ETF 464288281 381 3272 SH SOLE 3272 0 0 ISHARES 1-3 YR CR BD ETF 464288646 1084 10280 SH SOLE 8958 0 1322 ISHARES U.S. PFD STK ETF 464288687 3409 87837 SH SOLE 87837 0 0 ISHARES GLOB UTILITS ETF 464288711 669 13187 SH SOLE 11613 0 1574 ISHARES MSCI EURO FL ETF 464289180 3496 148901 SH SOLE 148901 0 0 ISHARES HIGH DIVIDND ETF 46429B663 289 3367 SH SOLE 3367 0 0 ISHARES MSCI SINGAPORE CAPPD 46434G780 2795 114404 SH SOLE 110253 0 4151 ISHARES MSCI MALAYSI ETF 46434G814 1839 56766 SH SOLE 54681 0 2085 ISHARES GOLD TRUST GOLD TRUST 464285105 427 34681 SH SOLE 34681 0 0 ISHARES INC MSCI TAIWAN CAPPED 46434G772 737 20422 SH SOLE 19694 0 728 ISHARES TR CORE TR US BOND MRKT 464287226 823 7506 SH SOLE 7506 0 0 ISHARES TR COHEN&ST RLTY 464287564 3833 38088 SH SOLE 33483 0 4605 ISHARES TR CORE S&P US ETF 464287671 315 6232 SH SOLE 6232 0 0 ISHARES TR CALI AMT-FREE MUNI B 464288356 4369 36856 SH SOLE 36856 0 0 ISHARES TR NATL AMT FREE MUNI B 464288414 2188 19725 SH SOLE 19725 0 0 ISHARES TR IBOXX H/Y CRP BOND 464288513 374 4215 SH SOLE 4215 0 0 ISHARES TR MSCI EAFE MIN VOLATI 46429B689 7018 98759 SH SOLE 98759 0 0 ISHARES TRUST CORE S&P 500 ETF 464287200 19147 75683 SH SOLE 75683 0 0 JOHNSON & JOHNSON COMMON 478160104 2928 22519 SH SOLE 22119 0 400 JPMORGAN CHASE & CO COMMON 46625H100 819 8580 SH SOLE 8580 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 28914 1024592 SH SOLE 1020764 0 3828 JUNO THERAPEUTICS COM USD0.0001 48205A109 1415 31540 SH OTR 1 0 31540 0 JUNO THERAPEUTICS COM USD0.0001 48205A109 400 8913 SH SOLE 8816 0 97 KANSAS CITY SOUTHERN COMMON 485170302 12341 113550 SH OTR 1 0 113550 0 KANSAS CITY SOUTHERN COMMON 485170302 2155 19827 SH SOLE 19498 0 329 KAYNE ANDERSON ENRGY COMMON 48660P104 331 29734 SH SOLE 28433 0 1301 KAYNE ANDERSON ENRGY COMMON 48660Q102 1467 84662 SH SOLE 75175 0 9487 KAYNE ANDERSON MID COMMON 48661E108 779 52986 SH SOLE 49794 0 3192 KAYNE ANDERSON MLP COMMON 486606106 13026 716766 SH SOLE 705271 0 11495 KONINKLIJKE PHIL NV ADR (1 ORD) 500472303 11866 288012 SH SOLE 247992 0 40020 KROGER CO COMMON 501044101 3696 184230 SH SOLE 184230 0 0 LAMAR ADVERTISING CL A 512816109 7712 112532 SH OTR 1 0 112532 0 LAMAR ADVERTISING CL A 512816109 24789 361724 SH SOLE 348909 0 12815 LANDSTAR SYS INC COMMON 515098101 15867 159228 SH OTR 1 0 159228 0 LANDSTAR SYS INC COMMON 515098101 100931 1012849 SH SOLE 1001763 0 11086 LAS VEGAS SANDS CORP COMMON 517834107 43865 683685 SH OTR 1 0 683685 0 LAS VEGAS SANDS CORP COMMON 517834107 18040 281174 SH SOLE 261086 0 20088 LENNOX INTL INC COMMON 526107107 3347 18700 SH OTR 1 0 18700 0 LENNOX INTL INC COMMON 526107107 40825 228112 SH SOLE 221798 0 6314 LINCOLN ELEC HLDGS COMMON 533900106 11425 124620 SH OTR 1 0 124620 0 LINCOLN ELEC HLDGS COMMON 533900106 33081 360827 SH SOLE 359033 0 1794 LOWES CO COMMON 548661107 16492 206309 SH SOLE 183056 0 23253 MANHATTAN ASSOCS IN COMMON 562750109 16299 392090 SH OTR 1 0 392090 0 MANHATTAN ASSOCS IN COMMON 562750109 86902 2090485 SH SOLE 1927182 0 163303 MARKETAXESS HLDGS COMMON 57060D108 66955 362882 SH OTR 1 0 362882 0 MARKETAXESS HLDGS COMMON 57060D108 99390 538667 SH SOLE 465577 0 73090 MARSH & MCLENNAN COS COMMON 571748102 23472 280057 SH SOLE 253595 0 26462 MCCORMICK & CO INC COMMON NON VTG 579780206 1494 14560 SH OTR 1 0 14560 0 MCCORMICK & CO INC COMMON NON VTG 579780206 378 3679 SH SOLE 3638 0 41 MCDONALDS CORP COMMON 580135101 15326 97820 SH OTR 1 0 97820 0 MCDONALDS CORP COMMON 580135101 3745 23900 SH SOLE 23614 0 286 MEDTRONIC PLC SHS G5960L103 12021 154565 SH SOLE 133668 0 20897 MERCADOLIBRE INC COMMON 58733R102 67827 261950 SH OTR 1 0 261950 0 MERCADOLIBRE INC COMMON 58733R102 12650 48856 SH SOLE 48337 0 519 MERCK & CO INC COMMON 58933Y105 6356 99267 SH SOLE 99267 0 0 MEREDITH CORP COMMON 589433101 6335 114150 SH OTR 1 0 114150 0 MEREDITH CORP COMMON 589433101 2322 41841 SH SOLE 41841 0 0 MESA LABS INC COMMON 59064R109 8083 54135 SH OTR 1 0 54135 0 MESA LABS INC COMMON 59064R109 3313 22185 SH SOLE 21954 0 231 METTLER TOLEDO INTL COMMON 592688105 964 1540 SH OTR 1 0 1540 0 METTLER TOLEDO INTL COMMON 592688105 274 438 SH SOLE 433 0 5 MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 20211 669010 SH OTR 1 0 669010 0 MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 60321 1996731 SH SOLE 1986793 0 9938 MICROCHIP TECHNOLOGY COMMON 595017104 4247 47310 SH OTR 1 0 47310 0 MICROCHIP TECHNOLOGY COMMON 595017104 7322 81546 SH SOLE 81546 0 0 MICROSOFT CORP COMMON 594918104 917 12310 SH SOLE 12310 0 0 MIDDLEBY CORP COMMON 596278101 1856 14480 SH OTR 1 0 14480 0 MIDDLEBY CORP COMMON 596278101 402 3138 SH SOLE 3108 0 30 MONOTYPE IMAGING HLD COMMON 61022P100 32823 1705089 SH SOLE 1705089 0 0 MONSTER BEVERAGE CRP COM USD0.005 61174X109 47287 855867 SH OTR 1 0 855867 0 MONSTER BEVERAGE CRP COM USD0.005 61174X109 9904 179263 SH SOLE 176602 0 2661 MOODYS CORP COMMON 615369105 2532 18185 SH OTR 1 0 18185 0 MOODYS CORP COMMON 615369105 12498 89778 SH SOLE 80639 0 9139 MORNINGSTAR INC COMMON 617700109 51532 606333 SH OTR 1 0 606333 0 MORNINGSTAR INC COMMON 617700109 9060 106600 SH SOLE 105506 0 1094 MSCI INC COMMON 55354G100 49186 420749 SH SOLE 410701 0 10048 MULESOFT INC COMMON CLASS A 625207105 798 39638 SH OTR 1 0 39638 0 MULESOFT INC COMMON CLASS A 625207105 210 10427 SH SOLE 10314 0 113 NATIONAL GRID ADR (5 ORD) 636274409 10673 170193 SH OTR 1 0 170193 0 NATIONAL GRID ADR (5 ORD) 636274409 5452 86932 SH SOLE 86046 0 886 NATIONAL RESH CORP CLASS A 637372202 60359 1601034 SH OTR 1 0 1601034 0 NATIONAL RESH CORP CLASS A 637372202 17687 469160 SH SOLE 465673 0 3487 NATL BEVERAGE CORP COMMON 635017106 26256 211654 SH OTR 1 0 211654 0 NATL BEVERAGE CORP COMMON 635017106 56604 456288 SH SOLE 452742 0 3546 NETFLIX INC COMMON 64110L106 32005 176480 SH OTR 1 0 176480 0 NETFLIX INC COMMON 64110L106 5633 31060 SH SOLE 30552 0 508 NIKE INC CLASS B 654106103 17920 345605 SH OTR 1 0 345605 0 NIKE INC CLASS B 654106103 4689 90429 SH SOLE 89442 0 987 NORDSON CORP COMMON 655663102 3800 32067 SH OTR 1 0 32067 0 NORDSON CORP COMMON 655663102 47670 402274 SH SOLE 391026 0 11248 NORTHERN TR CORP COMMON 665859104 1613 17550 SH OTR 1 0 17550 0 NORTHERN TR CORP COMMON 665859104 242 2634 SH SOLE 2605 0 29 NOVARTIS AG ADR (1 ORD) 66987V109 2409 28065 SH SOLE 27036 0 1029 NTAL STORAGE AFFLTS COM SHS BEN IN 637870106 2849 117548 SH SOLE 117548 0 0 NVE CORP COMMON 629445206 42421 537180 SH OTR 1 0 537180 0 NVE CORP COMMON 629445206 11280 142842 SH SOLE 141406 0 1436 NVIDIA CORP COMMON 67066G104 33532 187570 SH OTR 1 0 187570 0 NVIDIA CORP COMMON 67066G104 5563 31116 SH SOLE 30566 0 550 NVR INC COMMON 62944T105 23006 8058 SH OTR 1 0 8058 0 NVR INC COMMON 62944T105 101081 35404 SH SOLE 30180 0 5224 OCCIDENTAL PETE CORP COMMON 674599105 5083 79158 SH SOLE 79158 0 0 OKTA INC COMMON CL A 679295105 1239 43925 SH OTR 1 0 43925 0 OKTA INC COMMON CL A 679295105 412 14609 SH SOLE 14450 0 159 OLD DOMINION FGHT COMMON 679580100 100779 915255 SH OTR 1 0 915255 0 OLD DOMINION FGHT COMMON 679580100 145251 1319140 SH SOLE 1143383 0 175757 OLLIES BARGAIN OUT COMMON 681116109 103863 2238416 SH OTR 1 0 2238416 0 OLLIES BARGAIN OUT COMMON 681116109 18670 402381 SH SOLE 398369 0 4012 OMEGA FLEX COMMON 682095104 45194 629088 SH OTR 1 0 629088 0 OMEGA FLEX COMMON 682095104 13424 186857 SH SOLE 184939 0 1918 OMNICOM GROUP INC COMMON 681919106 4944 66741 SH SOLE 66741 0 0 OPEN TEXT CORP COMMON 683715106 2353 72873 SH SOLE 72873 0 0 ORACLE CORP COMMON 68389X105 11895 246012 SH SOLE 215570 0 30442 PATTERSON COMPANIES COMMON 703395103 12925 334400 SH OTR 1 0 334400 0 PATTERSON COMPANIES COMMON 703395103 49906 1291232 SH SOLE 1286340 0 4892 PAYCHEX INC COMMON 704326107 3526 58810 SH OTR 1 0 58810 0 PAYCHEX INC COMMON 704326107 1367 22796 SH SOLE 22796 0 0 PAYCOM SOFTWARE COM USD0.01 70432V102 42531 567384 SH OTR 1 0 567384 0 PAYCOM SOFTWARE COM USD0.01 70432V102 7597 101341 SH SOLE 100008 0 1333 PEPSICO INC COMMON 713448108 776 6963 SH SOLE 6963 0 0 PHILIP MORRIS INTL COMMON 718172109 26661 240168 SH OTR 1 0 240168 0 PHILIP MORRIS INTL COMMON 718172109 11697 105368 SH SOLE 104670 0 698 PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 2113 20759 SH SOLE 20759 0 0 PIMCO ETF TRUST 0-5 YR HGHYLD BD IDX 72201R783 771 7590 SH SOLE 7590 0 0 PIONEER NATURAL RES COMMON 723787107 14812 100390 SH OTR 1 0 100390 0 PIONEER NATURAL RES COMMON 723787107 2297 15571 SH SOLE 15290 0 281 PNC FINL SVCS GRP COMMON 693475105 25565 189692 SH SOLE 165587 0 24105 POLARIS INDS INC COMMON 731068102 8793 84040 SH OTR 1 0 84040 0 POLARIS INDS INC COMMON 731068102 40967 391534 SH SOLE 334768 0 56766 POOL CORPORATION COMMON 73278L105 22329 206425 SH OTR 1 0 206425 0 POOL CORPORATION COMMON 73278L105 83212 769265 SH SOLE 644476 0 124789 PPG INDUSTRIES INC COMMON 693506107 11976 110217 SH SOLE 95301 0 14916 PPL CORP COMMON 69351T106 12766 336386 SH OTR 1 0 336386 0 PPL CORP COMMON 69351T106 4693 123671 SH SOLE 123671 0 0 PRICELINE GRP COMMON 741503403 33229 18150 SH OTR 1 0 18150 0 PRICELINE GRP COMMON 741503403 5350 2922 SH SOLE 2870 0 52 PRICESMART INC COMMON 741511109 60297 675600 SH OTR 1 0 675600 0 PRICESMART INC COMMON 741511109 74590 835735 SH SOLE 721129 0 114606 PRIMERICA INC COMMON 74164M108 47209 578901 SH OTR 1 0 578901 0 PRIMERICA INC COMMON 74164M108 238902 2929499 SH SOLE 2662148 0 267351 PROCTER & GAMBLE CO COMMON 742718109 3603 39604 SH SOLE 39604 0 0 PROLOGIS INC COMMON 74340W103 1870 29474 SH SOLE 29474 0 0 PROSHARES TR PSHS CS 130/30 74347R248 59599 953014 SH SOLE 946128 0 6886 PS BUSINESS PKS INC PS Business Parks I 69360J107 2553 19125 SH SOLE 19125 0 0 PT TELEKOMUNIKAS IND ADR (100 SER B) 715684106 2083 60736 SH SOLE 60736 0 0 RBC BEARINGS INC COMMON 75524B104 41706 333248 SH OTR 1 0 333248 0 RBC BEARINGS INC COMMON 75524B104 244590 1954373 SH SOLE 1830787 0 123586 RE/MAX HOLDINGS COM USD0.0001 CL 'A' 75524W108 24474 385120 SH OTR 1 0 385120 0 RE/MAX HOLDINGS COM USD0.0001 CL 'A' 75524W108 76102 1197513 SH SOLE 1191728 0 5785 REALTY INCOME CORP COMMON 756109104 8948 156455 SH OTR 1 0 156455 0 REALTY INCOME CORP COMMON 756109104 3376 59029 SH SOLE 59029 0 0 RELX N.V. REP(1 SHS EUR0.07) 75955B102 2222 104164 SH SOLE 100398 0 3766 RETAIL OPPORTUNITY COMMON 76131N101 2530 133068 SH SOLE 133068 0 0 RIO TINTO PLC ADR (1 ORD) 767204100 912 19332 SH SOLE 18619 0 713 RLI CORP COMMON 749607107 23579 411079 SH OTR 1 0 411079 0 RLI CORP COMMON 749607107 74661 1301603 SH SOLE 1199670 0 101933 ROCKWELL AUTOMATION COMMON 773903109 11550 64810 SH OTR 1 0 64810 0 ROCKWELL AUTOMATION COMMON 773903109 2138 11998 SH SOLE 11806 0 192 ROPER TECHNOLOGIES COMMON 776696106 22352 91831 SH OTR 1 0 91831 0 ROPER TECHNOLOGIES COMMON 776696106 3915 16084 SH SOLE 15808 0 276 ROSS STORES INC COMMON 778296103 21992 340592 SH OTR 1 0 340592 0 ROSS STORES INC COMMON 778296103 4430 68599 SH SOLE 67552 0 1047 ROYAL BANK CDA COMMON 780087102 10834 140069 SH OTR 1 0 140069 0 ROYAL BANK CDA COMMON 780087102 4022 51998 SH SOLE 51998 0 0 ROYAL DUTCH SHELL ADR (2 CL B) 780259107 13799 220650 SH OTR 1 0 220650 0 ROYAL DUTCH SHELL ADR (2 CL B) 780259107 5695 91061 SH SOLE 90586 0 475 ROYAL DUTCH SHELL ADR (2 ORD CL A) 780259206 1761 29072 SH SOLE 28071 0 1001 RPM INTERNATIONAL COMMON 749685103 4132 80490 SH OTR 1 0 80490 0 RPM INTERNATIONAL COMMON 749685103 14503 282493 SH SOLE 249200 0 33293 SALLY BEAUTY HLDGS COMMON 79546E104 12903 659000 SH OTR 1 0 659000 0 SALLY BEAUTY HLDGS COMMON 79546E104 37330 1906526 SH SOLE 1897120 0 9406 SANOFI SPONSORED ADR 80105N105 2570 51616 SH SOLE 49694 0 1922 SAP SE SP ADR (1 ORD) 803054204 2508 22874 SH SOLE 22033 0 841 SCHLUMBERGER LTD COMMON 806857108 307 4401 SH SOLE 4401 0 0 SCHWAB CHARLES CORP COMMON 808513105 14472 330855 SH OTR 1 0 330855 0 SCHWAB CHARLES CORP COMMON 808513105 20124 460070 SH SOLE 407392 0 52678 SCOTTS MIRACLE-GRO CLASS A 810186106 20801 213693 SH OTR 1 0 213693 0 SCOTTS MIRACLE-GRO CLASS A 810186106 81072 832864 SH SOLE 829572 0 3292 SIGNATURE BANK NY COMMON 82669G104 3694 28854 SH OTR 1 0 28854 0 SIGNATURE BANK NY COMMON 82669G104 44161 344897 SH SOLE 334248 0 10649 SITEONE LANDSCAPE COM USD0.01 82982L103 21210 365060 SH OTR 1 0 365060 0 SITEONE LANDSCAPE COM USD0.01 82982L103 67814 1167202 SH SOLE 1161337 0 5865 SKYWORKS SOLUTIONS COMMON 83088M102 4536 44510 SH OTR 1 0 44510 0 SKYWORKS SOLUTIONS COMMON 83088M102 13783 135257 SH SOLE 135059 0 198 SMUCKER J M CO COMMON 832696405 4064 38724 SH SOLE 38724 0 0 SNAP-ON INC COMMON 833034101 71012 476556 SH SOLE 458036 0 18520 SONY CORP ADR (1 ORD) 835699307 1650 44195 SH SOLE 44195 0 0 SPDR GOLD TR GOLD GOLD SHARES NPV 78463V107 2139 17591 SH SOLE 15716 0 1875 SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 359 1429 SH SOLE 1429 0 0 SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 565 1731 SH SOLE 1731 0 0 SPDR SERIES TRUST PORTFOLIO SHORT TERM 78464A474 8507 277373 SH SOLE 277373 0 0 SPDR SERIES TRUST NUVEEN BARCLAYS SHT 78468R739 28383 584020 SH SOLE 584020 0 0 STARBUCKS CORP COMMON 855244109 15033 279899 SH OTR 1 0 279899 0 STARBUCKS CORP COMMON 855244109 2596 48334 SH SOLE 47514 0 820 STATE STREET CORP COMMON 857477103 8169 85500 SH SOLE 85500 0 0 SUNSTONE HOTEL INVS COMMON 867892101 2199 136842 SH SOLE 136842 0 0 SYSCO CORP COMMON 871829107 496 9200 SH SOLE 9200 0 0 TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 1059 28202 SH SOLE 27191 0 1011 TAL EDUCATION GRP SPON ADS 0.3333 A 874080104 3696 109642 SH SOLE 109642 0 0 TELADOC INC COMMON 87918A105 691 20830 SH OTR 1 0 20830 0 TELEDYNE TECH INC COMMON 879360105 32453 203875 SH OTR 1 0 203875 0 TELEDYNE TECH INC COMMON 879360105 138007 866985 SH SOLE 765676 0 101309 TERADYNE INC COMMON 880770102 1040 27880 SH OTR 1 0 27880 0 TERADYNE INC COMMON 880770102 28729 770431 SH SOLE 748056 0 22375 THE HERSHEY COMPANY COMMON 427866108 611 5600 SH SOLE 5600 0 0 THOR INDS INC COMMON 885160101 23193 184200 SH OTR 1 0 184200 0 THOR INDS INC COMMON 885160101 82580 655859 SH SOLE 653089 0 2770 TJX COMPANIES INC COMMON 872540109 14020 190155 SH SOLE 167135 0 23020 TORO CO COMMON 891092108 12442 200480 SH OTR 1 0 200480 0 TORO CO COMMON 891092108 53206 857325 SH SOLE 731223 0 126102 TOTAL SA ADR (1 ORD) 89151E109 8273 154570 SH OTR 1 0 154570 0 TOTAL SA ADR (1 ORD) 89151E109 4387 81961 SH SOLE 81016 0 945 TOWER SEMICONDUCTO COMMON M87915274 4680 152203 SH SOLE 152203 0 0 TRACTOR SUPPLY CO COMMON 892356106 5278 83400 SH OTR 1 0 83400 0 TRACTOR SUPPLY CO COMMON 892356106 2106 33279 SH SOLE 32908 0 371 TRANSUNION COMMON 89400J107 16465 348402 SH SOLE 348402 0 0 TRAVELERS CO(THE) COMMON 89417E109 17803 145301 SH SOLE 126454 0 18847 UBS AG LONDON ETRAC ALER MLP 90267B682 1749 98475 SH SOLE 98475 0 0 UNILEVER N.V NY SHARES (1 ORD) 904784709 2678 45358 SH SOLE 43718 0 1640 UNITEDHEALTH GRP INC COMMON 91324P102 6253 31926 SH SOLE 31926 0 0 US BANCORP DEL COMMON 902973304 22856 426497 SH SOLE 375536 0 50961 VANGUARD FTSE EMERGING MARKETS ETF 922042858 4860 111526 SH SOLE 109821 0 1705 VANGUARD INDEX TR REIT 922908553 22369 269068 SH SOLE 267768 0 1300 VANGUARD INDEX TR EXTENDED MKT 922908652 2672 24944 SH SOLE 24944 0 0 VANGUARD SECTOR INDE HEALTH CARE 92204A504 2358 15467 SH SOLE 15467 0 0 VANTIV INC CLASS A 92210H105 1515 21500 SH OTR 1 0 21500 0 VANTIV INC CLASS A 92210H105 427 6055 SH SOLE 5989 0 66 VERMILION ENERGY COMMON 923725105 8468 237988 SH OTR 1 0 237988 0 VERMILION ENERGY COMMON 923725105 3026 85038 SH SOLE 85038 0 0 VISA INC CLASS A 92826C839 40436 384222 SH OTR 1 0 384222 0 VISA INC CLASS A 92826C839 7096 67427 SH SOLE 66334 0 1093 VODAFONE GRP PLC ADR (10 ORD) 92857W308 12016 422193 SH OTR 1 0 422193 0 VODAFONE GRP PLC ADR (10 ORD) 92857W308 5536 194508 SH SOLE 193315 0 1193 VULCAN MATERIALS CO COMMON 929160109 431 3600 SH SOLE 3600 0 0 WABCO HOLDINGS COMMON 92927K102 41735 281990 SH OTR 1 0 281990 0 WABCO HOLDINGS COMMON 92927K102 198657 1342278 SH SOLE 1190907 0 151371 WAL MART STORES INC COMMON 931142103 821 10513 SH SOLE 10513 0 0 WALGREENS BOOTS ALNC COMMON 931427108 965 12500 SH SOLE 12500 0 0 WASTE MANAGEMENT INC COMMON 94106L109 6820 87128 SH OTR 1 0 87128 0 WASTE MANAGEMENT INC COMMON 94106L109 14772 188732 SH SOLE 171614 0 17118 WATSCO INC COMMON 942622200 16861 104683 SH OTR 1 0 104683 0 WATSCO INC COMMON 942622200 32936 204477 SH SOLE 202917 0 1560 WD-40 CO COMMON 929236107 9484 84754 SH OTR 1 0 84754 0 WD-40 CO COMMON 929236107 25516 228022 SH SOLE 226720 0 1302 WEC ENERGY GROUP INC COMMON 92939U106 8017 127700 SH OTR 1 0 127700 0 WEC ENERGY GROUP INC COMMON 92939U106 19207 305935 SH SOLE 273004 0 32931 WELLS FARGO & CO COMMON 949746101 221 4014 SH SOLE 4014 0 0 WEST PHARMACEUT SVS COMMON 955306105 2344 24350 SH OTR 1 0 24350 0 WEST PHARMACEUT SVS COMMON 955306105 1019 10589 SH SOLE 10476 0 113 WHIRLPOOL CORP COMMON 963320106 13397 72635 SH SOLE 72635 0 0 WINMARK CORP COMMON 974250102 13502 102483 SH SOLE 96822 0 5661 WORKDAY INC COMMON 98138H101 25307 240131 SH OTR 1 0 240131 0 WORKDAY INC COMMON 98138H101 4610 43743 SH SOLE 43037 0 706 WYNN RESORTS LTD COMMON 983134107 6335 42542 SH OTR 1 0 42542 0 WYNN RESORTS LTD COMMON 983134107 29177 195924 SH SOLE 185677 0 10247 YANDEX N.V. CLASS A N97284108 29603 898424 SH OTR 1 0 898424 0 YANDEX N.V. CLASS A N97284108 5095 154618 SH SOLE 151990 0 2628 YELP INC COMMON 985817105 2208 50990 SH OTR 1 0 50990 0 YELP INC COMMON 985817105 516 11906 SH SOLE 11785 0 121 ZOETIS INC COMMON 98978V103 27108 425155 SH OTR 1 0 425155 0 ZOETIS INC COMMON 98978V103 15183 238118 SH SOLE 217253 0 20865