0001140361-17-018751.txt : 20170508 0001140361-17-018751.hdr.sgml : 20170508 20170508142207 ACCESSION NUMBER: 0001140361-17-018751 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170331 FILED AS OF DATE: 20170508 DATE AS OF CHANGE: 20170508 EFFECTIVENESS DATE: 20170508 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: 17821676 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 03-31-2017 03-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 05-05-2017 1 509 9180799 false 1 0000019481 028-00085 Virtus Investment Advisers, Inc.
INFORMATION TABLE 2 form13fInfoTable.xml AAON INC COM PAR $0.004 COMMON STOCKS 000360206 20906 591400 SH OTR 1 0 591400 0 AAON INC COM PAR $0.004 COMMON STOCKS 000360206 3755 106231 SH SOLE 0 104518 0 1713 AFLAC INC COMMON STOCKS 001055102 5043 69637 SH SOLE 0 69637 0 0 ALPS ETF TR ALERIAN MLP ETF/ISHARE - EQUITY 00162Q866 515 40518 SH SOLE 0 40518 0 0 AT&T INC COMMON STOCKS 00206R102 12394 298289 SH OTR 1 0 298289 0 AT&T INC COMMON STOCKS 00206R102 4046 97386 SH SOLE 0 96386 0 1000 ABAXIS INC COMMON STOCKS 002567105 50484 1040900 SH OTR 1 0 1040900 0 ABAXIS INC COMMON STOCKS 002567105 93104 1919676 SH SOLE 0 1638590 0 281086 ABBOTT LABS COMMON STOCKS 002824100 4693 105666 SH SOLE 0 103166 0 2500 ABBVIE INC COM COMMON STOCKS 00287Y109 377 5788 SH SOLE 0 3288 0 2500 ACTIVISION BLIZZARD INC COMMON STOCKS 00507V109 15651 313890 SH OTR 1 0 313890 0 ACTIVISION BLIZZARD INC COMMON STOCKS 00507V109 2285 45833 SH SOLE 0 45017 0 816 ALIBABA GROUP HLDG LTD SPONSORED ADS COMMON STOCKS 01609W102 43294 401498 SH OTR 1 0 401498 0 ALIBABA GROUP HLDG LTD SPONSORED ADS COMMON STOCKS 01609W102 6692 62058 SH SOLE 0 60957 0 1101 ALPHABET CLASS A COMMON STOCKS 02079K305 26109 30796 SH OTR 1 0 30796 0 ALPHABET CLASS A COMMON STOCKS 02079K305 3785 4464 SH SOLE 0 4386 0 78 ALTRIA GROUP INC COMMON STOCKS 02209S103 15387 215450 SH OTR 1 0 215450 0 ALTRIA GROUP INC COMMON STOCKS 02209S103 4716 66039 SH SOLE 0 66039 0 0 AMAZON INC COMMON STOCKS 023135106 41403 46702 SH OTR 1 0 46702 0 AMAZON INC COMMON STOCKS 023135106 6365 7180 SH SOLE 0 7053 0 127 AMERICAN HOMES 4 RENT CL A COMMON STOCKS 02665T306 3043 132544 SH SOLE 0 132544 0 0 AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 6158 598991 SH OTR 1 0 598991 0 AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 22479 2186662 SH SOLE 0 2178084 0 8578 AMERICAN TOWER REIT COM COMMON STOCKS 03027X100 2406 19796 SH SOLE 0 19796 0 0 AMERISOURCEBERGEN CORP COM COMMON STOCKS 03073E105 3758 42465 SH SOLE 0 42465 0 0 AMETEK INC COMMON STOCKS 031100100 4010 74150 SH OTR 1 0 74150 0 AMETEK INC COMMON STOCKS 031100100 1970 36432 SH SOLE 0 36016 0 416 AMGEN INC COMMON STOCKS 031162100 5104 31108 SH SOLE 0 31108 0 0 AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 34962 491250 SH OTR 1 0 491250 0 AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 6908 97058 SH SOLE 0 95576 0 1482 ANALOG DEVICES INC COMMON STOCKS 032654105 4098 50010 SH OTR 1 0 50010 0 ANALOG DEVICES INC COMMON STOCKS 032654105 17597 214731 SH SOLE 0 189773 0 24958 ANIKA THERAPEUTICS INC COM COMMON STOCKS 035255108 11718 269740 SH OTR 1 0 269740 0 ANIKA THERAPEUTICS INC COM COMMON STOCKS 035255108 46282 1065435 SH SOLE 0 1061393 0 4042 ANSYS INC COMMON STOCKS 03662Q105 20818 194800 SH OTR 1 0 194800 0 ANSYS INC COMMON STOCKS 03662Q105 19083 178564 SH SOLE 0 172757 0 5807 APARTMENT INVT & MGMT CO CL A COMMON STOCKS 03748R101 2505 56480 SH SOLE 0 56480 0 0 APTARGROUP INC COMMON STOCKS 038336103 7807 101400 SH OTR 1 0 101400 0 APTARGROUP INC COMMON STOCKS 038336103 40366 524299 SH SOLE 0 445543 0 78756 ARCELOR MITTAL COMMON STOCKS 03938L104 1939 232167 SH SOLE 0 232167 0 0 ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 22011 797500 SH OTR 1 0 797500 0 ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 102519 3714457 SH SOLE 0 3381394 0 333063 ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 56960 966742 SH OTR 1 0 966742 0 ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 148025 2512302 SH SOLE 0 2212249 0 300053 ASTRAZENECA ADR COMMON STOCKS 046353108 10031 322140 SH OTR 1 0 322140 0 ASTRAZENECA ADR COMMON STOCKS 046353108 3086 99110 SH SOLE 0 99110 0 0 AUTOHOME INC SP ADR CL A COMMON STOCKS 05278C107 71467 2249520 SH OTR 1 0 2249520 0 AUTOHOME INC SP ADR CL A COMMON STOCKS 05278C107 152295 4793681 SH SOLE 0 4168488 0 625193 AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 5955 58157 SH SOLE 0 58157 0 0 BCE INC NEW COMMON STOCKS 05534B760 10977 247950 SH OTR 1 0 247950 0 BCE INC NEW COMMON STOCKS 05534B760 3544 80056 SH SOLE 0 80056 0 0 BP ADR COMMON STOCKS 055622104 744 21560 SH SOLE 0 20785 0 775 BADGER METER INC COMMON STOCKS 056525108 14527 395300 SH OTR 1 0 395300 0 BADGER METER INC COMMON STOCKS 056525108 44902 1221831 SH SOLE 0 1215974 0 5857 BALL CORP COMMON STOCKS 058498106 792 10670 SH OTR 1 0 10670 0 BALL CORP COMMON STOCKS 058498106 205 2758 SH SOLE 0 2731 0 27 BANK OF AMERICA CORPORATION COMMON STOCKS 060505104 27360 1159810 SH OTR 1 0 1159810 0 BANK OF AMERICA CORPORATION COMMON STOCKS 060505104 4204 178197 SH SOLE 0 174930 0 3267 BANK HAWAII CORP COMMON STOCKS 062540109 21396 259790 SH OTR 1 0 259790 0 BANK HAWAII CORP COMMON STOCKS 062540109 69769 847127 SH SOLE 0 843989 0 3138 BANK OF THE OZARKS INC COMMON STOCKS 063904106 3451 66350 SH OTR 1 0 66350 0 BANK OF THE OZARKS INC COMMON STOCKS 063904106 27725 533075 SH SOLE 0 513982 0 19093 BECTON DICKINSON & CO COMMON STOCKS 075887109 17704 96509 SH SOLE 0 83478 0 13031 BERKLEY W R CORP COMMON STOCKS 084423102 47475 672165 SH SOLE 0 654111 0 18054 BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 750 3 SH SOLE 0 3 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 708 4250 SH SOLE 0 4250 0 0 BIOMARIN PHARMACEUTICAL INC COMMON STOCKS 09061G101 17783 202582 SH OTR 1 0 202582 0 BIOMARIN PHARMACEUTICAL INC COMMON STOCKS 09061G101 2705 30812 SH SOLE 0 30271 0 541 BLACKROCK CA MUNICIPAL INCOME TRUST ETF/ISHARE - FIXED 09248E102 294 20574 SH SOLE 0 20574 0 0 BLACKROCK MUNIYIELD QUALITY FUND III ETF/ISHARE - FIXED 09254E103 167 12000 SH SOLE 0 12000 0 0 BOSTON PROPERTIES INC COMMON STOCKS 101121101 3177 23990 SH SOLE 0 23990 0 0 BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 9740 179119 SH OTR 1 0 179119 0 BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 1505 27667 SH SOLE 0 27177 0 490 BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 3630 54736 SH SOLE 0 53892 0 844 BROADRIDGE FINANCIAL SOULUTIONS COMMON STOCKS 11133T103 2739 40310 SH OTR 1 0 40310 0 BROADRIDGE FINANCIAL SOULUTIONS COMMON STOCKS 11133T103 28413 418145 SH SOLE 0 395854 0 22291 BROOKFIELD ASSET MGMT INC CL A COMMON STOCKS 112585104 2761 75739 SH SOLE 0 75739 0 0 BROWN FORMAN CORP CL B COMMON STOCKS 115637209 2019 43720 SH OTR 1 0 43720 0 BROWN FORMAN CORP CL B COMMON STOCKS 115637209 467 10106 SH SOLE 0 10028 0 78 CDW CORP COM COMMON STOCKS 12514G108 23263 403100 SH OTR 1 0 403100 0 CDW CORP COM COMMON STOCKS 12514G108 195136 3381318 SH SOLE 0 3010078 0 371240 CME GROUP INC COMMON STOCKS 12572Q105 16031 134945 SH SOLE 0 116281 0 18664 CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 1095 9138 SH SOLE 0 8798 0 340 CRH PLC COMMON STOCKS 12626K203 2375 67536 SH SOLE 0 67536 0 0 CVS CAREMARK CORP COMMON STOCKS 126650100 4716 60073 SH SOLE 0 60073 0 0 CABOT OIL & GAS CORP COMMON STOCKS 127097103 9938 415659 SH OTR 1 0 415659 0 CABOT OIL & GAS CORP COMMON STOCKS 127097103 1839 76900 SH SOLE 0 75536 0 1364 CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 14655 191300 SH OTR 1 0 191300 0 CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 51247 668932 SH SOLE 0 665728 0 3204 CANADIAN NATURAL RESOURCES LTD COMMON STOCKS 136385101 3095 94380 SH SOLE 0 94380 0 0 CARLISLE COMPANIES INC COMMON STOCKS 142339100 28089 263970 SH SOLE 0 254089 0 9881 CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 16923 256014 SH OTR 1 0 256014 0 CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 50012 756609 SH SOLE 0 752977 0 3632 CELGENE CORP COMMON STOCKS 151020104 33427 268641 SH OTR 1 0 268641 0 CELGENE CORP COMMON STOCKS 151020104 5133 41252 SH SOLE 0 40524 0 728 CHEESECAKE FACTORY INC COMMON STOCKS 163072101 16885 266500 SH OTR 1 0 266500 0 CHEESECAKE FACTORY INC COMMON STOCKS 163072101 73466 1159506 SH SOLE 0 1155285 0 4221 CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 36655 2637052 SH OTR 1 0 2637052 0 CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 31330 2253939 SH SOLE 0 2193863 0 60076 CHEVRON CORPORATION COMMON STOCKS 166764100 5598 52138 SH SOLE 0 51655 0 483 CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 1263 22868 SH SOLE 0 22041 0 827 CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 1014 29832 SH SOLE 0 28751 0 1081 CHURCH & DWIGHT CO COMMON STOCKS 171340102 1673 33548 SH OTR 1 0 33548 0 CHURCH & DWIGHT CO COMMON STOCKS 171340102 19524 391498 SH SOLE 0 389428 0 2070 CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 3885 53753 SH OTR 1 0 53753 0 CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 1571 21732 SH SOLE 0 21732 0 0 CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 20121 453800 SH OTR 1 0 453800 0 CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 80632 1818486 SH SOLE 0 1811631 0 6855 CISCO SYSTEMS INC COMMON STOCKS 17275R102 5233 154830 SH OTR 1 0 154830 0 CISCO SYSTEMS INC COMMON STOCKS 17275R102 1619 47893 SH SOLE 0 47893 0 0 COCA-COLA CO COMMON STOCKS 191216100 446 10520 SH SOLE 0 10520 0 0 COGNEX CORP COM COMMON STOCKS 192422103 9228 109926 SH OTR 1 0 109926 0 COGNEX CORP COM COMMON STOCKS 192422103 28753 342506 SH SOLE 0 340874 0 1632 COOPER COMPANIES INC COMMON STOCKS 216648402 2798 13998 SH OTR 1 0 13998 0 COOPER COMPANIES INC COMMON STOCKS 216648402 41213 206177 SH SOLE 0 205103 0 1074 COPART INC COMMON STOCKS 217204106 54918 886775 SH OTR 1 0 886775 0 COPART INC COMMON STOCKS 217204106 123662 1996801 SH SOLE 0 1692675 0 304126 COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 19554 116608 SH OTR 1 0 116608 0 COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 3471 20698 SH SOLE 0 20320 0 378 COSTAR GROUP INC COM COMMON STOCKS 22160N109 17639 85121 SH OTR 1 0 85121 0 COSTAR GROUP INC COM COMMON STOCKS 22160N109 3398 16396 SH SOLE 0 16113 0 283 COTIVITI HOLDINGS INC COM COMMON STOCKS 22164K101 15274 366890 SH SOLE 0 348154 0 18736 CROWN CASTLE INTL CORP NEW COM COMMON STOCKS 22822V101 10430 110430 SH OTR 1 0 110430 0 CROWN CASTLE INTL CORP NEW COM COMMON STOCKS 22822V101 11703 123906 SH SOLE 0 113676 0 10230 CTRIP COM INTL LTD ADR COMMON STOCKS 22943F100 16882 343485 SH OTR 1 0 343485 0 CTRIP COM INTL LTD ADR COMMON STOCKS 22943F100 4600 93586 SH SOLE 0 92631 0 955 DANAHER CORP COMMON STOCKS 235851102 16076 187959 SH OTR 1 0 187959 0 DANAHER CORP COMMON STOCKS 235851102 2835 33147 SH SOLE 0 32575 0 572 DENTSPLY SIRONA INC COM COMMON STOCKS 24906P109 3451 55268 SH OTR 1 0 55268 0 DENTSPLY SIRONA INC COM COMMON STOCKS 24906P109 38623 618562 SH SOLE 0 596413 0 22149 DIPLOMAT PHARMACY INC COM COMMON STOCKS 25456K101 394 24700 SH OTR 1 0 24700 0 DIPLOMAT PHARMACY INC COM COMMON STOCKS 25456K101 128 8035 SH SOLE 0 7967 0 68 THE WALT DISNEY COMPANY COMMON STOCKS 254687106 9487 83670 SH OTR 1 0 83670 0 THE WALT DISNEY COMPANY COMMON STOCKS 254687106 1467 12935 SH SOLE 0 12705 0 230 DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 1385 47620 SH OTR 1 0 47620 0 DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 368 12648 SH SOLE 0 12480 0 168 DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 3812 20685 SH OTR 1 0 20685 0 DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 716 3886 SH SOLE 0 3849 0 37 DONALDSON INC COMMON STOCKS 257651109 12113 266100 SH OTR 1 0 266100 0 DONALDSON INC COMMON STOCKS 257651109 70332 1545082 SH SOLE 0 1343178 0 201904 DOVER CORP COMMON STOCKS 260003108 402 5000 SH SOLE 0 5000 0 0 DR PEPPER SNAPPLE GROUP INC COMMON STOCKS 26138E109 10323 105419 SH SOLE 0 90665 0 14754 DRIL-QUIP INC COMMON STOCKS 262037104 16297 298755 SH OTR 1 0 298755 0 DRIL-QUIP INC COMMON STOCKS 262037104 104592 1917367 SH SOLE 0 1724022 0 193345 ECOLAB INC COMMON STOCKS 278865100 17134 136700 SH OTR 1 0 136700 0 ECOLAB INC COMMON STOCKS 278865100 2873 22918 SH SOLE 0 22486 0 432 EDUCATION RLTY TR INC COM NEW COMMON STOCKS 28140H203 2079 50885 SH SOLE 0 50885 0 0 ELLIE MAE INC COM COMMON STOCKS 28849P100 28908 288300 SH OTR 1 0 288300 0 ELLIE MAE INC COM COMMON STOCKS 28849P100 5472 54568 SH SOLE 0 53715 0 853 EMPIRE ST RLTY TR INC CL A COMMON STOCKS 292104106 2550 123527 SH SOLE 0 123527 0 0 ENERPLUS CORP COM COMMON STOCKS 292766102 2475 307514 SH SOLE 0 307514 0 0 EQUIFAX INC COMMON STOCKS 294429105 1959 14329 SH OTR 1 0 14329 0 EQUIFAX INC COMMON STOCKS 294429105 79176 579024 SH SOLE 0 566748 0 12276 EQUINIX INC COMMON STOCKS 29444U700 2146 5360 SH SOLE 0 5360 0 0 EQUITY LIFESTYLE PROPERTIES INC COMMON STOCKS 29472R108 2615 33938 SH SOLE 0 33938 0 0 ESSEX PROPERTY TRUST INC COMMON STOCKS 297178105 2087 9014 SH SOLE 0 9014 0 0 EXPEDIA INC DEL COM NEW COMMON STOCKS 30212P303 1562 12381 SH OTR 1 0 12381 0 EXPEDIA INC DEL COM NEW COMMON STOCKS 30212P303 376 2981 SH SOLE 0 2952 0 29 EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 51149 905449 SH SOLE 0 881950 0 23499 EXPONENT INC COMMON STOCKS 30214U102 2503 42040 SH OTR 1 0 42040 0 EXPONENT INC COMMON STOCKS 30214U102 1174 19711 SH SOLE 0 19490 0 221 EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 11037 134586 SH SOLE 0 119222 0 15364 FACEBOOK INC CL A COMMON STOCKS 30303M102 98163 691042 SH OTR 1 0 691042 0 FACEBOOK INC CL A COMMON STOCKS 30303M102 12322 86747 SH SOLE 0 85176 0 1571 FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 41028 248790 SH OTR 1 0 248790 0 FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 107073 649280 SH SOLE 0 574275 0 75005 FAIR ISAAC CORPORATION COMMON STOCKS 303250104 1422 11030 SH OTR 1 0 11030 0 FAIR ISAAC CORPORATION COMMON STOCKS 303250104 246 1905 SH SOLE 0 1886 0 19 FASTENAL COMPANY COMMON STOCKS 311900104 5036 97790 SH OTR 1 0 97790 0 FASTENAL COMPANY COMMON STOCKS 311900104 22934 445318 SH SOLE 0 430268 0 15050 FEDEX CORP COMMON STOCKS 31428X106 1054 5400 SH SOLE 0 5400 0 0 FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 11781 270526 SH OTR 1 0 270526 0 FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 2087 47931 SH SOLE 0 47204 0 727 FIRST FINL BANCSHARES INC COM COMMON STOCKS 32020R109 9057 225865 SH OTR 1 0 225865 0 FIRST FINL BANCSHARES INC COM COMMON STOCKS 32020R109 24507 611148 SH SOLE 0 608122 0 3026 FLEETCOR TECHNOLOGIES INC COM COMMON STOCKS 339041105 856 5650 SH OTR 1 0 5650 0 FLEETCOR TECHNOLOGIES INC COM COMMON STOCKS 339041105 216 1428 SH SOLE 0 1413 0 15 FOX FACTORY HLDG CORP COM COMMON STOCKS 35138V102 62716 2185235 SH OTR 1 0 2185235 0 FOX FACTORY HLDG CORP COM COMMON STOCKS 35138V102 95771 3336968 SH SOLE 0 2891513 0 445455 FRANKLIN RESOURCES INC COMMON STOCKS 354613101 580 13770 SH SOLE 0 13770 0 0 GDS HOLDINGS LTD SPONS ADR COMMON STOCKS 36165L108 1883 227659 SH SOLE 0 227659 0 0 GGP INC COMMON STOCKS 36174X101 2314 99819 SH SOLE 0 99819 0 0 GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 9112 84375 SH OTR 1 0 84375 0 GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 1697 15719 SH SOLE 0 15479 0 240 GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 1064 35719 SH SOLE 0 31219 0 4500 GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 11627 275780 SH OTR 1 0 275780 0 GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 4683 111069 SH SOLE 0 110025 0 1044 GLOBUS MEDICAL INC CL A COMMON STOCKS 379577208 4420 149210 SH OTR 1 0 149210 0 GLOBUS MEDICAL INC CL A COMMON STOCKS 379577208 2127 71801 SH SOLE 0 70974 0 827 GRACO INC COMMON STOCKS 384109104 36703 389872 SH OTR 1 0 389872 0 GRACO INC COMMON STOCKS 384109104 153897 1634766 SH SOLE 0 1501375 0 133391 GRAINGER W W INC COMMON STOCKS 384802104 6142 26386 SH SOLE 0 26386 0 0 HFF INC CL A COMMON STOCKS 40418F108 22186 801800 SH OTR 1 0 801800 0 HFF INC CL A COMMON STOCKS 40418F108 95332 3445315 SH SOLE 0 3149133 0 296182 HSBC HOLDINGS PLC-SPONSORED ADR COMMON STOCKS 404280406 9889 242270 SH OTR 1 0 242270 0 HSBC HOLDINGS PLC-SPONSORED ADR COMMON STOCKS 404280406 3136 76820 SH SOLE 0 76820 0 0 HALLIBURTON CO COMMON STOCKS 406216101 12639 256828 SH SOLE 0 225378 0 31450 HEALTHEQUITY INC COM COMMON STOCKS 42226A107 8228 193820 SH OTR 1 0 193820 0 HEALTHEQUITY INC COM COMMON STOCKS 42226A107 1479 34840 SH SOLE 0 34322 0 518 HEICO CORPORATION CL A COMMON STOCKS 422806208 40398 538638 SH OTR 1 0 538638 0 HEICO CORPORATION CL A COMMON STOCKS 422806208 7018 93571 SH SOLE 0 92014 0 1557 JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 26431 283900 SH OTR 1 0 283900 0 JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 158178 1699017 SH SOLE 0 1589562 0 109455 HERSHEY FOODS CORP COMMON STOCKS 427866108 612 5600 SH SOLE 0 5600 0 0 HOME DEPOT INC COMMON STOCKS 437076102 20131 137103 SH OTR 1 0 137103 0 HOME DEPOT INC COMMON STOCKS 437076102 3246 22110 SH SOLE 0 21719 0 391 HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 14779 118351 SH SOLE 0 102535 0 15816 HORMEL FOODS CORP COMMON STOCKS 440452100 11032 318566 SH SOLE 0 274935 0 43631 ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 21949 165691 SH SOLE 0 150516 0 15175 ILLUMINA INC COM COMMON STOCKS 452327109 1031 6040 SH OTR 1 0 6040 0 ILLUMINA INC COM COMMON STOCKS 452327109 228 1334 SH SOLE 0 1321 0 13 INTERACTIVE BROKERS GROUP INC COMMON STOCKS 45841N107 29276 843200 SH OTR 1 0 843200 0 INTERACTIVE BROKERS GROUP INC COMMON STOCKS 45841N107 11380 327772 SH SOLE 0 325485 0 2287 INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 1967 14839 SH OTR 1 0 14839 0 INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 1002 7561 SH SOLE 0 7480 0 81 INTUIT INC COMMON STOCKS 461202103 2515 21681 SH OTR 1 0 21681 0 INTUIT INC COMMON STOCKS 461202103 1303 11234 SH SOLE 0 11120 0 114 ISHARES COMEX GOLD TRUST ETF/ISHARE - EQUITY 464285105 407 33872 SH SOLE 0 33872 0 0 ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 502 5511 SH SOLE 0 5511 0 0 ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 25840 108904 SH SOLE 0 108904 0 0 ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 1478 13624 SH SOLE 0 13624 0 0 ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 1119 28396 SH SOLE 0 23128 0 5268 ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 421 3573 SH SOLE 0 3573 0 0 ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 1284 20619 SH SOLE 0 19654 0 965 ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 642 7735 SH SOLE 0 7735 0 0 ISHARES RUSSELL MIDCAP GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287481 928 8947 SH SOLE 0 8432 0 515 ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 12321 65824 SH SOLE 0 65266 0 558 ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 1457 4969 SH SOLE 0 4126 0 842 ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 4401 44116 SH SOLE 0 39521 0 4595 ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 3863 33613 SH SOLE 0 33309 0 304 ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 7028 61758 SH SOLE 0 61758 0 0 ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2884 21970 SH SOLE 0 21970 0 0 ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 2873 24318 SH SOLE 0 24318 0 0 ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 458 2834 SH SOLE 0 2699 0 135 ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 1645 11965 SH SOLE 0 11965 0 0 ISHARES CORE US GROWTH ETF ETF/ISHARE - EQUITY 464287671 291 6276 SH SOLE 0 6276 0 0 ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 1292 9234 SH SOLE 0 7914 0 1320 ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 2606 16738 SH SOLE 0 14393 0 2345 ISHARES JPMORGAN USD EMERGING MKTS BD FD ETF/ISHARE - FIXED 464288281 364 3199 SH SOLE 0 3199 0 0 ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 5448 46842 SH SOLE 0 46842 0 0 ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 2119 19445 SH SOLE 0 19445 0 0 ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 5292 60290 SH SOLE 0 60290 0 0 ISHARES BARCLAYS INTERMEDIATE CREDIT BD FD ETF/ISHARE - FIXED 464288638 232 2127 SH SOLE 0 2127 0 0 ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 965 9171 SH SOLE 0 7778 0 1393 ISHARES S&P US PREFERRED STOCK INDEX FUND ETF/ISHARE - EQUITY 464288687 2079 53722 SH SOLE 0 53722 0 0 ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 709 14705 SH SOLE 0 13144 0 1561 ISHARES HIGH DIVIDEND EQUITY FUND ETF/ISHARE - EQUITY 46429B663 310 3693 SH SOLE 0 3693 0 0 ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 6223 94287 SH SOLE 0 94287 0 0 ISHARES MSCI TAIWAN ETF NEW ETF/ISHARE - EQUITY 46434G772 1900 57179 SH SOLE 0 55101 0 2078 ISHARES MSCI SINGAPORE ETF NEW ETF/ISHARE - EQUITY 46434G780 2594 113719 SH SOLE 0 109568 0 4151 ISHARES MSCI MALAYSIA ETF NEW ETF/ISHARE - EQUITY 46434G814 1716 56287 SH SOLE 0 54202 0 2085 JPMORGAN CHASE & CO COMMON STOCKS 46625H100 754 8580 SH SOLE 0 8580 0 0 JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 30974 958934 SH SOLE 0 955155 0 3779 JOHNSON & JOHNSON COMMON STOCKS 478160104 2858 22947 SH SOLE 0 22347 0 600 KANSAS CITY SOUTHERN INC COMMON STOCKS 485170302 1218 14200 SH OTR 1 0 14200 0 KANSAS CITY SOUTHERN INC COMMON STOCKS 485170302 276 3217 SH SOLE 0 3170 0 47 KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 15844 754490 SH SOLE 0 743121 0 11369 KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 409 32396 SH SOLE 0 31149 0 1247 KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 1777 91162 SH SOLE 0 81805 0 9357 KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 890 54018 SH SOLE 0 50954 0 3064 KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 3612 27440 SH OTR 1 0 27440 0 KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 9987 75870 SH SOLE 0 67606 0 8264 KITE PHARMA INC COMMON STOCKS 49803L109 1185 15100 SH OTR 1 0 15100 0 KITE PHARMA INC COMMON STOCKS 49803L109 308 3930 SH SOLE 0 3891 0 39 KROGER CO COMMON STOCKS 501044101 4194 142215 SH SOLE 0 142215 0 0 LANDSTAR SYSTEM INC COMMON STOCKS 515098101 12602 147128 SH OTR 1 0 147128 0 LANDSTAR SYSTEM INC COMMON STOCKS 515098101 77325 902800 SH SOLE 0 890450 0 12350 LAS VEGAS SANDS CORP COMMON STOCKS 517834107 40820 715265 SH OTR 1 0 715265 0 LAS VEGAS SANDS CORP COMMON STOCKS 517834107 15862 277939 SH SOLE 0 257812 0 20127 LEGGETT & PLATT INC COMMON STOCKS 524660107 5928 117810 SH OTR 1 0 117810 0 LEGGETT & PLATT INC COMMON STOCKS 524660107 1970 39153 SH SOLE 0 39153 0 0 LENNOX INTL INC COM COMMON STOCKS 526107107 1635 9770 SH OTR 1 0 9770 0 LENNOX INTL INC COM COMMON STOCKS 526107107 20103 120159 SH SOLE 0 115176 0 4983 LINCOLN ELECTRIC HOLDINGS INC COMMON STOCKS 533900106 10286 118420 SH OTR 1 0 118420 0 LINCOLN ELECTRIC HOLDINGS INC COMMON STOCKS 533900106 29220 336406 SH SOLE 0 334738 0 1668 LOWES COMPANIES INC COMMON STOCKS 548661107 21690 263833 SH SOLE 0 229866 0 33967 MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 2184 21255 SH OTR 1 0 21255 0 MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 583 5671 SH SOLE 0 5613 0 58 MSCI INC CL A COMMON STOCKS 55354G100 39166 402984 SH SOLE 0 390944 0 12040 MANHATTAN ASSOCS INC COM COMMON STOCKS 562750109 30415 584345 SH SOLE 0 562109 0 22236 MANULIFE FINL CORP COM COMMON STOCKS 56501R106 3003 169267 SH SOLE 0 169267 0 0 MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 47321 252392 SH OTR 1 0 252392 0 MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 95722 510546 SH SOLE 0 437115 0 73431 MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 23951 324147 SH SOLE 0 287738 0 36409 MCCORMICK & COMPANY COMMON STOCKS 579780206 1978 20280 SH OTR 1 0 20280 0 MCCORMICK & COMPANY COMMON STOCKS 579780206 430 4410 SH SOLE 0 4365 0 45 MCDONALDS CORP COMMON STOCKS 580135101 1011 7800 SH SOLE 0 7800 0 0 MERCADOLIBRE INC COM COMMON STOCKS 58733R102 35044 165715 SH OTR 1 0 165715 0 MERCADOLIBRE INC COM COMMON STOCKS 58733R102 6189 29266 SH SOLE 0 28813 0 453 MERCK & COMPANY COMMON STOCKS 58933Y105 5134 80799 SH SOLE 0 80799 0 0 MEREDITH CORP COMMON STOCKS 589433101 7695 119110 SH OTR 1 0 119110 0 MEREDITH CORP COMMON STOCKS 589433101 2416 37404 SH SOLE 0 37404 0 0 MESA LABS INC COM COMMON STOCKS 59064R109 6642 54135 SH OTR 1 0 54135 0 MESA LABS INC COM COMMON STOCKS 59064R109 1602 13053 SH SOLE 0 12822 0 231 MICROSOFT CORP COMMON STOCKS 594918104 839 12732 SH SOLE 0 12732 0 0 MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 3656 49550 SH OTR 1 0 49550 0 MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 5608 76013 SH SOLE 0 76013 0 0 MIDDLEBY CORP COM COMMON STOCKS 596278101 2125 15570 SH OTR 1 0 15570 0 MIDDLEBY CORP COM COMMON STOCKS 596278101 427 3126 SH SOLE 0 3096 0 30 MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 13655 679332 SH OTR 1 0 679332 0 MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 68409 3403432 SH SOLE 0 3342543 0 60889 MONSTER BEVERAGE CORP NEW COM COMMON STOCKS 61174X109 39604 857777 SH OTR 1 0 857777 0 MONSTER BEVERAGE CORP NEW COM COMMON STOCKS 61174X109 7658 165856 SH SOLE 0 163320 0 2536 MOODYS CORP COMMON STOCKS 615369105 1661 14825 SH OTR 1 0 14825 0 MOODYS CORP COMMON STOCKS 615369105 9692 86502 SH SOLE 0 75444 0 11058 MORNINGSTAR INC COMMON STOCKS 617700109 21717 276298 SH OTR 1 0 276298 0 MORNINGSTAR INC COMMON STOCKS 617700109 3797 48309 SH SOLE 0 47485 0 824 MULESOFT COMMON STOCKS 625207105 436 17928 SH OTR 1 0 17928 0 MULESOFT COMMON STOCKS 625207105 111 4572 SH SOLE 0 4522 0 50 NVE CORP COM NEW COMMON STOCKS 629445206 39677 479252 SH OTR 1 0 479252 0 NVE CORP COM NEW COMMON STOCKS 629445206 10709 129347 SH SOLE 0 127911 0 1436 NVR INC COMMON STOCKS 62944T105 14571 6916 SH OTR 1 0 6916 0 NVR INC COMMON STOCKS 62944T105 73393 34835 SH SOLE 0 29522 0 5313 NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 18432 218054 SH OTR 1 0 218054 0 NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 38976 461093 SH SOLE 0 457728 0 3365 NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 13116 206622 SH OTR 1 0 206622 0 NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 5250 82703 SH SOLE 0 82055 0 648 NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 32604 1655009 SH OTR 1 0 1655009 0 NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 6624 336261 SH SOLE 0 330744 0 5517 NATIONAL STORAGE AFFILIATES TRUST COMMON STOCKS 637870106 2620 109625 SH SOLE 0 109625 0 0 NETFLIX COM INC COM COMMON STOCKS 64110L106 27844 188380 SH OTR 1 0 188380 0 NETFLIX COM INC COM COMMON STOCKS 64110L106 4573 30940 SH SOLE 0 30432 0 508 NIKE INC CL B COMMON STOCKS 654106103 25545 458365 SH OTR 1 0 458365 0 NIKE INC CL B COMMON STOCKS 654106103 5834 104682 SH SOLE 0 103428 0 1254 NORDSON CORP COMMON STOCKS 655663102 3284 26737 SH OTR 1 0 26737 0 NORDSON CORP COMMON STOCKS 655663102 45478 370222 SH SOLE 0 357147 0 13075 NORTHERN TR CORP COMMON STOCKS 665859104 1634 18870 SH OTR 1 0 18870 0 NORTHERN TR CORP COMMON STOCKS 665859104 227 2618 SH SOLE 0 2589 0 29 NOVARTIS AG ADR COMMON STOCKS 66987V109 2081 28014 SH SOLE 0 26985 0 1029 NVIDIA CORP COMMON STOCKS 67066G104 11450 105110 SH OTR 1 0 105110 0 NVIDIA CORP COMMON STOCKS 67066G104 1746 16027 SH SOLE 0 15742 0 285 OCCIDENTAL PETE CORP COMMON STOCKS 674599105 4671 73721 SH SOLE 0 73721 0 0 OCEANEERING INTERNATIONAL INC COMMON STOCKS 675232102 976 36035 SH OTR 1 0 36035 0 OCEANEERING INTERNATIONAL INC COMMON STOCKS 675232102 273 10079 SH SOLE 0 9898 0 181 OLD DOMINION FGHT LINES INC COM COMMON STOCKS 679580100 55429 647760 SH OTR 1 0 647760 0 OLD DOMINION FGHT LINES INC COM COMMON STOCKS 679580100 110797 1294810 SH SOLE 0 1112191 0 182619 OLLIES BARGAIN OUTLET HLDGS INC COMMON STOCKS 681116109 48404 1444900 SH OTR 1 0 1444900 0 OLLIES BARGAIN OUTLET HLDGS INC COMMON STOCKS 681116109 8062 240663 SH SOLE 0 236726 0 3937 OMNICOM GROUP COMMON STOCKS 681919106 5355 62115 SH SOLE 0 62115 0 0 OMEGA FLEX INC COMMON STOCKS 682095104 19767 413613 SH OTR 1 0 413613 0 OMEGA FLEX INC COMMON STOCKS 682095104 5499 115075 SH SOLE 0 113157 0 1918 ORACLE CORP COMMON STOCKS 68389X105 7922 177581 SH SOLE 0 159037 0 18544 PNC FINANCIAL CORP COMMON STOCKS 693475105 22914 190566 SH SOLE 0 164549 0 26017 PPG INDUSTRIES INC COMMON STOCKS 693506107 12025 114441 SH SOLE 0 98437 0 16004 PPL CORP COMMON STOCKS 69351T106 13293 355510 SH OTR 1 0 355510 0 PPL CORP COMMON STOCKS 69351T106 4153 111070 SH SOLE 0 111070 0 0 PS BUSINESS PARKS INC COM COMMON STOCKS 69360J107 1874 16327 SH SOLE 0 16327 0 0 PATTERSON COMPANIES INC COMMON STOCKS 703395103 14275 315600 SH OTR 1 0 315600 0 PATTERSON COMPANIES INC COMMON STOCKS 703395103 57564 1272689 SH SOLE 0 1268028 0 4661 PAYCHEX INC COMMON STOCKS 704326107 3565 60530 SH OTR 1 0 60530 0 PAYCHEX INC COMMON STOCKS 704326107 1216 20649 SH SOLE 0 20649 0 0 PAYCOM SOFTWARE INC COM COMMON STOCKS 70432V102 28048 487714 SH OTR 1 0 487714 0 PAYCOM SOFTWARE INC COM COMMON STOCKS 70432V102 4486 78002 SH SOLE 0 76669 0 1333 PEPSICO INC COMMON STOCKS 713448108 835 7463 SH SOLE 0 7463 0 0 PT TELEKOMUNIKIASI INDONESIA COMMON STOCKS 715684106 1822 58453 SH SOLE 0 58453 0 0 PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 28239 250128 SH OTR 1 0 250128 0 PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 11263 99761 SH SOLE 0 99063 0 698 PHYSICIANS RLTY TR COM COMMON STOCKS 71943U104 3247 163426 SH SOLE 0 163426 0 0 PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 937 9274 SH SOLE 0 9274 0 0 PIONEER NATURAL RESOURCES CO COM COMMON STOCKS 723787107 14247 76500 SH OTR 1 0 76500 0 PIONEER NATURAL RESOURCES CO COM COMMON STOCKS 723787107 2113 11346 SH SOLE 0 11129 0 217 POLARIS INDUSTRIES INC COMMON STOCKS 731068102 12661 151090 SH OTR 1 0 151090 0 POLARIS INDUSTRIES INC COMMON STOCKS 731068102 70395 840031 SH SOLE 0 723238 0 116793 POOL CORP COMMON STOCKS 73278L105 13424 112495 SH OTR 1 0 112495 0 POOL CORP COMMON STOCKS 73278L105 51546 431958 SH SOLE 0 367250 0 64708 PRICELINE GROUP INC COMMON STOCKS 741503403 34327 19285 SH OTR 1 0 19285 0 PRICELINE GROUP INC COMMON STOCKS 741503403 5080 2854 SH SOLE 0 2802 0 52 PRICESMART INC COM COMMON STOCKS 741511109 43694 473900 SH OTR 1 0 473900 0 PRICESMART INC COM COMMON STOCKS 741511109 73372 795790 SH SOLE 0 671755 0 124035 PRIMERICA INC COM COMMON STOCKS 74164M108 41036 499221 SH OTR 1 0 499221 0 PRIMERICA INC COM COMMON STOCKS 74164M108 236164 2873039 SH SOLE 0 2583746 0 289293 PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 3386 37688 SH SOLE 0 37688 0 0 PROSHARES LARGE CAP CORE PLUS ETF/ISHARE - EQUITY 74347R248 58762 1006206 SH SOLE 0 999341 0 6865 RLI CORP COMMON STOCKS 749607107 21240 353879 SH OTR 1 0 353879 0 RLI CORP COMMON STOCKS 749607107 74690 1244412 SH SOLE 0 1148936 0 95476 RPM INTERNATIONAL INC COMMON STOCKS 749685103 4952 89990 SH OTR 1 0 89990 0 RPM INTERNATIONAL INC COMMON STOCKS 749685103 15153 275366 SH SOLE 0 242003 0 33363 RBC BEARINGS INC COMMON STOCKS 75524B104 29743 306348 SH OTR 1 0 306348 0 RBC BEARINGS INC COMMON STOCKS 75524B104 184299 1898230 SH SOLE 0 1769591 0 128639 RE MAX HLDGS INC CL A COMMON STOCKS 75524W108 21689 364820 SH OTR 1 0 364820 0 RE MAX HLDGS INC CL A COMMON STOCKS 75524W108 68181 1146857 SH SOLE 0 1141338 0 5519 REALTY INCOME CORP COMMON STOCKS 756109104 9925 166720 SH OTR 1 0 166720 0 REALTY INCOME CORP COMMON STOCKS 756109104 3149 52893 SH SOLE 0 52893 0 0 RELX NV SPONSORED ADR COMMON STOCKS 75955B102 2314 124668 SH SOLE 0 120178 0 4490 RETAIL OPPORTUNITY INVTS CORP COMMON STOCKS 76131N101 2508 119266 SH SOLE 0 119266 0 0 REYNOLDS AMERICAN INC COMMON STOCKS 761713106 15307 242890 SH OTR 1 0 242890 0 REYNOLDS AMERICAN INC COMMON STOCKS 761713106 4009 63614 SH SOLE 0 63614 0 0 RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 1085 26678 SH SOLE 0 25695 0 983 ROCKWELL INTL CORP COMMON STOCKS 773903109 10202 65520 SH OTR 1 0 65520 0 ROCKWELL INTL CORP COMMON STOCKS 773903109 1671 10731 SH SOLE 0 10551 0 180 ROPER INDUSTRIES INC COMMON STOCKS 776696106 19906 96401 SH OTR 1 0 96401 0 ROPER INDUSTRIES INC COMMON STOCKS 776696106 3263 15804 SH SOLE 0 15528 0 276 ROSS STORES INC COMMON STOCKS 778296103 28548 433402 SH OTR 1 0 433402 0 ROSS STORES INC COMMON STOCKS 778296103 5298 80424 SH SOLE 0 79193 0 1231 ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 10912 149660 SH OTR 1 0 149660 0 ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 3479 47710 SH SOLE 0 47710 0 0 ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 13168 235860 SH OTR 1 0 235860 0 ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 4787 85741 SH SOLE 0 85266 0 475 ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 1199 22743 SH SOLE 0 22008 0 735 SPDR S&P DEPOSITARY RECEIPT ETF/ISHARE - EQUITY 78462F103 337 1429 SH SOLE 0 1429 0 0 SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 2010 16931 SH SOLE 0 15056 0 1875 SPDR BARCLAYS SHORT TERM CORP BOND ETF ETF/ISHARE - FIXED 78464A474 11345 370645 SH SOLE 0 370645 0 0 SPDR NUVEEN SHORT TERM MUNI BOND ETF ETF/ISHARE - FIXED 78468R739 20671 426740 SH SOLE 0 426740 0 0 SALLY BEAUTY COMPANY COMMON STOCKS 79546E104 14095 689575 SH OTR 1 0 689575 0 SALLY BEAUTY COMPANY COMMON STOCKS 79546E104 36894 1805004 SH SOLE 0 1795777 0 9227 SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 2349 51913 SH SOLE 0 49991 0 1922 SAP AG SPONSORED ADR COMMON STOCKS 803054204 2633 26821 SH SOLE 0 25853 0 968 SCHLUMBERGER LIMITED COMMON STOCKS 806857108 13852 177364 SH OTR 1 0 177364 0 SCHLUMBERGER LIMITED COMMON STOCKS 806857108 2581 33047 SH SOLE 0 32544 0 503 THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 13969 342295 SH OTR 1 0 342295 0 THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 18482 452882 SH SOLE 0 397182 0 55700 SCOTTS CO CL A COMMON STOCKS 810186106 15107 161763 SH OTR 1 0 161763 0 SCOTTS CO CL A COMMON STOCKS 810186106 62320 667312 SH SOLE 0 664846 0 2466 SHUTTERSTOCK INC COM COMMON STOCKS 825690100 2525 61070 SH SOLE 0 61070 0 0 SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 3629 24454 SH OTR 1 0 24454 0 SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 34155 230168 SH SOLE 0 221868 0 8300 SITEONE LANDSCAPE SUPPLY INC COMMON STOCKS 82982L103 17184 354960 SH OTR 1 0 354960 0 SITEONE LANDSCAPE SUPPLY INC COMMON STOCKS 82982L103 53022 1095264 SH SOLE 0 1089689 0 5575 SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 3489 35610 SH OTR 1 0 35610 0 SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 17419 177783 SH SOLE 0 177585 0 198 SMUCKER J M CO NEW COMMON STOCKS 832696405 3405 25975 SH SOLE 0 25975 0 0 SNAP ON TOOLS CORP COMMON STOCKS 833034101 57896 343253 SH SOLE 0 326088 0 17165 STARBUCKS CORP COMMON STOCKS 855244109 34361 588469 SH OTR 1 0 588469 0 STARBUCKS CORP COMMON STOCKS 855244109 5053 86536 SH SOLE 0 85090 0 1446 STATE STREET CORP COMMON STOCKS 857477103 6319 79374 SH SOLE 0 79374 0 0 SUN HYDRAULICS CORP COMMON STOCKS 866942105 7265 201200 SH OTR 1 0 201200 0 SUN HYDRAULICS CORP COMMON STOCKS 866942105 21535 596362 SH SOLE 0 593553 0 2809 SUNSTONE HOTEL INVS INC COMMON STOCKS 867892101 2148 140137 SH SOLE 0 140137 0 0 SYNGENTA AG ADR COMMON STOCKS 87160A100 539 6088 SH SOLE 0 5883 0 205 SYSCO CORP COMMON STOCKS 871829107 478 9200 SH SOLE 0 9200 0 0 THE TJX COMPANIES INC COMMON STOCKS 872540109 16196 204802 SH SOLE 0 178398 0 26404 TAL EDUCATION GROUP COMMON STOCKS 874080104 2027 19024 SH SOLE 0 19024 0 0 TELEDYNE TECHNOLOGIES INC COMMON STOCKS 879360105 23191 183385 SH OTR 1 0 183385 0 TELEDYNE TECHNOLOGIES INC COMMON STOCKS 879360105 106942 845662 SH SOLE 0 744825 0 100837 TERADYNE INC COMMON STOCKS 880770102 932 29970 SH OTR 1 0 29970 0 TERADYNE INC COMMON STOCKS 880770102 240 7732 SH SOLE 0 7648 0 84 TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 664 20678 SH SOLE 0 19955 0 723 THOR INDS INC COM COMMON STOCKS 885160101 17246 179400 SH OTR 1 0 179400 0 THOR INDS INC COM COMMON STOCKS 885160101 52134 542331 SH SOLE 0 539724 0 2607 3M COMPANY COMMON STOCKS 88579Y101 16448 85965 SH SOLE 0 75036 0 10929 TORO CO COMMON STOCKS 891092108 11473 183680 SH OTR 1 0 183680 0 TORO CO COMMON STOCKS 891092108 51995 832458 SH SOLE 0 705821 0 126637 TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 8258 163780 SH OTR 1 0 163780 0 TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 3867 76696 SH SOLE 0 75751 0 945 TRANSUNION COM COMMON STOCKS 89400J107 13931 363251 SH SOLE 0 363251 0 0 THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 17245 143067 SH SOLE 0 123233 0 19834 TRIPADVISOR INC COM COMMON STOCKS 896945201 1645 38114 SH OTR 1 0 38114 0 TRIPADVISOR INC COM COMMON STOCKS 896945201 15648 362553 SH SOLE 0 349229 0 13324 ETRACS ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 90267B682 1306 64321 SH SOLE 0 64321 0 0 U S BANCORP COMMON STOCKS 902973304 22239 431822 SH SOLE 0 371484 0 60338 UNILEVER PLC SPONSORED ADR COMMON STOCKS 904767704 2984 60480 SH OTR 1 0 60480 0 UNILEVER PLC SPONSORED ADR COMMON STOCKS 904767704 984 19944 SH SOLE 0 19944 0 0 UNILEVER N V ADR COMMON STOCKS 904784709 2652 53388 SH SOLE 0 51446 0 1942 UNION PACIFIC CORPORATION COMMON STOCKS 907818108 11306 106740 SH OTR 1 0 106740 0 UNION PACIFIC CORPORATION COMMON STOCKS 907818108 1783 16835 SH SOLE 0 16536 0 299 UNITEDHEALTH GROUP INC COMMON STOCKS 91324P102 4607 28093 SH SOLE 0 28093 0 0 VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 4339 109243 SH SOLE 0 107538 0 1705 VANGUARD HEALTH CARE ETF ETF/ISHARE - EQUITY 92204A504 2255 16362 SH SOLE 0 16362 0 0 VANGUARD RUSSELL 1000 VALUE ETF/ISHARE - EQUITY 92206C714 1011 10068 SH SOLE 0 10068 0 0 VANTIV INC CL A COMMON STOCKS 92210H105 908 14160 SH OTR 1 0 14160 0 VANTIV INC CL A COMMON STOCKS 92210H105 233 3631 SH SOLE 0 3592 0 39 VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 21450 259714 SH SOLE 0 258438 0 1276 VANGUARD EXTENDED MARKET ETF ETF/ISHARE - EQUITY 922908652 1508 15101 SH SOLE 0 15101 0 0 VERMILION ENERGY INC COM COMMON STOCKS 923725105 9894 263780 SH OTR 1 0 263780 0 VERMILION ENERGY INC COM COMMON STOCKS 923725105 3004 80077 SH SOLE 0 80077 0 0 VISA INC CL A COMMON STOCKS 92826C839 35707 401792 SH OTR 1 0 401792 0 VISA INC CL A COMMON STOCKS 92826C839 5867 66018 SH SOLE 0 64925 0 1093 VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 12528 474020 SH OTR 1 0 474020 0 VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 4766 180310 SH SOLE 0 179117 0 1193 VULCAN MATERIALS COMPANY COMMON STOCKS 929160109 434 3600 SH SOLE 0 3600 0 0 WD-40 COMPANY COMMON STOCKS 929236107 9234 84754 SH OTR 1 0 84754 0 WD-40 COMPANY COMMON STOCKS 929236107 41742 383131 SH SOLE 0 381910 0 1221 WABCO HOLDINGS INC COMMON STOCKS 92927K102 27961 238130 SH OTR 1 0 238130 0 WABCO HOLDINGS INC COMMON STOCKS 92927K102 153533 1307554 SH SOLE 0 1149046 0 158508 WEC ENERGY GROUP INC COM COMMON STOCKS 92939U106 8239 135890 SH OTR 1 0 135890 0 WEC ENERGY GROUP INC COM COMMON STOCKS 92939U106 23354 385184 SH SOLE 0 341933 0 43251 WABTEC CORP COM COMMON STOCKS 929740108 9609 123194 SH OTR 1 0 123194 0 WABTEC CORP COM COMMON STOCKS 929740108 11075 141985 SH SOLE 0 127416 0 14569 WAL MART STORES INC COMMON STOCKS 931142103 971 13471 SH SOLE 0 13471 0 0 WALGREENS BOOTS ALLIANCE INC COM COMMON STOCKS 931427108 1038 12500 SH SOLE 0 12500 0 0 WASTE MGMT INC DEL COMMON STOCKS 94106L109 6621 90800 SH OTR 1 0 90800 0 WASTE MGMT INC DEL COMMON STOCKS 94106L109 14658 201009 SH SOLE 0 179963 0 21046 WATSCO INC COM COMMON STOCKS 942622200 8050 56223 SH OTR 1 0 56223 0 WATSCO INC COM COMMON STOCKS 942622200 19887 138895 SH SOLE 0 138198 0 697 WELLS FARGO & CO COMMON STOCKS 949746101 349 6274 SH SOLE 0 6274 0 0 WEST PHARMACEUTICAL SVS INC COMMON STOCKS 955306105 1681 20600 SH OTR 1 0 20600 0 WEST PHARMACEUTICAL SVS INC COMMON STOCKS 955306105 845 10360 SH SOLE 0 10247 0 113 WHIRLPOOL CORP COMMON STOCKS 963320106 13067 76267 SH SOLE 0 76267 0 0 WINMARK CORP COM COMMON STOCKS 974250102 11466 101472 SH SOLE 0 94880 0 6592 WORKDAY INC CL A COMMON STOCKS 98138H101 21079 253111 SH OTR 1 0 253111 0 WORKDAY INC CL A COMMON STOCKS 98138H101 3596 43180 SH SOLE 0 42474 0 706 WYNN RESORTS LTD COM COMMON STOCKS 983134107 4853 42342 SH OTR 1 0 42342 0 WYNN RESORTS LTD COM COMMON STOCKS 983134107 37971 331310 SH SOLE 0 319240 0 12070 YELP INC COMMON STOCKS 985817105 1421 43380 SH OTR 1 0 43380 0 YELP INC COMMON STOCKS 985817105 285 8688 SH SOLE 0 8567 0 121 ZOETIS INC CL A COMMON STOCKS 98978V103 22984 430655 SH OTR 1 0 430655 0 ZOETIS INC CL A COMMON STOCKS 98978V103 18461 345911 SH SOLE 0 309812 0 36099 AXALTA COATING SYS LTD COM COMMON STOCKS G0750C108 1938 60200 SH OTR 1 0 60200 0 AXALTA COATING SYS LTD COM COMMON STOCKS G0750C108 10203 316854 SH SOLE 0 316516 0 338 ACCENTURE PLC CL A COMMON STOCKS G1151C101 15675 130759 SH OTR 1 0 130759 0 ACCENTURE PLC CL A COMMON STOCKS G1151C101 14099 117605 SH SOLE 0 104032 0 13573 MEDTRONIC PLC COMMON STOCKS G5960L103 12938 160606 SH SOLE 0 138313 0 22293 UBS GROUP AG SHS COMMON STOCKS H42097107 2919 182985 SH SOLE 0 182985 0 0 TOWER SEMICONDUCTOR LTD SHS NEW COMMON STOCKS M87915274 3681 159707 SH SOLE 0 159707 0 0 CORE LABORATORIES N V COMMON STOCKS N22717107 45468 393590 SH OTR 1 0 393590 0 CORE LABORATORIES N V COMMON STOCKS N22717107 148574 1286134 SH SOLE 0 1205124 0 81010 YANDEX N V SHS CLASS A COMMON STOCKS N97284108 20563 937664 SH OTR 1 0 937664 0 YANDEX N V SHS CLASS A COMMON STOCKS N97284108 3385 154350 SH SOLE 0 151722 0 2628 BROADCOM LTD SHS COMMON STOCKS Y09827109 2291 10461 SH SOLE 0 10461 0 0