0001140361-16-065130.txt : 20160513 0001140361-16-065130.hdr.sgml : 20160513 20160513151411 ACCESSION NUMBER: 0001140361-16-065130 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20160331 FILED AS OF DATE: 20160513 DATE AS OF CHANGE: 20160513 EFFECTIVENESS DATE: 20160513 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: 161647923 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-2016 03-31-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 05-13-2016 1 478 6148293 false 1 0000019481 028-00085 Virtus Investment Advisers, Inc.
INFORMATION TABLE 2 form13fInfoTable.xml AAON INC COM PAR $0.004 COMMON STOCKS 000360206 6885 245900 SH OTR 1 0 245900 0 AAON INC COM PAR $0.004 COMMON STOCKS 000360206 2482 88626 SH SOLE 0 86887 0 1739 AFLAC INC COMMON STOCKS 001055102 3310 52430 SH SOLE 0 52430 0 0 AGL RESOURCES INC COMMON STOCKS 001204106 1242 19074 SH SOLE 0 19074 0 0 ABAXIS INC COMMON STOCKS 002567105 24511 540000 SH OTR 1 0 540000 0 ABAXIS INC COMMON STOCKS 002567105 59524 1311399 SH SOLE 0 1023156 0 288243 ABBOTT LABS COMMON STOCKS 002824100 1741 41618 SH OTR 1 0 41618 0 ABBOTT LABS COMMON STOCKS 002824100 14161 338528 SH SOLE 0 294944 0 43584 AMAZON INC COMMON STOCKS 023135106 18299 30825 SH OTR 1 0 30825 0 AMAZON INC COMMON STOCKS 023135106 3493 5884 SH SOLE 0 5765 0 119 AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 5614 623791 SH OTR 1 0 623791 0 AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 21214 2357097 SH SOLE 0 2345732 0 11365 AMETEK INC COMMON STOCKS 031100100 1340 26815 SH OTR 1 0 26815 0 AMETEK INC COMMON STOCKS 031100100 1093 21870 SH SOLE 0 21420 0 450 AMGEN INC COMMON STOCKS 031162100 5968 39802 SH OTR 1 0 39802 0 AMGEN INC COMMON STOCKS 031162100 14151 94383 SH SOLE 0 84684 0 9699 AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 21193 366529 SH OTR 1 0 366529 0 AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 5088 87993 SH SOLE 0 86323 0 1670 ANALOG DEVICES INC COMMON STOCKS 032654105 1579 26671 SH OTR 1 0 26671 0 ANALOG DEVICES INC COMMON STOCKS 032654105 13487 227851 SH SOLE 0 200478 0 27373 ANIKA THERAPEUTICS INC COM COMMON STOCKS 035255108 12797 286150 SH SOLE 0 286150 0 0 APPLE INC COMMON STOCKS 037833100 33472 307115 SH OTR 1 0 307115 0 APPLE INC COMMON STOCKS 037833100 16669 152942 SH SOLE 0 138850 0 14092 APTARGROUP INC COMMON STOCKS 038336103 4085 52100 SH OTR 1 0 52100 0 APTARGROUP INC COMMON STOCKS 038336103 38952 496768 SH SOLE 0 415347 0 81421 ARM HOLDINGS PLC-ADR SPONSORED COMMON STOCKS 042068106 3334 76316 SH SOLE 0 76316 0 0 ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 21562 596800 SH OTR 1 0 596800 0 ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 79384 2197172 SH SOLE 0 1903511 0 293661 ASTRAZENECA ADR COMMON STOCKS 046353108 1312 46586 SH SOLE 0 46586 0 0 AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 1713 19097 SH OTR 1 0 19097 0 AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 16703 186189 SH SOLE 0 168035 0 18154 AVALONBAY COMMUNITIES INC COMMON STOCKS 053484101 2572 13521 SH SOLE 0 13521 0 0 BP ADR COMMON STOCKS 055622104 643 21294 SH SOLE 0 20519 0 775 BADGER METER INC COMMON STOCKS 056525108 11579 174100 SH OTR 1 0 174100 0 BADGER METER INC COMMON STOCKS 056525108 30194 453977 SH SOLE 0 450090 0 3887 BANK HAWAII CORP COMMON STOCKS 062540109 12809 187600 SH OTR 1 0 187600 0 BANK HAWAII CORP COMMON STOCKS 062540109 65908 965262 SH SOLE 0 958629 0 6633 BAXTER INTL INC COMMON STOCKS 071813109 3065 74609 SH SOLE 0 74609 0 0 BERKLEY W R CORP COMMON STOCKS 084423102 14401 256241 SH SOLE 0 253716 0 2525 BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 640 3 SH SOLE 0 3 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 603 4250 SH SOLE 0 4250 0 0 BOSTON PROPERTIES INC COMMON STOCKS 101121101 1585 12473 SH SOLE 0 12473 0 0 BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 18224 285289 SH OTR 1 0 285289 0 BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 3567 55844 SH SOLE 0 54717 0 1127 BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 947 8103 SH SOLE 0 7611 0 492 BROWN FORMAN CORP CL B COMMON STOCKS 115637209 2347 23835 SH OTR 1 0 23835 0 BROWN FORMAN CORP CL B COMMON STOCKS 115637209 502 5101 SH SOLE 0 5050 0 51 CEB INC COM COMMON STOCKS 125134106 12110 187082 SH OTR 1 0 187082 0 CEB INC COM COMMON STOCKS 125134106 41700 644217 SH SOLE 0 640064 0 4153 CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 1074 9171 SH SOLE 0 8831 0 340 CVS CAREMARK CORP COMMON STOCKS 126650100 3420 32975 SH SOLE 0 32975 0 0 CABOT OIL & GAS CORP COMMON STOCKS 127097103 7951 350104 SH OTR 1 0 350104 0 CABOT OIL & GAS CORP COMMON STOCKS 127097103 1645 72421 SH SOLE 0 71055 0 1366 CARLISLE COMPANIES INC COMMON STOCKS 142339100 13729 137979 SH SOLE 0 136583 0 1396 CELGENE CORP COMMON STOCKS 151020104 13883 138701 SH OTR 1 0 138701 0 CELGENE CORP COMMON STOCKS 151020104 2683 26804 SH SOLE 0 26256 0 548 CHEESECAKE FACTORY INC COMMON STOCKS 163072101 13602 256200 SH OTR 1 0 256200 0 CHEESECAKE FACTORY INC COMMON STOCKS 163072101 49159 925956 SH SOLE 0 920379 0 5577 CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 22920 1129604 SH OTR 1 0 1129604 0 CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 47949 2363160 SH SOLE 0 2169138 0 194022 CHEVRON CORPORATION COMMON STOCKS 166764100 3382 35448 SH SOLE 0 35448 0 0 CHURCH & DWIGHT CO COMMON STOCKS 171340102 668 7246 SH OTR 1 0 7246 0 CHURCH & DWIGHT CO COMMON STOCKS 171340102 15580 169017 SH SOLE 0 167287 0 1730 CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 1246 19069 SH SOLE 0 19069 0 0 CLARCOR INC COMMON STOCKS 179895107 1429 24720 SH OTR 1 0 24720 0 CLARCOR INC COMMON STOCKS 179895107 14200 245725 SH SOLE 0 245725 0 0 COCA-COLA CO COMMON STOCKS 191216100 488 10520 SH SOLE 0 10520 0 0 COGNEX CORP COM COMMON STOCKS 192422103 6172 158456 SH OTR 1 0 158456 0 COGNEX CORP COM COMMON STOCKS 192422103 23870 612845 SH SOLE 0 609220 0 3625 COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 12138 171807 SH OTR 1 0 171807 0 COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 2450 34682 SH SOLE 0 33983 0 699 COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 8255 158390 SH OTR 1 0 158390 0 COMPUTER PROGRAMS AND SYSTEMS INC COMMON STOCKS 205306103 53813 1032481 SH SOLE 0 857251 0 175230 COOPER COMPANIES INC COMMON STOCKS 216648402 1037 6738 SH OTR 1 0 6738 0 COOPER COMPANIES INC COMMON STOCKS 216648402 17732 115167 SH SOLE 0 113965 0 1202 COPART INC COMMON STOCKS 217204106 19307 473569 SH OTR 1 0 473569 0 COPART INC COMMON STOCKS 217204106 77271 1895280 SH SOLE 0 1581467 0 313813 DANAHER CORP COMMON STOCKS 235851102 13176 138899 SH OTR 1 0 138899 0 DANAHER CORP COMMON STOCKS 235851102 2899 30563 SH SOLE 0 29943 0 620 DONALDSON INC COMMON STOCKS 257651109 6222 195000 SH OTR 1 0 195000 0 DONALDSON INC COMMON STOCKS 257651109 47429 1486350 SH SOLE 0 1275794 0 210556 DOVER CORP COMMON STOCKS 260003108 322 5000 SH SOLE 0 5000 0 0 DRIL-QUIP INC COMMON STOCKS 262037104 9914 163700 SH OTR 1 0 163700 0 DRIL-QUIP INC COMMON STOCKS 262037104 69148 1141814 SH SOLE 0 973480 0 168334 ECOLAB INC COMMON STOCKS 278865100 11290 101240 SH OTR 1 0 101240 0 ECOLAB INC COMMON STOCKS 278865100 2418 21679 SH SOLE 0 21235 0 444 EMPIRE ST RLTY TR INC CL A COMMON STOCKS 292104106 1170 66731 SH SOLE 0 66731 0 0 EQUIFAX INC COMMON STOCKS 294429105 1117 9774 SH OTR 1 0 9774 0 EQUIFAX INC COMMON STOCKS 294429105 31206 273040 SH SOLE 0 270962 0 2078 ESSEX PROPERTY TRUST INC COMMON STOCKS 297178105 2580 11034 SH SOLE 0 11034 0 0 EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 1746 35777 SH OTR 1 0 35777 0 EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 31391 643124 SH SOLE 0 639453 0 3671 FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 15752 103950 SH OTR 1 0 103950 0 FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 58611 386794 SH SOLE 0 341403 0 45391 FASTENAL COMPANY COMMON STOCKS 311900104 10651 217363 SH SOLE 0 215205 0 2158 FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 1855 64307 SH SOLE 0 64307 0 0 FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 10534 335171 SH OTR 1 0 335171 0 FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 3421 108849 SH SOLE 0 106559 0 2290 FIRST SOLAR INC COMMON STOCKS 336433107 1125 16435 SH OTR 1 0 16435 0 FIRST SOLAR INC COMMON STOCKS 336433107 325 4742 SH SOLE 0 4693 0 49 FRANKLIN RESOURCES INC COMMON STOCKS 354613101 538 13770 SH SOLE 0 13770 0 0 G & K SERVICES INC-CL A COMMON STOCKS 361268105 8255 112700 SH OTR 1 0 112700 0 G & K SERVICES INC-CL A COMMON STOCKS 361268105 26431 360838 SH SOLE 0 358321 0 2517 GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 2453 27450 SH OTR 1 0 27450 0 GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 598 6694 SH SOLE 0 6616 0 78 GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 1136 35719 SH SOLE 0 31219 0 4500 GENERAL MILLS INC COMMON STOCKS 370334104 1326 20931 SH OTR 1 0 20931 0 GENERAL MILLS INC COMMON STOCKS 370334104 9916 156524 SH SOLE 0 136527 0 19997 GILEAD SCIENCES INC COMMON STOCKS 375558103 19019 207040 SH OTR 1 0 207040 0 GILEAD SCIENCES INC COMMON STOCKS 375558103 15889 172972 SH SOLE 0 156638 0 16334 GLOBUS MEDICAL INC CL A COMMON STOCKS 379577208 979 41200 SH OTR 1 0 41200 0 GLOBUS MEDICAL INC CL A COMMON STOCKS 379577208 796 33514 SH SOLE 0 32823 0 691 GOLDCORP INC NEW COM COMMON STOCKS 380956409 2427 149509 SH SOLE 0 149509 0 0 GRACO INC COMMON STOCKS 384109104 26865 319977 SH OTR 1 0 319977 0 GRACO INC COMMON STOCKS 384109104 120802 1438806 SH SOLE 0 1298617 0 140189 GRAINGER W W INC COMMON STOCKS 384802104 4563 19548 SH SOLE 0 19548 0 0 HALLIBURTON CO COMMON STOCKS 406216101 1518 42511 SH OTR 1 0 42511 0 HALLIBURTON CO COMMON STOCKS 406216101 10078 282142 SH SOLE 0 247415 0 34727 HEARTLAND EXPRESS INC COMMON STOCKS 422347104 4315 232600 SH OTR 1 0 232600 0 HEARTLAND EXPRESS INC COMMON STOCKS 422347104 976 52607 SH SOLE 0 51499 0 1108 HEICO CORPORATION CL A COMMON STOCKS 422806208 10540 221438 SH OTR 1 0 221438 0 HEICO CORPORATION CL A COMMON STOCKS 422806208 3559 74772 SH SOLE 0 73191 0 1581 JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 23396 276650 SH OTR 1 0 276650 0 JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 131892 1559555 SH SOLE 0 1421146 0 138409 HERSHEY FOODS CORP COMMON STOCKS 427866108 516 5600 SH SOLE 0 5600 0 0 HOME DEPOT INC COMMON STOCKS 437076102 19924 149323 SH OTR 1 0 149323 0 HOME DEPOT INC COMMON STOCKS 437076102 3918 29364 SH SOLE 0 28762 0 602 HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 2265 20218 SH OTR 1 0 20218 0 HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 14253 127198 SH SOLE 0 108938 0 18260 HORMEL FOODS CORP COMMON STOCKS 440452100 2159 49930 SH OTR 1 0 49930 0 HORMEL FOODS CORP COMMON STOCKS 440452100 14625 338224 SH SOLE 0 290402 0 47822 HUB GROUP INC-CL A COMMON STOCKS 443320106 5140 126000 SH OTR 1 0 126000 0 HUB GROUP INC-CL A COMMON STOCKS 443320106 1867 45781 SH SOLE 0 44807 0 974 ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 1660 16206 SH OTR 1 0 16206 0 ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 16926 165225 SH SOLE 0 149091 0 16134 BUSINESS MACHINES CO COMMON STOCKS 459200101 363 2400 SH SOLE 0 900 0 1500 INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 3358 29513 SH OTR 1 0 29513 0 INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 15600 137116 SH SOLE 0 118694 0 18422 INTUIT INC COMMON STOCKS 461202103 993 9551 SH OTR 1 0 9551 0 INTUIT INC COMMON STOCKS 461202103 835 8029 SH SOLE 0 7865 0 164 ISHARES MSCI EMERGING MKTS MIN VOLATILITY ETF/ISHARE - EQUITY 464286533 502 9778 SH SOLE 0 5087 0 4691 ISHARES MSCI SINGAPORE INDEX FUND ETF/ISHARE - EQUITY 464286673 2036 187487 SH SOLE 0 180587 0 6900 ISHARES MSCI TAIWAN INDEX FUND ETF/ISHARE - EQUITY 464286731 1582 114166 SH SOLE 0 110009 0 4157 ISHARES MSCI MALAYSIA INDEX FUND ETF/ISHARE - EQUITY 464286830 1882 211238 SH SOLE 0 203612 0 7626 ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 229 2806 SH SOLE 0 2806 0 0 ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 15261 73852 SH SOLE 0 73852 0 0 ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 352 3178 SH SOLE 0 3178 0 0 ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 1113 32490 SH SOLE 0 32490 0 0 ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 422 3550 SH SOLE 0 3550 0 0 ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 2087 36503 SH SOLE 0 35165 0 1338 ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 570 8039 SH SOLE 0 8039 0 0 ISHARES RUSSELL MIDCAP GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287481 877 9516 SH SOLE 0 9004 0 512 ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 5974 36670 SH SOLE 0 36401 0 269 ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 1392 5336 SH SOLE 0 4308 0 1028 ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 5221 50610 SH SOLE 0 46015 0 4595 ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 3092 31295 SH SOLE 0 30995 0 300 ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 7241 72572 SH SOLE 0 72406 0 166 ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2683 23525 SH SOLE 0 23525 0 0 ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 213 2287 SH SOLE 0 2287 0 0 ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 407 3068 SH SOLE 0 2934 0 134 ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 1326 11987 SH SOLE 0 11987 0 0 ISHARES CORE US GROWTH ETF ETF/ISHARE - EQUITY 464287671 254 3129 SH SOLE 0 3129 0 0 ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 1159 9586 SH SOLE 0 7876 0 1710 ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 3111 22137 SH SOLE 0 19803 0 2334 ISHARES JPMORGAN USD EMERGING MKTS BD FD ETF/ISHARE - FIXED 464288281 350 3174 SH SOLE 0 3174 0 0 ISHARES S&P CALIFORNIA MUNICIPAL BOND FUND ETF/ISHARE - FIXED 464288356 5205 43630 SH SOLE 0 43630 0 0 ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 1643 14718 SH SOLE 0 14718 0 0 ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 332 4061 SH SOLE 0 4061 0 0 ISHARES BARCLAYS INTERMEDIATE CREDIT BD FD ETF/ISHARE - FIXED 464288638 233 2123 SH SOLE 0 2123 0 0 ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 916 8686 SH SOLE 0 7454 0 1232 ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 857 17839 SH SOLE 0 16294 0 1545 JOHNSON & JOHNSON COMMON STOCKS 478160104 2684 24803 SH SOLE 0 24803 0 0 KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 15214 918191 SH SOLE 0 904279 0 13912 KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 1543 11470 SH OTR 1 0 11470 0 KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 11883 88344 SH SOLE 0 78147 0 10197 LANDSTAR SYSTEM INC COMMON STOCKS 515098101 27588 426993 SH OTR 1 0 426993 0 LANDSTAR SYSTEM INC COMMON STOCKS 515098101 145271 2248425 SH SOLE 0 2002272 0 246153 LAS VEGAS SANDS CORP COMMON STOCKS 517834107 16679 322742 SH OTR 1 0 322742 0 LAS VEGAS SANDS CORP COMMON STOCKS 517834107 12986 251283 SH SOLE 0 229030 0 22253 THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 8149 86404 SH OTR 1 0 86404 0 THE ESTEE LAUDER COMPANIES CL A COMMON STOCKS 518439104 2003 21241 SH SOLE 0 20793 0 448 LEGGETT & PLATT INC COMMON STOCKS 524660107 931 19228 SH SOLE 0 19228 0 0 LINEAR TECHNOLOGY CORP COMMON STOCKS 535678106 7618 170962 SH SOLE 0 170962 0 0 LOWES COMPANIES INC COMMON STOCKS 548661107 2996 39552 SH OTR 1 0 39552 0 LOWES COMPANIES INC COMMON STOCKS 548661107 21617 285367 SH SOLE 0 247872 0 37495 MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 1768 23165 SH OTR 1 0 23165 0 MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 437 5725 SH SOLE 0 5654 0 71 MANHATTAN ASSOCS INC COM COMMON STOCKS 562750109 6489 114102 SH SOLE 0 112963 0 1139 MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 2596 42708 SH OTR 1 0 42708 0 MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 19685 323821 SH SOLE 0 284313 0 39508 MCCORMICK & COMPANY COMMON STOCKS 579780206 2199 22100 SH OTR 1 0 22100 0 MCCORMICK & COMPANY COMMON STOCKS 579780206 443 4453 SH SOLE 0 4398 0 55 MCDONALDS CORP COMMON STOCKS 580135101 980 7800 SH SOLE 0 7800 0 0 MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 11310 133109 SH OTR 1 0 133109 0 MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 2371 27906 SH SOLE 0 27386 0 520 MEREDITH CORP COMMON STOCKS 589433101 650 13682 SH SOLE 0 13682 0 0 MICROSOFT CORP COMMON STOCKS 594918104 703 12732 SH SOLE 0 12732 0 0 MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 4888 101413 SH SOLE 0 101413 0 0 MIDDLEBY CORP COM COMMON STOCKS 596278101 1431 13405 SH OTR 1 0 13405 0 MIDDLEBY CORP COM COMMON STOCKS 596278101 335 3141 SH SOLE 0 3104 0 37 MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 6990 97800 SH OTR 1 0 97800 0 MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 2556 35766 SH SOLE 0 35044 0 722 MORNINGSTAR INC COMMON STOCKS 617700109 12028 136268 SH OTR 1 0 136268 0 MORNINGSTAR INC COMMON STOCKS 617700109 4125 46734 SH SOLE 0 45823 0 911 NVE CORP COM NEW COMMON STOCKS 629445206 11596 205125 SH OTR 1 0 205125 0 NVE CORP COM NEW COMMON STOCKS 629445206 13751 243251 SH SOLE 0 241757 0 1494 NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 11566 273304 SH OTR 1 0 273304 0 NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 29606 699582 SH SOLE 0 693622 0 5960 NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 5159 72241 SH SOLE 0 71370 0 871 NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 10532 677270 SH OTR 1 0 677270 0 NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 4382 281772 SH SOLE 0 275970 0 5802 NIKE INC CL B COMMON STOCKS 654106103 32388 526885 SH OTR 1 0 526885 0 NIKE INC CL B COMMON STOCKS 654106103 8121 132115 SH SOLE 0 130178 0 1937 NORDSON CORP COMMON STOCKS 655663102 1338 17590 SH OTR 1 0 17590 0 NORDSON CORP COMMON STOCKS 655663102 15711 206609 SH SOLE 0 204428 0 2181 NORTHERN TR CORP COMMON STOCKS 665859104 1539 23617 SH OTR 1 0 23617 0 NORTHERN TR CORP COMMON STOCKS 665859104 5732 87950 SH SOLE 0 75594 0 12356 NOVO-NORDISK A S ADR COMMON STOCKS 670100205 3515 64862 SH SOLE 0 64862 0 0 OCCIDENTAL PETE CORP COMMON STOCKS 674599105 3615 52829 SH SOLE 0 52829 0 0 OCEANEERING INTERNATIONAL INC COMMON STOCKS 675232102 831 25000 SH OTR 1 0 25000 0 OCEANEERING INTERNATIONAL INC COMMON STOCKS 675232102 198 5968 SH SOLE 0 5897 0 71 OLLIES BARGAIN OUTLET HLDGS INC COMMON STOCKS 681116109 12878 549625 SH OTR 1 0 549625 0 OLLIES BARGAIN OUTLET HLDGS INC COMMON STOCKS 681116109 5002 213485 SH SOLE 0 209090 0 4395 OMNICOM GROUP COMMON STOCKS 681919106 3863 46412 SH SOLE 0 46412 0 0 OMEGA FLEX INC COMMON STOCKS 682095104 5502 158187 SH OTR 1 0 158187 0 OMEGA FLEX INC COMMON STOCKS 682095104 2891 83118 SH SOLE 0 81610 0 1508 PNC FINANCIAL CORP COMMON STOCKS 693475105 1838 21738 SH OTR 1 0 21738 0 PNC FINANCIAL CORP COMMON STOCKS 693475105 12532 148185 SH SOLE 0 127214 0 20971 PPG INDUSTRIES INC COMMON STOCKS 693506107 2047 18360 SH OTR 1 0 18360 0 PPG INDUSTRIES INC COMMON STOCKS 693506107 13664 122559 SH SOLE 0 105008 0 17551 PALO ALTO NETWORKS INC COM COMMON STOCKS 697435105 737 4515 SH OTR 1 0 4515 0 PALO ALTO NETWORKS INC COM COMMON STOCKS 697435105 176 1081 SH SOLE 0 1068 0 13 PATTERSON COMPANIES INC COMMON STOCKS 703395103 12945 278200 SH OTR 1 0 278200 0 PATTERSON COMPANIES INC COMMON STOCKS 703395103 47577 1022497 SH SOLE 0 1016291 0 6206 PAYCHEX INC COMMON STOCKS 704326107 942 17440 SH SOLE 0 17440 0 0 PEPSICO INC COMMON STOCKS 713448108 1225 11957 SH SOLE 0 11957 0 0 PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 20117 205044 SH OTR 1 0 205044 0 PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 23250 236976 SH SOLE 0 217583 0 19393 PRICELINE GROUP INC COMMON STOCKS 741503403 18297 14195 SH OTR 1 0 14195 0 PRICELINE GROUP INC COMMON STOCKS 741503403 3458 2683 SH SOLE 0 2626 0 57 PRICESMART INC COM COMMON STOCKS 741511109 18844 222800 SH OTR 1 0 222800 0 PRICESMART INC COM COMMON STOCKS 741511109 62262 736130 SH SOLE 0 609452 0 126678 PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 4400 53458 SH SOLE 0 53458 0 0 PROTO LABS INC COM COMMON STOCKS 743713109 1686 21865 SH OTR 1 0 21865 0 PROTO LABS INC COM COMMON STOCKS 743713109 395 5119 SH SOLE 0 5053 0 66 QUESTAR CORP COM COMMON STOCKS 748356102 1856 74837 SH SOLE 0 74837 0 0 RLI CORP COMMON STOCKS 749607107 21791 325927 SH OTR 1 0 325927 0 RLI CORP COMMON STOCKS 749607107 108604 1624343 SH SOLE 0 1477445 0 146898 REALTY INCOME CORP COMMON STOCKS 756109104 4502 72021 SH SOLE 0 72021 0 0 REYNOLDS AMERICAN INC COMMON STOCKS 761713106 4048 80469 SH SOLE 0 80469 0 0 RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 618 21873 SH SOLE 0 21066 0 807 ROCKWELL COLLINS INC COMMON STOCKS 774341101 1536 16663 SH OTR 1 0 16663 0 ROCKWELL COLLINS INC COMMON STOCKS 774341101 1205 13073 SH SOLE 0 12798 0 275 ROPER INDUSTRIES INC COMMON STOCKS 776696106 17365 95011 SH OTR 1 0 95011 0 ROPER INDUSTRIES INC COMMON STOCKS 776696106 3889 21276 SH SOLE 0 20898 0 378 ROSS STORES INC COMMON STOCKS 778296103 19003 328212 SH OTR 1 0 328212 0 ROSS STORES INC COMMON STOCKS 778296103 24587 424654 SH SOLE 0 421202 0 3452 ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 2297 39910 SH SOLE 0 39910 0 0 ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 2588 52613 SH SOLE 0 52138 0 475 ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 1095 22603 SH SOLE 0 21868 0 735 SAP AG SPONSORED ADR COMMON STOCKS 803054204 7248 90131 SH SOLE 0 88546 0 1585 SCHLUMBERGER LIMITED COMMON STOCKS 806857108 233 3166 SH SOLE 0 3166 0 0 THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 8193 292388 SH OTR 1 0 292388 0 THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 10126 361387 SH SOLE 0 317525 0 43862 SHUTTERSTOCK INC COM COMMON STOCKS 825690100 29177 794375 SH OTR 1 0 794375 0 SHUTTERSTOCK INC COM COMMON STOCKS 825690100 103113 2807337 SH SOLE 0 2406117 0 401220 SILVER WHEATON CORPORATION COMMON STOCKS 828336107 2997 180735 SH SOLE 0 180735 0 0 SIMON PROPERTY GROUP INC COMMON STOCKS 828806109 2538 12220 SH SOLE 0 12220 0 0 SNAP ON TOOLS CORP COMMON STOCKS 833034101 28557 181902 SH SOLE 0 180904 0 998 STARBUCKS CORP COMMON STOCKS 855244109 26105 437269 SH OTR 1 0 437269 0 STARBUCKS CORP COMMON STOCKS 855244109 4758 79695 SH SOLE 0 78144 0 1551 STATE STREET CORP COMMON STOCKS 857477103 3004 51334 SH SOLE 0 51334 0 0 STERICYCLE INC COMMON STOCKS 858912108 1708 13535 SH OTR 1 0 13535 0 STERICYCLE INC COMMON STOCKS 858912108 411 3254 SH SOLE 0 3220 0 34 SUN HYDRAULICS CORP COMMON STOCKS 866942105 6439 194000 SH OTR 1 0 194000 0 SUN HYDRAULICS CORP COMMON STOCKS 866942105 14449 435348 SH SOLE 0 431634 0 3714 SUNSTONE HOTEL INVS INC COMMON STOCKS 867892101 1477 105525 SH SOLE 0 105525 0 0 SYSCO CORP COMMON STOCKS 871829107 430 9200 SH SOLE 0 9200 0 0 THE TJX COMPANIES INC COMMON STOCKS 872540109 2471 31536 SH OTR 1 0 31536 0 THE TJX COMPANIES INC COMMON STOCKS 872540109 16753 213825 SH SOLE 0 185880 0 27945 TELEDYNE TECHNOLOGIES INC COMMON STOCKS 879360105 13315 151065 SH OTR 1 0 151065 0 TELEDYNE TECHNOLOGIES INC COMMON STOCKS 879360105 71183 807614 SH SOLE 0 706777 0 100837 TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 3446 64404 SH SOLE 0 63283 0 1121 TORO CO COMMON STOCKS 891092108 12789 148500 SH OTR 1 0 148500 0 TORO CO COMMON STOCKS 891092108 84788 984530 SH SOLE 0 823621 0 160909 TRIPADVISOR INC COM COMMON STOCKS 896945201 12725 191357 SH OTR 1 0 191357 0 TRIPADVISOR INC COM COMMON STOCKS 896945201 15453 232377 SH SOLE 0 229572 0 2805 UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 9581 430225 SH OTR 1 0 430225 0 UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 14032 630064 SH SOLE 0 626806 0 3258 U S BANCORP COMMON STOCKS 902973304 2356 58036 SH OTR 1 0 58036 0 U S BANCORP COMMON STOCKS 902973304 15809 389473 SH SOLE 0 333519 0 55954 UNDER ARMOUR INC CL-A COMMON STOCKS 904311107 1529 18030 SH OTR 1 0 18030 0 UNDER ARMOUR INC CL-A COMMON STOCKS 904311107 390 4593 SH SOLE 0 4536 0 57 UNILEVER PLC SPONSORED ADR COMMON STOCKS 904767704 750 16606 SH SOLE 0 16606 0 0 UNILEVER N V ADR COMMON STOCKS 904784709 2385 53372 SH SOLE 0 51430 0 1942 VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 4940 142845 SH SOLE 0 140281 0 2564 VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 22197 264878 SH SOLE 0 264420 0 458 VERMILION ENERGY INC COM COMMON STOCKS 923725105 1564 53527 SH SOLE 0 53527 0 0 VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 3291 136200 SH OTR 1 0 136200 0 VILLAGE SUPER MARKET INC CL A NEW COMMON STOCKS 927107409 11612 480643 SH SOLE 0 478460 0 2183 VULCAN MATERIALS COMPANY COMMON STOCKS 929160109 380 3600 SH SOLE 0 3600 0 0 WD-40 COMPANY COMMON STOCKS 929236107 11844 109654 SH OTR 1 0 109654 0 WD-40 COMPANY COMMON STOCKS 929236107 40821 377938 SH SOLE 0 375456 0 2482 WAL MART STORES INC COMMON STOCKS 931142103 1449 21156 SH SOLE 0 21156 0 0 WALGREENS BOOTS ALLIANCE INC COM COMMON STOCKS 931427108 1579 18739 SH SOLE 0 18739 0 0 WATSCO INC COM COMMON STOCKS 942622200 9797 72712 SH SOLE 0 71993 0 719 WELLS FARGO & CO COMMON STOCKS 949746101 303 6274 SH SOLE 0 6274 0 0 WINMARK CORP COM COMMON STOCKS 974250102 5200 53069 SH SOLE 0 52574 0 495 WYNN RESORTS LTD COM COMMON STOCKS 983134107 3804 40715 SH OTR 1 0 40715 0 WYNN RESORTS LTD COM COMMON STOCKS 983134107 17460 186883 SH SOLE 0 184960 0 1923 BT GROUP PLC-SPON ADR COMMON STOCKS 05577E101 2470 77000 SH SOLE 0 77000 0 0 BLACKROCK CA MUNICIPAL INCOME TRUST ETF/ISHARE - FIXED 09248E102 334 20574 SH SOLE 0 20574 0 0 BLACKROCK MUNIYIELD QUALITY FUND III ETF/ISHARE - FIXED 09254E103 181 12000 SH SOLE 0 12000 0 0 AMERISOURCEBERGEN CORP COM COMMON STOCKS 03073E105 2734 31592 SH SOLE 0 31592 0 0 EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 1023 11592 SH OTR 1 0 11592 0 EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 832 9429 SH SOLE 0 9239 0 190 KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 701 66221 SH SOLE 0 62106 0 4115 TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 6192 136322 SH SOLE 0 135377 0 945 THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 3244 27796 SH OTR 1 0 27796 0 THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 21634 185366 SH SOLE 0 159283 0 26083 AT&T INC COMMON STOCKS 00206R102 3193 81510 SH SOLE 0 81510 0 0 ABBVIE INC COM COMMON STOCKS 00287Y109 331 5788 SH SOLE 0 3288 0 2500 ALIBABA GROUP HLDG LTD SPONSORED ADS COMMON STOCKS 01609W102 20661 261438 SH OTR 1 0 261438 0 ALIBABA GROUP HLDG LTD SPONSORED ADS COMMON STOCKS 01609W102 4017 50829 SH SOLE 0 49809 0 1020 ALPHABET CLASS A COMMON STOCKS 02079K305 17345 22736 SH OTR 1 0 22736 0 ALPHABET CLASS A COMMON STOCKS 02079K305 3265 4280 SH SOLE 0 4192 0 88 ALTRIA GROUP INC COMMON STOCKS 02209S103 3483 55583 SH SOLE 0 55583 0 0 AMERICAN HOMES 4 RENT CL A COMMON STOCKS 02665T306 1762 110813 SH SOLE 0 110813 0 0 ANSYS INC COMMON STOCKS 03662Q105 16315 182367 SH OTR 1 0 182367 0 ANSYS INC COMMON STOCKS 03662Q105 18066 201942 SH SOLE 0 199411 0 2531 ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 20910 678020 SH OTR 1 0 678020 0 ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 101749 3299267 SH SOLE 0 2949774 0 349493 AUTOHOME INC SP ADR CL A COMMON STOCKS 05278C107 29840 1068010 SH OTR 1 0 1068010 0 AUTOHOME INC SP ADR CL A COMMON STOCKS 05278C107 109566 3921490 SH SOLE 0 3386034 0 535456 BCE INC NEW COMMON STOCKS 05534B760 3956 86875 SH SOLE 0 86875 0 0 BIOMARIN PHARMACEUTICAL INC COMMON STOCKS 09061G101 9620 116637 SH OTR 1 0 116637 0 BIOMARIN PHARMACEUTICAL INC COMMON STOCKS 09061G101 1841 22315 SH SOLE 0 21900 0 415 BROADRIDGE FINANCIAL SOULUTIONS COMMON STOCKS 11133T103 1108 18675 SH OTR 1 0 18675 0 BROADRIDGE FINANCIAL SOULUTIONS COMMON STOCKS 11133T103 13717 231281 SH SOLE 0 230969 0 312 CDW CORP COM COMMON STOCKS 12514G108 15291 368455 SH OTR 1 0 368455 0 CDW CORP COM COMMON STOCKS 12514G108 119227 2872944 SH SOLE 0 2503807 0 369137 CME GROUP INC COMMON STOCKS 12572Q105 2158 22464 SH OTR 1 0 22464 0 CME GROUP INC COMMON STOCKS 12572Q105 13866 144367 SH SOLE 0 123986 0 20381 CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 7916 193500 SH OTR 1 0 193500 0 CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 20322 496748 SH SOLE 0 492468 0 4280 CAMERON INTERNATIONAL CORP COMMON STOCKS 13342B105 8618 128526 SH OTR 1 0 128526 0 CAMERON INTERNATIONAL CORP COMMON STOCKS 13342B105 1933 28832 SH SOLE 0 28244 0 588 CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 11706 223614 SH OTR 1 0 223614 0 CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 42750 816620 SH SOLE 0 811808 0 4812 CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 1262 22765 SH SOLE 0 21938 0 827 CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 1002 29692 SH SOLE 0 28611 0 1081 CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 14637 408500 SH OTR 1 0 408500 0 CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 51930 1449343 SH SOLE 0 1440237 0 9106 COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 13506 85708 SH OTR 1 0 85708 0 COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 3071 19489 SH SOLE 0 19086 0 403 COSTAR GROUP INC COM COMMON STOCKS 22160N109 12470 66271 SH OTR 1 0 66271 0 COSTAR GROUP INC COM COMMON STOCKS 22160N109 2952 15690 SH SOLE 0 15397 0 293 CTRIP COM INTL LTD ADR COMMON STOCKS 22943F100 1644 37135 SH OTR 1 0 37135 0 CTRIP COM INTL LTD ADR COMMON STOCKS 22943F100 362 8181 SH SOLE 0 7739 0 442 DENTSPLY SIRONA INC COM COMMON STOCKS 24906P109 3769 61155 SH OTR 1 0 61155 0 DENTSPLY SIRONA INC COM COMMON STOCKS 24906P109 21026 341169 SH SOLE 0 337597 0 3573 DIPLOMAT PHARMACY INC COM COMMON STOCKS 25456K101 738 26935 SH OTR 1 0 26935 0 DIPLOMAT PHARMACY INC COM COMMON STOCKS 25456K101 182 6630 SH SOLE 0 6547 0 83 DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 1486 51920 SH OTR 1 0 51920 0 DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 364 12708 SH SOLE 0 12570 0 138 DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 2975 22560 SH OTR 1 0 22560 0 DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 516 3915 SH SOLE 0 3868 0 47 ELLIE MAE INC COM COMMON STOCKS 28849P100 13529 149260 SH OTR 1 0 149260 0 ELLIE MAE INC COM COMMON STOCKS 28849P100 4247 46851 SH SOLE 0 45966 0 885 EQUINIX INC COMMON STOCKS 29444U700 2581 7804 SH SOLE 0 7804 0 0 EQUITY LIFESTYLE PROPERTIES INC COMMON STOCKS 29472R108 2157 29661 SH SOLE 0 29661 0 0 DELHAIZE GROUP SPONS ADR COMMON STOCKS 29759W101 3820 147110 SH SOLE 0 147110 0 0 EXPEDIA INC DEL COM NEW COMMON STOCKS 30212P303 1456 13506 SH OTR 1 0 13506 0 EXPEDIA INC DEL COM NEW COMMON STOCKS 30212P303 324 3006 SH SOLE 0 2971 0 35 EXPONENT INC COMMON STOCKS 30214U102 11949 234253 SH OTR 1 0 234253 0 EXPONENT INC COMMON STOCKS 30214U102 62786 1230865 SH SOLE 0 1033339 0 197526 EXTRA SPACE STORAGE INC COMMON STOCKS 30225T102 2582 27625 SH SOLE 0 27625 0 0 EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 1399 16737 SH OTR 1 0 16737 0 EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 12716 152121 SH SOLE 0 135197 0 16924 FACEBOOK INC CL A COMMON STOCKS 30303M102 59267 519432 SH OTR 1 0 519432 0 FACEBOOK INC CL A COMMON STOCKS 30303M102 9522 83450 SH SOLE 0 81808 0 1642 FEDEX CORP COMMON STOCKS 31428X106 879 5400 SH SOLE 0 5400 0 0 FIRST CASH FINL SVCS INC COM COMMON STOCKS 31942D107 4978 108070 SH OTR 1 0 108070 0 FIRST CASH FINL SVCS INC COM COMMON STOCKS 31942D107 3263 70832 SH SOLE 0 68459 0 2373 FIRST FINL BANCSHARES INC COM COMMON STOCKS 32020R109 9238 312315 SH OTR 1 0 312315 0 FIRST FINL BANCSHARES INC COM COMMON STOCKS 32020R109 22412 757682 SH SOLE 0 750986 0 6696 GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 3518 86767 SH SOLE 0 86072 0 695 HFF INC CL A COMMON STOCKS 40418F108 13187 479000 SH OTR 1 0 479000 0 HFF INC CL A COMMON STOCKS 40418F108 64443 2340840 SH SOLE 0 2030195 0 310645 HEALTHEQUITY INC COM COMMON STOCKS 42226A107 1374 55700 SH OTR 1 0 55700 0 HEALTHEQUITY INC COM COMMON STOCKS 42226A107 327 13274 SH SOLE 0 13115 0 159 ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 3710 55847 SH SOLE 0 55847 0 0 JPMORGAN CHASE & CO COMMON STOCKS 46625H100 508 8580 SH SOLE 0 8580 0 0 JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 15632 577050 SH SOLE 0 575688 0 1362 KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 306 37564 SH SOLE 0 36342 0 1223 KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 1883 112846 SH SOLE 0 102061 0 10785 MSCI INC CL A COMMON STOCKS 55354G100 31606 426642 SH SOLE 0 424135 0 2507 MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 28562 228807 SH OTR 1 0 228807 0 MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 99001 793085 SH SOLE 0 665514 0 127571 MERCADOLIBRE INC COM COMMON STOCKS 58733R102 17187 145842 SH OTR 1 0 145842 0 MERCADOLIBRE INC COM COMMON STOCKS 58733R102 5514 46791 SH SOLE 0 45851 0 940 MERCK & COMPANY COMMON STOCKS 58933Y105 511 9649 SH SOLE 0 9649 0 0 MESA LABS INC COM COMMON STOCKS 59064R109 3578 37135 SH OTR 1 0 37135 0 MESA LABS INC COM COMMON STOCKS 59064R109 961 9978 SH SOLE 0 9744 0 234 MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 10454 437032 SH OTR 1 0 437032 0 MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 40775 1704628 SH SOLE 0 1688980 0 15648 MONSTER BEVERAGE CORP NEW COM COMMON STOCKS 61174X109 24954 187091 SH OTR 1 0 187091 0 MONSTER BEVERAGE CORP NEW COM COMMON STOCKS 61174X109 5528 41447 SH SOLE 0 40667 0 780 NVR INC COMMON STOCKS 62944T105 8468 4888 SH OTR 1 0 4888 0 NVR INC COMMON STOCKS 62944T105 58477 33755 SH SOLE 0 28212 0 5543 NETFLIX COM INC COM COMMON STOCKS 64110L106 15166 148355 SH OTR 1 0 148355 0 NETFLIX COM INC COM COMMON STOCKS 64110L106 3013 29471 SH SOLE 0 28914 0 557 NOVARTIS AG ADR COMMON STOCKS 66987V109 1527 21075 SH SOLE 0 20306 0 769 PPL CORP COMMON STOCKS 69351T106 3528 92672 SH SOLE 0 92672 0 0 PAYCOM SOFTWARE INC COM COMMON STOCKS 70432V102 11082 311299 SH OTR 1 0 311299 0 PAYCOM SOFTWARE INC COM COMMON STOCKS 70432V102 2628 73810 SH SOLE 0 72394 0 1416 PEBBLEBROOK HOTEL TR COM COMMON STOCKS 70509V100 2418 83166 SH SOLE 0 83166 0 0 PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 963 10355 SH SOLE 0 10355 0 0 POOL CORP COMMON STOCKS 73278L105 11755 133980 SH OTR 1 0 133980 0 POOL CORP COMMON STOCKS 73278L105 52923 603181 SH SOLE 0 502866 0 100315 T ROWE PRICE GROUP INC COMMON STOCKS 74144T108 622 8465 SH OTR 1 0 8465 0 T ROWE PRICE GROUP INC COMMON STOCKS 74144T108 510 6938 SH SOLE 0 6799 0 139 PRIMERICA INC COM COMMON STOCKS 74164M108 23869 536010 SH OTR 1 0 536010 0 PRIMERICA INC COM COMMON STOCKS 74164M108 129713 2912934 SH SOLE 0 2616630 0 296304 PROLOGIS INC COM COMMON STOCKS 74340W103 1595 36101 SH SOLE 0 36101 0 0 PROSHARES LARGE CAP CORE PLUS ETF/ISHARE - EQUITY 74347R248 17781 375833 SH SOLE 0 375833 0 0 RBC BEARINGS INC COMMON STOCKS 75524B104 17989 245548 SH OTR 1 0 245548 0 RBC BEARINGS INC COMMON STOCKS 75524B104 110913 1513961 SH SOLE 0 1394754 0 119207 RE MAX HLDGS INC CL A COMMON STOCKS 75524W108 7580 221000 SH OTR 1 0 221000 0 RE MAX HLDGS INC CL A COMMON STOCKS 75524W108 18006 524944 SH SOLE 0 520214 0 4730 RELX NV SPONSORED ADR COMMON STOCKS 75955B102 2180 124354 SH SOLE 0 119864 0 4490 RETAIL OPPORTUNITY INVTS CORP COMMON STOCKS 76131N101 1203 59770 SH SOLE 0 59770 0 0 REXFORD INDUSTRIAL REALTY COM COMMON STOCKS 76169C100 1195 65777 SH SOLE 0 65777 0 0 SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 2106 17905 SH SOLE 0 16030 0 1875 SPDR BARCLAYS SHORT TERM CORP BOND ETF ETF/ISHARE - FIXED 78464A474 5994 195701 SH SOLE 0 195701 0 0 SPDR NUVEEN SHORT TERM MUNI BOND ETF ETF/ISHARE - FIXED 78468R739 23591 483224 SH SOLE 0 483224 0 0 SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 2089 52006 SH SOLE 0 50084 0 1922 SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 1513 11114 SH OTR 1 0 11114 0 SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 10240 75230 SH SOLE 0 74417 0 813 SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 1325 17005 SH OTR 1 0 17005 0 SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 1059 13591 SH SOLE 0 13313 0 278 STATOIL ASA SPONSORED ADR COMMON STOCKS 85771P102 1995 128212 SH SOLE 0 127164 0 1048 SYNGENTA AG ADR COMMON STOCKS 87160A100 502 6063 SH SOLE 0 5858 0 205 SYNTEL INC COMMON STOCKS 87162H103 10729 214886 SH OTR 1 0 214886 0 SYNTEL INC COMMON STOCKS 87162H103 40084 802809 SH SOLE 0 797963 0 4846 3M COMPANY COMMON STOCKS 88579Y101 2341 14050 SH OTR 1 0 14050 0 3M COMPANY COMMON STOCKS 88579Y101 15377 92284 SH SOLE 0 79708 0 12576 ETRACS ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 90267B682 694 40860 SH SOLE 0 40860 0 0 UNITEDHEALTH GROUP INC COMMON STOCKS 91324P102 2859 22184 SH SOLE 0 22184 0 0 VANGUARD HEALTH CARE ETF ETF/ISHARE - EQUITY 92204A504 1915 15533 SH SOLE 0 15533 0 0 VISA INC CL A COMMON STOCKS 92826C839 23154 302752 SH OTR 1 0 302752 0 VISA INC CL A COMMON STOCKS 92826C839 4929 64452 SH SOLE 0 63289 0 1163 VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 3352 104573 SH SOLE 0 103206 0 1367 WABCO HOLDINGS INC COMMON STOCKS 92927K102 2327 21760 SH OTR 1 0 21760 0 WABCO HOLDINGS INC COMMON STOCKS 92927K102 20991 196321 SH SOLE 0 194269 0 2052 WEC ENERGY GROUP INC COM COMMON STOCKS 92939U106 3086 51371 SH OTR 1 0 51371 0 WEC ENERGY GROUP INC COM COMMON STOCKS 92939U106 23988 399326 SH SOLE 0 351446 0 47880 WASTE MGMT INC DEL COMMON STOCKS 94106L109 1756 29768 SH OTR 1 0 29768 0 WASTE MGMT INC DEL COMMON STOCKS 94106L109 15744 266851 SH SOLE 0 238998 0 27853 WORKDAY INC CL A COMMON STOCKS 98138H101 11401 148376 SH OTR 1 0 148376 0 WORKDAY INC CL A COMMON STOCKS 98138H101 2332 30347 SH SOLE 0 29799 0 548 ZOETIS INC CL A COMMON STOCKS 98978V103 15776 355877 SH OTR 1 0 355877 0 ZOETIS INC CL A COMMON STOCKS 98978V103 15731 354868 SH SOLE 0 315386 0 39482 ACCENTURE PLC CL A COMMON STOCKS G1151C101 12848 111332 SH OTR 1 0 111332 0 ACCENTURE PLC CL A COMMON STOCKS G1151C101 15842 137283 SH SOLE 0 122347 0 14936 FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 9486 233006 SH OTR 1 0 233006 0 FLEETMATICS GROUP PLC COM COMMON STOCKS G35569105 1917 47079 SH SOLE 0 46162 0 917 LIVANOVA PLC SHS COMMON STOCKS G5509L101 8262 153048 SH SOLE 0 151533 0 1515 MEDTRONIC PLC COMMON STOCKS G5960L103 1953 26044 SH OTR 1 0 26044 0 MEDTRONIC PLC COMMON STOCKS G5960L103 13040 173867 SH SOLE 0 149492 0 24375 PERRIGO CO PCL SHS COMMON STOCKS G97822103 6340 49560 SH OTR 1 0 49560 0 PERRIGO CO PCL SHS COMMON STOCKS G97822103 3566 27875 SH SOLE 0 27683 0 192 GARMIN LTD SHS COMMON STOCKS H2906T109 1431 35810 SH SOLE 0 35810 0 0 CORE LABORATORIES N V COMMON STOCKS N22717107 35678 317392 SH OTR 1 0 317392 0 CORE LABORATORIES N V COMMON STOCKS N22717107 129668 1153532 SH SOLE 0 1038641 0 114891 INTERXION HOLDING N.V SHS COMMON STOCKS N47279109 2357 68152 SH SOLE 0 68152 0 0 YANDEX N V SHS CLASS A COMMON STOCKS N97284108 1576 102860 SH OTR 1 0 102860 0 YANDEX N V SHS CLASS A COMMON STOCKS N97284108 355 23150 SH SOLE 0 22834 0 316