0001140361-17-005078.txt : 20170208 0001140361-17-005078.hdr.sgml : 20170208 20170208141410 ACCESSION NUMBER: 0001140361-17-005078 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20161231 FILED AS OF DATE: 20170208 DATE AS OF CHANGE: 20170208 EFFECTIVENESS DATE: 20170208 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: 17581951 BUSINESS ADDRESS: STREET 1: 1800 AVE OF THE STAR 2ND FL CITY: LOS ANGELES STATE: CA ZIP: 90067 BUSINESS PHONE: 3105562721 MAIL ADDRESS: STREET 1: 1800 AVENUE OF THE STARS 2ND FLOOR CITY: LOS ANGELES STATE: CA ZIP: 90067 FORMER COMPANY: FORMER CONFORMED NAME: KAYNE ANDERSON INVESTMENT MANAGEMENT LLC DATE OF NAME CHANGE: 19990326 FORMER COMPANY: FORMER CONFORMED NAME: KAIM TRADITIONAL L L C DATE OF NAME CHANGE: 19980223 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001021223 XXXXXXXX 12-31-2016 12-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 02-08-2017 1 521 8388160 false 1 0000019481 028-00085 Virtus Investment Advisers, Inc.
INFORMATION TABLE 2 form13fInfoTable.xml AAON INC COM PAR $0.004 COMMON STOCKS 000360206 15279 462300 SH OTR 1 0 462300 0 AAON INC COM PAR $0.004 COMMON STOCKS 000360206 3165 95763 SH SOLE 0 94050 0 1713 AFLAC INC COMMON STOCKS 001055102 4624 66436 SH SOLE 0 66436 0 0 ALPS ETF TR ALERIAN MLP ETF/ISHARE - EQUITY 00162Q866 389 30846 SH SOLE 0 30846 0 0 AT&T INC COMMON STOCKS 00206R102 10618 249670 SH OTR 1 0 249670 0 AT&T INC COMMON STOCKS 00206R102 4085 96051 SH SOLE 0 95051 0 1000 ABAXIS INC COMMON STOCKS 002567105 43604 826300 SH OTR 1 0 826300 0 ABAXIS INC COMMON STOCKS 002567105 98023 1857552 SH SOLE 0 1580520 0 277032 ABBOTT LABS COMMON STOCKS 002824100 2557 66562 SH SOLE 0 64062 0 2500 ABBVIE INC COM COMMON STOCKS 00287Y109 362 5788 SH SOLE 0 3288 0 2500 ACTIVISION BLIZZARD INC COMMON STOCKS 00507V109 11709 324260 SH OTR 1 0 324260 0 ACTIVISION BLIZZARD INC COMMON STOCKS 00507V109 884 24482 SH SOLE 0 23666 0 816 ALIBABA GROUP HLDG LTD SPONSORED ADS COMMON STOCKS 01609W102 36419 414748 SH OTR 1 0 414748 0 ALIBABA GROUP HLDG LTD SPONSORED ADS COMMON STOCKS 01609W102 5353 60958 SH SOLE 0 59857 0 1101 ALPHABET CLASS A COMMON STOCKS 02079K305 25213 31816 SH OTR 1 0 31816 0 ALPHABET CLASS A COMMON STOCKS 02079K305 3479 4390 SH SOLE 0 4312 0 78 ALTRIA GROUP INC COMMON STOCKS 02209S103 12099 178930 SH OTR 1 0 178930 0 ALTRIA GROUP INC COMMON STOCKS 02209S103 4386 64863 SH SOLE 0 64863 0 0 AMAZON INC COMMON STOCKS 023135106 36175 48242 SH OTR 1 0 48242 0 AMAZON INC COMMON STOCKS 023135106 5310 7081 SH SOLE 0 6957 0 124 AMERICAN HOMES 4 RENT CL A COMMON STOCKS 02665T306 2548 121454 SH SOLE 0 121454 0 0 AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 6188 598991 SH OTR 1 0 598991 0 AMERICAN SOFTWARE INC CL A COMMON STOCKS 029683109 23070 2233333 SH SOLE 0 2223770 0 9563 AMERICAN TOWER REIT COM COMMON STOCKS 03027X100 1990 18831 SH SOLE 0 18831 0 0 AMERISOURCEBERGEN CORP COM COMMON STOCKS 03073E105 2990 38236 SH SOLE 0 38236 0 0 AMETEK INC COMMON STOCKS 031100100 2943 60550 SH OTR 1 0 60550 0 AMETEK INC COMMON STOCKS 031100100 1552 31925 SH SOLE 0 31509 0 416 AMGEN INC COMMON STOCKS 031162100 4032 27576 SH SOLE 0 27576 0 0 AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 33458 497890 SH OTR 1 0 497890 0 AMPHENOL CORP NEW CL A COMMON STOCKS 032095101 6282 93478 SH SOLE 0 91996 0 1482 ANALOG DEVICES INC COMMON STOCKS 032654105 4946 68111 SH OTR 1 0 68111 0 ANALOG DEVICES INC COMMON STOCKS 032654105 16129 222096 SH SOLE 0 195688 0 26408 ANIKA THERAPEUTICS INC COM COMMON STOCKS 035255108 13206 269740 SH OTR 1 0 269740 0 ANIKA THERAPEUTICS INC COM COMMON STOCKS 035255108 17880 365201 SH SOLE 0 360691 0 4510 ANSYS INC COMMON STOCKS 03662Q105 13772 148900 SH OTR 1 0 148900 0 ANSYS INC COMMON STOCKS 03662Q105 15042 162630 SH SOLE 0 156782 0 5848 APARTMENT INVT & MGMT CO CL A COMMON STOCKS 03748R101 2198 48354 SH SOLE 0 48354 0 0 APTARGROUP INC COMMON STOCKS 038336103 7448 101400 SH OTR 1 0 101400 0 APTARGROUP INC COMMON STOCKS 038336103 37599 511901 SH SOLE 0 434580 0 77321 ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 23185 779335 SH OTR 1 0 779335 0 ARTISAN PARTNERS ASSET MGMT CL A COMMON STOCKS 04316A108 102506 3445570 SH SOLE 0 3116670 0 328900 ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 47136 862042 SH OTR 1 0 862042 0 ASPEN TECHNOLOGY INC COMMON STOCKS 045327103 140758 2574210 SH SOLE 0 2268959 0 305251 ASTRAZENECA ADR COMMON STOCKS 046353108 7305 267390 SH OTR 1 0 267390 0 ASTRAZENECA ADR COMMON STOCKS 046353108 2299 84166 SH SOLE 0 84166 0 0 AUTOHOME INC SP ADR CL A COMMON STOCKS 05278C107 50151 1983810 SH OTR 1 0 1983810 0 AUTOHOME INC SP ADR CL A COMMON STOCKS 05278C107 115622 4573636 SH SOLE 0 3957013 0 616623 AUTOMATIC DATA PROCESSING COMMON STOCKS 053015103 5786 56294 SH SOLE 0 56294 0 0 BCE INC NEW COMMON STOCKS 05534B760 8897 205770 SH OTR 1 0 205770 0 BCE INC NEW COMMON STOCKS 05534B760 3382 78209 SH SOLE 0 78209 0 0 BP ADR COMMON STOCKS 055622104 728 19487 SH SOLE 0 18712 0 775 BADGER METER INC COMMON STOCKS 056525108 14606 395300 SH OTR 1 0 395300 0 BADGER METER INC COMMON STOCKS 056525108 44233 1197110 SH SOLE 0 1190552 0 6558 BALL CORP COMMON STOCKS 058498106 825 10990 SH OTR 1 0 10990 0 BALL CORP COMMON STOCKS 058498106 209 2785 SH SOLE 0 2758 0 27 BANK OF AMERICA CORPORATION COMMON STOCKS 060505104 26478 1198100 SH OTR 1 0 1198100 0 BANK OF AMERICA CORPORATION COMMON STOCKS 060505104 3903 176614 SH SOLE 0 173347 0 3267 BANK HAWAII CORP COMMON STOCKS 062540109 21116 238090 SH OTR 1 0 238090 0 BANK HAWAII CORP COMMON STOCKS 062540109 75621 852645 SH SOLE 0 849121 0 3524 BANK OF THE OZARKS INC COMMON STOCKS 063904106 2921 55550 SH OTR 1 0 55550 0 BANK OF THE OZARKS INC COMMON STOCKS 063904106 25425 483454 SH SOLE 0 462782 0 20672 BECTON DICKINSON & CO COMMON STOCKS 075887109 2339 14130 SH OTR 1 0 14130 0 BECTON DICKINSON & CO COMMON STOCKS 075887109 15535 93841 SH SOLE 0 79370 0 14471 BERKLEY W R CORP COMMON STOCKS 084423102 42437 638054 SH SOLE 0 618720 0 19334 BERKSHIRE HATHAWAY INC CL A COMMON STOCKS 084670108 732 3 SH SOLE 0 3 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCKS 084670702 693 4250 SH SOLE 0 4250 0 0 BIOMARIN PHARMACEUTICAL INC COMMON STOCKS 09061G101 17335 209262 SH OTR 1 0 209262 0 BIOMARIN PHARMACEUTICAL INC COMMON STOCKS 09061G101 2321 28020 SH SOLE 0 27595 0 425 BLACKROCK CA MUNICIPAL INCOME TRUST ETF/ISHARE - FIXED 09248E102 298 20574 SH SOLE 0 20574 0 0 BLACKROCK MUNIYIELD QUALITY FUND III ETF/ISHARE - FIXED 09254E103 164 12000 SH SOLE 0 12000 0 0 BOSTON PROPERTIES INC COMMON STOCKS 101121101 2300 18282 SH SOLE 0 18282 0 0 BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 23421 400769 SH OTR 1 0 400769 0 BRISTOL-MYERS SQUIBB CO COMMON STOCKS 110122108 1886 32265 SH SOLE 0 31154 0 1111 BRITISH AMERICAN TOBACCO PLC SPONSORED ADR COMMON STOCKS 110448107 885 7852 SH SOLE 0 7552 0 300 BROADRIDGE FINANCIAL SOULUTIONS COMMON STOCKS 11133T103 3740 56414 SH OTR 1 0 56414 0 BROADRIDGE FINANCIAL SOULUTIONS COMMON STOCKS 11133T103 27104 408805 SH SOLE 0 383467 0 25338 BROOKFIELD ASSET MGMT INC CL A COMMON STOCKS 112585104 2618 79320 SH SOLE 0 79320 0 0 BROWN FORMAN CORP CL B COMMON STOCKS 115637209 2024 45060 SH OTR 1 0 45060 0 BROWN FORMAN CORP CL B COMMON STOCKS 115637209 454 10106 SH SOLE 0 10028 0 78 CEB INC COM COMMON STOCKS 125134106 12834 211782 SH OTR 1 0 211782 0 CEB INC COM COMMON STOCKS 125134106 47500 783827 SH SOLE 0 780340 0 3487 CDW CORP COM COMMON STOCKS 12514G108 20992 403000 SH OTR 1 0 403000 0 CDW CORP COM COMMON STOCKS 12514G108 172369 3309067 SH SOLE 0 2939557 0 369510 CME GROUP INC COMMON STOCKS 12572Q105 2289 19844 SH OTR 1 0 19844 0 CME GROUP INC COMMON STOCKS 12572Q105 15790 136884 SH SOLE 0 117125 0 19759 CNOOC LIMITED SPONSORED ADR COMMON STOCKS 126132109 1070 8631 SH SOLE 0 8291 0 340 CRH PLC COMMON STOCKS 12626K203 4627 134583 SH SOLE 0 134583 0 0 CVS CAREMARK CORP COMMON STOCKS 126650100 3093 39199 SH SOLE 0 39199 0 0 CABOT OIL & GAS CORP COMMON STOCKS 127097103 10027 429239 SH OTR 1 0 429239 0 CABOT OIL & GAS CORP COMMON STOCKS 127097103 1776 76039 SH SOLE 0 74675 0 1364 CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 12350 195500 SH OTR 1 0 195500 0 CABOT MICROELECTRONICS CORP COMMON STOCKS 12709P103 41527 657392 SH SOLE 0 653799 0 3593 CANADIAN NATURAL RESOURCES LTD COMMON STOCKS 136385101 1061 33269 SH SOLE 0 33269 0 0 CARLISLE COMPANIES INC COMMON STOCKS 142339100 26357 238983 SH SOLE 0 228444 0 10539 CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 16643 226214 SH OTR 1 0 226214 0 CASS INFORMATION SYSTEMS INC COMMON STOCKS 14808P109 55924 760143 SH SOLE 0 756101 0 4042 CELGENE CORP COMMON STOCKS 151020104 32121 277501 SH OTR 1 0 277501 0 CELGENE CORP COMMON STOCKS 151020104 4666 40308 SH SOLE 0 39580 0 728 CHEESECAKE FACTORY INC COMMON STOCKS 163072101 16150 269700 SH OTR 1 0 269700 0 CHEESECAKE FACTORY INC COMMON STOCKS 163072101 69057 1153258 SH SOLE 0 1148549 0 4709 CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 27851 1762734 SH OTR 1 0 1762734 0 CHEFS WAREHOUSE INC COM COMMON STOCKS 163086101 34412 2177991 SH SOLE 0 1998485 0 179506 CHEVRON CORPORATION COMMON STOCKS 166764100 5434 46166 SH SOLE 0 45683 0 483 CHINA MOBILE LTD SPONSORED ADR COMMON STOCKS 16941M109 1143 21794 SH SOLE 0 20967 0 827 CHUNGHWA TELECOM COM LTD SPON ADR NEW COMMON STOCKS 17133Q502 933 29584 SH SOLE 0 28503 0 1081 CHURCH & DWIGHT CO COMMON STOCKS 171340102 1204 27248 SH OTR 1 0 27248 0 CHURCH & DWIGHT CO COMMON STOCKS 171340102 23918 541246 SH SOLE 0 537858 0 3388 CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 3466 45760 SH OTR 1 0 45760 0 CINCINNATI FINANCIAL CORP COMMON STOCKS 172062101 1626 21462 SH SOLE 0 21462 0 0 CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 17845 465200 SH OTR 1 0 465200 0 CINEMARK HOLDINGS INC COMMON STOCKS 17243V102 69525 1812435 SH SOLE 0 1804778 0 7657 CISCO SYSTEMS INC COMMON STOCKS 17275R102 3880 128400 SH OTR 1 0 128400 0 CISCO SYSTEMS INC COMMON STOCKS 17275R102 1417 46879 SH SOLE 0 46879 0 0 CLARCOR INC COMMON STOCKS 179895107 8198 99400 SH OTR 1 0 99400 0 CLARCOR INC COMMON STOCKS 179895107 26559 322043 SH SOLE 0 320463 0 1580 COCA-COLA CO COMMON STOCKS 191216100 437 10551 SH SOLE 0 10551 0 0 COGNEX CORP COM COMMON STOCKS 192422103 10437 164056 SH OTR 1 0 164056 0 COGNEX CORP COM COMMON STOCKS 192422103 36669 576372 SH SOLE 0 573341 0 3031 COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 11471 175294 SH OTR 1 0 175294 0 COLGATE-PALMOLIVE COMPANY COMMON STOCKS 194162103 1711 26146 SH SOLE 0 25655 0 491 COOPER COMPANIES INC COMMON STOCKS 216648402 2011 11498 SH OTR 1 0 11498 0 COOPER COMPANIES INC COMMON STOCKS 216648402 32539 186010 SH SOLE 0 184848 0 1162 COPART INC COMMON STOCKS 217204106 40910 738320 SH OTR 1 0 738320 0 COPART INC COMMON STOCKS 217204106 107092 1932728 SH SOLE 0 1643815 0 288913 COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 19287 120458 SH OTR 1 0 120458 0 COSTCO WHOLESALE CORP COMMON STOCKS 22160K105 3274 20448 SH SOLE 0 20070 0 378 COSTAR GROUP INC COM COMMON STOCKS 22160N109 16568 87901 SH OTR 1 0 87901 0 COSTAR GROUP INC COM COMMON STOCKS 22160N109 3063 16251 SH SOLE 0 15968 0 283 CTRIP COM INTL LTD ADR COMMON STOCKS 22943F100 14188 354705 SH OTR 1 0 354705 0 CTRIP COM INTL LTD ADR COMMON STOCKS 22943F100 2218 55452 SH SOLE 0 54497 0 955 DANAHER CORP COMMON STOCKS 235851102 15116 194189 SH OTR 1 0 194189 0 DANAHER CORP COMMON STOCKS 235851102 2563 32925 SH SOLE 0 32353 0 572 DENTSPLY SIRONA INC COM COMMON STOCKS 24906P109 4336 75108 SH OTR 1 0 75108 0 DENTSPLY SIRONA INC COM COMMON STOCKS 24906P109 32956 570862 SH SOLE 0 546841 0 24021 DIPLOMAT PHARMACY INC COM COMMON STOCKS 25456K101 321 25460 SH OTR 1 0 25460 0 DIPLOMAT PHARMACY INC COM COMMON STOCKS 25456K101 14 1138 SH SOLE 0 1070 0 68 DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 1345 49080 SH OTR 1 0 49080 0 DISCOVERY COMMUNICATIONS INC SER A COMMON STOCKS 25470F104 347 12648 SH SOLE 0 12480 0 168 DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 3396 21325 SH OTR 1 0 21325 0 DOMINOS PIZZA INC COM COMMON STOCKS 25754A201 608 3817 SH SOLE 0 3780 0 37 DONALDSON INC COMMON STOCKS 257651109 9872 234600 SH OTR 1 0 234600 0 DONALDSON INC COMMON STOCKS 257651109 64019 1521354 SH SOLE 0 1321968 0 199386 DOVER CORP COMMON STOCKS 260003108 375 5000 SH SOLE 0 5000 0 0 DR PEPPER SNAPPLE GROUP INC COMMON STOCKS 26138E109 1527 16844 SH OTR 1 0 16844 0 DR PEPPER SNAPPLE GROUP INC COMMON STOCKS 26138E109 7206 79480 SH SOLE 0 63854 0 15626 DRIL-QUIP INC COMMON STOCKS 262037104 15259 254100 SH OTR 1 0 254100 0 DRIL-QUIP INC COMMON STOCKS 262037104 107781 1794849 SH SOLE 0 1603236 0 191613 ECOLAB INC COMMON STOCKS 278865100 16554 141220 SH OTR 1 0 141220 0 ECOLAB INC COMMON STOCKS 278865100 2672 22795 SH SOLE 0 22363 0 432 EDUCATION RLTY TR INC COM NEW COMMON STOCKS 28140H203 2168 51259 SH SOLE 0 51259 0 0 EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 1297 13843 SH OTR 1 0 13843 0 EDWARDS LIFESCIENCES CORP COMMON STOCKS 28176E108 708 7556 SH SOLE 0 7460 0 96 ELLIE MAE INC COM COMMON STOCKS 28849P100 20114 240370 SH OTR 1 0 240370 0 ELLIE MAE INC COM COMMON STOCKS 28849P100 4163 49746 SH SOLE 0 48893 0 853 EMPIRE ST RLTY TR INC CL A COMMON STOCKS 292104106 2459 121796 SH SOLE 0 121796 0 0 ENERPLUS CORP COM COMMON STOCKS 292766102 3065 323286 SH SOLE 0 323286 0 0 EQUIFAX INC COMMON STOCKS 294429105 1410 11929 SH OTR 1 0 11929 0 EQUIFAX INC COMMON STOCKS 294429105 62269 526673 SH SOLE 0 514308 0 12365 EQUINIX INC COMMON STOCKS 29444U700 2173 6080 SH SOLE 0 6080 0 0 EQUITY LIFESTYLE PROPERTIES INC COMMON STOCKS 29472R108 2401 33308 SH SOLE 0 33308 0 0 ESSEX PROPERTY TRUST INC COMMON STOCKS 297178105 2383 10250 SH SOLE 0 10250 0 0 EXPEDIA INC DEL COM NEW COMMON STOCKS 30212P303 1446 12761 SH OTR 1 0 12761 0 EXPEDIA INC DEL COM NEW COMMON STOCKS 30212P303 338 2981 SH SOLE 0 2952 0 29 EXPEDITORS INTERNATIONAL OF WASHINGTON INC COMMON STOCKS 302130109 45999 868567 SH SOLE 0 843104 0 25463 EXPONENT INC COMMON STOCKS 30214U102 9731 161369 SH OTR 1 0 161369 0 EXPONENT INC COMMON STOCKS 30214U102 40005 663441 SH SOLE 0 579298 0 84143 EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 1511 16737 SH OTR 1 0 16737 0 EXXON MOBIL CORPORATION COMMON STOCKS 30231G102 13009 144130 SH SOLE 0 127876 0 16254 FACEBOOK INC CL A COMMON STOCKS 30303M102 82132 713882 SH OTR 1 0 713882 0 FACEBOOK INC CL A COMMON STOCKS 30303M102 9919 86217 SH SOLE 0 84646 0 1571 FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 33412 204440 SH OTR 1 0 204440 0 FACTSET RESEARCH SYSTEMS INC COMMON STOCKS 303075105 102703 628424 SH SOLE 0 554222 0 74202 FAIR ISAAC CORPORATION COMMON STOCKS 303250104 1357 11380 SH OTR 1 0 11380 0 FAIR ISAAC CORPORATION COMMON STOCKS 303250104 227 1905 SH SOLE 0 1886 0 19 FASTENAL COMPANY COMMON STOCKS 311900104 3811 81120 SH OTR 1 0 81120 0 FASTENAL COMPANY COMMON STOCKS 311900104 19135 407298 SH SOLE 0 390947 0 16351 FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 5692 201280 SH OTR 1 0 201280 0 FEDERATED INVESTORS INC CL B COMMON STOCKS 314211103 1988 70294 SH SOLE 0 70294 0 0 FEDEX CORP COMMON STOCKS 31428X106 1005 5400 SH SOLE 0 5400 0 0 FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 6998 190426 SH OTR 1 0 190426 0 FINANCIAL ENGINES INC COM COMMON STOCKS 317485100 1571 42742 SH SOLE 0 42015 0 727 FIRST FINL BANCSHARES INC COM COMMON STOCKS 32020R109 9793 216665 SH OTR 1 0 216665 0 FIRST FINL BANCSHARES INC COM COMMON STOCKS 32020R109 26900 595136 SH SOLE 0 591789 0 3347 FOX FACTORY HLDG CORP COM COMMON STOCKS 35138V102 41990 1513158 SH OTR 1 0 1513158 0 FOX FACTORY HLDG CORP COM COMMON STOCKS 35138V102 55595 2003417 SH SOLE 0 1689203 0 314214 FRANKLIN RESOURCES INC COMMON STOCKS 354613101 545 13770 SH SOLE 0 13770 0 0 GDS HOLDINGS LTD SPONS ADR COMMON STOCKS 36165L108 1998 232312 SH SOLE 0 232312 0 0 GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 8805 87115 SH OTR 1 0 87115 0 GARTNER GROUP INC NEW CL A COMMON STOCKS 366651107 1579 15626 SH SOLE 0 15386 0 240 GENERAL ELECTRIC COMPANY COMMON STOCKS 369604103 1130 35763 SH SOLE 0 31263 0 4500 GENERAL GROWTH PPTYS INC NEWCOM COMMON STOCKS 370023103 2411 96532 SH SOLE 0 96532 0 0 GILEAD SCIENCES INC COMMON STOCKS 375558103 2606 36387 SH SOLE 0 36387 0 0 GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 8825 229160 SH OTR 1 0 229160 0 GLAXOSMITHKLINE ADR COMMON STOCKS 37733W105 3504 90995 SH SOLE 0 90300 0 695 GLOBUS MEDICAL INC CL A COMMON STOCKS 379577208 2925 117910 SH OTR 1 0 117910 0 GLOBUS MEDICAL INC CL A COMMON STOCKS 379577208 1534 61817 SH SOLE 0 60990 0 827 GRACO INC COMMON STOCKS 384109104 30724 369772 SH OTR 1 0 369772 0 GRACO INC COMMON STOCKS 384109104 133664 1608661 SH SOLE 0 1476928 0 131733 GRAINGER W W INC COMMON STOCKS 384802104 5834 25118 SH SOLE 0 25118 0 0 HFF INC CL A COMMON STOCKS 40418F108 22506 744000 SH OTR 1 0 744000 0 HFF INC CL A COMMON STOCKS 40418F108 90759 3000301 SH SOLE 0 2707418 0 292883 HALLIBURTON CO COMMON STOCKS 406216101 1859 34366 SH OTR 1 0 34366 0 HALLIBURTON CO COMMON STOCKS 406216101 14284 264082 SH SOLE 0 230747 0 33335 HEALTHEQUITY INC COM COMMON STOCKS 42226A107 2615 64540 SH OTR 1 0 64540 0 HEALTHEQUITY INC COM COMMON STOCKS 42226A107 535 13197 SH SOLE 0 13068 0 129 HEICO CORPORATION CL A COMMON STOCKS 422806208 28269 416338 SH OTR 1 0 416338 0 HEICO CORPORATION CL A COMMON STOCKS 422806208 5628 82890 SH SOLE 0 81333 0 1557 JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 24494 275900 SH OTR 1 0 275900 0 JACK HENRY & ASSOCIATES INC COMMON STOCKS 426281101 145852 1642847 SH SOLE 0 1532827 0 110020 HERSHEY FOODS CORP COMMON STOCKS 427866108 579 5600 SH SOLE 0 5600 0 0 HOME DEPOT INC COMMON STOCKS 437076102 18991 141643 SH OTR 1 0 141643 0 HOME DEPOT INC COMMON STOCKS 437076102 2934 21882 SH SOLE 0 21491 0 391 HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 2019 17429 SH OTR 1 0 17429 0 HONEYWELL INTERNATIONAL INC COMMON STOCKS 438516106 14030 121108 SH SOLE 0 103396 0 17712 HORMEL FOODS CORP COMMON STOCKS 440452100 1738 49930 SH OTR 1 0 49930 0 HORMEL FOODS CORP COMMON STOCKS 440452100 11231 322649 SH SOLE 0 276460 0 46189 ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 1985 16206 SH OTR 1 0 16206 0 ILLINOIS TOOL WORKS INC COMMON STOCKS 452308109 20570 167972 SH SOLE 0 151912 0 16060 ILLUMINA INC COM COMMON STOCKS 452327109 798 6230 SH OTR 1 0 6230 0 ILLUMINA INC COM COMMON STOCKS 452327109 166 1300 SH SOLE 0 1287 0 13 INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 1454 12339 SH OTR 1 0 12339 0 INTERNATIONAL FLAVORS AND FRAGRANCES INC COMMON STOCKS 459506101 790 6706 SH SOLE 0 6625 0 81 INTUIT INC COMMON STOCKS 461202103 1969 17181 SH OTR 1 0 17181 0 INTUIT INC COMMON STOCKS 461202103 1145 9990 SH SOLE 0 9876 0 114 ISHARES COMEX GOLD TRUST ETF/ISHARE - EQUITY 464285105 375 33872 SH SOLE 0 33872 0 0 ISHARES DOW JONES SELECT DIVIDEND INDEX FD ETF/ISHARE - EQUITY 464287168 3550 40080 SH SOLE 0 40080 0 0 ISHARES S&P 500 INDEX FUND ETF/ISHARE - EQUITY 464287200 16677 74123 SH SOLE 0 74123 0 0 ISHARES BARCLAYS AGGREGATE BOND FUND ETF/ISHARE - FIXED 464287226 1779 16463 SH SOLE 0 16463 0 0 ISHARES MSCI EMERGING MARKETS INDEX FUND ETF/ISHARE - EQUITY 464287234 939 26814 SH SOLE 0 21546 0 5268 ISHARES IBOXX INVESTMENT GRADE CORPORATE BD ETF/ISHARE - FIXED 464287242 417 3558 SH SOLE 0 3558 0 0 ISHARES MSCI EAFE INDEX FUND ETF/ISHARE - EQUITY 464287465 4383 75926 SH SOLE 0 74961 0 965 ISHARES RUSSELL MIDCAP VALUE INDEX FUND ETF/ISHARE - EQUITY 464287473 622 7735 SH SOLE 0 7735 0 0 ISHARES RUSSELL MIDCAP GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287481 3059 31407 SH SOLE 0 30743 0 664 ISHARES RUSSELL MIDCAP INDEX FUND ETF/ISHARE - EQUITY 464287499 9012 50386 SH SOLE 0 49828 0 558 ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF/ISHARE - EQUITY 464287556 1283 4833 SH SOLE 0 3991 0 842 ISHARES COHEN & STEERS REALTY MAJ INDEX FD ETF/ISHARE - EQUITY 464287564 4542 45579 SH SOLE 0 40984 0 4595 ISHARES RUSSELL 1000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287598 11613 103658 SH SOLE 0 103356 0 302 ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287614 9195 87659 SH SOLE 0 87518 0 141 ISHARES RUSSELL 1000 INDEX FUND ETF/ISHARE - EQUITY 464287622 2727 21907 SH SOLE 0 21907 0 0 ISHARES RUSSELL 2000 VALUE INDEX FUND ETF/ISHARE - EQUITY 464287630 3204 26941 SH SOLE 0 26941 0 0 ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF/ISHARE - EQUITY 464287648 576 3740 SH SOLE 0 3606 0 134 ISHARES RUSSELL 2000 INDEX FUND ETF/ISHARE - EQUITY 464287655 5270 39082 SH SOLE 0 39082 0 0 ISHARES CORE US GROWTH ETF ETF/ISHARE - EQUITY 464287671 269 6258 SH SOLE 0 6258 0 0 ISHARES RUSSELL 3000 INDEX FUND ETF/ISHARE - EQUITY 464287689 1231 9256 SH SOLE 0 7725 0 1531 ISHARES DOW JONES US REAL ESTATE INDEX FUND ETF/ISHARE - EQUITY 464287739 213 2762 SH SOLE 0 2762 0 0 ISHARES DJ US HEALTHCARE SEC INDEX FD ETF/ISHARE - EQUITY 464287762 2543 17647 SH SOLE 0 15052 0 2595 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 5370 46501 SH SOLE 0 46501 0 0 ISHARES S&P NATL AMT-FREE MUNI BOND FUND ETF/ISHARE - FIXED 464288414 1507 13934 SH SOLE 0 13934 0 0 ISHARES IBOXX HIGH YLD CORPORATE BOND FD ETF/ISHARE - FIXED 464288513 353 4074 SH SOLE 0 4074 0 0 ISHARES BARCLAYS INTERMEDIATE CREDIT BD FD ETF/ISHARE - FIXED 464288638 230 2123 SH SOLE 0 2123 0 0 ISHARES BARCLAYS 1-3YR CREDIT BOND FUND ETF/ISHARE - FIXED 464288646 1049 9996 SH SOLE 0 8888 0 1108 ISHARES S&P US PREFERRED STOCK INDEX FUND ETF/ISHARE - EQUITY 464288687 237 6362 SH SOLE 0 6362 0 0 ISHARES S&P GLOBAL UTILITIES ETF/ISHARE - EQUITY 464288711 657 14705 SH SOLE 0 13144 0 1561 ISHARES MSCI EAFE GROWTH INDEX FUND ETF/ISHARE - EQUITY 464288885 3292 51692 SH SOLE 0 51692 0 0 ISHARES HIGH DIVIDEND EQUITY FUND ETF/ISHARE - EQUITY 46429B663 281 3419 SH SOLE 0 3419 0 0 ISHARES MSCI EAFE MINIMUM VOLATILITY FD ETF/ISHARE - EQUITY 46429B689 5405 88291 SH SOLE 0 88291 0 0 ISHARES MSCI TAIWAN ETF NEW ETF/ISHARE - EQUITY 46434G772 1670 56853 SH SOLE 0 54775 0 2078 ISHARES MSCI SINGAPORE ETF NEW ETF/ISHARE - EQUITY 46434G780 1679 84254 SH SOLE 0 80729 0 3525 ISHARES MSCI MALAYSIA ETF NEW ETF/ISHARE - EQUITY 46434G814 1243 44298 SH SOLE 0 42213 0 2085 JPMORGAN CHASE & CO COMMON STOCKS 46625H100 740 8580 SH SOLE 0 8580 0 0 JPMORGAN ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 46625H365 25260 799119 SH SOLE 0 795361 0 3758 JOHNSON & JOHNSON COMMON STOCKS 478160104 2644 22947 SH SOLE 0 22347 0 600 KANSAS CITY SOUTHERN INC COMMON STOCKS 485170302 1242 14640 SH OTR 1 0 14640 0 KANSAS CITY SOUTHERN INC COMMON STOCKS 485170302 273 3217 SH SOLE 0 3170 0 47 KAYNE ANDERSON MLP INVT CO - KYN ETF/ISHARE - EQUITY 486606106 14680 749763 SH SOLE 0 738538 0 11225 KAYNE ANDERSON ENERGY TOT RET FD - KYE ETF/ISHARE - EQUITY 48660P104 395 33436 SH SOLE 0 32214 0 1223 KAYNE ANDERSON ENERGY DEV CO - KED ETF/ISHARE - EQUITY 48660Q102 1768 90971 SH SOLE 0 81686 0 9285 KAYNE ANDERSON MDSTM ENERGY COM ETF/ISHARE - EQUITY 48661E108 850 53483 SH SOLE 0 50483 0 3000 KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 3668 32145 SH OTR 1 0 32145 0 KIMBERLY CLARK CORPORATION COMMON STOCKS 494368103 8803 77135 SH SOLE 0 67427 0 9708 KITE PHARMA INC COMMON STOCKS 49803L109 698 15560 SH OTR 1 0 15560 0 KITE PHARMA INC COMMON STOCKS 49803L109 176 3930 SH SOLE 0 3891 0 39 KROGER CO COMMON STOCKS 501044101 4661 135062 SH SOLE 0 135062 0 0 LANDSTAR SYSTEM INC COMMON STOCKS 515098101 12738 149328 SH OTR 1 0 149328 0 LANDSTAR SYSTEM INC COMMON STOCKS 515098101 74719 875955 SH SOLE 0 862571 0 13384 LAS VEGAS SANDS CORP COMMON STOCKS 517834107 38063 712652 SH OTR 1 0 712652 0 LAS VEGAS SANDS CORP COMMON STOCKS 517834107 14619 273716 SH SOLE 0 252447 0 21269 LEGGETT & PLATT INC COMMON STOCKS 524660107 4774 97670 SH OTR 1 0 97670 0 LEGGETT & PLATT INC COMMON STOCKS 524660107 1873 38326 SH SOLE 0 38326 0 0 LOWES COMPANIES INC COMMON STOCKS 548661107 2501 35169 SH OTR 1 0 35169 0 LOWES COMPANIES INC COMMON STOCKS 548661107 19332 271822 SH SOLE 0 235846 0 35976 MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 2023 21895 SH OTR 1 0 21895 0 MSC INDUSTRIAL DIRECT CO INC - A COMMON STOCKS 553530106 524 5671 SH SOLE 0 5613 0 58 MSCI INC CL A COMMON STOCKS 55354G100 48051 609944 SH SOLE 0 591081 0 18863 MANHATTAN ASSOCS INC COM COMMON STOCKS 562750109 27071 510477 SH SOLE 0 485416 0 25061 MANULIFE FINL CORP COM COMMON STOCKS 56501R106 3183 178593 SH SOLE 0 178593 0 0 MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 31352 213392 SH OTR 1 0 213392 0 MARKETAXESS HOLDINGS INC COM COMMON STOCKS 57060D108 72967 496643 SH SOLE 0 425139 0 71504 MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 2619 38746 SH OTR 1 0 38746 0 MARSH & MCLENNAN COS INC COMMON STOCKS 571748102 21924 324364 SH SOLE 0 285815 0 38549 MCCORMICK & COMPANY COMMON STOCKS 579780206 1950 20890 SH OTR 1 0 20890 0 MCCORMICK & COMPANY COMMON STOCKS 579780206 412 4410 SH SOLE 0 4365 0 45 MCDONALDS CORP COMMON STOCKS 580135101 949 7800 SH SOLE 0 7800 0 0 MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 10221 144451 SH OTR 1 0 144451 0 MEAD JOHNSON NUTRITION CO COM CL A COMMON STOCKS 582839106 823 11631 SH SOLE 0 11326 0 305 MERCADOLIBRE INC COM COMMON STOCKS 58733R102 20860 133600 SH OTR 1 0 133600 0 MERCADOLIBRE INC COM COMMON STOCKS 58733R102 4143 26533 SH SOLE 0 26080 0 453 MERCK & COMPANY COMMON STOCKS 58933Y105 4344 73793 SH SOLE 0 73793 0 0 MEREDITH CORP COMMON STOCKS 589433101 5849 98890 SH OTR 1 0 98890 0 MEREDITH CORP COMMON STOCKS 589433101 2163 36562 SH SOLE 0 36562 0 0 MESA LABS INC COM COMMON STOCKS 59064R109 6645 54135 SH OTR 1 0 54135 0 MESA LABS INC COM COMMON STOCKS 59064R109 1382 11260 SH SOLE 0 11029 0 231 MICROSOFT CORP COMMON STOCKS 594918104 793 12768 SH SOLE 0 12768 0 0 MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 2641 41170 SH OTR 1 0 41170 0 MICROCHIP TECHNOLOGY INC COMMON STOCKS 595017104 5905 92047 SH SOLE 0 92047 0 0 MIDDLEBY CORP COM COMMON STOCKS 596278101 2067 16050 SH OTR 1 0 16050 0 MIDDLEBY CORP COM COMMON STOCKS 596278101 403 3126 SH SOLE 0 3096 0 30 MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 12873 648532 SH OTR 1 0 648532 0 MONOTYPE IMAGING HOLDINGS INC COM COMMON STOCKS 61022P100 57962 2920013 SH SOLE 0 2855594 0 64419 MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 10702 187100 SH OTR 1 0 187100 0 MONRO MUFFLER BRAKE INC COM COMMON STOCKS 610236101 2233 39032 SH SOLE 0 38307 0 725 MONSTER BEVERAGE CORP NEW COM COMMON STOCKS 61174X109 34063 768217 SH OTR 1 0 768217 0 MONSTER BEVERAGE CORP NEW COM COMMON STOCKS 61174X109 6177 139314 SH SOLE 0 137108 0 2206 MOODYS CORP COMMON STOCKS 615369105 2158 22893 SH OTR 1 0 22893 0 MOODYS CORP COMMON STOCKS 615369105 6674 70792 SH SOLE 0 59090 0 11702 MORNINGSTAR INC COMMON STOCKS 617700109 16308 221698 SH OTR 1 0 221698 0 MORNINGSTAR INC COMMON STOCKS 617700109 3142 42708 SH SOLE 0 41884 0 824 NVE CORP COM NEW COMMON STOCKS 629445206 27476 384658 SH OTR 1 0 384658 0 NVE CORP COM NEW COMMON STOCKS 629445206 12141 169977 SH SOLE 0 168541 0 1436 NVR INC COMMON STOCKS 62944T105 10328 6188 SH OTR 1 0 6188 0 NVR INC COMMON STOCKS 62944T105 57118 34223 SH SOLE 0 28985 0 5238 NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 10755 210554 SH OTR 1 0 210554 0 NATIONAL BEVERAGE CORP COM COMMON STOCKS 635017106 23493 459930 SH SOLE 0 456178 0 3752 NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 10060 172470 SH OTR 1 0 172470 0 NATIONAL GRID PLC SPON ADR COMMON STOCKS 636274300 4119 70610 SH SOLE 0 69962 0 648 NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 19888 1046714 SH OTR 1 0 1046714 0 NATIONAL RESEARCH CORP CL A COMMON STOCKS 637372202 5767 303508 SH SOLE 0 297991 0 5517 NATIONAL STORAGE AFFILIATES TRUST COMMON STOCKS 637870106 2209 100086 SH SOLE 0 100086 0 0 NETFLIX COM INC COM COMMON STOCKS 64110L106 24085 194550 SH OTR 1 0 194550 0 NETFLIX COM INC COM COMMON STOCKS 64110L106 3813 30800 SH SOLE 0 30292 0 508 NIKE INC CL B COMMON STOCKS 654106103 24069 473515 SH OTR 1 0 473515 0 NIKE INC CL B COMMON STOCKS 654106103 5244 103158 SH SOLE 0 101904 0 1254 NIPPON TELEG & TEL ADR COMMON STOCKS 654624105 2711 64452 SH SOLE 0 64452 0 0 NORDSON CORP COMMON STOCKS 655663102 2492 22237 SH OTR 1 0 22237 0 NORDSON CORP COMMON STOCKS 655663102 37904 338277 SH SOLE 0 323865 0 14412 NORTHERN TR CORP COMMON STOCKS 665859104 1732 19450 SH OTR 1 0 19450 0 NORTHERN TR CORP COMMON STOCKS 665859104 233 2618 SH SOLE 0 2589 0 29 NOVARTIS AG ADR COMMON STOCKS 66987V109 1927 26458 SH SOLE 0 25429 0 1029 OCCIDENTAL PETE CORP COMMON STOCKS 674599105 1510 21204 SH OTR 1 0 21204 0 OCCIDENTAL PETE CORP COMMON STOCKS 674599105 14004 196609 SH SOLE 0 177330 0 19279 OCEANEERING INTERNATIONAL INC COMMON STOCKS 675232102 1048 37135 SH OTR 1 0 37135 0 OCEANEERING INTERNATIONAL INC COMMON STOCKS 675232102 284 10079 SH SOLE 0 9898 0 181 OLD DOMINION FGHT LINES INC COM COMMON STOCKS 679580100 45573 531220 SH OTR 1 0 531220 0 OLD DOMINION FGHT LINES INC COM COMMON STOCKS 679580100 109921 1281285 SH SOLE 0 1101320 0 179965 OLLIES BARGAIN OUTLET HLDGS INC COMMON STOCKS 681116109 32180 1131095 SH OTR 1 0 1131095 0 OLLIES BARGAIN OUTLET HLDGS INC COMMON STOCKS 681116109 6336 222707 SH SOLE 0 218770 0 3937 OMNICOM GROUP COMMON STOCKS 681919106 5078 59659 SH SOLE 0 59659 0 0 OMEGA FLEX INC COMMON STOCKS 682095104 22355 400913 SH OTR 1 0 400913 0 OMEGA FLEX INC COMMON STOCKS 682095104 5698 102191 SH SOLE 0 100273 0 1918 PNC FINANCIAL CORP COMMON STOCKS 693475105 3437 29383 SH OTR 1 0 29383 0 PNC FINANCIAL CORP COMMON STOCKS 693475105 22771 194688 SH SOLE 0 166159 0 28529 PPG INDUSTRIES INC COMMON STOCKS 693506107 1628 17176 SH OTR 1 0 17176 0 PPG INDUSTRIES INC COMMON STOCKS 693506107 10720 113126 SH SOLE 0 96182 0 16944 PPL CORP COMMON STOCKS 69351T106 10052 295210 SH OTR 1 0 295210 0 PPL CORP COMMON STOCKS 69351T106 3689 108355 SH SOLE 0 108355 0 0 PATTERSON COMPANIES INC COMMON STOCKS 703395103 12313 300100 SH OTR 1 0 300100 0 PATTERSON COMPANIES INC COMMON STOCKS 703395103 49232 1199891 SH SOLE 0 1194677 0 5214 PAYCHEX INC COMMON STOCKS 704326107 3053 50140 SH OTR 1 0 50140 0 PAYCHEX INC COMMON STOCKS 704326107 1227 20147 SH SOLE 0 20147 0 0 PAYCOM SOFTWARE INC COM COMMON STOCKS 70432V102 20326 446834 SH OTR 1 0 446834 0 PAYCOM SOFTWARE INC COM COMMON STOCKS 70432V102 3355 73748 SH SOLE 0 72415 0 1333 PEPSICO INC COMMON STOCKS 713448108 1185 11328 SH SOLE 0 11328 0 0 PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 23641 258398 SH OTR 1 0 258398 0 PHILIP MORRIS INTERNATIONAL INC COMMON STOCKS 718172109 8732 95447 SH SOLE 0 94749 0 698 PHYSICIANS RLTY TR COM COMMON STOCKS 71943U104 2247 118533 SH SOLE 0 118533 0 0 PIMCO 0-5 YEAR HIGH YIELD CORP BD FD ETF/ISHARE - FIXED 72201R783 987 9888 SH SOLE 0 9888 0 0 PIONEER NATURAL RESOURCES CO COM COMMON STOCKS 723787107 14229 79020 SH OTR 1 0 79020 0 PIONEER NATURAL RESOURCES CO COM COMMON STOCKS 723787107 2007 11145 SH SOLE 0 10928 0 217 POLARIS INDUSTRIES INC COMMON STOCKS 731068102 11560 140310 SH OTR 1 0 140310 0 POLARIS INDUSTRIES INC COMMON STOCKS 731068102 68075 826251 SH SOLE 0 711577 0 114674 POOL CORP COMMON STOCKS 73278L105 10974 105175 SH OTR 1 0 105175 0 POOL CORP COMMON STOCKS 73278L105 44017 421858 SH SOLE 0 358101 0 63757 PRICELINE GROUP INC COMMON STOCKS 741503403 29211 19925 SH OTR 1 0 19925 0 PRICELINE GROUP INC COMMON STOCKS 741503403 4127 2815 SH SOLE 0 2763 0 52 PRICESMART INC COM COMMON STOCKS 741511109 28440 340600 SH OTR 1 0 340600 0 PRICESMART INC COM COMMON STOCKS 741511109 62993 754407 SH SOLE 0 639593 0 114814 PRIMERICA INC COM COMMON STOCKS 74164M108 34533 499391 SH OTR 1 0 499391 0 PRIMERICA INC COM COMMON STOCKS 74164M108 196321 2839055 SH SOLE 0 2552208 0 286847 PROCTER & GAMBLE COMPANY COMMON STOCKS 742718109 5598 66580 SH SOLE 0 66580 0 0 PROSHARES LARGE CAP CORE PLUS ETF/ISHARE - EQUITY 74347R248 37162 672617 SH SOLE 0 672617 0 0 PRUDENTIAL PLC ADR COMMON STOCKS 74435K204 4720 118627 SH SOLE 0 118627 0 0 RLI CORP COMMON STOCKS 749607107 20750 328679 SH OTR 1 0 328679 0 RLI CORP COMMON STOCKS 749607107 75883 1202019 SH SOLE 0 1107181 0 94838 RPM INTERNATIONAL INC COMMON STOCKS 749685103 5969 110885 SH OTR 1 0 110885 0 RPM INTERNATIONAL INC COMMON STOCKS 749685103 16265 302158 SH SOLE 0 266836 0 35322 RBC BEARINGS INC COMMON STOCKS 75524B104 27077 291748 SH OTR 1 0 291748 0 RBC BEARINGS INC COMMON STOCKS 75524B104 170610 1838269 SH SOLE 0 1709292 0 128977 RE MAX HLDGS INC CL A COMMON STOCKS 75524W108 20251 361620 SH OTR 1 0 361620 0 RE MAX HLDGS INC CL A COMMON STOCKS 75524W108 62954 1124187 SH SOLE 0 1118014 0 6173 REALTY INCOME CORP COMMON STOCKS 756109104 11020 191720 SH OTR 1 0 191720 0 REALTY INCOME CORP COMMON STOCKS 756109104 3960 68893 SH SOLE 0 68893 0 0 RELX NV SPONSORED ADR COMMON STOCKS 75955B102 2066 123284 SH SOLE 0 118794 0 4490 RETAIL OPPORTUNITY INVTS CORP COMMON STOCKS 76131N101 2471 116928 SH SOLE 0 116928 0 0 REXFORD INDUSTRIAL REALTY COM COMMON STOCKS 76169C100 2329 100411 SH SOLE 0 100411 0 0 REYNOLDS AMERICAN INC COMMON STOCKS 761713106 11430 203960 SH OTR 1 0 203960 0 REYNOLDS AMERICAN INC COMMON STOCKS 761713106 3654 65209 SH SOLE 0 65209 0 0 RIO TINTO PLC SPONSORED ADR COMMON STOCKS 767204100 1262 32824 SH SOLE 0 31562 0 1262 ROPER INDUSTRIES INC COMMON STOCKS 776696106 18231 99581 SH OTR 1 0 99581 0 ROPER INDUSTRIES INC COMMON STOCKS 776696106 2858 15611 SH SOLE 0 15335 0 276 ROSS STORES INC COMMON STOCKS 778296103 28663 436942 SH OTR 1 0 436942 0 ROSS STORES INC COMMON STOCKS 778296103 5134 78266 SH SOLE 0 77035 0 1231 ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 8406 124150 SH OTR 1 0 124150 0 ROYAL BK CDA MONTREAL QUE COM COMMON STOCKS 780087102 3171 46832 SH SOLE 0 46832 0 0 ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 7489 129180 SH OTR 1 0 129180 0 ROYAL DUTCH SHELL PLC SPONSORED ADR B COMMON STOCKS 780259107 3262 56262 SH SOLE 0 55787 0 475 ROYAL DUTCH SHELL PLC SPONSORED ADR A COMMON STOCKS 780259206 1121 20617 SH SOLE 0 19882 0 735 SPDR GOLD TRUST ETF/ISHARE - EQUITY 78463V107 1801 16431 SH SOLE 0 14556 0 1875 SPDR BARCLAYS SHORT TERM CORP BOND ETF ETF/ISHARE - FIXED 78464A474 16027 524958 SH SOLE 0 524958 0 0 SPDR S&P MIDCAP 400 ETF TRUST ETF/ISHARE - EQUITY 78467Y107 267 884 SH SOLE 0 884 0 0 SPDR NUVEEN SHORT TERM MUNI BOND ETF ETF/ISHARE - FIXED 78468R739 19815 413335 SH SOLE 0 413335 0 0 SALLY BEAUTY COMPANY COMMON STOCKS 79546E104 12869 487075 SH OTR 1 0 487075 0 SALLY BEAUTY COMPANY COMMON STOCKS 79546E104 34137 1292096 SH SOLE 0 1284619 0 7477 SANOFI-AVENTIS SPON ADR COMMON STOCKS 80105N105 1855 45875 SH SOLE 0 43953 0 1922 SAP AG SPONSORED ADR COMMON STOCKS 803054204 2304 26659 SH SOLE 0 25691 0 968 SCHLUMBERGER LIMITED COMMON STOCKS 806857108 15380 183204 SH OTR 1 0 183204 0 SCHLUMBERGER LIMITED COMMON STOCKS 806857108 2739 32627 SH SOLE 0 32124 0 503 THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 16252 411744 SH OTR 1 0 411744 0 THE CHARLES SCHWAB CORPORATION COMMON STOCKS 808513105 17874 452857 SH SOLE 0 393952 0 58905 SCOTTS CO CL A COMMON STOCKS 810186106 10219 106950 SH OTR 1 0 106950 0 SCOTTS CO CL A COMMON STOCKS 810186106 45197 473024 SH SOLE 0 470695 0 2329 SHUTTERSTOCK INC COM COMMON STOCKS 825690100 53663 1129274 SH OTR 1 0 1129274 0 SHUTTERSTOCK INC COM COMMON STOCKS 825690100 121121 2548837 SH SOLE 0 2190723 0 358114 SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 2922 19454 SH OTR 1 0 19454 0 SIGNATURE BK NEW YORK N Y COM COMMON STOCKS 82669G104 31269 208185 SH SOLE 0 199268 0 8917 SITEONE LANDSCAPE SUPPLY INC COMMON STOCKS 82982L103 7235 208312 SH SOLE 0 208312 0 0 SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 2166 29010 SH OTR 1 0 29010 0 SKYWORKS SOLUTIONS INC COM COMMON STOCKS 83088M102 13584 181946 SH SOLE 0 181748 0 198 SNAP ON TOOLS CORP COMMON STOCKS 833034101 1933 11284 SH OTR 1 0 11284 0 SNAP ON TOOLS CORP COMMON STOCKS 833034101 57866 337864 SH SOLE 0 319348 0 18516 STARBUCKS CORP COMMON STOCKS 855244109 33819 609139 SH OTR 1 0 609139 0 STARBUCKS CORP COMMON STOCKS 855244109 4791 86297 SH SOLE 0 84851 0 1446 STATE STREET CORP COMMON STOCKS 857477103 5640 72563 SH SOLE 0 72563 0 0 SUN HYDRAULICS CORP COMMON STOCKS 866942105 8042 201200 SH OTR 1 0 201200 0 SUN HYDRAULICS CORP COMMON STOCKS 866942105 23231 581215 SH SOLE 0 578080 0 3135 SUNSTONE HOTEL INVS INC COMMON STOCKS 867892101 2115 138682 SH SOLE 0 138682 0 0 SYNGENTA AG ADR COMMON STOCKS 87160A100 476 6027 SH SOLE 0 5822 0 205 SYSCO CORP COMMON STOCKS 871829107 511 9225 SH SOLE 0 9225 0 0 THE TJX COMPANIES INC COMMON STOCKS 872540109 2115 28157 SH OTR 1 0 28157 0 THE TJX COMPANIES INC COMMON STOCKS 872540109 15695 208899 SH SOLE 0 181005 0 27894 TELEDYNE TECHNOLOGIES INC COMMON STOCKS 879360105 20289 164950 SH OTR 1 0 164950 0 TELEDYNE TECHNOLOGIES INC COMMON STOCKS 879360105 102185 830775 SH SOLE 0 729938 0 100837 TEVA PHARMACEUTICAL INDS ADR COMMON STOCKS 881624209 551 15203 SH SOLE 0 14480 0 723 THOR INDS INC COM COMMON STOCKS 885160101 16248 162400 SH OTR 1 0 162400 0 THOR INDS INC COM COMMON STOCKS 885160101 52749 527224 SH SOLE 0 524312 0 2912 3M COMPANY COMMON STOCKS 88579Y101 2102 11771 SH OTR 1 0 11771 0 3M COMPANY COMMON STOCKS 88579Y101 15589 87298 SH SOLE 0 75077 0 12221 TORO CO COMMON STOCKS 891092108 8554 152880 SH OTR 1 0 152880 0 TORO CO COMMON STOCKS 891092108 45627 815488 SH SOLE 0 690451 0 125037 TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 6912 135600 SH OTR 1 0 135600 0 TOTAL SA SPONSORED ADR COMMON STOCKS 89151E109 3642 71446 SH SOLE 0 70501 0 945 TRANSUNION COM COMMON STOCKS 89400J107 11703 378376 SH SOLE 0 378376 0 0 THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 2578 21061 SH OTR 1 0 21061 0 THE TRAVELERS COMPANIES INC COMMON STOCKS 89417E109 17758 145057 SH SOLE 0 124058 0 20999 TRIPADVISOR INC COM COMMON STOCKS 896945201 15142 326557 SH OTR 1 0 326557 0 TRIPADVISOR INC COM COMMON STOCKS 896945201 14518 313086 SH SOLE 0 298569 0 14517 UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 9012 354102 SH OTR 1 0 354102 0 UFP TECHNOLOGIES INC COM COMMON STOCKS 902673102 1370 53841 SH SOLE 0 52342 0 1499 ETRACS ALERIAN MLP INDEX ETN ETF/ISHARE - EQUITY 90267B682 1798 90481 SH SOLE 0 90481 0 0 U S BANCORP COMMON STOCKS 902973304 3444 67035 SH OTR 1 0 67035 0 U S BANCORP COMMON STOCKS 902973304 22568 439322 SH SOLE 0 375443 0 63879 UNDER ARMOUR INC CL-A COMMON STOCKS 904311107 495 17045 SH OTR 1 0 17045 0 UNDER ARMOUR INC CL-A COMMON STOCKS 904311107 24 809 SH SOLE 0 762 0 47 UNDER ARMOUR INC CL C COMMON STOCKS 904311206 441 17502 SH OTR 1 0 17502 0 UNDER ARMOUR INC CL C COMMON STOCKS 904311206 20 810 SH SOLE 0 763 0 47 UNILEVER PLC SPONSORED ADR COMMON STOCKS 904767704 2043 50190 SH OTR 1 0 50190 0 UNILEVER PLC SPONSORED ADR COMMON STOCKS 904767704 796 19552 SH SOLE 0 19552 0 0 UNILEVER N V ADR COMMON STOCKS 904784709 2144 52209 SH SOLE 0 50267 0 1942 UNION PACIFIC CORPORATION COMMON STOCKS 907818108 11432 110260 SH OTR 1 0 110260 0 UNION PACIFIC CORPORATION COMMON STOCKS 907818108 1725 16634 SH SOLE 0 16335 0 299 UNITEDHEALTH GROUP INC COMMON STOCKS 91324P102 4484 28016 SH SOLE 0 28016 0 0 VANGUARD EMERGING MARKETS ETF ETF/ISHARE - EQUITY 922042858 4047 113094 SH SOLE 0 111389 0 1705 VANGUARD HEALTH CARE ETF ETF/ISHARE - EQUITY 92204A504 2495 19683 SH SOLE 0 19683 0 0 VANGUARD REIT ETF ETF/ISHARE - EQUITY 922908553 25129 304487 SH SOLE 0 303220 0 1266 VERMILION ENERGY INC COM COMMON STOCKS 923725105 9282 220120 SH OTR 1 0 220120 0 VERMILION ENERGY INC COM COMMON STOCKS 923725105 3225 76478 SH SOLE 0 76478 0 0 VISA INC CL A COMMON STOCKS 92826C839 32382 415042 SH OTR 1 0 415042 0 VISA INC CL A COMMON STOCKS 92826C839 5114 65542 SH SOLE 0 64449 0 1093 VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 9633 394300 SH OTR 1 0 394300 0 VODAFONE GROUP PLC NEW SPNSR ADR NO PAR COMMON STOCKS 92857W308 3181 130191 SH SOLE 0 128998 0 1193 VULCAN MATERIALS COMPANY COMMON STOCKS 929160109 451 3600 SH SOLE 0 3600 0 0 WD-40 COMPANY COMMON STOCKS 929236107 9008 77054 SH OTR 1 0 77054 0 WD-40 COMPANY COMMON STOCKS 929236107 43071 368446 SH SOLE 0 367080 0 1366 WABCO HOLDINGS INC COMMON STOCKS 92927K102 22524 212195 SH OTR 1 0 212195 0 WABCO HOLDINGS INC COMMON STOCKS 92927K102 131502 1238832 SH SOLE 0 1081742 0 157090 WEC ENERGY GROUP INC COM COMMON STOCKS 92939U106 9542 162695 SH OTR 1 0 162695 0 WEC ENERGY GROUP INC COM COMMON STOCKS 92939U106 23209 395719 SH SOLE 0 347927 0 47792 WABTEC CORP COM COMMON STOCKS 929740108 11865 142912 SH OTR 1 0 142912 0 WABTEC CORP COM COMMON STOCKS 929740108 11709 141043 SH SOLE 0 125638 0 15405 WAL MART STORES INC COMMON STOCKS 931142103 1425 20623 SH SOLE 0 20623 0 0 WALGREENS BOOTS ALLIANCE INC COM COMMON STOCKS 931427108 1479 17874 SH SOLE 0 17874 0 0 WASTE MGMT INC DEL COMMON STOCKS 94106L109 9405 132628 SH OTR 1 0 132628 0 WASTE MGMT INC DEL COMMON STOCKS 94106L109 17961 253296 SH SOLE 0 225520 0 27776 WATSCO INC COM COMMON STOCKS 942622200 18461 124633 SH SOLE 0 119291 0 5342 WELLS FARGO & CO COMMON STOCKS 949746101 346 6274 SH SOLE 0 6274 0 0 WEST PHARMACEUTICAL SVS INC COMMON STOCKS 955306105 1451 17100 SH OTR 1 0 17100 0 WEST PHARMACEUTICAL SVS INC COMMON STOCKS 955306105 770 9073 SH SOLE 0 8960 0 113 WHIRLPOOL CORP COMMON STOCKS 963320106 14693 80834 SH SOLE 0 80834 0 0 WINMARK CORP COM COMMON STOCKS 974250102 11860 94019 SH SOLE 0 86841 0 7178 WORKDAY INC CL A COMMON STOCKS 98138H101 16913 255906 SH OTR 1 0 255906 0 WORKDAY INC CL A COMMON STOCKS 98138H101 2346 35492 SH SOLE 0 34831 0 661 WYNN RESORTS LTD COM COMMON STOCKS 983134107 3390 39182 SH OTR 1 0 39182 0 WYNN RESORTS LTD COM COMMON STOCKS 983134107 26181 302630 SH SOLE 0 289670 0 12960 YELP INC COMMON STOCKS 985817105 1704 44700 SH OTR 1 0 44700 0 YELP INC COMMON STOCKS 985817105 331 8688 SH SOLE 0 8567 0 121 ZOETIS INC CL A COMMON STOCKS 98978V103 24964 466354 SH OTR 1 0 466354 0 ZOETIS INC CL A COMMON STOCKS 98978V103 18478 345181 SH SOLE 0 307058 0 38123 AXALTA COATING SYS LTD COM COMMON STOCKS G0750C108 1289 47400 SH OTR 1 0 47400 0 AXALTA COATING SYS LTD COM COMMON STOCKS G0750C108 9032 332072 SH SOLE 0 331734 0 338 ACCENTURE PLC CL A COMMON STOCKS G1151C101 17555 149872 SH OTR 1 0 149872 0 ACCENTURE PLC CL A COMMON STOCKS G1151C101 13893 118612 SH SOLE 0 104260 0 14352 MEDTRONIC PLC COMMON STOCKS G5960L103 1698 23844 SH OTR 1 0 23844 0 MEDTRONIC PLC COMMON STOCKS G5960L103 10769 151191 SH SOLE 0 127551 0 23640 GARMIN LTD SHS COMMON STOCKS H2906T109 5619 115870 SH OTR 1 0 115870 0 GARMIN LTD SHS COMMON STOCKS H2906T109 2041 42098 SH SOLE 0 42098 0 0 TOWER SEMICONDUCTOR LTD SHS NEW COMMON STOCKS M87915274 3198 168064 SH SOLE 0 168064 0 0 CORE LABORATORIES N V COMMON STOCKS N22717107 46821 390045 SH OTR 1 0 390045 0 CORE LABORATORIES N V COMMON STOCKS N22717107 149290 1243669 SH SOLE 0 1161597 0 82072 INTERXION HOLDING N.V SHS COMMON STOCKS N47279109 2488 70940 SH SOLE 0 70940 0 0 YANDEX N V SHS CLASS A COMMON STOCKS N97284108 19480 967724 SH OTR 1 0 967724 0 YANDEX N V SHS CLASS A COMMON STOCKS N97284108 3035 150768 SH SOLE 0 148140 0 2628