0001140361-18-006486.txt : 20180212 0001140361-18-006486.hdr.sgml : 20180212 20180212113130 ACCESSION NUMBER: 0001140361-18-006486 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180212 DATE AS OF CHANGE: 20180212 EFFECTIVENESS DATE: 20180212 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: 18594917 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 12-31-2017 12-31-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 02-08-2018 1 499 12328596 false 1 0000019481 028-00085 Virtus Investment Advisers, Inc.
INFORMATION TABLE 2 form13fInfoTable.xml 3M COMPANY COMMON 88579Y101 14772 62758 SH SOLE 54770 0 7988 AAON INC COMMON 000360206 36810 1003000 SH OTR 1 0 1003000 0 AAON INC COMMON 000360206 8980 244697 SH SOLE 243388 0 1309 ABAXIS INC COMMON 002567105 77563 1566300 SH OTR 1 0 1566300 0 ABAXIS INC COMMON 002567105 103861 2097340 SH SOLE 1816032 0 281308 ABB LTD ADR (1 ORD) 000375204 2155 80361 SH SOLE 80361 0 0 ABBOTT LABS COMMON 002824100 6738 118069 SH SOLE 115569 0 2500 ABBVIE INC COMMON 00287Y109 355 3673 SH SOLE 1173 0 2500 ACCENTURE PLC CLASS A G1151C101 18418 120309 SH OTR 1 0 120309 0 ACCENTURE PLC CLASS A G1151C101 17109 111756 SH SOLE 100332 0 11424 ACTIVISION BLIZZARD COMMON 00507V109 18488 291980 SH OTR 1 0 291980 0 ACTIVISION BLIZZARD COMMON 00507V109 3094 48857 SH SOLE 48041 0 816 AFLAC INC COMMON 001055102 6717 76521 SH SOLE 76521 0 0 ALEXANDRIA REAL ESTA REIT 015271109 2932 22450 SH SOLE 22450 0 0 ALIBABA GROUP HLDG SPONSORED ADS 01609W102 65408 379328 SH OTR 1 0 379328 0 ALIBABA GROUP HLDG SPONSORED ADS 01609W102 10902 63228 SH SOLE 62127 0 1101 ALPHABET INC CLASS C 02079K107 204 195 SH SOLE 195 0 0 ALPHABET INC CLASS A 02079K305 18241 17316 SH OTR 1 0 17316 0 ALPHABET INC CLASS A 02079K305 3068 2912 SH SOLE 2861 0 51 ALTRIA GROUP INC COMMON 02209S103 12306 172330 SH OTR 1 0 172330 0 ALTRIA GROUP INC COMMON 02209S103 4789 67060 SH SOLE 67060 0 0 AMAZON COM INC COMMON 023135106 51225 43802 SH OTR 1 0 43802 0 AMAZON COM INC COMMON 023135106 8749 7481 SH SOLE 7354 0 127 AMER SOFTWARE INC CLASS A 029683109 6536 561991 SH OTR 1 0 561991 0 AMER SOFTWARE INC CLASS A 029683109 24720 2125518 SH SOLE 2116314 0 9204 AMERICAN HOMES 4 R COM USD0.01 02665T306 3298 150999 SH SOLE 150999 0 0 AMERICAN TOWER CORP COMMON 03027X100 3437 24093 SH SOLE 24093 0 0 AMERISOURCE-BERGEN COMMON 03073E105 3713 40428 SH SOLE 40428 0 0 AMETEK INC COMMON 031100100 6830 94250 SH OTR 1 0 94250 0 AMETEK INC COMMON 031100100 2848 39292 SH SOLE 38876 0 416 AMGEN INC COMMON 031162100 5978 34374 SH SOLE 34374 0 0 AMPHENOL CORPORATION CLASS A 032095101 41434 471910 SH OTR 1 0 471910 0 AMPHENOL CORPORATION CLASS A 032095101 8906 101437 SH SOLE 99955 0 1482 ANALOG DEVICES INC COMMON 032654105 4217 47370 SH OTR 1 0 47370 0 ANALOG DEVICES INC COMMON 032654105 18020 202400 SH SOLE 178902 0 23498 ANIKA THERAPEUTICS COMMON 035255108 19075 353822 SH OTR 1 0 353822 0 ANIKA THERAPEUTICS COMMON 035255108 70805 1313388 SH SOLE 1307952 0 5436 ANSYS INC COMMON 03662Q105 67880 459920 SH OTR 1 0 459920 0 ANSYS INC COMMON 03662Q105 35528 240722 SH SOLE 236086 0 4636 APPIAN CORP COM USD0.0001 CL A 03782L101 1259 40000 SH OTR 1 0 40000 0 APPIAN CORP COM USD0.0001 CL A 03782L101 234 7432 SH SOLE 7353 0 79 APTARGROUP INC COMMON 038336103 12278 142300 SH OTR 1 0 142300 0 APTARGROUP INC COMMON 038336103 48122 557729 SH SOLE 479462 0 78267 ARTISAN PARTNERS A CLASS A 04316A108 40136 1016100 SH OTR 1 0 1016100 0 ARTISAN PARTNERS A CLASS A 04316A108 140446 3555574 SH SOLE 3218640 0 336934 ASPEN TECHNOLOGY INC COMMON 045327103 114351 1727362 SH OTR 1 0 1727362 0 ASPEN TECHNOLOGY INC COMMON 045327103 183057 2765203 SH SOLE 2496951 0 268252 ASTRAZENECA SP ADR (1/2 ORD) 046353108 10250 295400 SH OTR 1 0 295400 0 ASTRAZENECA SP ADR (1/2 ORD) 046353108 4065 117135 SH SOLE 117135 0 0 AT&T INC COMMON 00206R102 10716 275612 SH OTR 1 0 275612 0 AT&T INC COMMON 00206R102 4413 113508 SH SOLE 112508 0 1000 AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 243898 3771421 SH OTR 1 0 3771421 0 AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 322451 4986102 SH SOLE 4463592 0 522510 AUTOMATIC DATA PROC COMMON 053015103 4929 42061 SH SOLE 42061 0 0 AXALTA COATING SYS COMMON G0750C108 2543 78600 SH OTR 1 0 78600 0 AXALTA COATING SYS COMMON G0750C108 9887 305543 SH SOLE 305205 0 338 BADGER METER INC COMMON 056525108 18972 396900 SH OTR 1 0 396900 0 BADGER METER INC COMMON 056525108 61111 1278459 SH SOLE 1272094 0 6365 BAIDU INC REP(10 ORD CLASS A) 056752108 2161 9228 SH SOLE 9228 0 0 BALL CORP COMMON 058498106 1652 43640 SH OTR 1 0 43640 0 BALL CORP COMMON 058498106 464 12265 SH SOLE 12133 0 132 BANK HAWAII CORP COMMON 062540109 25697 299849 SH OTR 1 0 299849 0 BANK HAWAII CORP COMMON 062540109 81277 948384 SH SOLE 944672 0 3712 BANK OF AMERICA CORP COMMON 060505104 37789 1280100 SH OTR 1 0 1280100 0 BANK OF AMERICA CORP COMMON 060505104 6429 217768 SH SOLE 214120 0 3648 BANK OF THE OZARKS COMMON 063904106 5414 111750 SH OTR 1 0 111750 0 BANK OF THE OZARKS COMMON 063904106 45396 936964 SH SOLE 914997 0 21967 BAOZUN INC SPONSORED ADR 06684L103 1134 35937 SH SOLE 35937 0 0 BCE INC COMMON 05534B760 11156 232360 SH OTR 1 0 232360 0 BCE INC COMMON 05534B760 4568 95136 SH SOLE 95136 0 0 BECTON DICKINSON COMMON 075887109 14412 67324 SH SOLE 58365 0 8959 BERKLEY W R CORP COMMON 084423102 51288 715809 SH SOLE 701774 0 14035 BERKSHIRE HATHAWAY CLASS A 084670108 893 3 SH SOLE 3 0 0 BERKSHIRE HATHAWAY CLASS B 084670702 842 4250 SH SOLE 4250 0 0 BIOMARIN PHARMAC INC COMMON 09061G101 16755 187902 SH OTR 1 0 187902 0 BIOMARIN PHARMAC INC COMMON 09061G101 1522 17074 SH SOLE 16553 0 521 BLACKROCK CALIF MUN SH BEN INT 09248E102 284 20574 SH SOLE 20574 0 0 BLACKROCK MUNIYIELD QLTY FD 3 COM 09254E103 166 12000 SH SOLE 12000 0 0 BOSTON PROPERTIES COMMON 101121101 2913 22403 SH SOLE 22403 0 0 BP PLC ADR (6 ORD) 055622104 939 22343 SH SOLE 21568 0 775 BRITISH AMER TOB PLC SPONSORED ADR 110448107 4417 65939 SH OTR 1 0 65939 0 BRITISH AMER TOB PLC SPONSORED ADR 110448107 11294 168585 SH SOLE 153546 0 15039 BROADCOM LIMITED NPV Y09827109 2531 9851 SH SOLE 9851 0 0 BROADRIDGE FINL SOLN COMMON 11133T103 4485 49510 SH OTR 1 0 49510 0 BROADRIDGE FINL SOLN COMMON 11133T103 31404 346696 SH SOLE 330365 0 16331 BROOKFIELD ASSET MGT CLASS A LTD VT SH 112585104 2231 51240 SH SOLE 51240 0 0 BROWN FORMAN CORP CLASS B 115637209 2793 40670 SH OTR 1 0 40670 0 BROWN FORMAN CORP CLASS B 115637209 709 10324 SH SOLE 10246 0 78 CABOT MICROELECT CO COMMON 12709P103 276 2930 SH SOLE 2930 0 0 CABOT OIL & GAS CORP COMMON 127097103 21665 757509 SH OTR 1 0 757509 0 CABOT OIL & GAS CORP COMMON 127097103 7968 278596 SH SOLE 255299 0 23297 CARGURUS INC COMMON CL A 141788109 1174 39174 SH OTR 1 0 39174 0 CARGURUS INC COMMON CL A 141788109 275 9158 SH SOLE 9056 0 102 CARLISLE COS INC COMMON 142339100 33589 295543 SH SOLE 287734 0 7809 CASS INFORMATION SYS COMMON 14808P109 16854 289534 SH OTR 1 0 289534 0 CASS INFORMATION SYS COMMON 14808P109 47153 810015 SH SOLE 805719 0 4296 CATERPILLAR INC COMMON 149123101 22871 145140 SH OTR 1 0 145140 0 CATERPILLAR INC COMMON 149123101 3809 24169 SH SOLE 23744 0 425 CDN NATURAL RES LTD COMMON 136385101 2113 59149 SH SOLE 59149 0 0 CDW CORP COMMON 12514G108 39533 568902 SH OTR 1 0 568902 0 CDW CORP COMMON 12514G108 243285 3500997 SH SOLE 3163581 0 337416 CHEESECAKE FACTORY COMMON 163072101 24567 509900 SH OTR 1 0 509900 0 CHEESECAKE FACTORY COMMON 163072101 98230 2038808 SH SOLE 2030975 0 7833 CHEFS WAREHOUSE HO COMMON 163086101 57430 2801454 SH OTR 1 0 2801454 0 CHEFS WAREHOUSE HO COMMON 163086101 34891 1702002 SH SOLE 1698191 0 3811 CHEVRON CORP COMMON 166764100 7340 58625 SH SOLE 58142 0 483 CHINA MOBILE LTD REP(5 ORD HKD0.1) 16941M109 976 19308 SH SOLE 18983 0 325 CHUNGHWA TELECOM ADR REP 10 ORD TWD10 17133Q502 1131 31906 SH SOLE 30825 0 1081 CINCINNATI FINL CORP COMMON 172062101 302 4034 SH SOLE 4034 0 0 CINEMARK HOLDINGS COMMON 17243V102 18375 527700 SH OTR 1 0 527700 0 CINEMARK HOLDINGS COMMON 17243V102 63086 1811759 SH SOLE 1804280 0 7479 CISCO SYSTEMS INC COMMON 17275R102 5484 143180 SH OTR 1 0 143180 0 CISCO SYSTEMS INC COMMON 17275R102 2176 56817 SH SOLE 56817 0 0 CME GROUP INC CLASS A 12572Q105 13204 90403 SH SOLE 79309 0 11094 CNOOC LTD ADR (100 ORD) 126132109 696 4847 SH SOLE 4683 0 164 COCA-COLA CO COMMON 191216100 4710 102650 SH OTR 1 0 102650 0 COCA-COLA CO COMMON 191216100 2182 47560 SH SOLE 47560 0 0 COGNEX CORP COMMON 192422103 13000 212552 SH OTR 1 0 212552 0 COGNEX CORP COMMON 192422103 43582 712587 SH SOLE 709054 0 3533 COMPANIA CERVECERIAS ADR (2 ORD) 204429104 241 8140 SH OTR 1 0 8140 0 COOPER COMPANIES INC COMMON 216648402 3826 17558 SH OTR 1 0 17558 0 COOPER COMPANIES INC COMMON 216648402 48763 223807 SH SOLE 222788 0 1019 COPART INC COMMON 217204106 129010 2987030 SH OTR 1 0 2987030 0 COPART INC COMMON 217204106 220324 5101281 SH SOLE 4510473 0 590808 CORE LABORATORIES COMMON N22717107 49907 455560 SH OTR 1 0 455560 0 CORE LABORATORIES COMMON N22717107 171362 1564226 SH SOLE 1481164 0 83062 COSTAR GROUP INC COMMON 22160N109 16891 56881 SH OTR 1 0 56881 0 COSTAR GROUP INC COMMON 22160N109 3104 10453 SH SOLE 10287 0 166 COTIVITI HLDGS INC COM USD0.001 22164K101 29341 910931 SH SOLE 887858 0 23073 CRH ADR (5 ORD) 12626K203 2196 60841 SH SOLE 60841 0 0 CROWN CASTLE INTL COMMON 22822V101 11291 101710 SH OTR 1 0 101710 0 CROWN CASTLE INTL COMMON 22822V101 13139 118352 SH SOLE 108144 0 10208 CTRIP.COM INTL ADR (0.125 ORD) 22943F100 19115 433455 SH OTR 1 0 433455 0 CTRIP.COM INTL ADR (0.125 ORD) 22943F100 4015 91041 SH SOLE 89776 0 1265 CVS HEALTH CORP COMMON 126650100 4021 55454 SH SOLE 55454 0 0 DANAHER CORP COMMON 235851102 16411 176809 SH OTR 1 0 176809 0 DANAHER CORP COMMON 235851102 3018 32516 SH SOLE 31944 0 572 DENTSPLY SIRONA INC COM USD0.01 24906P109 367 5572 SH SOLE 5572 0 0 DIPLOMAT PHARMACY COMMON 25456K101 1509 75180 SH OTR 1 0 75180 0 DIPLOMAT PHARMACY COMMON 25456K101 401 19989 SH SOLE 19773 0 216 DIREXION SHS ETF TR DLY R/E BEAR3X 25459Y363 351 33558 SH SOLE 33558 0 0 DOMINOS PIZZA INC COMMON 25754A201 2680 14185 SH OTR 1 0 14185 0 DOMINOS PIZZA INC COMMON 25754A201 739 3912 SH SOLE 3875 0 37 DONALDSON INC COMMON 257651109 17196 351300 SH OTR 1 0 351300 0 DONALDSON INC COMMON 257651109 79076 1615443 SH SOLE 1413617 0 201826 DOVER CORP COMMON 260003108 505 5000 SH SOLE 5000 0 0 DR PEPPER SNAPPLE COMMON 26138E109 13292 136946 SH SOLE 117920 0 19026 DRIL-QUIP INC COMMON 262037104 28559 598716 SH OTR 1 0 598716 0 DRIL-QUIP INC COMMON 262037104 131186 2750232 SH SOLE 2418238 0 331994 DUKE ENERGY CORP COMMON 26441C204 10783 128200 SH OTR 1 0 128200 0 DUKE ENERGY CORP COMMON 26441C204 4114 48908 SH SOLE 48908 0 0 ECOLAB INC COMMON 278865100 22306 166240 SH OTR 1 0 166240 0 ECOLAB INC COMMON 278865100 3825 28508 SH SOLE 28015 0 493 ELLIE MAE INC COMMON 28849P100 52543 587730 SH OTR 1 0 587730 0 ELLIE MAE INC COMMON 28849P100 9934 111120 SH SOLE 110478 0 642 EMERALD EXPOSITION COMMON USD0.01 29103B100 41146 2022900 SH OTR 1 0 2022900 0 EMERALD EXPOSITION COMMON USD0.01 29103B100 13419 659710 SH SOLE 657049 0 2661 EQUINIX INC COMMON 29444U700 2679 5910 SH SOLE 5910 0 0 EQUITY LIFESTYLE PPT COMMON 29472R108 3134 35201 SH SOLE 35201 0 0 ESSEX PPTY TR INC REIT 297178105 2182 9042 SH SOLE 9042 0 0 EXPEDIA INC COMMON 30212P303 1379 11511 SH OTR 1 0 11511 0 EXPEDIA INC COMMON 30212P303 362 3022 SH SOLE 2993 0 29 EXPEDITORS INTL WASH COMMON 302130109 61986 958200 SH SOLE 940741 0 17459 EXPONET INC COMMON 30214U102 2257 31740 SH OTR 1 0 31740 0 EXPONET INC COMMON 30214U102 913 12843 SH SOLE 12706 0 137 EXXON MOBIL CORP COMMON 30231G102 9643 115290 SH SOLE 101327 0 13963 FACEBOOK INC CLASS A 30303M102 102610 581492 SH OTR 1 0 581492 0 FACEBOOK INC CLASS A 30303M102 15470 87671 SH SOLE 86103 0 1568 FACTSET RESH SYS INC COMMON 303075105 88340 458290 SH OTR 1 0 458290 0 FACTSET RESH SYS INC COMMON 303075105 110762 574602 SH SOLE 502002 0 72600 FAIR ISAAC INC COMMON 303250104 1572 10260 SH OTR 1 0 10260 0 FAIR ISAAC INC COMMON 303250104 308 2008 SH SOLE 1989 0 19 FEDEX CORP COMMON 31428X106 1348 5400 SH SOLE 5400 0 0 FINANCIAL ENGINES COMMON 317485100 10969 362001 SH OTR 1 0 362001 0 FINANCIAL ENGINES COMMON 317485100 2406 79414 SH SOLE 78864 0 550 FIRST FINL BKSH COMMON 32020R109 16619 368895 SH OTR 1 0 368895 0 FIRST FINL BKSH COMMON 32020R109 47829 1061685 SH SOLE 1056850 0 4835 FLEETCOR TECHNOLOG COMMON 339041105 2134 11090 SH OTR 1 0 11090 0 FLEETCOR TECHNOLOG COMMON 339041105 507 2636 SH SOLE 2608 0 28 FORTIS INC COMMON 349553107 9571 260990 SH OTR 1 0 260990 0 FORTIS INC COMMON 349553107 3382 92223 SH SOLE 92223 0 0 FOX FACTORY HLDG COMMON USD0.001 35138V102 139947 3602229 SH OTR 1 0 3602229 0 FOX FACTORY HLDG COMMON USD0.001 35138V102 136827 3521940 SH SOLE 3110730 0 411210 FRANKLIN RES INC COMMON 354613101 597 13770 SH SOLE 13770 0 0 FRESENIUS MED CARE ADS (1/2 PRF SHR) 358029106 3114 59260 SH SOLE 59260 0 0 GARTNER INC COMMON 366651107 14588 118455 SH OTR 1 0 118455 0 GARTNER INC COMMON 366651107 2750 22327 SH SOLE 21981 0 346 GDS HOLDINGS LTD ADR REP 8 ORD CL A 36165L108 3149 139748 SH SOLE 139748 0 0 GENERAL ELECTRIC CO COMMON 369604103 573 32849 SH SOLE 28349 0 4500 GGP INC COMMON 36174X101 2501 106932 SH SOLE 106932 0 0 GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 8666 244316 SH OTR 1 0 244316 0 GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 4433 124981 SH SOLE 124286 0 695 GLOBUS MED INC CLASS A 379577208 7287 177310 SH OTR 1 0 177310 0 GLOBUS MED INC CLASS A 379577208 3152 76683 SH SOLE 75856 0 827 GOLAR LNG LTD ORDINARY G9456A100 2155 72284 SH SOLE 72284 0 0 GRACO INC COMMON 384109104 52548 1162056 SH OTR 1 0 1162056 0 GRACO INC COMMON 384109104 191019 4224210 SH SOLE 3843231 0 380979 GRAINGER W W INC COMMON 384802104 6893 29175 SH SOLE 29175 0 0 HALLIBURTON COMMON 406216101 11535 236040 SH SOLE 204862 0 31178 HCP INC COMMON 40414L109 1423 54550 SH SOLE 54550 0 0 HDFC BANK LTD ADR (3 INR10) 40415F101 3059 30090 SH SOLE 30090 0 0 HEALTHEQUITY INC COMMON 42226A107 12916 276820 SH OTR 1 0 276820 0 HEALTHEQUITY INC COMMON 42226A107 2460 52730 SH SOLE 51918 0 812 HEICO CORP NEW CLASS A 422806208 80618 1019834 SH OTR 1 0 1019834 0 HEICO CORP NEW CLASS A 422806208 20013 253169 SH SOLE 251771 0 1398 HENRY JACK & ASSOC COMMON 426281101 34853 297990 SH OTR 1 0 297990 0 HENRY JACK & ASSOC COMMON 426281101 175484 1500356 SH SOLE 1400111 0 100245 HFF INC CLASS A 40418F108 55425 1139500 SH OTR 1 0 1139500 0 HFF INC CLASS A 40418F108 224740 4620456 SH SOLE 4207925 0 412531 HOME DEPOT INC COMMON 437076102 24425 128873 SH OTR 1 0 128873 0 HOME DEPOT INC COMMON 437076102 4391 23166 SH SOLE 22795 0 371 HONEYWELL INTL INC COMMON 438516106 16975 110687 SH SOLE 96979 0 13708 HORMEL FOODS CORP COMMON 440452100 15101 414986 SH SOLE 359231 0 55755 HOULIHAN LOKEY INC COMMON CL A 441593100 3198 70400 SH OTR 1 0 70400 0 HOULIHAN LOKEY INC COMMON CL A 441593100 1351 29729 SH SOLE 29416 0 313 HSBC HLDGS PLC SP ADR (5 ORD) 404280406 11575 224150 SH OTR 1 0 224150 0 HSBC HLDGS PLC SP ADR (5 ORD) 404280406 4742 91835 SH SOLE 91835 0 0 ILLINOIS TOOL WORKS COMMON 452308109 26655 159749 SH SOLE 146522 0 13227 ILLUMINA INC COMMON 452327109 19829 90755 SH OTR 1 0 90755 0 ILLUMINA INC COMMON 452327109 3419 15649 SH SOLE 15396 0 253 INTERACTIVE BROKERS CLASS A 45841N107 94937 1603397 SH OTR 1 0 1603397 0 INTERACTIVE BROKERS CLASS A 45841N107 44917 758609 SH SOLE 756231 0 2378 INTL FLAVORS & FRAGR COMMON 459506101 2875 18839 SH OTR 1 0 18839 0 INTL FLAVORS & FRAGR COMMON 459506101 1221 8002 SH SOLE 7921 0 81 INTUIT COMMON 461202103 4178 26481 SH OTR 1 0 26481 0 INTUIT COMMON 461202103 1868 11836 SH SOLE 11722 0 114 INVITATION HOMES COMMON STOCK 46187W107 1553 65903 SH SOLE 65903 0 0 ISHARES SELECT DIVID ETF 464287168 4540 46060 SH SOLE 46060 0 0 ISHARES EMERG MKTS ETF 464287234 1935 41055 SH SOLE 35787 0 5268 ISHARES IBOXX INV CP ETF 464287242 231 1898 SH SOLE 1898 0 0 ISHARES MSCI EAFE ETF 464287465 2460 34985 SH SOLE 34020 0 965 ISHARES RUS MDCP VAL ETF 464287473 693 7768 SH SOLE 7768 0 0 ISHARES RUS MD CP GR ETF 464287481 1061 8794 SH SOLE 8276 0 518 ISHARES RUS MID-CAP ETF 464287499 13464 64645 SH SOLE 64081 0 564 ISHARES NASDQ BIOTEC ETF 464287556 1589 14875 SH SOLE 12559 0 2316 ISHARES RUS 1000 VAL ETF 464287598 11670 93841 SH SOLE 93533 0 308 ISHARES RUS 1000 GRW ETF 464287614 8943 66388 SH SOLE 66388 0 0 ISHARES RUS 1000 ETF 464287622 2545 17119 SH SOLE 17119 0 0 ISHARES RUS 2000 VAL ETF 464287630 28882 229676 SH SOLE 229676 0 0 ISHARES RUS 2000 GRW ETF 464287648 913 4888 SH SOLE 4753 0 135 ISHARES RUSSELL 2000 ETF 464287655 11525 75584 SH SOLE 75584 0 0 ISHARES RUSSELL 3000 ETF 464287689 1251 7902 SH SOLE 6582 0 1320 ISHARES US HLTHCARE ETF 464287762 2781 15959 SH SOLE 13729 0 2230 ISHARES JP MOR EM MK ETF 464288281 386 3321 SH SOLE 3321 0 0 ISHARES 1-3 YR CR BD ETF 464288646 1454 13903 SH SOLE 12834 0 1069 ISHARES U.S. PFD STK ETF 464288687 4435 116485 SH SOLE 116485 0 0 ISHARES GLOB UTILITS ETF 464288711 651 13147 SH SOLE 11560 0 1587 ISHARES EAFE GRWTH ETF 464288885 838 10382 SH SOLE 10382 0 0 ISHARES MSCI EURO FL ETF 464289180 4529 194294 SH SOLE 194294 0 0 ISHARES HIGH DIVIDND ETF 46429B663 305 3382 SH SOLE 3382 0 0 ISHARES MSCI MALAYSI ETF 46434G814 1983 60145 SH SOLE 58060 0 2085 ISHARES GOLD TRUST GOLD TRUST 464285105 431 34434 SH SOLE 34434 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 784 21647 SH SOLE 20919 0 728 ISHARES INC MSCI SINGAPORE CAPPE 46434G780 3153 121593 SH SOLE 117442 0 4151 ISHARES TR CORE TR US BOND MRKT 464287226 812 7425 SH SOLE 7425 0 0 ISHARES TR COHEN&ST RLTY 464287564 3728 36796 SH SOLE 32706 0 4090 ISHARES TR CORE S&P US ETF 464287671 4699 87394 SH SOLE 87394 0 0 ISHARES TR CORE S&P SMALL-CAP 464287804 686 8925 SH SOLE 8925 0 0 ISHARES TR SHTRM NATL AMTFREE M 464288158 343 3275 SH SOLE 3275 0 0 ISHARES TR CALI AMT-FREE MUNI B 464288356 4622 78132 SH SOLE 78132 0 0 ISHARES TR NATL AMT FREE MUNI B 464288414 2362 21319 SH SOLE 21319 0 0 ISHARES TR IBOXX H/Y CRP BOND 464288513 374 4286 SH SOLE 4286 0 0 ISHARES TR MSCI EAFE MIN VOLATI 46429B689 7281 99816 SH SOLE 99816 0 0 ISHARES TRUST CORE S&P 500 ETF 464287200 19334 71897 SH SOLE 71897 0 0 JOHNSON & JOHNSON COMMON 478160104 3021 21619 SH SOLE 21419 0 200 JPMORGAN CHASE & CO COMMON 46625H100 918 8580 SH SOLE 8580 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 19783 720152 SH SOLE 712723 0 7429 JUNO THERAPEUTICS COM USD0.0001 48205A109 1442 31540 SH OTR 1 0 31540 0 JUNO THERAPEUTICS COM USD0.0001 48205A109 410 8970 SH SOLE 8873 0 97 KANSAS CITY SOUTHERN COMMON 485170302 16946 161050 SH OTR 1 0 161050 0 KANSAS CITY SOUTHERN COMMON 485170302 2962 28148 SH SOLE 27685 0 463 KAYNE ANDERSON ENRGY COMMON 48660P104 289 28695 SH SOLE 27365 0 1330 KAYNE ANDERSON ENRGY COMMON 48660Q102 1108 63625 SH SOLE 58400 0 5225 KAYNE ANDERSON MID COMMON 48661E108 744 53865 SH SOLE 50606 0 3259 KAYNE ANDERSON MLP COMMON 486606106 10957 575102 SH SOLE 567299 0 7803 KONINKLIJKE PHIL NV ADR (1 ORD) 500472303 10882 287884 SH SOLE 247864 0 40020 KROGER CO COMMON 501044101 4641 169086 SH SOLE 169086 0 0 LAMAR ADVERTISING CL A 512816109 8158 109892 SH OTR 1 0 109892 0 LAMAR ADVERTISING CL A 512816109 27310 367865 SH SOLE 355050 0 12815 LANDSTAR SYS INC COMMON 515098101 17336 166528 SH OTR 1 0 166528 0 LANDSTAR SYS INC COMMON 515098101 107201 1029784 SH SOLE 1019607 0 10177 LAS VEGAS SANDS CORP COMMON 517834107 46374 667345 SH OTR 1 0 667345 0 LAS VEGAS SANDS CORP COMMON 517834107 19897 286322 SH SOLE 266393 0 19929 LENNOX INTL INC COMMON 526107107 4040 19400 SH OTR 1 0 19400 0 LENNOX INTL INC COMMON 526107107 50051 240327 SH SOLE 234627 0 5700 LINCOLN ELEC HLDGS COMMON 533900106 11413 124620 SH OTR 1 0 124620 0 LINCOLN ELEC HLDGS COMMON 533900106 33379 364474 SH SOLE 362619 0 1855 LOWES CO COMMON 548661107 18905 203413 SH SOLE 180160 0 23253 MANHATTAN ASSOCS IN COMMON 562750109 25285 510390 SH OTR 1 0 510390 0 MANHATTAN ASSOCS IN COMMON 562750109 117203 2365834 SH SOLE 2200907 0 164927 MARKETAXESS HLDGS COMMON 57060D108 99693 494142 SH OTR 1 0 494142 0 MARKETAXESS HLDGS COMMON 57060D108 116568 577779 SH SOLE 504870 0 72909 MARSH & MCLENNAN COS COMMON 571748102 22754 279556 SH SOLE 253196 0 26360 MCCORMICK & CO INC COMMON NON VTG 579780206 1484 14560 SH OTR 1 0 14560 0 MCCORMICK & CO INC COMMON NON VTG 579780206 379 3715 SH SOLE 3674 0 41 MCDONALDS CORP COMMON 580135101 16670 96850 SH OTR 1 0 96850 0 MCDONALDS CORP COMMON 580135101 4196 24379 SH SOLE 24093 0 286 MEDTRONIC PLC SHS G5960L103 12273 151984 SH SOLE 131087 0 20897 MERCADOLIBRE INC COMMON 58733R102 90953 289051 SH OTR 1 0 289051 0 MERCADOLIBRE INC COMMON 58733R102 19898 63235 SH SOLE 62854 0 381 MERCK & CO INC COMMON 58933Y105 4619 82084 SH SOLE 82084 0 0 MESA LABS INC COMMON 59064R109 6729 54135 SH OTR 1 0 54135 0 MESA LABS INC COMMON 59064R109 4103 33007 SH SOLE 32842 0 165 METTLER TOLEDO INTL COMMON 592688105 954 1540 SH OTR 1 0 1540 0 METTLER TOLEDO INTL COMMON 592688105 274 443 SH SOLE 438 0 5 MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 23251 797650 SH OTR 1 0 797650 0 MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 53765 1844427 SH SOLE 1833235 0 11192 MICROCHIP TECHNOLOGY COMMON 595017104 3978 45270 SH OTR 1 0 45270 0 MICROCHIP TECHNOLOGY COMMON 595017104 7270 82718 SH SOLE 82718 0 0 MICROSOFT CORP COMMON 594918104 1029 12024 SH SOLE 12024 0 0 MIDDLEBY CORP COMMON 596278101 1128 8355 SH OTR 1 0 8355 0 MIDDLEBY CORP COMMON 596278101 407 3014 SH SOLE 2984 0 30 MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 21280 438772 SH OTR 1 0 438772 0 MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 16072 331380 SH SOLE 234610 0 96770 MONSTER BEVERAGE CRP COM USD0.005 61174X109 53622 847247 SH OTR 1 0 847247 0 MONSTER BEVERAGE CRP COM USD0.005 61174X109 11677 184499 SH SOLE 181885 0 2614 MOODYS CORP COMMON 615369105 2788 18885 SH OTR 1 0 18885 0 MOODYS CORP COMMON 615369105 13197 89400 SH SOLE 80314 0 9086 MORNINGSTAR INC COMMON 617700109 70436 726368 SH OTR 1 0 726368 0 MORNINGSTAR INC COMMON 617700109 15016 154848 SH SOLE 154032 0 816 MSCI INC COMMON 55354G100 55129 435664 SH SOLE 427105 0 8559 MULESOFT INC COMMON CLASS A 625207105 922 39638 SH OTR 1 0 39638 0 MULESOFT INC COMMON CLASS A 625207105 243 10441 SH SOLE 10328 0 113 NATIONAL GRID ADR (5 ORD) 636274409 1391 23656 SH SOLE 23032 0 624 NATIONAL RESH CORP CLASS A 637372202 65839 1765113 SH OTR 1 0 1765113 0 NATIONAL RESH CORP CLASS A 637372202 15571 417445 SH SOLE 415212 0 2233 NATL BEVERAGE CORP COMMON 635017106 22280 228654 SH OTR 1 0 228654 0 NATL BEVERAGE CORP COMMON 635017106 43706 448529 SH SOLE 444883 0 3646 NETFLIX INC COMMON 64110L106 33710 175610 SH OTR 1 0 175610 0 NETFLIX INC COMMON 64110L106 6124 31905 SH SOLE 31397 0 508 NIKE INC CLASS B 654106103 20908 334265 SH OTR 1 0 334265 0 NIKE INC CLASS B 654106103 5715 91361 SH SOLE 90374 0 987 NORDSON CORP COMMON 655663102 4914 33567 SH OTR 1 0 33567 0 NORDSON CORP COMMON 655663102 60473 413067 SH SOLE 402757 0 10310 NORTHERN TR CORP COMMON 665859104 1753 17550 SH OTR 1 0 17550 0 NORTHERN TR CORP COMMON 665859104 286 2865 SH SOLE 2836 0 29 NOVARTIS AG ADR (1 ORD) 66987V109 2498 29750 SH SOLE 28721 0 1029 NTAL STORAGE AFFLTS COM SHS BEN IN 637870106 3255 119394 SH SOLE 119394 0 0 NVE CORP COMMON 629445206 45488 528925 SH OTR 1 0 528925 0 NVE CORP COMMON 629445206 17461 203035 SH SOLE 201941 0 1094 NVIDIA CORP COMMON 67066G104 36281 187500 SH OTR 1 0 187500 0 NVIDIA CORP COMMON 67066G104 6200 32039 SH SOLE 31489 0 550 OCCIDENTAL PETE CORP COMMON 674599105 6061 82286 SH SOLE 82286 0 0 OKTA INC COMMON CL A 679295105 1125 43925 SH OTR 1 0 43925 0 OKTA INC COMMON CL A 679295105 375 14625 SH SOLE 14466 0 159 OLD DOMINION FGHT COMMON 679580100 130327 990700 SH OTR 1 0 990700 0 OLD DOMINION FGHT COMMON 679580100 184266 1400723 SH SOLE 1225750 0 174973 OLLIES BARGAIN OUT COMMON 681116109 86750 1629110 SH OTR 1 0 1629110 0 OLLIES BARGAIN OUT COMMON 681116109 20403 383162 SH SOLE 381171 0 1991 OMEGA FLEX COMMON 682095104 48360 677213 SH OTR 1 0 677213 0 OMEGA FLEX COMMON 682095104 19058 266883 SH SOLE 265436 0 1447 OMNICOM GROUP INC COMMON 681919106 4774 65550 SH SOLE 65550 0 0 OPEN TEXT CORP COMMON 683715106 2644 74114 SH SOLE 74114 0 0 ORACLE CORP COMMON 68389X105 11598 245306 SH SOLE 215009 0 30297 PATTERSON COMPANIES COMMON 703395103 12082 334400 SH OTR 1 0 334400 0 PATTERSON COMPANIES COMMON 703395103 41018 1135285 SH SOLE 1130538 0 4747 PAYCHEX INC COMMON 704326107 3937 57830 SH OTR 1 0 57830 0 PAYCHEX INC COMMON 704326107 1676 24623 SH SOLE 24623 0 0 PAYCOM SOFTWARE COM USD0.01 70432V102 48772 607144 SH OTR 1 0 607144 0 PAYCOM SOFTWARE COM USD0.01 70432V102 10223 127266 SH SOLE 126086 0 1180 PEPSICO INC COMMON 713448108 835 6963 SH SOLE 6963 0 0 PHILIP MORRIS INTL COMMON 718172109 25006 236688 SH OTR 1 0 236688 0 PHILIP MORRIS INTL COMMON 718172109 11020 104300 SH SOLE 103632 0 668 PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 1308 12874 SH SOLE 12874 0 0 PIMCO ETF TRUST 0-5 YR HGHYLD BD IDX 72201R783 767 7627 SH SOLE 7627 0 0 PIONEER NATURAL RES COMMON 723787107 16922 97900 SH OTR 1 0 97900 0 PIONEER NATURAL RES COMMON 723787107 1979 11451 SH SOLE 11170 0 281 PNC FINL SVCS GRP COMMON 693475105 26962 186855 SH SOLE 162837 0 24018 POOL CORPORATION COMMON 73278L105 30990 239025 SH OTR 1 0 239025 0 POOL CORPORATION COMMON 73278L105 142994 1102914 SH SOLE 979155 0 123759 PPG INDUSTRIES INC COMMON 693506107 12741 109062 SH SOLE 94146 0 14916 PRICELINE GRP COMMON 741503403 14632 8420 SH OTR 1 0 8420 0 PRICELINE GRP COMMON 741503403 2504 1441 SH SOLE 1416 0 25 PRICESMART INC COMMON 741511109 61338 712400 SH OTR 1 0 712400 0 PRICESMART INC COMMON 741511109 75567 877659 SH SOLE 762961 0 114698 PRIMERICA INC COMMON 74164M108 64298 633164 SH OTR 1 0 633164 0 PRIMERICA INC COMMON 74164M108 303313 2986819 SH SOLE 2724288 0 262531 PROCTER & GAMBLE CO COMMON 742718109 3738 40686 SH SOLE 40686 0 0 PROLOGIS INC COMMON 74340W103 1922 29794 SH SOLE 29794 0 0 PROSHARES TR PSHS CS 130/30 74347R248 64892 971917 SH SOLE 965002 0 6915 PS BUSINESS PKS INC REIT COMMON 69360J107 2416 19318 SH SOLE 19318 0 0 PT TELEKOMUNIKAS IND ADR (100 SER B) 715684106 1944 60335 SH SOLE 60335 0 0 RBC BEARINGS INC COMMON 75524B104 46566 368398 SH OTR 1 0 368398 0 RBC BEARINGS INC COMMON 75524B104 252238 1995552 SH SOLE 1874126 0 121426 RE/MAX HOLDINGS COM USD0.0001 CL 'A' 75524W108 19479 401620 SH OTR 1 0 401620 0 RE/MAX HOLDINGS COM USD0.0001 CL 'A' 75524W108 56818 1171508 SH SOLE 1165541 0 5967 REALTY INCOME CORP COMMON 756109104 8747 153405 SH OTR 1 0 153405 0 REALTY INCOME CORP COMMON 756109104 3513 61605 SH SOLE 61605 0 0 RELX N.V. REP(1 SHS EUR0.07) 75955B102 2529 109618 SH SOLE 105852 0 3766 RETAIL OPPORTUNITY COMMON 76131N101 2632 131905 SH SOLE 131905 0 0 RIO TINTO PLC ADR (1 ORD) 767204100 1085 20505 SH SOLE 19792 0 713 RLI CORP COMMON 749607107 23516 387670 SH OTR 1 0 387670 0 RLI CORP COMMON 749607107 78487 1293878 SH SOLE 1198547 0 95331 ROCKWELL AUTOMATION COMMON 773903109 12637 64360 SH OTR 1 0 64360 0 ROCKWELL AUTOMATION COMMON 773903109 2410 12273 SH SOLE 12081 0 192 ROPER TECHNOLOGIES COMMON 776696106 23347 90141 SH OTR 1 0 90141 0 ROPER TECHNOLOGIES COMMON 776696106 4261 16451 SH SOLE 16188 0 263 ROSS STORES INC COMMON 778296103 27102 337722 SH OTR 1 0 337722 0 ROSS STORES INC COMMON 778296103 5690 70906 SH SOLE 69883 0 1023 ROYAL BANK CDA COMMON 780087102 11215 137359 SH OTR 1 0 137359 0 ROYAL BANK CDA COMMON 780087102 4609 56444 SH SOLE 56444 0 0 ROYAL DUTCH SHELL PL SPON ADR B 780259107 14693 215160 SH OTR 1 0 215160 0 ROYAL DUTCH SHELL PL SPON ADR B 780259107 6765 99057 SH SOLE 98582 0 475 ROYAL DUTCH SHELL PL SPONS ADR A 780259206 2052 30764 SH SOLE 29763 0 1001 RPM INTERNATIONAL COMMON 749685103 4171 79570 SH OTR 1 0 79570 0 RPM INTERNATIONAL COMMON 749685103 14798 282289 SH SOLE 248996 0 33293 SALLY BEAUTY HLDGS COMMON 79546E104 12363 659000 SH OTR 1 0 659000 0 SALLY BEAUTY HLDGS COMMON 79546E104 30541 1627963 SH SOLE 1618798 0 9165 SANOFI SPONSORED ADR 80105N105 2284 53122 SH SOLE 51200 0 1922 SAP SE SP ADR (1 ORD) 803054204 2724 24240 SH SOLE 23399 0 841 SCHWAB CHARLES CORP COMMON 808513105 16663 324375 SH OTR 1 0 324375 0 SCHWAB CHARLES CORP COMMON 808513105 23490 457272 SH SOLE 404645 0 52627 SCOTTS MIRACLE-GRO CLASS A 810186106 23623 220793 SH OTR 1 0 220793 0 SCOTTS MIRACLE-GRO CLASS A 810186106 89337 834994 SH SOLE 831601 0 3393 SIGNATURE BANK NY COMMON 82669G104 4976 36254 SH OTR 1 0 36254 0 SIGNATURE BANK NY COMMON 82669G104 49749 362442 SH SOLE 352830 0 9612 SITEONE LANDSCAPE COM USD0.01 82982L103 28932 377210 SH OTR 1 0 377210 0 SITEONE LANDSCAPE COM USD0.01 82982L103 90075 1174383 SH SOLE 1168312 0 6071 SKYWORKS SOLUTIONS COMMON 83088M102 3020 31810 SH OTR 1 0 31810 0 SKYWORKS SOLUTIONS COMMON 83088M102 12333 129887 SH SOLE 129748 0 139 SMUCKER J M CO COMMON 832696405 4963 39945 SH SOLE 39945 0 0 SNAP-ON INC COMMON 833034101 84919 487200 SH SOLE 469342 0 17858 SONY CORP ADR (1 ORD) 835699307 2484 55266 SH SOLE 55266 0 0 SPDR GOLD TR GOLD GOLD SHARES NPV 78463V107 2163 17495 SH SOLE 15670 0 1825 SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 421 1579 SH SOLE 1579 0 0 SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 5380 15575 SH SOLE 15575 0 0 SPDR SERIES TRUST PORTFOLIO SHORT TERM 78464A474 8593 282486 SH SOLE 282486 0 0 SPDR SERIES TRUST NUVEEN BARCLAYS SHT 78468R739 19334 403558 SH SOLE 403558 0 0 STARBUCKS CORP COMMON 855244109 21024 366089 SH OTR 1 0 366089 0 STARBUCKS CORP COMMON 855244109 3645 63461 SH SOLE 62418 0 1043 STATE STREET CORP COMMON 857477103 8603 88128 SH SOLE 88128 0 0 SUNSTONE HOTEL INVS COMMON 867892101 2298 139023 SH SOLE 139023 0 0 SYSCO CORP COMMON 871829107 559 9200 SH SOLE 9200 0 0 TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 1190 30000 SH SOLE 28989 0 1011 TAL EDUCATION GRP SPON ADS 0.3333 A 874080104 3203 107799 SH SOLE 107799 0 0 TELADOC INC COMMON 87918A105 1179 33830 SH OTR 1 0 33830 0 TELEDYNE TECH INC COMMON 879360105 40193 221875 SH OTR 1 0 221875 0 TELEDYNE TECH INC COMMON 879360105 161967 894102 SH SOLE 792817 0 101285 TERADYNE INC COMMON 880770102 1628 38880 SH OTR 1 0 38880 0 TERADYNE INC COMMON 880770102 33937 810523 SH SOLE 789069 0 21454 THE HERSHEY COMPANY COMMON 427866108 636 5600 SH SOLE 5600 0 0 THOR INDS INC COMMON 885160101 28305 187800 SH OTR 1 0 187800 0 THOR INDS INC COMMON 885160101 99275 658662 SH SOLE 655791 0 2871 TJX COMPANIES INC COMMON 872540109 14351 187696 SH SOLE 164815 0 22881 TORO CO COMMON 891092108 13997 214580 SH OTR 1 0 214580 0 TORO CO COMMON 891092108 58093 890573 SH SOLE 764496 0 126077 TOTAL SA ADR (1 ORD) 89151E109 8427 152450 SH OTR 1 0 152450 0 TOTAL SA ADR (1 ORD) 89151E109 4901 88653 SH SOLE 87708 0 945 TOWER SEMICONDUCTO COMMON M87915274 5019 147268 SH SOLE 147268 0 0 TRACTOR SUPPLY CO COMMON 892356106 6309 84400 SH OTR 1 0 84400 0 TRACTOR SUPPLY CO COMMON 892356106 2653 35492 SH SOLE 35121 0 371 TRANSUNION COMMON 89400J107 19053 346666 SH SOLE 346666 0 0 TRAVELERS CO(THE) COMMON 89417E109 19500 143758 SH SOLE 124911 0 18847 U S PHYSICAL THERAPY COMMON 90337L108 16384 226923 SH OTR 1 0 226923 0 U S PHYSICAL THERAPY COMMON 90337L108 5471 75773 SH SOLE 75245 0 528 UBS AG LONDON ETRAC ALER MLP 90267B682 9377 541390 SH SOLE 541390 0 0 UNILEVER N.V NY SHARES (1 ORD) 904784709 2715 48199 SH SOLE 46559 0 1640 UNITEDHEALTH GRP INC COMMON 91324P102 7292 33076 SH SOLE 33076 0 0 US BANCORP DEL COMMON 902973304 22940 428134 SH SOLE 377346 0 50788 VANGUARD FTSE EMERGING MARKETS ETF 922042858 5144 112008 SH SOLE 110303 0 1705 VANGUARD INDEX TR EXTENDED MKT 922908652 7445 66635 SH SOLE 66635 0 0 VANGUARD SECTOR INDE HEALTH CARE 92204A504 2388 15479 SH SOLE 15479 0 0 VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 26236 316040 SH SOLE 314720 0 1320 VANTIV INC CLASS A 92210H105 1581 21500 SH OTR 1 0 21500 0 VANTIV INC CLASS A 92210H105 446 6063 SH SOLE 5997 0 66 VERMILION ENERGY COMMON 923725105 8431 232128 SH OTR 1 0 232128 0 VERMILION ENERGY COMMON 923725105 3081 84821 SH SOLE 84821 0 0 VISA INC CLASS A 92826C839 42594 373562 SH OTR 1 0 373562 0 VISA INC CLASS A 92826C839 7835 68717 SH SOLE 67624 0 1093 VODAFONE GRP PLC ADR (10 ORD) 92857W308 13383 419533 SH OTR 1 0 419533 0 VODAFONE GRP PLC ADR (10 ORD) 92857W308 6814 213611 SH SOLE 212161 0 1450 VULCAN MATERIALS CO COMMON 929160109 462 3600 SH SOLE 3600 0 0 WABCO HOLDINGS COMMON 92927K102 46543 324340 SH OTR 1 0 324340 0 WABCO HOLDINGS COMMON 92927K102 199091 1387390 SH SOLE 1237539 0 149851 WALGREENS BOOTS ALNC COMMON 931427108 908 12500 SH SOLE 12500 0 0 WALMART INC COMMON 931142103 1038 10513 SH SOLE 10513 0 0 WASTE MANAGEMENT INC COMMON 94106L109 7204 83478 SH OTR 1 0 83478 0 WASTE MANAGEMENT INC COMMON 94106L109 16416 190217 SH SOLE 173099 0 17118 WATSCO INC COMMON 942622200 17800 104683 SH OTR 1 0 104683 0 WATSCO INC COMMON 942622200 53671 315632 SH SOLE 314025 0 1607 WD-40 CO COMMON 929236107 10957 92854 SH OTR 1 0 92854 0 WD-40 CO COMMON 929236107 53523 453581 SH SOLE 452234 0 1347 WEC ENERGY GROUP INC COMMON 92939U106 8225 123820 SH OTR 1 0 123820 0 WEC ENERGY GROUP INC COMMON 92939U106 19878 299236 SH SOLE 266305 0 32931 WELLS FARGO & CO COMMON 949746101 244 4014 SH SOLE 4014 0 0 WEST PHARMACEUT SVS COMMON 955306105 2501 25350 SH OTR 1 0 25350 0 WEST PHARMACEUT SVS COMMON 955306105 1098 11125 SH SOLE 11012 0 113 WHIRLPOOL CORP COMMON 963320106 11950 70859 SH SOLE 70859 0 0 WINMARK CORP COMMON 974250102 13838 106938 SH SOLE 101979 0 4959 WORKDAY INC COMMON 98138H101 24134 237211 SH OTR 1 0 237211 0 WORKDAY INC COMMON 98138H101 4535 44578 SH SOLE 43872 0 706 WYNN RESORTS LTD COMMON 983134107 7610 45142 SH OTR 1 0 45142 0 WYNN RESORTS LTD COMMON 983134107 60349 357964 SH SOLE 349096 0 8868 YANDEX N.V. CLASS A N97284108 28867 881444 SH OTR 1 0 881444 0 YANDEX N.V. CLASS A N97284108 5140 156937 SH SOLE 154405 0 2532 YELP INC COMMON 985817105 2140 50990 SH OTR 1 0 50990 0 YELP INC COMMON 985817105 507 12078 SH SOLE 11957 0 121 ZOETIS INC COMMON 98978V103 30684 425925 SH OTR 1 0 425925 0 ZOETIS INC COMMON 98978V103 17221 239044 SH SOLE 218238 0 20806