0001140361-16-075480.txt : 20160809 0001140361-16-075480.hdr.sgml : 20160809 20160809163701 ACCESSION NUMBER: 0001140361-16-075480 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20160630 FILED AS OF DATE: 20160809 DATE AS OF CHANGE: 20160809 EFFECTIVENESS DATE: 20160809 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: 161818492 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 06-30-2016 06-30-2016 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 08-09-2016 1 491 6631277 false 1 0000019481 028-00085 Virtus Investment Advisers, Inc.
INFORMATION TABLE 2 form13fInfoTable.xml AAON INC COM PAR $0.004 COMMON STOCKS 000360206 7791 283204 SH OTR 1 0 283204 0 AAON INC COM PAR $0.004 COMMON STOCKS 000360206 2459 89374 SH SOLE 0 87635 0 1739 AFLAC INC COMMON STOCKS 001055102 4090 56680 SH SOLE 0 56680 0 0 AGL RESOURCES INC COMMON STOCKS 001204106 1227 18601 SH SOLE 0 18601 0 0 ABAXIS INC COMMON STOCKS 002567105 29320 620800 SH OTR 1 0 620800 0 ABAXIS INC COMMON STOCKS 002567105 86278 1826755 SH SOLE 0 1533779 0 292976 ABBOTT LABS COMMON STOCKS 002824100 2210 56208 SH SOLE 0 53708 0 2500 AMAZON INC COMMON STOCKS 023135106 23996 33532 SH OTR 1 0 33532 0 AMAZON INC COMMON STOCKS 023135106 4999 6985 SH SOLE 0 6849 0 136 AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 6537 623791 SH OTR 1 0 623791 0 AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 24780 2364522 SH SOLE 0 2354503 0 10019 AMETEK INC COMMON STOCKS 031100100 1680 36335 SH OTR 1 0 36335 0 AMETEK INC COMMON STOCKS 031100100 1030 22290 SH SOLE 0 21840 0 450 AMGEN INC COMMON STOCKS 031162100 5759 37852 SH OTR 1 0 37852 0 AMGEN INC COMMON STOCKS 031162100 14400 94645 SH SOLE 0 84946 0 9699 AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 21104 368114 SH OTR 1 0 368114 0 AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 5180 90347 SH SOLE 0 88671 0 1676 ANALOG DEVICES INC COMMON STOCKS 032654105 1511 26671 SH OTR 1 0 26671 0 ANALOG DEVICES INC COMMON STOCKS 032654105 12745 225022 SH SOLE 0 197649 0 27373 ANIKA THERAPEUTICS INC COM COMMON STOCKS 035255108 16108 300247 SH SOLE 0 300247 0 0 APPLE INC COMMON STOCKS 037833100 6476 67743 SH OTR 1 0 67743 0 APPLE INC COMMON STOCKS 037833100 1473 15411 SH SOLE 0 14420 0 991 APTARGROUP INC COMMON STOCKS 038336103 6861 86700 SH OTR 1 0 86700 0 APTARGROUP INC COMMON STOCKS 038336103 39944 504790 SH SOLE 0 423369 0 81421 ARM HOLDINGS PLC-ADR SPONSORED COMMON STOCKS 042068106 3945 86682 SH SOLE 0 86682 0 0 ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 30351 754260 SH OTR 1 0 754260 0 ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 91470 2273106 SH SOLE 0 1981051 0 292055 ASTRAZENECA ADR COMMON STOCKS 046353108 1454 48157 SH SOLE 0 48157 0 0 AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 1754 19097 SH OTR 1 0 19097 0 AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 17237 187627 SH SOLE 0 169473 0 18154 AVALONBAY COMMUNITIES INC COMMON STOCKS 053484101 1472 8163 SH SOLE 0 8163 0 0 BP ADR COMMON STOCKS 055622104 757 21327 SH SOLE 0 20552 0 775 BADGER METER INC COMMON STOCKS 056525108 13197 180700 SH OTR 1 0 180700 0 BADGER METER INC COMMON STOCKS 056525108 32796 449071 SH SOLE 0 445657 0 3414 BANK HAWAII CORP COMMON STOCKS 062540109 13622 198000 SH OTR 1 0 198000 0 BANK HAWAII CORP COMMON STOCKS 062540109 49067 713177 SH SOLE 0 709511 0 3666 BANK OF THE OZARKS INC COMMON STOCKS 063904106 1643 43795 SH OTR 1 0 43795 0 BANK OF THE OZARKS INC COMMON STOCKS 063904106 11449 305155 SH SOLE 0 302057 0 3098 BAXTER INTL INC COMMON STOCKS 071813109 3750 82939 SH SOLE 0 82939 0 0 BERKLEY W R CORP COMMON STOCKS 084423102 16104 268751 SH SOLE 0 266267 0 2484 BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 651 3 SH SOLE 0 3 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 615 4250 SH SOLE 0 4250 0 0 BOSTON PROPERTIES INC COMMON STOCKS 101121101 1941 14718 SH SOLE 0 14718 0 0 BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 20539 279249 SH OTR 1 0 279249 0 BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 4269 58037 SH SOLE 0 56905 0 1132 BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 1060 8190 SH SOLE 0 7557 0 633 BROOKFIELD ASSET MGMT INC CL A COMMON STOCKS 112585104 4309 130294 SH SOLE 0 130294 0 0 BROWN FORMAN CORP CL B COMMON STOCKS 115637209 2331 23370 SH OTR 1 0 23370 0 BROWN FORMAN CORP CL B COMMON STOCKS 115637209 508 5088 SH SOLE 0 5034 0 54 CEB INC COM COMMON STOCKS 125134106 12045 195282 SH OTR 1 0 195282 0 CEB INC COM COMMON STOCKS 125134106 39911 647061 SH SOLE 0 643409 0 3652 CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 1134 9097 SH SOLE 0 8757 0 340 CVS CAREMARK CORP COMMON STOCKS 126650100 3452 36058 SH SOLE 0 36058 0 0 CABOT OIL & GAS CORP COMMON STOCKS 127097103 8215 319139 SH OTR 1 0 319139 0 CABOT OIL & GAS CORP COMMON STOCKS 127097103 1917 74477 SH SOLE 0 73101 0 1376 CANADIAN NATURAL RESOURCES LTD COMMON STOCKS 136385101 2126 68949 SH SOLE 0 68949 0 0 CARLISLE COMPANIES INC COMMON STOCKS 142339100 15335 145105 SH SOLE 0 143716 0 1389 CELGENE CORP COMMON STOCKS 151020104 16049 162721 SH OTR 1 0 162721 0 CELGENE CORP COMMON STOCKS 151020104 3368 34148 SH SOLE 0 33481 0 667 CHEESECAKE FACTORY INC COMMON STOCKS 163072101 12800 265900 SH OTR 1 0 265900 0 CHEESECAKE FACTORY INC COMMON STOCKS 163072101 44853 931722 SH SOLE 0 926820 0 4902 CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 20453 1278329 SH OTR 1 0 1278329 0 CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 38079 2379923 SH SOLE 0 2189587 0 190336 CHEVRON CORPORATION COMMON STOCKS 166764100 4012 38273 SH SOLE 0 37790 0 483 CHURCH & DWIGHT CO COMMON STOCKS 171340102 1092 10611 SH OTR 1 0 10611 0 CHURCH & DWIGHT CO COMMON STOCKS 171340102 17737 172387 SH SOLE 0 170658 0 1729 CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 1437 19184 SH SOLE 0 19184 0 0 CLARCOR INC COMMON STOCKS 179895107 6296 103500 SH OTR 1 0 103500 0 CLARCOR INC COMMON STOCKS 179895107 14881 244640 SH SOLE 0 242994 0 1646 COCA-COLA CO COMMON STOCKS 191216100 477 10520 SH SOLE 0 10520 0 0 COGNEX CORP COM COMMON STOCKS 192422103 7394 171556 SH OTR 1 0 171556 0 COGNEX CORP COM COMMON STOCKS 192422103 26272 609570 SH SOLE 0 606354 0 3216 COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 8922 121884 SH OTR 1 0 121884 0 COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 1872 25578 SH SOLE 0 25079 0 499 COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 7284 182465 SH OTR 1 0 182465 0 COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 55778 1397253 SH SOLE 0 1223823 0 173430 COOPER COMPANIES INC COMMON STOCKS 216648402 1563 9108 SH OTR 1 0 9108 0 COOPER COMPANIES INC COMMON STOCKS 216648402 20186 117652 SH SOLE 0 116455 0 1197 COPART INC COMMON STOCKS 217204106 26375 538150 SH OTR 1 0 538150 0 COPART INC COMMON STOCKS 217204106 93989 1917760 SH SOLE 0 1606789 0 310971 DANAHER CORP COMMON STOCKS 235851102 13637 135019 SH OTR 1 0 135019 0 DANAHER CORP COMMON STOCKS 235851102 3196 31645 SH SOLE 0 31022 0 623 DONALDSON INC COMMON STOCKS 257651109 7710 224400 SH OTR 1 0 224400 0 DONALDSON INC COMMON STOCKS 257651109 51995 1513245 SH SOLE 0 1303459 0 209786 DOVER CORP COMMON STOCKS 260003108 347 5000 SH SOLE 0 5000 0 0 DRIL-QUIP INC COMMON STOCKS 262037104 14048 240420 SH OTR 1 0 240420 0 DRIL-QUIP INC COMMON STOCKS 262037104 80372 1375529 SH SOLE 0 1190688 0 184841 ECOLAB INC COMMON STOCKS 278865100 11637 98120 SH OTR 1 0 98120 0 ECOLAB INC COMMON STOCKS 278865100 2656 22397 SH SOLE 0 21951 0 446 EMPIRE ST RLTY TR INC CL A COMMON STOCKS 292104106 2057 108333 SH SOLE 0 108333 0 0 EQUIFAX INC COMMON STOCKS 294429105 1782 13879 SH OTR 1 0 13879 0 EQUIFAX INC COMMON STOCKS 294429105 36139 281454 SH SOLE 0 279403 0 2051 ESSEX PROPERTY TRUST INC COMMON STOCKS 297178105 3440 15083 SH SOLE 0 15083 0 0 EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 859 17515 SH OTR 1 0 17515 0 EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 32006 652646 SH SOLE 0 649318 0 3328 FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 18749 116150 SH OTR 1 0 116150 0 FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 63462 393151 SH SOLE 0 348468 0 44683 FAIR ISAAC CORPORATION COMMON STOCKS 303250104 951 8415 SH OTR 1 0 8415 0 FAIR ISAAC CORPORATION COMMON STOCKS 303250104 215 1902 SH SOLE 0 1878 0 24 FASTENAL COMPANY COMMON STOCKS 311900104 10140 228428 SH SOLE 0 226302 0 2126 FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 1897 65907 SH SOLE 0 65907 0 0 FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 3605 139366 SH OTR 1 0 139366 0 FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 1003 38752 SH SOLE 0 38026 0 726 FIRST SOLAR INC COMMON STOCKS 336433107 781 16110 SH OTR 1 0 16110 0 FIRST SOLAR INC COMMON STOCKS 336433107 229 4720 SH SOLE 0 4671 0 49 FRANKLIN RESOURCES INC COMMON STOCKS 354613101 460 13770 SH SOLE 0 13770 0 0 G & K SERVICES INC-CL A COMMON STOCKS 361268105 23328 304662 SH SOLE 0 302435 0 2227 G & K SERVICES INC-CL A COMMON STOCKS 361268105 8629 112700 SH OTR 1 0 112700 0 GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 2622 26915 SH OTR 1 0 26915 0 GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 651 6680 SH SOLE 0 6602 0 78 GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 1124 35719 SH SOLE 0 31219 0 4500 GENERAL MILLS INC COMMON STOCKS 370334104 1493 20931 SH OTR 1 0 20931 0 GENERAL MILLS INC COMMON STOCKS 370334104 11044 154847 SH SOLE 0 134850 0 19997 GILEAD SCIENCES INC COMMON STOCKS 375558103 12547 150404 SH OTR 1 0 150404 0 GILEAD SCIENCES INC COMMON STOCKS 375558103 5186 62169 SH SOLE 0 61556 0 613 GILDAN ACTIVEWEAR INC COMMON STOCKS 375916103 3539 120675 SH SOLE 0 120675 0 0 GLOBUS MEDICAL INC CL A COMMON STOCKS 379577208 1346 56475 SH OTR 1 0 56475 0 GLOBUS MEDICAL INC CL A COMMON STOCKS 379577208 818 34321 SH SOLE 0 33630 0 691 GRACO INC COMMON STOCKS 384109104 27259 345097 SH OTR 1 0 345097 0 GRACO INC COMMON STOCKS 384109104 114693 1451994 SH SOLE 0 1312727 0 139267 GRAINGER W W INC COMMON STOCKS 384802104 4812 21174 SH SOLE 0 21174 0 0 HALLIBURTON CO COMMON STOCKS 406216101 1787 39461 SH OTR 1 0 39461 0 HALLIBURTON CO COMMON STOCKS 406216101 12585 277877 SH SOLE 0 243150 0 34727 HEARTLAND EXPRESS INC COMMON STOCKS 422347104 4045 232600 SH OTR 1 0 232600 0 HEARTLAND EXPRESS INC COMMON STOCKS 422347104 924 53119 SH SOLE 0 52011 0 1108 HEICO CORPORATION CL A COMMON STOCKS 422806208 14589 271938 SH OTR 1 0 271938 0 HEICO CORPORATION CL A COMMON STOCKS 422806208 4108 76576 SH SOLE 0 74995 0 1581 JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 24396 279550 SH OTR 1 0 279550 0 JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 137930 1580496 SH SOLE 0 1443648 0 136848 HERSHEY FOODS CORP COMMON STOCKS 427866108 636 5600 SH SOLE 0 5600 0 0 HOME DEPOT INC COMMON STOCKS 437076102 18670 146213 SH OTR 1 0 146213 0 HOME DEPOT INC COMMON STOCKS 437076102 3961 31020 SH SOLE 0 30415 0 605 HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 2220 19088 SH OTR 1 0 19088 0 HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 14583 125371 SH SOLE 0 107111 0 18260 HORMEL FOODS CORP COMMON STOCKS 440452100 12309 336300 SH SOLE 0 288478 0 47822 HORMEL FOODS CORP COMMON STOCKS 440452100 1827 49930 SH OTR 1 0 49930 0 HUB GROUP INC-CL A COMMON STOCKS 443320106 2805 73100 SH OTR 1 0 73100 0 HUB GROUP INC-CL A COMMON STOCKS 443320106 886 23088 SH SOLE 0 22608 0 480 ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 1688 16206 SH OTR 1 0 16206 0 ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 17203 165155 SH SOLE 0 149066 0 16089 INTERNATIONAL BUSINESS MACHINES CO COMMON STOCKS 459200101 364 2400 SH SOLE 0 900 0 1500 INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 3453 27386 SH OTR 1 0 27386 0 INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 16781 133110 SH SOLE 0 114726 0 18384 INTUIT INC COMMON STOCKS 461202103 1463 13106 SH OTR 1 0 13106 0 INTUIT INC COMMON STOCKS 461202103 1017 9112 SH SOLE 0 8948 0 164 ISHARES MSCI EMERGING MKTS MIN VOLATILITY ETF/ISHARE - EQUITY 464286533 399 7742 SH SOLE 0 3051 0 4691 ISHARES MSCI SINGAPORE INDEX FUND ETF/ISHARE - EQUITY 464286673 2025 186333 SH SOLE 0 179433 0 6900 ISHARES MSCI TAIWAN INDEX FUND ETF/ISHARE - EQUITY 464286731 1596 113623 SH SOLE 0 109466 0 4157 ISHARES MSCI MALAYSIA INDEX FUND ETF/ISHARE - EQUITY 464286830 1852 223352 SH SOLE 0 215210 0 8142 ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 239 2806 SH SOLE 0 2806 0 0 ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 15464 73465 SH SOLE 0 73465 0 0 ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 814 7225 SH SOLE 0 7225 0 0 ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 1017 29591 SH SOLE 0 29591 0 0 ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 436 3550 SH SOLE 0 3550 0 0 ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 1296 23226 SH SOLE 0 22261 0 965 ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 575 7735 SH SOLE 0 7735 0 0 ISHARES RUSSELL MIDCAP GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287481 891 9516 SH SOLE 0 9004 0 512 ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 6198 36851 SH SOLE 0 36582 0 269 ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 1359 5283 SH SOLE 0 4255 0 1028 ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 5048 46650 SH SOLE 0 42055 0 4595 ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 2645 25619 SH SOLE 0 25319 0 300 ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 7170 71439 SH SOLE 0 71439 0 0 ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2707 23160 SH SOLE 0 23160 0 0 ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 1461 15022 SH SOLE 0 15022 0 0 ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 375 2733 SH SOLE 0 2599 0 134 ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 1377 11978 SH SOLE 0 11978 0 0 ISHARES CORE US GROWTH ETF ETF/ISHARE - EQUITY 464287671 256 3129 SH SOLE 0 3129 0 0 ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 1175 9477 SH SOLE 0 7867 0 1610 ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 3187 21491 SH SOLE 0 18412 0 3079 ISHARES CORE S&P SMALL CAP ETF ETF/ISHARE - EQUITY 464287804 19724 169726 SH SOLE 0 169726 0 0 ISHARES JPMORGAN USD EMERGING MKTS BD FD ETF/ISHARE - FIXED 464288281 365 3174 SH SOLE 0 3174 0 0 ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 4699 38502 SH SOLE 0 38502 0 0 ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 1273 11174 SH SOLE 0 11174 0 0 ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 344 4061 SH SOLE 0 4061 0 0 ISHARES BARCLAYS INTERMEDIATE CREDIT BD FD ETF/ISHARE - FIXED 464288638 236 2123 SH SOLE 0 2123 0 0 ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 1092 10292 SH SOLE 0 9060 0 1232 ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 829 16809 SH SOLE 0 15264 0 1545 JOHNSON & JOHNSON COMMON STOCKS 478160104 2874 23691 SH SOLE 0 23091 0 600 KANSAS CITY SOUTHERN INC COMMON STOCKS 485170302 290 3221 SH SOLE 0 3182 0 39 KANSAS CITY SOUTHERN INC COMMON STOCKS 485170302 1368 15185 SH OTR 1 0 15185 0 KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 17762 872826 SH SOLE 0 855877 0 16949 KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 1577 11470 SH OTR 1 0 11470 0 KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 11983 87164 SH SOLE 0 76967 0 10197 KINROSS GOLD CORP COM NO PAR COMMON STOCKS 496902404 1146 234341 SH SOLE 0 234341 0 0 KROGER CO COMMON STOCKS 501044101 2882 78330 SH SOLE 0 78330 0 0 LANDSTAR SYSTEM INC COMMON STOCKS 515098101 30236 440373 SH OTR 1 0 440373 0 LANDSTAR SYSTEM INC COMMON STOCKS 515098101 156693 2282165 SH SOLE 0 2039212 0 242953 LAS VEGAS SANDS CORP COMMON STOCKS 517834107 16592 381502 SH OTR 1 0 381502 0 LAS VEGAS SANDS CORP COMMON STOCKS 517834107 11377 261606 SH SOLE 0 239171 0 22435 THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 7595 83444 SH OTR 1 0 83444 0 THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 2087 22933 SH SOLE 0 22482 0 451 LEGGETT & PLATT INC COMMON STOCKS 524660107 1006 19677 SH SOLE 0 19677 0 0 LOWES COMPANIES INC COMMON STOCKS 548661107 2998 37862 SH OTR 1 0 37862 0 LOWES COMPANIES INC COMMON STOCKS 548661107 22275 281361 SH SOLE 0 243866 0 37495 MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 1602 22710 SH OTR 1 0 22710 0 MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 403 5709 SH SOLE 0 5635 0 74 MANHATTAN ASSOCS INC COM COMMON STOCKS 562750109 7733 120578 SH SOLE 0 119439 0 1139 MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 2785 40678 SH OTR 1 0 40678 0 MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 22138 323377 SH SOLE 0 283869 0 39508 MCCORMICK & COMPANY COMMON STOCKS 579780206 2311 21665 SH OTR 1 0 21665 0 MCCORMICK & COMPANY COMMON STOCKS 579780206 474 4439 SH SOLE 0 4384 0 55 MCDONALDS CORP COMMON STOCKS 580135101 939 7800 SH SOLE 0 7800 0 0 MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 15581 171686 SH OTR 1 0 171686 0 MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 3364 37069 SH SOLE 0 36403 0 666 MEREDITH CORP COMMON STOCKS 589433101 729 14034 SH SOLE 0 14034 0 0 MICROSOFT CORP COMMON STOCKS 594918104 651 12732 SH SOLE 0 12732 0 0 MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 5559 109522 SH SOLE 0 109522 0 0 MIDDLEBY CORP COM COMMON STOCKS 596278101 1918 16640 SH OTR 1 0 16640 0 MIDDLEBY CORP COM COMMON STOCKS 596278101 363 3146 SH SOLE 0 3109 0 37 MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 7360 115800 SH OTR 1 0 115800 0 MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 2297 36139 SH SOLE 0 35417 0 722 MOODYS CORP COMMON STOCKS 615369105 964 10290 SH OTR 1 0 10290 0 MOODYS CORP COMMON STOCKS 615369105 554 5910 SH SOLE 0 5791 0 119 MORNINGSTAR INC COMMON STOCKS 617700109 3843 46992 SH SOLE 0 46078 0 914 MORNINGSTAR INC COMMON STOCKS 617700109 13068 159793 SH OTR 1 0 159793 0 NVE CORP COM NEW COMMON STOCKS 629445206 14641 249625 SH OTR 1 0 249625 0 NVE CORP COM NEW COMMON STOCKS 629445206 12361 210760 SH SOLE 0 209263 0 1497 NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 16617 264554 SH OTR 1 0 264554 0 NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 41947 667847 SH SOLE 0 662611 0 5236 NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 5416 72870 SH SOLE 0 71863 0 1007 NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 12087 882297 SH OTR 1 0 882297 0 NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 3896 284392 SH SOLE 0 278576 0 5816 NIKE INC CL B COMMON STOCKS 654106103 21899 396715 SH OTR 1 0 396715 0 NIKE INC CL B COMMON STOCKS 654106103 6425 116401 SH SOLE 0 114795 0 1606 NIPPON TELEG & TEL ADR COMMON STOCKS 654624105 3368 71538 SH SOLE 0 70724 0 814 NORDSON CORP COMMON STOCKS 655663102 1974 23615 SH OTR 1 0 23615 0 NORDSON CORP COMMON STOCKS 655663102 18029 215638 SH SOLE 0 213460 0 2178 NORTHERN TR CORP COMMON STOCKS 665859104 1549 23372 SH OTR 1 0 23372 0 NORTHERN TR CORP COMMON STOCKS 665859104 5759 86922 SH SOLE 0 74566 0 12356 NOVO-NORDISK A S ADR COMMON STOCKS 670100205 3432 63809 SH SOLE 0 63809 0 0 OCCIDENTAL PETE CORP COMMON STOCKS 674599105 1602 21204 SH OTR 1 0 21204 0 OCCIDENTAL PETE CORP COMMON STOCKS 674599105 15840 209634 SH SOLE 0 189527 0 20107 OCEANEERING INTERNATIONAL INC COMMON STOCKS 675232102 1150 38510 SH OTR 1 0 38510 0 OCEANEERING INTERNATIONAL INC COMMON STOCKS 675232102 300 10060 SH SOLE 0 9936 0 124 OLLIES BARGAIN OUTLET HLDGS INC COMMON STOCKS 681116109 17421 699915 SH OTR 1 0 699915 0 OLLIES BARGAIN OUTLET HLDGS INC COMMON STOCKS 681116109 5271 211775 SH SOLE 0 207369 0 4406 OMNICOM GROUP COMMON STOCKS 681919106 4072 49964 SH SOLE 0 49964 0 0 OMEGA FLEX INC COMMON STOCKS 682095104 9523 250333 SH OTR 1 0 250333 0 OMEGA FLEX INC COMMON STOCKS 682095104 3218 84585 SH SOLE 0 83070 0 1515 PNC FINANCIAL CORP COMMON STOCKS 693475105 1769 21738 SH OTR 1 0 21738 0 PNC FINANCIAL CORP COMMON STOCKS 693475105 11876 145916 SH SOLE 0 124945 0 20971 PPG INDUSTRIES INC COMMON STOCKS 693506107 1789 17176 SH OTR 1 0 17176 0 PPG INDUSTRIES INC COMMON STOCKS 693506107 12565 120647 SH SOLE 0 103096 0 17551 PALO ALTO NETWORKS INC COM COMMON STOCKS 697435105 868 7075 SH OTR 1 0 7075 0 PALO ALTO NETWORKS INC COM COMMON STOCKS 697435105 134 1089 SH SOLE 0 1076 0 13 PATTERSON COMPANIES INC COMMON STOCKS 703395103 15884 331679 SH OTR 1 0 331679 0 PATTERSON COMPANIES INC COMMON STOCKS 703395103 60861 1270843 SH SOLE 0 1229532 0 41311 PAYCHEX INC COMMON STOCKS 704326107 1043 17536 SH SOLE 0 17536 0 0 PEPSICO INC COMMON STOCKS 713448108 1260 11891 SH SOLE 0 11891 0 0 PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 20309 199659 SH OTR 1 0 199659 0 PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 24468 240541 SH SOLE 0 221145 0 19396 PIONEER NATURAL RESOURCES CO COM COMMON STOCKS 723787107 8339 55150 SH OTR 1 0 55150 0 PIONEER NATURAL RESOURCES CO COM COMMON STOCKS 723787107 1631 10788 SH SOLE 0 10571 0 217 POLARIS INDUSTRIES INC COMMON STOCKS 731068102 169 2065 SH OTR 1 0 2065 0 POLARIS INDUSTRIES INC COMMON STOCKS 731068102 6473 79173 SH SOLE 0 79173 0 0 PRICELINE GROUP INC COMMON STOCKS 741503403 17322 13875 SH OTR 1 0 13875 0 PRICELINE GROUP INC COMMON STOCKS 741503403 3482 2789 SH SOLE 0 2732 0 57 PRICESMART INC COM COMMON STOCKS 741511109 23084 246700 SH OTR 1 0 246700 0 PRICESMART INC COM COMMON STOCKS 741511109 69832 746310 SH SOLE 0 621829 0 124481 PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 4852 57309 SH SOLE 0 57309 0 0 PROTO LABS INC COM COMMON STOCKS 743713109 1234 21435 SH OTR 1 0 21435 0 PROTO LABS INC COM COMMON STOCKS 743713109 293 5098 SH SOLE 0 5032 0 66 RLI CORP COMMON STOCKS 749607107 24518 356477 SH OTR 1 0 356477 0 RLI CORP COMMON STOCKS 749607107 103253 1501201 SH SOLE 0 1357548 0 143653 REALTY INCOME CORP COMMON STOCKS 756109104 5048 72786 SH SOLE 0 72786 0 0 REYNOLDS AMERICAN INC COMMON STOCKS 761713106 4365 80940 SH SOLE 0 80940 0 0 RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 1058 33787 SH SOLE 0 32525 0 1262 ROCKWELL COLLINS INC COMMON STOCKS 774341101 1899 22308 SH OTR 1 0 22308 0 ROCKWELL COLLINS INC COMMON STOCKS 774341101 1135 13328 SH SOLE 0 13053 0 275 ROPER INDUSTRIES INC COMMON STOCKS 776696106 14974 87791 SH OTR 1 0 87791 0 ROPER INDUSTRIES INC COMMON STOCKS 776696106 3383 19835 SH SOLE 0 19470 0 365 ROSS STORES INC COMMON STOCKS 778296103 18794 331514 SH OTR 1 0 331514 0 ROSS STORES INC COMMON STOCKS 778296103 24880 438883 SH SOLE 0 435464 0 3419 ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 2400 40608 SH SOLE 0 40608 0 0 ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 2989 53379 SH SOLE 0 52904 0 475 ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 1246 22557 SH SOLE 0 21822 0 735 SAP AG SPONSORED ADR COMMON STOCKS 803054204 2035 27122 SH SOLE 0 25659 0 1463 SCHLUMBERGER LIMITED COMMON STOCKS 806857108 6939 87744 SH OTR 1 0 87744 0 SCHLUMBERGER LIMITED COMMON STOCKS 806857108 2039 25788 SH SOLE 0 25370 0 418 THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 7106 280778 SH OTR 1 0 280778 0 THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 9052 357663 SH SOLE 0 313791 0 43872 SHUTTERSTOCK INC COM COMMON STOCKS 825690100 41957 916100 SH OTR 1 0 916100 0 SHUTTERSTOCK INC COM COMMON STOCKS 825690100 125353 2736965 SH SOLE 0 2340340 0 396625 SIMON PROPERTY GROUP INC COMMON STOCKS 828806109 3132 14440 SH SOLE 0 14440 0 0 SNAP ON TOOLS CORP COMMON STOCKS 833034101 30066 190511 SH SOLE 0 189528 0 983 STARBUCKS CORP COMMON STOCKS 855244109 24354 426369 SH OTR 1 0 426369 0 STARBUCKS CORP COMMON STOCKS 855244109 4806 84137 SH SOLE 0 82579 0 1558 STATE STREET CORP COMMON STOCKS 857477103 2981 55292 SH SOLE 0 55292 0 0 SUN HYDRAULICS CORP COMMON STOCKS 866942105 5760 194000 SH OTR 1 0 194000 0 SUN HYDRAULICS CORP COMMON STOCKS 866942105 12790 430793 SH SOLE 0 427522 0 3271 SUNSTONE HOTEL INVS INC COMMON STOCKS 867892101 2107 174578 SH SOLE 0 174578 0 0 SYSCO CORP COMMON STOCKS 871829107 467 9200 SH SOLE 0 9200 0 0 THE TJX COMPANIES INC COMMON STOCKS 872540109 2306 29857 SH OTR 1 0 29857 0 THE TJX COMPANIES INC COMMON STOCKS 872540109 16258 210517 SH SOLE 0 182572 0 27945 TELEDYNE TECHNOLOGIES INC COMMON STOCKS 879360105 14952 150950 SH OTR 1 0 150950 0 TELEDYNE TECHNOLOGIES INC COMMON STOCKS 879360105 81384 821649 SH SOLE 0 720812 0 100837 TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 3195 63608 SH SOLE 0 62249 0 1359 THOR INDS INC COM COMMON STOCKS 885160101 10358 160000 SH OTR 1 0 160000 0 THOR INDS INC COM COMMON STOCKS 885160101 25466 393353 SH SOLE 0 390313 0 3040 TORO CO COMMON STOCKS 891092108 13742 155800 SH OTR 1 0 155800 0 TORO CO COMMON STOCKS 891092108 87889 996470 SH SOLE 0 836631 0 159839 TRIPADVISOR INC COM COMMON STOCKS 896945201 15256 237257 SH OTR 1 0 237257 0 TRIPADVISOR INC COM COMMON STOCKS 896945201 16315 253736 SH SOLE 0 250789 0 2947 UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 10244 454481 SH OTR 1 0 454481 0 UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 3451 153107 SH SOLE 0 149838 0 3269 U S BANCORP COMMON STOCKS 902973304 2341 58036 SH OTR 1 0 58036 0 U S BANCORP COMMON STOCKS 902973304 15472 383634 SH SOLE 0 327680 0 55954 UNDER ARMOUR INC CL-A COMMON STOCKS 904311107 709 17675 SH OTR 1 0 17675 0 UNDER ARMOUR INC CL-A COMMON STOCKS 904311107 184 4578 SH SOLE 0 4521 0 57 UNDER ARMOUR INC CL C COMMON STOCKS 904311206 661 18158 SH OTR 1 0 18158 0 UNDER ARMOUR INC CL C COMMON STOCKS 904311206 168 4610 SH SOLE 0 4553 0 57 UNILEVER PLC SPONSORED ADR COMMON STOCKS 904767704 813 16973 SH SOLE 0 16973 0 0 UNILEVER N V ADR COMMON STOCKS 904784709 2495 53149 SH SOLE 0 51207 0 1942 VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 4461 126624 SH SOLE 0 124919 0 1705 VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 22892 258170 SH SOLE 0 256913 0 1257 VERMILION ENERGY INC COM COMMON STOCKS 923725105 1719 54009 SH SOLE 0 54009 0 0 VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 3935 136200 SH OTR 1 0 136200 0 VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 14067 486918 SH SOLE 0 485037 0 1881 VULCAN MATERIALS COMPANY COMMON STOCKS 929160109 433 3600 SH SOLE 0 3600 0 0 WD-40 COMPANY COMMON STOCKS 929236107 12573 107054 SH OTR 1 0 107054 0 WD-40 COMPANY COMMON STOCKS 929236107 40939 348565 SH SOLE 0 346384 0 2181 WAL MART STORES INC COMMON STOCKS 931142103 1545 21156 SH SOLE 0 21156 0 0 WALGREENS BOOTS ALLIANCE INC COM COMMON STOCKS 931427108 1560 18739 SH SOLE 0 18739 0 0 WATSCO INC COM COMMON STOCKS 942622200 10715 76163 SH SOLE 0 75456 0 707 WELLS FARGO & CO COMMON STOCKS 949746101 297 6274 SH SOLE 0 6274 0 0 WHIRLPOOL CORP COMMON STOCKS 963320106 10444 62672 SH SOLE 0 62672 0 0 WINMARK CORP COM COMMON STOCKS 974250102 5485 55031 SH SOLE 0 54552 0 479 WYNN RESORTS LTD COM COMMON STOCKS 983134107 3813 42073 SH OTR 1 0 42073 0 WYNN RESORTS LTD COM COMMON STOCKS 983134107 17588 194041 SH SOLE 0 192164 0 1877 BLACKROCK CA MUNICIPAL INCOME TRUST ETF/ISHARE - FIXED 09248E102 348 20574 SH SOLE 0 20574 0 0 BLACKROCK MUNIYIELD QUALITY FUND III ETF/ISHARE - FIXED 09254E103 188 12000 SH SOLE 0 12000 0 0 AMERISOURCEBERGEN CORP COM COMMON STOCKS 03073E105 2705 34106 SH SOLE 0 34106 0 0 EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 1084 10872 SH OTR 1 0 10872 0 EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 681 6827 SH SOLE 0 6691 0 136 KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 975 67899 SH SOLE 0 64899 0 3000 TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 6548 136125 SH SOLE 0 135180 0 945 THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 3309 27796 SH OTR 1 0 27796 0 THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 21656 181923 SH SOLE 0 155875 0 26048 AT&T INC COMMON STOCKS 00206R102 3599 83288 SH SOLE 0 82288 0 1000 ABBVIE INC COM COMMON STOCKS 00287Y109 358 5788 SH SOLE 0 3288 0 2500 ALIBABA GROUP HLDG LTD SPONSORED ADS COMMON STOCKS 01609W102 20363 256038 SH OTR 1 0 256038 0 ALIBABA GROUP HLDG LTD SPONSORED ADS COMMON STOCKS 01609W102 4201 52822 SH SOLE 0 51798 0 1024 ALPHABET CLASS A COMMON STOCKS 02079K305 15616 22196 SH OTR 1 0 22196 0 ALPHABET CLASS A COMMON STOCKS 02079K305 3065 4356 SH SOLE 0 4268 0 88 ALTRIA GROUP INC COMMON STOCKS 02209S103 3837 55637 SH SOLE 0 55637 0 0 AMERICAN HOMES 4 RENT CL A COMMON STOCKS 02665T306 3098 151249 SH SOLE 0 151249 0 0 ANSYS INC COMMON STOCKS 03662Q105 7333 80800 SH OTR 1 0 80800 0 ANSYS INC COMMON STOCKS 03662Q105 16154 178003 SH SOLE 0 176052 0 1951 ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 20046 724220 SH OTR 1 0 724220 0 ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 92704 3349149 SH SOLE 0 3002593 0 346556 AUTOHOME INC SP ADR CL A COMMON STOCKS 05278C107 24549 1220745 SH OTR 1 0 1220745 0 AUTOHOME INC SP ADR CL A COMMON STOCKS 05278C107 76538 3805954 SH SOLE 0 3277998 0 527956 BCE INC NEW COMMON STOCKS 05534B760 4124 87175 SH SOLE 0 87175 0 0 BIOMARIN PHARMACEUTICAL INC COMMON STOCKS 09061G101 11456 147252 SH OTR 1 0 147252 0 BIOMARIN PHARMACEUTICAL INC COMMON STOCKS 09061G101 2325 29887 SH SOLE 0 29323 0 564 BROADRIDGE FINANCIAL SOULUTIONS COMMON STOCKS 11133T103 3398 52124 SH OTR 1 0 52124 0 BROADRIDGE FINANCIAL SOULUTIONS COMMON STOCKS 11133T103 27501 421792 SH SOLE 0 395511 0 26281 CDW CORP COM COMMON STOCKS 12514G108 14768 368455 SH OTR 1 0 368455 0 CDW CORP COM COMMON STOCKS 12514G108 117508 2931838 SH SOLE 0 2567718 0 364120 CME GROUP INC COMMON STOCKS 12572Q105 2053 21075 SH OTR 1 0 21075 0 CME GROUP INC COMMON STOCKS 12572Q105 13825 141943 SH SOLE 0 121562 0 20381 CRH PLC COMMON STOCKS 12626K203 4227 142904 SH SOLE 0 142904 0 0 CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 8701 205500 SH OTR 1 0 205500 0 CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 20771 490574 SH SOLE 0 486817 0 3757 CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 12336 238614 SH OTR 1 0 238614 0 CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 42297 818118 SH SOLE 0 813903 0 4215 CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 1314 22693 SH SOLE 0 21866 0 827 CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 1079 29738 SH SOLE 0 28657 0 1081 CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 15922 436700 SH OTR 1 0 436700 0 CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 53136 1457385 SH SOLE 0 1449380 0 8005 COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 13073 83248 SH OTR 1 0 83248 0 COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 3150 20061 SH SOLE 0 19656 0 405 COSTAR GROUP INC COM COMMON STOCKS 22160N109 14044 64226 SH OTR 1 0 64226 0 COSTAR GROUP INC COM COMMON STOCKS 22160N109 3516 16078 SH SOLE 0 15783 0 295 CTRIP COM INTL LTD ADR COMMON STOCKS 22943F100 7499 182015 SH OTR 1 0 182015 0 CTRIP COM INTL LTD ADR COMMON STOCKS 22943F100 1631 39597 SH SOLE 0 38283 0 1314 DENTSPLY SIRONA INC COM COMMON STOCKS 24906P109 4257 68610 SH OTR 1 0 68610 0 DENTSPLY SIRONA INC COM COMMON STOCKS 24906P109 22544 363385 SH SOLE 0 359835 0 3550 DIPLOMAT PHARMACY INC COM COMMON STOCKS 25456K101 924 26410 SH OTR 1 0 26410 0 DIPLOMAT PHARMACY INC COM COMMON STOCKS 25456K101 231 6614 SH SOLE 0 6531 0 83 DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 1284 50900 SH OTR 1 0 50900 0 DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 320 12668 SH SOLE 0 12530 0 138 DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 2905 22115 SH OTR 1 0 22115 0 DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 513 3903 SH SOLE 0 3853 0 50 EDUCATION RLTY TR INC COM NEW COMMON STOCKS 28140H203 1853 40168 SH SOLE 0 40168 0 0 ELLIE MAE INC COM COMMON STOCKS 28849P100 15349 167470 SH OTR 1 0 167470 0 ELLIE MAE INC COM COMMON STOCKS 28849P100 4406 48070 SH SOLE 0 47181 0 889 EQUINIX INC COMMON STOCKS 29444U700 3253 8391 SH SOLE 0 8391 0 0 EQUITY LIFESTYLE PROPERTIES INC COMMON STOCKS 29472R108 2514 31402 SH SOLE 0 31402 0 0 EXPEDIA INC DEL COM NEW COMMON STOCKS 30212P303 1408 13241 SH OTR 1 0 13241 0 EXPEDIA INC DEL COM NEW COMMON STOCKS 30212P303 319 2998 SH SOLE 0 2963 0 35 EXPONENT INC COMMON STOCKS 30214U102 13700 234556 SH OTR 1 0 234556 0 EXPONENT INC COMMON STOCKS 30214U102 72322 1238172 SH SOLE 0 1044131 0 194041 EXTRA SPACE STORAGE INC COMMON STOCKS 30225T102 1756 18980 SH SOLE 0 18980 0 0 EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 1569 16737 SH OTR 1 0 16737 0 EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 14068 150071 SH SOLE 0 133147 0 16924 FACEBOOK INC CL A COMMON STOCKS 30303M102 58243 509652 SH OTR 1 0 509652 0 FACEBOOK INC CL A COMMON STOCKS 30303M102 9692 84810 SH SOLE 0 83160 0 1650 FEDEX CORP COMMON STOCKS 31428X106 820 5400 SH SOLE 0 5400 0 0 FIRST FINL BANCSHARES INC COM COMMON STOCKS 32020R109 10545 321585 SH OTR 1 0 321585 0 FIRST FINL BANCSHARES INC COM COMMON STOCKS 32020R109 24483 746650 SH SOLE 0 740703 0 5947 FOX FACTORY HLDG CORP COM COMMON STOCKS 35138V102 14387 828248 SH OTR 1 0 828248 0 FOX FACTORY HLDG CORP COM COMMON STOCKS 35138V102 8987 517384 SH SOLE 0 512457 0 4927 GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 3814 87994 SH SOLE 0 87299 0 695 HFF INC CL A COMMON STOCKS 40418F108 19907 689300 SH OTR 1 0 689300 0 HFF INC CL A COMMON STOCKS 40418F108 80121 2774265 SH SOLE 0 2464106 0 310159 HEALTHEQUITY INC COM COMMON STOCKS 42226A107 1659 54610 SH OTR 1 0 54610 0 HEALTHEQUITY INC COM COMMON STOCKS 42226A107 402 13220 SH SOLE 0 13061 0 159 ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 3739 56316 SH SOLE 0 56316 0 0 JPMORGAN CHASE & CO COMMON STOCKS 46625H100 533 8580 SH SOLE 0 8580 0 0 JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 20072 630987 SH SOLE 0 628177 0 2810 KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 403 36974 SH SOLE 0 35751 0 1223 KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 2027 104439 SH SOLE 0 91079 0 13360 MSCI INC CL A COMMON STOCKS 55354G100 34478 447071 SH SOLE 0 444573 0 2498 MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 30467 209542 SH OTR 1 0 209542 0 MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 113708 782039 SH SOLE 0 655997 0 126042 MERCADOLIBRE INC COM COMMON STOCKS 58733R102 12342 87740 SH OTR 1 0 87740 0 MERCADOLIBRE INC COM COMMON STOCKS 58733R102 3518 25012 SH SOLE 0 24532 0 480 MERCK & COMPANY COMMON STOCKS 58933Y105 556 9649 SH SOLE 0 9649 0 0 MESA LABS INC COM COMMON STOCKS 59064R109 4568 37135 SH OTR 1 0 37135 0 MESA LABS INC COM COMMON STOCKS 59064R109 1244 10115 SH SOLE 0 9881 0 234 MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 12094 491032 SH OTR 1 0 491032 0 MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 42534 1726935 SH SOLE 0 1712472 0 14463 MONSTER BEVERAGE CORP NEW COM COMMON STOCKS 61174X109 29940 186301 SH OTR 1 0 186301 0 MONSTER BEVERAGE CORP NEW COM COMMON STOCKS 61174X109 6898 42924 SH SOLE 0 42141 0 783 NVR INC COMMON STOCKS 62944T105 9771 5488 SH OTR 1 0 5488 0 NVR INC COMMON STOCKS 62944T105 60797 34149 SH SOLE 0 28626 0 5523 NETFLIX COM INC COM COMMON STOCKS 64110L106 13174 144005 SH OTR 1 0 144005 0 NETFLIX COM INC COM COMMON STOCKS 64110L106 2774 30320 SH SOLE 0 29760 0 560 NOVARTIS AG ADR COMMON STOCKS 66987V109 2298 27851 SH SOLE 0 26822 0 1029 PPL CORP COMMON STOCKS 69351T106 3538 93727 SH SOLE 0 93727 0 0 PAYCOM SOFTWARE INC COM COMMON STOCKS 70432V102 13829 320049 SH OTR 1 0 320049 0 PAYCOM SOFTWARE INC COM COMMON STOCKS 70432V102 3242 75021 SH SOLE 0 73598 0 1423 PHYSICIANS RLTY TR COM COMMON STOCKS 71943U104 2412 114822 SH SOLE 0 114822 0 0 PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 1168 12062 SH SOLE 0 12062 0 0 POOL CORP COMMON STOCKS 73278L105 12901 137205 SH OTR 1 0 137205 0 POOL CORP COMMON STOCKS 73278L105 57553 612075 SH SOLE 0 512810 0 99265 PRIMERICA INC COM COMMON STOCKS 74164M108 32076 560375 SH OTR 1 0 560375 0 PRIMERICA INC COM COMMON STOCKS 74164M108 168411 2942184 SH SOLE 0 2649736 0 292448 PROSHARES LARGE CAP CORE PLUS ETF/ISHARE - EQUITY 74347R248 27872 545007 SH SOLE 0 545007 0 0 PRUDENTIAL PLC ADR COMMON STOCKS 74435K204 3838 112853 SH SOLE 0 112853 0 0 RBC BEARINGS INC COMMON STOCKS 75524B104 20173 278248 SH OTR 1 0 278248 0 RBC BEARINGS INC COMMON STOCKS 75524B104 111557 1538719 SH SOLE 0 1421143 0 117576 RE MAX HLDGS INC CL A COMMON STOCKS 75524W108 13318 330800 SH OTR 1 0 330800 0 RE MAX HLDGS INC CL A COMMON STOCKS 75524W108 33729 837770 SH SOLE 0 831310 0 6460 RELX NV SPONSORED ADR COMMON STOCKS 75955B102 2154 123703 SH SOLE 0 119213 0 4490 RETAIL OPPORTUNITY INVTS CORP COMMON STOCKS 76131N101 2545 117442 SH SOLE 0 117442 0 0 REXFORD INDUSTRIAL REALTY COM COMMON STOCKS 76169C100 2371 112415 SH SOLE 0 112415 0 0 SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 2291 18114 SH SOLE 0 16039 0 2075 SPDR BARCLAYS SHORT TERM CORP BOND ETF ETF/ISHARE - FIXED 78464A474 15514 504024 SH SOLE 0 500124 0 3900 SPDR NUVEEN SHORT TERM MUNI BOND ETF ETF/ISHARE - FIXED 78468R739 29358 598169 SH SOLE 0 598169 0 0 SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 2164 51706 SH SOLE 0 49784 0 1922 SHIRE PHARMACEUTICALS GROUP ADR COMMON STOCKS 82481R106 3710 20156 SH SOLE 0 19957 0 199 SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 1911 15294 SH OTR 1 0 15294 0 SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 9909 79320 SH SOLE 0 78507 0 813 SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 1428 22570 SH OTR 1 0 22570 0 SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 11595 183227 SH SOLE 0 182949 0 278 SYNGENTA AG ADR COMMON STOCKS 87160A100 466 6064 SH SOLE 0 5859 0 205 SYNTEL INC COMMON STOCKS 87162H103 10785 238286 SH OTR 1 0 238286 0 SYNTEL INC COMMON STOCKS 87162H103 36554 807655 SH SOLE 0 803399 0 4256 3M COMPANY COMMON STOCKS 88579Y101 2193 12520 SH OTR 1 0 12520 0 3M COMPANY COMMON STOCKS 88579Y101 15925 90938 SH SOLE 0 78362 0 12576 ETRACS ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 90267B682 816 40860 SH SOLE 0 40860 0 0 UNITEDHEALTH GROUP INC COMMON STOCKS 91324P102 3364 23826 SH SOLE 0 23826 0 0 VANGUARD HEALTH CARE ETF ETF/ISHARE - EQUITY 92204A504 2106 16138 SH SOLE 0 16138 0 0 VISA INC CL A COMMON STOCKS 92826C839 21946 295892 SH OTR 1 0 295892 0 VISA INC CL A COMMON STOCKS 92826C839 4775 64373 SH SOLE 0 63205 0 1168 VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 4811 155751 SH SOLE 0 153589 0 2162 WABCO HOLDINGS INC COMMON STOCKS 92927K102 2346 25615 SH OTR 1 0 25615 0 WABCO HOLDINGS INC COMMON STOCKS 92927K102 18952 206966 SH SOLE 0 204920 0 2046 WEC ENERGY GROUP INC COM COMMON STOCKS 92939U106 3215 49241 SH OTR 1 0 49241 0 WEC ENERGY GROUP INC COM COMMON STOCKS 92939U106 25762 394523 SH SOLE 0 346643 0 47880 WASTE MGMT INC DEL COMMON STOCKS 94106L109 1973 29768 SH OTR 1 0 29768 0 WASTE MGMT INC DEL COMMON STOCKS 94106L109 16754 252816 SH SOLE 0 224963 0 27853 WORKDAY INC CL A COMMON STOCKS 98138H101 13829 185201 SH OTR 1 0 185201 0 WORKDAY INC CL A COMMON STOCKS 98138H101 2874 38495 SH SOLE 0 37765 0 730 ZOETIS INC CL A COMMON STOCKS 98978V103 16869 355440 SH OTR 1 0 355440 0 ZOETIS INC CL A COMMON STOCKS 98978V103 16715 352182 SH SOLE 0 312693 0 39489 ACCENTURE PLC CL A COMMON STOCKS G1151C101 12264 108252 SH OTR 1 0 108252 0 ACCENTURE PLC CL A COMMON STOCKS G1151C101 15459 136451 SH SOLE 0 121513 0 14938 FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 10057 232111 SH OTR 1 0 232111 0 FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 2238 51655 SH SOLE 0 50712 0 943 LIVANOVA PLC SHS COMMON STOCKS G5509L101 8059 160443 SH SOLE 0 158959 0 1484 MEDTRONIC PLC COMMON STOCKS G5960L103 2260 26044 SH OTR 1 0 26044 0 MEDTRONIC PLC COMMON STOCKS G5960L103 14806 170631 SH SOLE 0 146256 0 24375 GARMIN LTD SHS COMMON STOCKS H2906T109 1559 36757 SH SOLE 0 36757 0 0 CORE LABORATORIES N V COMMON STOCKS N22717107 39695 320402 SH OTR 1 0 320402 0 CORE LABORATORIES N V COMMON STOCKS N22717107 144921 1169753 SH SOLE 0 1055605 0 114148 INTERXION HOLDING N.V SHS COMMON STOCKS N47279109 2481 67273 SH SOLE 0 67273 0 0 YANDEX N V SHS CLASS A COMMON STOCKS N97284108 15453 707239 SH OTR 1 0 707239 0 YANDEX N V SHS CLASS A COMMON STOCKS N97284108 3237 148162 SH SOLE 0 145436 0 2726