0001567619-21-015502.txt : 20210813 0001567619-21-015502.hdr.sgml : 20210813 20210813160958 ACCESSION NUMBER: 0001567619-21-015502 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210813 DATE AS OF CHANGE: 20210813 EFFECTIVENESS DATE: 20210813 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: 211172189 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-2021 06-30-2021 KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC
1800 AVENUE OF THE STARS 2ND FLOOR LOS ANGELES CA 90067
13F HOLDINGS REPORT 028-05792 N
Michael Shoemaker Chief Compliance Officer 310-284-5562 /s/ Michael Shoemaker Los Angeles CA 08-09-2021 2 828 40607980 false 1 0000019481 028-00085 Virtus Investment Advisers, Inc. 2 0001591068 028-17877 VIRTUS ALTERNATIVE INVESTMENT ADVISERS, INC.
INFORMATION TABLE 2 form13fInfoTable.xml 3M COMPANY COMMON 88579Y101 11310 56942 SH DFND 1 0 56942 0 3M COMPANY COMMON 88579Y101 20681 104108 SH SOLE 97141 0 6967 AAON INC COMMON 000360206 255186 4077100 SH DFND 1 0 4077100 0 AAON INC COMMON 000360206 61107 976291 SH SOLE 882425 0 93866 ABBOTT LABS COMMON 002824100 429 3704 SH SOLE 3704 0 0 ABBVIE INC COMMON 00287Y109 355 3150 SH SOLE 3150 0 0 ACCENTURE PLC CLASS A G1151C101 26559 90096 SH DFND 1 0 90096 0 ACCENTURE PLC CLASS A G1151C101 32502 110248 SH SOLE 103096 0 7152 ACTIVISION BLIZZARD COMMON 00507V109 21232 222467 SH DFND 1 0 222467 0 ACTIVISION BLIZZARD COMMON 00507V109 7811 81838 SH SOLE 81838 0 0 ACUITY BRANDS COMMON 00508Y102 33921 181369 SH DFND 1 0 181369 0 ACUITY BRANDS COMMON 00508Y102 2542 13589 SH SOLE 13434 0 155 ACUSHNET HOLDINGS COMMON 005098108 92034 1863041 SH DFND 1 0 1863041 0 ACUSHNET HOLDINGS COMMON 005098108 324983 6578600 SH SOLE 5983970 0 594630 ADOBE INC COMMON 00724F101 255 435 SH SOLE 435 0 0 ADV MICRO DEVICES COMMON 007903107 114 1210 SH SOLE 1210 0 0 AFLAC INC COMMON 001055102 3410 63537 SH SOLE 63537 0 0 AIR PRODS & CHEMS COMMON 009158106 1 2 SH SOLE 2 0 0 AIRBNB INC CLASS A 009066101 12233 79883 SH DFND 1 0 79883 0 AIRBNB INC CLASS A 009066101 4344 28365 SH SOLE 28365 0 0 ALBANY INTL CORP CLASS A 012348108 49804 557967 SH DFND 1 0 557967 0 ALBANY INTL CORP CLASS A 012348108 128027 1434312 SH SOLE 1168548 0 265764 ALCON AG ORDINARY SH CHF 0.04 H01301128 11814 168151 SH SOLE 143869 0 24282 ALEXANDRIA REAL ESTA REIT 015271109 1098 6036 SH SOLE 6036 0 0 ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 65897 290576 SH DFND 1 0 290576 0 ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 28233 124496 SH SOLE 124496 0 0 ALLEGION PLC ORDINARY SHARES G0176J109 78782 565558 SH DFND 1 0 565558 0 ALLEGION PLC ORDINARY SHARES G0176J109 273290 1961873 SH SOLE 1915429 0 46444 ALLSTATE CORP COMMON 020002101 3 22 SH SOLE 22 0 0 ALPHABET INC CLASS C 02079K107 7579 3024 SH DFND 2 0 3024 0 ALPHABET INC CLASS C 02079K107 7567 3019 SH SOLE 3019 0 0 ALPHABET INC CLASS A 02079K305 12858 5266 SH SOLE 5266 0 0 ALTERYX INC CLASS A 02156B103 2 20 SH SOLE 20 0 0 ALTRIA GROUP INC COMMON 02209S103 3339 70019 SH SOLE 70019 0 0 AMAZON COM INC COMMON 023135106 142801 41510 SH DFND 1 0 41510 0 AMAZON COM INC COMMON 023135106 53558 15568 SH SOLE 15568 0 0 AMCOR PLC ORDINARY SHARES G0250X107 1313 114553 SH DFND 1 0 114553 0 AMCOR PLC ORDINARY SHARES G0250X107 4321 377007 SH SOLE 377007 0 0 AMER SOFTWARE INC CLASS A 029683109 23559 1072834 SH DFND 1 0 1072834 0 AMER SOFTWARE INC CLASS A 029683109 50115 2282113 SH SOLE 1765205 0 516908 AMERICAN EXPRESS CO COMMON 025816109 105 635 SH SOLE 635 0 0 AMERICAN HOMES 4 R CL A 02665T306 1066 27428 SH SOLE 27428 0 0 AMERICAN TOWER CORP COMMON 03027X100 30 112 SH DFND 1 0 112 0 AMERICAN TOWER CORP COMMON 03027X100 1687 6244 SH SOLE 6244 0 0 AMERICOLD RLTY TR COMMON 03064D108 1160 30634 SH SOLE 30634 0 0 AMERIPRISE FINANCIAL COMMON 03076C106 3 12 SH SOLE 12 0 0 AMERISOURCE-BERGEN COMMON 03073E105 5756 50275 SH SOLE 50275 0 0 AMETEK INC COMMON 031100100 68804 515384 SH DFND 1 0 515384 0 AMETEK INC COMMON 031100100 24410 182841 SH SOLE 133071 0 49770 AMGEN INC COMMON 031162100 6084 24955 SH SOLE 24955 0 0 AMPHENOL CORPORATION CLASS A 032095101 118863 1737514 SH DFND 1 0 1737514 0 AMPHENOL CORPORATION CLASS A 032095101 28139 411324 SH SOLE 375035 0 36289 ANALOG DEVICES INC COMMON 032654105 2972 17262 SH DFND 1 0 17262 0 ANALOG DEVICES INC COMMON 032654105 16641 96658 SH SOLE 84373 0 12285 ANIKA THERAPEUTICS COMMON 035255108 20954 484043 SH DFND 1 0 484043 0 ANIKA THERAPEUTICS COMMON 035255108 41792 965399 SH SOLE 717388 0 248011 ANSYS INC COMMON 03662Q105 24570 70794 SH DFND 1 0 70794 0 ANSYS INC COMMON 03662Q105 174270 502133 SH SOLE 497128 0 5005 ANTHEM INC COMMON 036752103 264 691 SH SOLE 691 0 0 AON PLC CL A ORDINARY SHARES G0403H108 1 4 SH SOLE 4 0 0 APPLE INC COMMON 037833100 20080 146608 SH SOLE 145128 0 1480 APPLIED MATERIALS COMMON 038222105 79 555 SH SOLE 555 0 0 APTARGROUP INC COMMON 038336103 25635 182012 SH DFND 1 0 182012 0 APTARGROUP INC COMMON 038336103 97058 689117 SH SOLE 622507 0 66610 ARK ETF TRUST ARK INNOVATION ETF 00214Q104 62052 474492 SH SOLE 474492 0 0 ARMSTRONG WORLD INDS COM 04247X102 52286 487467 SH DFND 1 0 487467 0 ARMSTRONG WORLD INDS COM 04247X102 147350 1373761 SH SOLE 1131925 0 241836 ARTISAN PARTNERS A CLASS A 04316A108 45378 892925 SH DFND 1 0 892925 0 ARTISAN PARTNERS A CLASS A 04316A108 155713 3063998 SH SOLE 2740380 0 323618 ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 7726 11184 SH SOLE 11184 0 0 ASPEN TECHNOLOGY INC COMMON 045327103 373677 2716858 SH DFND 1 0 2716858 0 ASPEN TECHNOLOGY INC COMMON 045327103 555346 4037705 SH SOLE 3766328 0 271377 AT&T INC COMMON 00206R102 102 3538 SH SOLE 3538 0 0 ATLASSIAN CORP PLC COMMON CL A G06242104 3 10 SH SOLE 10 0 0 ATRION CORP COM USD0.1 049904105 30351 48880 SH DFND 1 0 48880 0 ATRION CORP COM USD0.1 049904105 93831 151110 SH SOLE 136835 0 14275 AUTODESK INC COMMON 052769106 429 1468 SH SOLE 1468 0 0 AUTOHOME INC ADR EACH REPR 4 ORD 05278C107 357357 5587196 SH DFND 1 0 5587196 0 AUTOHOME INC ADR EACH REPR 4 ORD 05278C107 327567 5121401 SH SOLE 4635008 0 486393 AUTOMATIC DATA PROC COMMON 053015103 10425 52484 SH SOLE 52484 0 0 AVALARA INC COM USD0.0001 05338G106 2691 16633 SH DFND 2 0 16633 0 AVALARA INC COM USD0.0001 05338G106 406543 2512624 SH DFND 1 0 2512624 0 AVALARA INC COM USD0.0001 05338G106 113067 698805 SH SOLE 658339 0 40466 AXALTA COATING SYS COMMON G0750C108 9180 301086 SH SOLE 301086 0 0 BADGER METER INC COMMON 056525108 20617 210121 SH DFND 1 0 210121 0 BADGER METER INC COMMON 056525108 55510 565728 SH SOLE 455339 0 110389 BAIDU INC REP(8 ORD CLASS A) 056752108 2 10 SH SOLE 10 0 0 BANK HAWAII CORP COMMON 062540109 75864 900782 SH DFND 1 0 900782 0 BANK HAWAII CORP COMMON 062540109 153790 1826039 SH SOLE 1502219 0 323820 BANK OF AMERICA CORP COMMON 060505104 33476 811943 SH DFND 1 0 811943 0 BANK OF AMERICA CORP COMMON 060505104 11884 288235 SH SOLE 288235 0 0 BARCLAYS BANK PLC IPATH SELCT MLP 06742C723 346 20915 SH SOLE 20915 0 0 BCE INC COMMON 05534B760 1977 40086 SH DFND 1 0 40086 0 BCE INC COMMON 05534B760 6515 132101 SH SOLE 132101 0 0 BECTON DICKINSON COMMON 075887109 17607 72396 SH SOLE 67086 0 5310 BENTLEY SYS INC CLASS B 08265T208 88599 1367686 SH DFND 1 0 1367686 0 BENTLEY SYS INC CLASS B 08265T208 338262 5221702 SH SOLE 5119064 0 102638 BERKLEY W R CORP COM 084423102 3655 49100 SH DFND 2 0 49100 0 BERKLEY W R CORP COM 084423102 38085 511691 SH DFND 1 0 511691 0 BERKLEY W R CORP COM 084423102 285476 3835490 SH SOLE 3799863 0 35627 BERKSHIRE HATHAWAY CLASS A 084670108 1256 3 SH SOLE 3 0 0 BERKSHIRE HATHAWAY CLASS B 084670702 1855 6673 SH SOLE 6673 0 0 BILL COM HLDGS INC COMMON 090043100 866190 4728630 SH DFND 1 0 4728630 0 BILL COM HLDGS INC COMMON 090043100 200972 1097129 SH SOLE 1014546 0 82583 BIO RAD LABS INC CLASS A 090572207 87 135 SH SOLE 135 0 0 BIOCEPT INC COMMON 09072V501 0 9 SH SOLE 9 0 0 BIOGEN INC COMMON 09062X103 2 7 SH SOLE 7 0 0 BLACKLINE INC COM USD0.01 09239B109 290147 2607593 SH DFND 1 0 2607593 0 BLACKLINE INC COM USD0.01 09239B109 80274 721435 SH SOLE 654126 0 67309 BLACKROCK INC COMMON 09247X101 13155 15035 SH SOLE 13030 0 2005 BLACKROCK INVT QLTY COMMON 09247D105 79 4275 SH SOLE 4275 0 0 BLACKROCK MUNIHLDNGS COMMON 09253N104 65 3903 SH SOLE 3903 0 0 BLACKSTONE GROUP L P COMMON STOCK 09260D107 67 691 SH SOLE 691 0 0 BP PLC ADR (6 ORD) 055622104 540 20450 SH SOLE 20450 0 0 BRIGHT HORIZONS FA COMMON 109194100 31664 215240 SH DFND 1 0 215240 0 BRIGHT HORIZONS FA COMMON 109194100 212047 1441421 SH SOLE 1426479 0 14942 BRISTOL MYERS SQUIBB COMMON 110122108 29 427 SH SOLE 427 0 0 BRITISH AMER TOB PLC SPONSORED ADR 110448107 910 23140 SH SOLE 23140 0 0 BROADCOM INC COMMON 11135F101 100 210 SH SOLE 210 0 0 BROADRIDGE FINL SOLN COMMON 11133T103 44809 277406 SH DFND 1 0 277406 0 BROADRIDGE FINL SOLN COMMON 11133T103 44904 277980 SH SOLE 241538 0 36442 BROOKS AUTOMATION COMMON 114340102 146951 1542311 SH DFND 1 0 1542311 0 BROOKS AUTOMATION COMMON 114340102 238816 2506460 SH SOLE 2016643 0 489817 BROWN FORMAN CORP CLASS B 115637209 59106 788717 SH DFND 1 0 788717 0 BROWN FORMAN CORP CLASS B 115637209 5181 69139 SH SOLE 68282 0 857 CAE INC COMMON 124765108 117242 3070763 SH DFND 1 0 3070763 0 CAE INC COMMON 124765108 28190 738352 SH SOLE 418049 0 320303 CALAMOS STRATEGIC TO COM SH BEN INT 128125101 183 10063 SH SOLE 10063 0 0 CASS INFORMATION SYS COMMON 14808P109 0 0 SH SOLE 0 0 0 CDK GLOBAL INC COM 12508E101 7205 144991 SH SOLE 144991 0 0 CDW CORP COMMON 12514G108 5185 29687 SH DFND 2 0 29687 0 CDW CORP COMMON 12514G108 44893 257048 SH DFND 1 0 257048 0 CDW CORP COMMON 12514G108 363208 2079624 SH SOLE 2062891 0 16733 CELANESE CORP COMMON STOCK 150870103 6 40 SH SOLE 40 0 0 CELSIUS HOLDINGS INC COMMON 15118V207 25703 337797 SH DFND 1 0 337797 0 CELSIUS HOLDINGS INC COMMON 15118V207 208 2737 SH SOLE 2737 0 0 CERNER CORP COMMON 156782104 2 23 SH SOLE 23 0 0 CEVA INC COMMON 157210105 0 10 SH SOLE 10 0 0 CHARLES RIV LABS INT COMMON 159864107 63786 172433 SH DFND 1 0 172433 0 CHARLES RIV LABS INT COMMON 159864107 453005 1224603 SH SOLE 1219326 0 5277 CHARTER COMMUNICATIO CL A 16119P108 1 2 SH SOLE 2 0 0 CHEESECAKE FACTORY COMMON 163072101 66563 1228545 SH DFND 1 0 1228545 0 CHEESECAKE FACTORY COMMON 163072101 169524 3128901 SH SOLE 2936432 0 192469 CHEFS WAREHOUSE HO COMMON 163086101 94535 2969987 SH DFND 1 0 2969987 0 CHEFS WAREHOUSE HO COMMON 163086101 24125 757940 SH SOLE 682352 0 75588 CHEMED CORP NEW COMMON 16359R103 25811 54396 SH DFND 1 0 54396 0 CHEMED CORP NEW COMMON 16359R103 181368 382230 SH SOLE 378197 0 4033 CHEVRON CORP COMMON 166764100 4194 40040 SH SOLE 40040 0 0 CHIMERA INVT CORP COMMON 16934Q208 90 6000 SH SOLE 6000 0 0 CHUBB LIMITED COMMON H1467J104 5 30 SH SOLE 30 0 0 CHUNGHWA TELECOM ADR REP 10 ORD TWD10 17133Q502 487 11987 SH SOLE 11987 0 0 CIGNA CORP COMMON USD0.01 125523100 37 155 SH SOLE 155 0 0 CINTAS CORP COMMON 172908105 3 7 SH SOLE 7 0 0 CISCO SYSTEMS INC COMMON 17275R102 10523 198543 SH DFND 1 0 198543 0 CISCO SYSTEMS INC COMMON 17275R102 4182 78902 SH SOLE 78902 0 0 CLOROX CO COMMON 189054109 1740 9670 SH DFND 1 0 9670 0 CLOROX CO COMMON 189054109 8 42 SH SOLE 42 0 0 CLOUDFLARE INC CL A COM 18915M107 1061 10023 SH SOLE 10023 0 0 CLOVER HEALTH INVE COM USD0.0001 CL A 18914F103 1 50 SH SOLE 50 0 0 CME GROUP INC CLASS A 12572Q105 15036 70696 SH DFND 1 0 70696 0 CME GROUP INC CLASS A 12572Q105 19082 89714 SH SOLE 81484 0 8230 COCA-COLA CO COMMON 191216100 7590 140263 SH DFND 1 0 140263 0 COCA-COLA CO COMMON 191216100 9232 170614 SH SOLE 170614 0 0 COGNIZANT TECH SOLNS CLASS A 192446102 4055 58551 SH SOLE 58551 0 0 COHEN & STEERS INFRA COMMON 19248A109 178 6216 SH SOLE 6216 0 0 COMCAST CORP CLASS A 20030N101 62 1089 SH SOLE 1089 0 0 CONAGRA BRANDS INC COMMON 205887102 4669 128348 SH SOLE 128348 0 0 CONOCOPHILLIPS COMMON 20825C104 85 1400 SH SOLE 1400 0 0 CONSTRUCTION PARTNRS COMMON CL A 21044C107 26814 853935 SH DFND 1 0 853935 0 CONSTRUCTION PARTNRS COMMON CL A 21044C107 70472 2244336 SH SOLE 1820517 0 423819 COOPER COMPANIES INC COMMON 216648402 83903 211731 SH DFND 1 0 211731 0 COOPER COMPANIES INC COMMON 216648402 324967 820064 SH SOLE 806978 0 13086 COPART INC COMMON 217204106 38678 293393 SH DFND 1 0 293393 0 COPART INC COMMON 217204106 294684 2235335 SH SOLE 2215782 0 19553 CORVEL CORP COMMON 221006109 64609 481080 SH DFND 1 0 481080 0 CORVEL CORP COMMON 221006109 183675 1367645 SH SOLE 1219153 0 148492 COSTAR GROUP INC COMMON 22160N109 82808 999850 SH DFND 1 0 999850 0 COSTAR GROUP INC COMMON 22160N109 15745 190117 SH SOLE 189538 0 579 COSTCO WHSL CORP COMMON 22160K105 618 1561 SH SOLE 1561 0 0 COUPA SOFTWARE INC COM USD0.0001 22266L106 26824 102339 SH DFND 1 0 102339 0 COUPA SOFTWARE INC COM USD0.0001 22266L106 2363 9014 SH SOLE 8912 0 102 CROWN CASTLE INTL COMMON 22822V101 4885 25037 SH DFND 1 0 25037 0 CROWN CASTLE INTL COMMON 22822V101 13216 67735 SH SOLE 60066 0 7669 CSX CORP COMMON 126408103 5 150 SH SOLE 150 0 0 CVS HEALTH CORP COMMON 126650100 6564 78669 SH SOLE 78669 0 0 D R HORTON INC COMMON 23331A109 2 21 SH SOLE 21 0 0 DANAHER CORP COMMON 235851102 36011 134188 SH DFND 1 0 134188 0 DANAHER CORP COMMON 235851102 12672 47220 SH SOLE 47220 0 0 DATADOG INC CLASS A COMMON 23804L103 56579 543609 SH DFND 1 0 543609 0 DATADOG INC CLASS A COMMON 23804L103 5279 50724 SH SOLE 50148 0 576 DIAGEO P L C SP ADR (4 ORD) 25243Q205 12793 66736 SH SOLE 58000 0 8736 DIMENSIONAL ETF TRST U.S. CORE EQUITY 2 25434V708 258 9640 SH SOLE 9640 0 0 DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 43 400 SH SOLE 400 0 0 DOCUSIGN INC COMMON 256163106 3800 13593 SH DFND 2 0 13593 0 DOCUSIGN INC COMMON 256163106 147676 528225 SH DFND 1 0 528225 0 DOCUSIGN INC COMMON 256163106 22525 80570 SH SOLE 80095 0 475 DOLBY LABORATORIES COMMON 25659T107 34102 346956 SH DFND 1 0 346956 0 DOLBY LABORATORIES COMMON 25659T107 21624 220001 SH SOLE 186739 0 33262 DOLLAR GEN CORP COMMON 256677105 20859 96394 SH SOLE 87141 0 9253 DOMINION ENERGY INC COMMON 25746U109 5 73 SH SOLE 73 0 0 DOMINOS PIZZA INC COMMON 25754A201 50523 108304 SH DFND 1 0 108304 0 DOMINOS PIZZA INC COMMON 25754A201 4111 8813 SH SOLE 8718 0 95 DONALDSON INC COMMON 257651109 30634 482200 SH DFND 1 0 482200 0 DONALDSON INC COMMON 257651109 109429 1722452 SH SOLE 1567631 0 154821 DOVER CORP COMMON 260003108 753 5000 SH SOLE 5000 0 0 DOXIMITY INC COMMON USD0.001 A 26622P107 15 250 SH SOLE 250 0 0 DRAFTKINGS INC CLASS A COMMON STOCK 26142R104 36400 697725 SH DFND 1 0 697725 0 DRAFTKINGS INC CLASS A COMMON STOCK 26142R104 2728 52297 SH SOLE 51678 0 619 DRIL-QUIP INC COMMON 262037104 43075 1273265 SH DFND 1 0 1273265 0 DRIL-QUIP INC COMMON 262037104 95053 2809725 SH SOLE 2553074 0 256651 DUCK CREEK TECHNOLO COMMON SHARES 264120106 2510 57687 SH DFND 2 0 57687 0 DUCK CREEK TECHNOLO COMMON SHARES 264120106 458783 10544321 SH DFND 1 0 10544321 0 DUCK CREEK TECHNOLO COMMON SHARES 264120106 225297 5178059 SH SOLE 4953864 0 224195 DUKE ENERGY CORP COMMON 26441C204 234 2374 SH SOLE 2374 0 0 DYNATRACE HOLDINGS L COMMON 268150109 45676 781857 SH DFND 1 0 781857 0 DYNATRACE HOLDINGS L COMMON 268150109 4069 69646 SH SOLE 68856 0 790 EASTMAN CHEM CO COMMON 277432100 11818 101228 SH DFND 1 0 101228 0 EASTMAN CHEM CO COMMON 277432100 3758 32187 SH SOLE 32187 0 0 EATON CORPORATION COMMON G29183103 4 30 SH SOLE 30 0 0 EATON VANCE COM CALI MUNI BD FD 27828A100 419 35000 SH SOLE 35000 0 0 EATON VANCE CA MUNI SH BEN INT 27826F101 34 2410 SH SOLE 2410 0 0 EATON VANCE TAX ADVT COM 27828G107 276 10000 SH SOLE 10000 0 0 EBAY INC COMMON 278642103 31 448 SH SOLE 448 0 0 ECOLAB INC COMMON 278865100 18925 91882 SH DFND 1 0 91882 0 ECOLAB INC COMMON 278865100 6700 32524 SH SOLE 32524 0 0 ELANCO ANIMAL HEALTH COMMON 28414H103 131041 3777496 SH DFND 1 0 3777496 0 ELANCO ANIMAL HEALTH COMMON 28414H103 248816 7172566 SH SOLE 6975048 0 197518 EMCOR GROUP INC COMMON 29084Q100 105201 853970 SH DFND 1 0 853970 0 EMCOR GROUP INC COMMON 29084Q100 367647 2984384 SH SOLE 2717568 0 266816 EMERSON ELEC CO COMMON 291011104 192 1996 SH SOLE 1996 0 0 ENTERPRISE PRODS COMMON 293792107 25 1050 SH SOLE 1050 0 0 EQUIFAX INC COMMON 294429105 172846 721667 SH DFND 1 0 721667 0 EQUIFAX INC COMMON 294429105 337835 1410517 SH SOLE 1369615 0 40902 EQUINIX INC COMMON 29444U700 1651 2057 SH SOLE 2057 0 0 EQUITY LIFESTYLE PPT COMMON 29472R108 20217 272065 SH DFND 1 0 272065 0 EQUITY LIFESTYLE PPT COMMON 29472R108 8437 113533 SH SOLE 87162 0 26371 ESSEX PPTY TR INC REIT 297178105 1199 3995 SH SOLE 3995 0 0 ESTEE LAUDER CO CLASS A 518439104 19979 62812 SH DFND 1 0 62812 0 ESTEE LAUDER CO CLASS A 518439104 7724 24284 SH SOLE 24284 0 0 EVERTEC INC COMMON 30040P103 8483 194339 SH DFND 2 0 194339 0 EVERTEC INC COMMON 30040P103 44627 1022394 SH DFND 1 0 1022394 0 EVERTEC INC COMMON 30040P103 123075 2819585 SH SOLE 2312584 0 507001 EXPEDITORS INTL WASH COMMON 302130109 30 240 SH SOLE 240 0 0 EXPONET INC COMMON 30214U102 52239 585578 SH DFND 1 0 585578 0 EXPONET INC COMMON 30214U102 150677 1689003 SH SOLE 1646770 0 42233 EXTRA SPACE STORAGE REIT 30225T102 1119 6828 SH SOLE 6828 0 0 EXXON MOBIL CORP COMMON 30231G102 359 5697 SH SOLE 5697 0 0 F N B CORP COM 302520101 59 4790 SH SOLE 4790 0 0 FACEBOOK INC CLASS A 30303M102 104283 299913 SH DFND 1 0 299913 0 FACEBOOK INC CLASS A 30303M102 38836 111691 SH SOLE 111691 0 0 FACTSET RESH SYS INC COMMON 303075105 191663 571088 SH DFND 1 0 571088 0 FACTSET RESH SYS INC COMMON 303075105 253710 755945 SH SOLE 686695 0 69250 FAIR ISAAC INC COMMON 303250104 135091 268742 SH DFND 1 0 268742 0 FAIR ISAAC INC COMMON 303250104 183797 365634 SH SOLE 362132 0 3502 FASTENAL CO COMMON 311900104 3587 68972 SH DFND 1 0 68972 0 FASTENAL CO COMMON 311900104 16 307 SH SOLE 307 0 0 FEDERAL RLTY INVT TR SH BEN INT(CUM RTS) 313747206 948 8094 SH SOLE 8094 0 0 FEDEX CORP COMMON 31428X106 1633 5472 SH SOLE 5472 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 166 2950 SH SOLE 2950 0 0 FIDELITY COVINGTON MSCI COMMNTN SVC 316092873 19 343 SH SOLE 343 0 0 FIDELITY NATL INFO COMMON 31620M106 19367 136706 SH SOLE 118545 0 18161 FIREEYE INC COMMON STOCK 31816Q101 0 10 SH SOLE 10 0 0 FIRST FINL BKSH COMMON 32020R109 54328 1105805 SH DFND 1 0 1105805 0 FIRST FINL BKSH COMMON 32020R109 96921 1972729 SH SOLE 1661024 0 311705 FIRST HAWAIIAN COM USD0.01 32051X108 103507 3652316 SH DFND 1 0 3652316 0 FIRST HAWAIIAN COM USD0.01 32051X108 314077 11082444 SH SOLE 9992665 0 1089779 FIRST TR US EQ OPPOR ETF 336920103 261 2050 SH SOLE 2050 0 0 FIRST TRUST PORTFOLI SHS 337345102 154 969 SH SOLE 969 0 0 FISERV INC COMMON 337738108 335 3134 SH SOLE 3134 0 0 FIVE9 INC COM USD0.001 338307101 275 1500 SH DFND 1 0 1500 0 FIVE9 INC COM USD0.001 338307101 20609 112380 SH SOLE 112380 0 0 FLEETCOR TECHNOLOG COMMON 339041105 51871 202572 SH DFND 1 0 202572 0 FLEETCOR TECHNOLOG COMMON 339041105 20826 81332 SH SOLE 72261 0 9071 FONAR CORP COMMON 344437405 13941 788513 SH SOLE 788513 0 0 FORTIS INC COMMON 349553107 7755 175326 SH DFND 1 0 175326 0 FORTIS INC COMMON 349553107 4810 108743 SH SOLE 108743 0 0 FOX FACTORY HLDG COMMON USD0.001 35138V102 581227 3733952 SH DFND 1 0 3733952 0 FOX FACTORY HLDG COMMON USD0.001 35138V102 163634 1051227 SH SOLE 951293 0 99934 FRANKLIN RES INC COMMON 354613101 372 11615 SH SOLE 11615 0 0 FRESHPET INC COMMON 358039105 77305 474380 SH DFND 1 0 474380 0 FRESHPET INC COMMON 358039105 5712 35053 SH SOLE 34648 0 405 FTI CONSULTING INC COMMON 302941109 128613 941462 SH DFND 1 0 941462 0 FTI CONSULTING INC COMMON 302941109 390612 2859319 SH SOLE 2585219 0 274100 GARTNER INC COMMON 366651107 81722 337417 SH DFND 1 0 337417 0 GARTNER INC COMMON 366651107 4204 17358 SH SOLE 17146 0 212 GENERAL DYNAMICS COMMON 369550108 7 37 SH SOLE 37 0 0 GENERAL ELECTRIC CO COMMON 369604103 28 2100 SH SOLE 2100 0 0 GENERAL MILLS INC COMMON 370334104 2557 41967 SH SOLE 41967 0 0 GENMAB AS SPNADR REPR 0.50 ORD 372303206 5588 136867 SH SOLE 136867 0 0 GILEAD SCIENCES INC COMMON 375558103 27 390 SH SOLE 390 0 0 GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 969 24341 SH SOLE 24341 0 0 GLOBAL PAYMENTS INC COMMON 37940X102 6250 33324 SH SOLE 33324 0 0 GLOBAL X FDS VIDEO GAMES & ESPORT 37954Y392 2 50 SH SOLE 50 0 0 GLOBUS MED INC CLASS A 379577208 63266 816014 SH DFND 1 0 816014 0 GLOBUS MED INC CLASS A 379577208 35102 452758 SH SOLE 375091 0 77667 GOLDMAN SACHS GROUP COMMON 38141G104 7 19 SH SOLE 19 0 0 GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 238806 1875928 SH DFND 1 0 1875928 0 GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 37070 291199 SH SOLE 265998 0 25201 GRACO INC COMMON 384109104 138662 1831724 SH DFND 1 0 1831724 0 GRACO INC COMMON 384109104 458997 6063346 SH SOLE 5362079 0 701267 GRAINGER W W INC COMMON 384802104 6444 14711 SH SOLE 14711 0 0 GROCERY OUTLET HLD COM USD0.001 39874R101 144651 4173440 SH DFND 1 0 4173440 0 GROCERY OUTLET HLD COM USD0.001 39874R101 30643 884107 SH SOLE 795201 0 88906 HANNON ARMSTRONG S COMMON 41068X100 25 439 SH SOLE 439 0 0 HDFC BANK LTD ADR (3 INR10) 40415F101 59 801 SH DFND 1 0 801 0 HDFC BANK LTD ADR (3 INR10) 40415F101 3713 50784 SH SOLE 50784 0 0 HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 166547 3930771 SH DFND 1 0 3930771 0 HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 79171 1868571 SH SOLE 1515402 0 353169 HEALTHEQUITY INC COMMON 42226A107 86670 1076913 SH DFND 1 0 1076913 0 HEALTHEQUITY INC COMMON 42226A107 25120 312129 SH SOLE 311298 0 831 HEALTHPEAK PROPERTIE COM USD1 42250P103 797 23930 SH SOLE 23930 0 0 HEICO CORP NEW CLASS A 422806208 208455 1678649 SH DFND 1 0 1678649 0 HEICO CORP NEW CLASS A 422806208 82224 662130 SH SOLE 590487 0 71643 HENRY JACK & ASSOC COMMON 426281101 2450 14983 SH DFND 2 0 14983 0 HENRY JACK & ASSOC COMMON 426281101 81016 495481 SH DFND 1 0 495481 0 HENRY JACK & ASSOC COMMON 426281101 380524 2327197 SH SOLE 2166213 0 160984 HILTON WRLDWDE HLDGS COMMON 43300A203 951 7882 SH SOLE 7882 0 0 HOME DEPOT INC COMMON 437076102 4002 12551 SH DFND 2 0 12551 0 HOME DEPOT INC COMMON 437076102 25247 79170 SH DFND 1 0 79170 0 HOME DEPOT INC COMMON 437076102 15951 50012 SH SOLE 50012 0 0 HONEYWELL INTL INC COMMON 438516106 15466 70504 SH SOLE 60757 0 9747 HOULIHAN LOKEY INC COM USD0.001 A 441593100 103156 1261231 SH DFND 1 0 1261231 0 HOULIHAN LOKEY INC COM USD0.001 A 441593100 185975 2273800 SH SOLE 1834948 0 438852 HP INC COMMON USD0.01 40434L105 14 473 SH SOLE 473 0 0 HUMANA INC COMMON 444859102 3 7 SH SOLE 7 0 0 IDEXX LABS INC COMMON 45168D104 56372 89260 SH DFND 1 0 89260 0 IDEXX LABS INC COMMON 45168D104 4217 6678 SH SOLE 6609 0 69 ILLINOIS TOOL WORKS COMMON 452308109 1282 5732 SH SOLE 5732 0 0 ILLUMINA INC COMMON 452327109 24 51 SH SOLE 51 0 0 INGERSOLL RAND INC COMMON 45687V106 2 48 SH SOLE 48 0 0 INTEL CORP COMMON 458140100 245 4360 SH SOLE 4360 0 0 INTERACTIVE BROKERS CLASS A 45841N107 296121 4505114 SH DFND 1 0 4505114 0 INTERACTIVE BROKERS CLASS A 45841N107 279155 4246986 SH SOLE 4124061 0 122925 INTERNATIONAL PAPER COMMON 460146103 6 100 SH SOLE 100 0 0 INTL BUSINESS MCHN COMMON 459200101 13313 90815 SH DFND 1 0 90815 0 INTL BUSINESS MCHN COMMON 459200101 6579 44879 SH SOLE 44879 0 0 INTUIT COMMON 461202103 4614 9413 SH DFND 2 0 9413 0 INTUIT COMMON 461202103 10495 21409 SH SOLE 21409 0 0 INTUITIVE SURGIC INC COMMON 46120E602 2 2 SH SOLE 2 0 0 INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 951 2682 SH SOLE 2682 0 0 IQVIA HOLDINGS INC COMMON 46266C105 89 369 SH SOLE 369 0 0 ISHARES SELECT DIVID ETF 464287168 1711 14657 SH SOLE 14657 0 0 ISHARES EMERG MKTS ETF 464287234 922 16689 SH SOLE 16689 0 0 ISHARES IBOXX INV CP ETF 464287242 158 1178 SH SOLE 1178 0 0 ISHARES GLOBAL TECH ETF 464287291 94 280 SH SOLE 280 0 0 ISHARES S&P 500 GRWT ETF 464287309 106 1464 SH SOLE 1464 0 0 ISHARES S&P 500 VAL ETF 464287408 32 215 SH SOLE 215 0 0 ISHARES MSCI EAFE ETF 464287465 2180 27694 SH SOLE 27694 0 0 ISHARES RUS MDCP VAL ETF 464287473 1015 8831 SH SOLE 8831 0 0 ISHARES RUS MD CP GR ETF 464287481 2102 18566 SH SOLE 18566 0 0 ISHARES RUS MID-CAP ETF 464287499 10497 132412 SH SOLE 126802 0 5610 ISHARES RUS 1000 VAL ETF 464287598 5294 33357 SH SOLE 33357 0 0 ISHARES S&P MC 400GR ETF 464287606 65 800 SH SOLE 800 0 0 ISHARES RUS 1000 GRW ETF 464287614 13698 50424 SH SOLE 50424 0 0 ISHARES RUS 1000 ETF 464287622 3111 12840 SH SOLE 12840 0 0 ISHARES RUS 2000 VAL ETF 464287630 14591 87942 SH SOLE 86903 0 1039 ISHARES RUS 2000 GRW ETF 464287648 789 2531 SH SOLE 2531 0 0 ISHARES RUSSELL 2000 ETF 464287655 2203 9596 SH SOLE 9596 0 0 ISHARES RUSSELL 3000 ETF 464287689 1488 5808 SH SOLE 5808 0 0 ISHARES S&P MC 400VL ETF 464287705 29 280 SH SOLE 280 0 0 ISHARES U.S. REAL ES ETF 464287739 47 462 SH SOLE 462 0 0 ISHARES US HLTHCARE ETF 464287762 1323 4841 SH SOLE 4602 0 239 ISHARES SP SMCP600GR ETF 464287887 40 298 SH SOLE 298 0 0 ISHARES AGENCY BOND ETF 464288166 4 33 SH SOLE 33 0 0 ISHARES GL CLEAN ENE ETF 464288224 48 2050 SH SOLE 2050 0 0 ISHARES EAFE SML CP ETF 464288273 1 18 SH SOLE 18 0 0 ISHARES JP MOR EM MK ETF 464288281 258 2301 SH SOLE 2301 0 0 ISHARES GLB INFRASTR ETF 464288372 3 65 SH SOLE 65 0 0 ISHARES INTL DEV RE ETF 464288489 0 0 SH SOLE 0 0 0 ISHARES GOV CRED BD ETF 464288596 339 2773 SH SOLE 2773 0 0 ISHARES GLOB UTILITS ETF 464288711 166 2801 SH SOLE 2801 0 0 ISHARES MICRO-CAP ETF 464288869 0 0 SH SOLE 0 0 0 ISHARES EAFE VALUE ETF 464288877 76 1463 SH SOLE 1463 0 0 ISHARES EAFE GRWTH ETF 464288885 88 822 SH SOLE 822 0 0 ISHARES MSCI EURO FL ETF 464289180 190 9737 SH SOLE 9737 0 0 ISHARES HIGH DIVIDND ETF 46429B663 2573 26640 SH SOLE 26640 0 0 ISHARES GOLD TRUST ISHARES NEW (POST RE 464285204 1156 34431 SH SOLE 34431 0 0 ISHARES INC MSCI EMERG MRKT 464286533 325 5063 SH SOLE 5063 0 0 ISHARES INC CORE MSCI EMKT 46434G103 98 1457 SH SOLE 1457 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 364 5672 SH SOLE 5672 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 830 35770 SH SOLE 35770 0 0 ISHARES INC MSCI MALAYSI ETF 46434G814 1069 41787 SH SOLE 41787 0 0 ISHARES TR TIPS BD ETF 464287176 37 287 SH SOLE 287 0 0 ISHARES TR CORE US AGGBD ET 464287226 689 5976 SH SOLE 5976 0 0 ISHARES TR ISHARES BIOTECH 464287556 1728 10546 SH SOLE 10546 0 0 ISHARES TR COHEN&ST RLTY 464287564 2523 38612 SH SOLE 38612 0 0 ISHARES TR CORE S&P VLU ETF 464287663 4845 67341 SH SOLE 67341 0 0 ISHARES TR CORE S&P US ETF 464287671 328 3245 SH SOLE 3245 0 0 ISHARES TR CORE S&P SMALL-CAP 464287804 49 436 SH SOLE 436 0 0 ISHARES TR CALI AMT-FREE MUNI B 464288356 7545 120678 SH SOLE 120678 0 0 ISHARES TR NATL AMT FREE MUNI B 464288414 5856 50088 SH SOLE 50088 0 0 ISHARES TR MBS FIXED BDFD 464288588 174 1611 SH SOLE 1611 0 0 ISHARES TR ISHS 5-10YR INVT 464288638 127 2096 SH SOLE 2096 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 1640 29944 SH SOLE 29944 0 0 ISHARES TR PFD AND INCM SEC 464288687 586 14908 SH SOLE 14908 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 2649 35050 SH SOLE 35050 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 127 956 SH SOLE 956 0 0 ISHARES TR MSCI USA VALUE 46432F388 51 486 SH SOLE 486 0 0 ISHARES TR CORE MSCI EAFE 46432F842 150 2012 SH SOLE 2012 0 0 ISHARES TR CORE DIV GRWTH 46434V621 705 14000 SH SOLE 14000 0 0 ISHARES TRUST CORE S&P 500 ETF 464287200 71760 166847 SH SOLE 166847 0 0 ISHARES TRUST CORE S&P MID-CAP ETF 464287507 457 1699 SH SOLE 1699 0 0 ISHARES TRUST ISHARES CORE US REIT 464288521 0 0 SH SOLE 0 0 0 ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 421 4260 SH SOLE 4260 0 0 ISTAR INC COMMON 45031U101 1050 50653 SH SOLE 50653 0 0 ITRON INC COMMON 465741106 0 5 SH SOLE 5 0 0 JD.COM INC ADS EA 2 COM 'A' SHS 47215P106 98 1233 SH DFND 1 0 1233 0 JD.COM INC ADS EA 2 COM 'A' SHS 47215P106 2 30 SH SOLE 30 0 0 JOHN BEAN TECHNOLOGY COMMON 477839104 37191 260771 SH DFND 1 0 260771 0 JOHN BEAN TECHNOLOGY COMMON 477839104 107392 752993 SH SOLE 624060 0 128933 JOHNSON & JOHNSON COMMON 478160104 2632 15977 SH DFND 1 0 15977 0 JOHNSON & JOHNSON COMMON 478160104 18241 110719 SH SOLE 110719 0 0 JONES LANG LASALLE COMMON 48020Q107 0 1 SH SOLE 1 0 0 JPMORGAN CHASE & CO COMMON 46625H100 1545 9936 SH SOLE 9936 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 66 3387 SH SOLE 3387 0 0 KANSAS CITY SOUTHERN COMMON 485170302 81456 287454 SH DFND 1 0 287454 0 KANSAS CITY SOUTHERN COMMON 485170302 12270 43298 SH SOLE 43035 0 263 KANZHUN LIMITED SPONSORED ADS 48553T106 18959 478153 SH DFND 1 0 478153 0 KANZHUN LIMITED SPONSORED ADS 48553T106 9886 249326 SH SOLE 249326 0 0 KAYNE ANDERSON ENERGY INFRASTRUCTUR 486606106 527 59308 SH SOLE 59308 0 0 KAYNE ANDERSON NEXTGEN ENERGY & INF 48661E108 83 11028 SH SOLE 11028 0 0 KELLOGG CO COMMON 487836108 7493 116480 SH DFND 1 0 116480 0 KELLOGG CO COMMON 487836108 33 520 SH SOLE 520 0 0 KEYSIGHT TECHNOLOGS COMMON 49338L103 316 2049 SH SOLE 2049 0 0 KIMBERLY CLARK CORP COMMON 494368103 7760 58009 SH DFND 1 0 58009 0 KIMBERLY CLARK CORP COMMON 494368103 34 256 SH SOLE 256 0 0 KONINKLIJKE PHIL NV ADR (1 ORD) 500472303 5406 108768 SH SOLE 108768 0 0 KRANESHARES TR KFA GBL CARBON 500767678 1132 30958 SH SOLE 30958 0 0 KROGER CO COMMON 501044101 4302 112300 SH SOLE 112300 0 0 LABORATORY CORP AMER COMMON 50540R409 30 108 SH SOLE 108 0 0 LAM RESEARCH CORP COMMON 512807108 73 112 SH SOLE 112 0 0 LAMAR ADVERTISING CL A 512816109 8639 82736 SH DFND 2 0 82736 0 LAMAR ADVERTISING CL A 512816109 17006 162862 SH SOLE 162862 0 0 LAMB WESTON HLDGS COMMON 513272104 7315 90688 SH DFND 2 0 90688 0 LAMB WESTON HLDGS COMMON 513272104 42901 531880 SH DFND 1 0 531880 0 LAMB WESTON HLDGS COMMON 513272104 47286 586228 SH SOLE 508081 0 78147 LANDSTAR SYS INC COMMON 515098101 144114 911999 SH DFND 1 0 911999 0 LANDSTAR SYS INC COMMON 515098101 419492 2654669 SH SOLE 2337673 0 316996 LAS VEGAS SANDS CORP COMMON 517834107 19080 362121 SH DFND 1 0 362121 0 LAS VEGAS SANDS CORP COMMON 517834107 15567 295437 SH SOLE 270544 0 24893 LATHAM GROUP INC COMMON 51819L107 72882 2280409 SH DFND 1 0 2280409 0 LATHAM GROUP INC COMMON 51819L107 73173 2289520 SH SOLE 1893081 0 396439 LEAR CORPORATION COMMON 521865204 1 8 SH SOLE 8 0 0 LEGGETT & PLATT INC COMMON 524660107 8718 168276 SH DFND 1 0 168276 0 LEGGETT & PLATT INC COMMON 524660107 4185 80780 SH SOLE 80780 0 0 LEMONADE INC. COMMON STOCK 52567D107 60 550 SH DFND 1 0 550 0 LEMONADE INC. COMMON STOCK 52567D107 4346 39723 SH SOLE 39723 0 0 LENNOX INTL INC COMMON 526107107 5000 14253 SH DFND 2 0 14253 0 LENNOX INTL INC COMMON 526107107 64476 183796 SH DFND 1 0 183796 0 LENNOX INTL INC COMMON 526107107 297572 848258 SH SOLE 833235 0 15023 LESLIES INC COMMON 527064109 53371 1941479 SH DFND 1 0 1941479 0 LESLIES INC COMMON 527064109 148241 5392557 SH SOLE 4442142 0 950415 LILLY ELI & CO COMMON 532457108 434 1892 SH SOLE 1892 0 0 LINCOLN ELEC HLDGS COMMON 533900106 134 1021 SH SOLE 1021 0 0 LINDE PLC SHS G5494J103 16779 58036 SH SOLE 50053 0 7983 LOCKHEED MARTIN CORP COMMON 539830109 178 470 SH SOLE 470 0 0 LOWES CO COMMON 548661107 35914 185146 SH SOLE 165467 0 19679 LPL FINANCIAL HLDGS COMMON 50212V100 57405 425282 SH DFND 1 0 425282 0 LPL FINANCIAL HLDGS COMMON 50212V100 232382 1721601 SH SOLE 1688763 0 32838 LUMINAR TECHNOLOGIES CLASS A COMMON STOCK 550424105 1 50 SH SOLE 50 0 0 LYFT INC CL A COM 55087P104 56804 939226 SH DFND 1 0 939226 0 LYFT INC CL A COM 55087P104 4225 69865 SH SOLE 69022 0 843 M & T BK CORP COMMON 55261F104 976 6714 SH SOLE 6714 0 0 MANHATTAN ASSOCS IN COMMON 562750109 93671 646720 SH DFND 1 0 646720 0 MANHATTAN ASSOCS IN COMMON 562750109 311195 2148540 SH SOLE 1954103 0 194437 MANULIFE FNL CORP COMMON 56501R106 44 2232 SH SOLE 2232 0 0 MARATHON PETROLEUM COMMON 56585A102 37 611 SH SOLE 611 0 0 MARAVAI LIFESCIENCES COMMON CL A 56600D107 4 100 SH SOLE 100 0 0 MARKETAXESS HLDGS COMMON 57060D108 249645 538504 SH DFND 1 0 538504 0 MARKETAXESS HLDGS COMMON 57060D108 73407 158338 SH SOLE 148100 0 10238 MARRIOTT INTL INC CLASS A 571903202 18074 132389 SH DFND 1 0 132389 0 MARRIOTT INTL INC CLASS A 571903202 6484 47498 SH SOLE 47498 0 0 MARSH & MCLENNAN COS COMMON 571748102 25179 178978 SH SOLE 163255 0 15723 MARVELL TECHNOLOGY COMMON 573874104 15 255 SH SOLE 255 0 0 MASCO CORP COMMON 574599106 2 42 SH SOLE 42 0 0 MASTERCARD INC CLASS A 57636Q104 3951 10820 SH SOLE 10820 0 0 MATERION CORPORATION COMMON 576690101 5 72 SH SOLE 72 0 0 MCCORMICK & CO INC COMMON NON VTG 579780206 43938 497491 SH DFND 1 0 497491 0 MCCORMICK & CO INC COMMON NON VTG 579780206 7325 82932 SH SOLE 82672 0 260 MCDONALDS CORP COMMON 580135101 2579 11166 SH DFND 1 0 11166 0 MCDONALDS CORP COMMON 580135101 14155 61278 SH SOLE 54187 0 7091 MEDIAALPHA INC COMMON 58450V104 4593 109092 SH DFND 2 0 109092 0 MEDIAALPHA INC COMMON 58450V104 199559 4740115 SH DFND 1 0 4740115 0 MEDIAALPHA INC COMMON 58450V104 66793 1586527 SH SOLE 1430034 0 156493 MEDTRONIC PLC ORDINARY SHS $0.0001 G5960L103 5308 42760 SH SOLE 42760 0 0 MERCADOLIBRE INC COMMON 58733R102 225330 144647 SH DFND 1 0 144647 0 MERCADOLIBRE INC COMMON 58733R102 29473 18920 SH SOLE 18815 0 105 MERCK & CO INC COMMON 58933Y105 6358 81754 SH DFND 1 0 81754 0 MERCK & CO INC COMMON 58933Y105 7578 97435 SH SOLE 97435 0 0 MESA LABS INC COMMON 59064R109 24429 90088 SH DFND 1 0 90088 0 MESA LABS INC COMMON 59064R109 17973 66278 SH SOLE 59740 0 6538 METTLER TOLEDO INTL COMMON 592688105 3262 2355 SH DFND 2 0 2355 0 METTLER TOLEDO INTL COMMON 592688105 53240 38431 SH DFND 1 0 38431 0 METTLER TOLEDO INTL COMMON 592688105 5598 4041 SH SOLE 4041 0 0 MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 59930 1636530 SH DFND 1 0 1636530 0 MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 148821 4063915 SH SOLE 3830736 0 233179 MICROCHIP TECHNOLOGY COMMON 595017104 5054 33750 SH SOLE 33750 0 0 MICRON TECHNOLOGY COMMON 595112103 30 357 SH SOLE 357 0 0 MICROSOFT CORP COMMON 594918104 26543 97977 SH SOLE 93180 0 4797 MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 105361 1852010 SH DFND 1 0 1852010 0 MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 238503 4192329 SH SOLE 3793592 0 398737 MONDELEZ INTL INC COMMON 609207105 6 90 SH SOLE 90 0 0 MONSTER BEVERAGE CRP COM USD0.005 61174X109 3380 37004 SH DFND 2 0 37004 0 MONSTER BEVERAGE CRP COM USD0.005 61174X109 66509 728063 SH DFND 1 0 728063 0 MONSTER BEVERAGE CRP COM USD0.005 61174X109 14376 157368 SH SOLE 157031 0 337 MOODYS CORP COMMON 615369105 5039 13905 SH DFND 2 0 13905 0 MOODYS CORP COMMON 615369105 28812 79511 SH DFND 1 0 79511 0 MOODYS CORP COMMON 615369105 28699 79192 SH SOLE 66173 0 13019 MORGAN STANLEY COMMON 617446448 119 1296 SH SOLE 1296 0 0 MORNINGSTAR INC COMMON 617700109 277409 1078952 SH DFND 1 0 1078952 0 MORNINGSTAR INC COMMON 617700109 71485 278024 SH SOLE 251327 0 26697 MOTOROLA SOLUTIONS COMMON 620076307 150 690 SH SOLE 690 0 0 MSC INDL DIRECT INC CLASS A 553530106 6838 76206 SH DFND 1 0 76206 0 MSC INDL DIRECT INC CLASS A 553530106 3328 37091 SH SOLE 37091 0 0 MSCI INC COMMON 55354G100 48562 91097 SH DFND 1 0 91097 0 MSCI INC COMMON 55354G100 363513 681907 SH SOLE 676097 0 5810 NATIONAL GRID ADR (5 ORD) 636274409 846 13231 SH SOLE 13231 0 0 NATIONAL RESEARCH CR COMMON STOCK 637372202 123904 2699425 SH DFND 1 0 2699425 0 NATIONAL RESEARCH CR COMMON STOCK 637372202 28950 630719 SH SOLE 568209 0 62510 NATL BEVERAGE CORP COMMON 635017106 92309 1954448 SH DFND 1 0 1954448 0 NATL BEVERAGE CORP COMMON 635017106 126740 2683467 SH SOLE 2248354 0 435113 NCINO INC COMMON USD0.0005 63947U107 2809 46882 SH DFND 2 0 46882 0 NCINO INC COMMON USD0.0005 63947U107 224228 3742123 SH DFND 1 0 3742123 0 NCINO INC COMMON USD0.0005 63947U107 54621 911569 SH SOLE 840492 0 71077 NEOGENOMICS INC COMMON 64049M209 5 100 SH SOLE 100 0 0 NETFLIX INC COMMON 64110L106 52664 99702 SH DFND 1 0 99702 0 NETFLIX INC COMMON 64110L106 18932 35841 SH SOLE 35841 0 0 NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 14711 1796170 SH DFND 1 0 1796170 0 NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 1298 158443 SH SOLE 156509 0 1934 NEXTERA ENERGY INC COMMON 65339F101 4374 59690 SH DFND 1 0 59690 0 NEXTERA ENERGY INC COMMON 65339F101 11877 162078 SH SOLE 141878 0 20200 NIKE INC CLASS B 654106103 47480 307333 SH DFND 1 0 307333 0 NIKE INC CLASS B 654106103 29993 194135 SH SOLE 194135 0 0 NIKOLA CORPORATION COMMON STOCK 654110105 1 76 SH SOLE 76 0 0 NIO INC SPON ADR 1 ORD SHS 62914V106 7 129 SH SOLE 129 0 0 NORDSON CORP COMMON 655663102 72183 328837 SH DFND 1 0 328837 0 NORDSON CORP COMMON 655663102 299628 1364974 SH SOLE 1337680 0 27294 NORTHROP GRUMMAN CO COMMON 666807102 5 13 SH SOLE 13 0 0 NORTONLIFELOCK INC COMMON 668771108 29 1076 SH SOLE 1076 0 0 NOVARTIS AG ADR (1 ORD) 66987V109 1415 15506 SH SOLE 15506 0 0 NUVEEN AMTFREE MUNVL COMMON SBI 670695105 48 2800 SH SOLE 2800 0 0 NUVEEN CA QUALTY MUN INCOME FD COM 67066Y105 757 47733 SH SOLE 47733 0 0 NVE CORP COMMON 629445206 34217 462075 SH DFND 1 0 462075 0 NVE CORP COMMON 629445206 9676 130659 SH SOLE 103451 0 27208 NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 14 452 SH SOLE 452 0 0 NVIDIA CORP COMMON 67066G104 105480 131834 SH DFND 1 0 131834 0 NVIDIA CORP COMMON 67066G104 44770 55955 SH SOLE 55955 0 0 OKTA INC COMMON CL A 679295105 87011 355610 SH DFND 1 0 355610 0 OKTA INC COMMON CL A 679295105 9192 37569 SH SOLE 37130 0 439 OLD DOMINION FGHT COMMON 679580100 4192 16515 SH DFND 2 0 16515 0 OLD DOMINION FGHT COMMON 679580100 40081 157925 SH DFND 1 0 157925 0 OLD DOMINION FGHT COMMON 679580100 39833 156943 SH SOLE 142012 0 14931 OLLIES BARGAIN OUT COMMON 681116109 428110 5088670 SH DFND 1 0 5088670 0 OLLIES BARGAIN OUT COMMON 681116109 123526 1468278 SH SOLE 1316282 0 151996 OLO INC USD0.001 CL A 68134L109 94426 2525441 SH DFND 1 0 2525441 0 OLO INC USD0.001 CL A 68134L109 30943 827563 SH SOLE 781007 0 46556 OMEGA FLEX COMMON 682095104 135670 924750 SH DFND 1 0 924750 0 OMEGA FLEX COMMON 682095104 33354 227336 SH SOLE 205472 0 21864 OMNICOM GROUP INC COMMON 681919106 10358 129496 SH DFND 1 0 129496 0 OMNICOM GROUP INC COMMON 681919106 45 568 SH SOLE 568 0 0 OPORTUN FINANCIAL CO COMMON 68376D104 53717 2681810 SH DFND 1 0 2681810 0 OPORTUN FINANCIAL CO COMMON 68376D104 12916 644852 SH SOLE 577849 0 67003 ORACLE CORP COMMON 68389X105 22213 285370 SH SOLE 248939 0 36431 OREILLY AUTOMOTIVE I COM 67103H107 17217 30408 SH SOLE 26159 0 4249 ORGANON & CO COM USD0.01 68622V106 33 1084 SH SOLE 1084 0 0 OSCAR HEALTH INC CLASS A COMMON STOCK 687793109 30 1396 SH DFND 1 0 1396 0 OSCAR HEALTH INC CLASS A COMMON STOCK 687793109 2183 101542 SH SOLE 101542 0 0 PALO ALTO NETWORKS COMMON 697435105 7 20 SH SOLE 20 0 0 PARKER HANNIFIN CORP COMMON 701094104 3 9 SH SOLE 9 0 0 PATTERSON COMPANIES COMMON 703395103 10889 358325 SH DFND 1 0 358325 0 PATTERSON COMPANIES COMMON 703395103 3857 126913 SH SOLE 126913 0 0 PAYCHEX INC COMMON 704326107 8104 75526 SH DFND 1 0 75526 0 PAYCHEX INC COMMON 704326107 1513 14097 SH SOLE 14097 0 0 PAYCOM SOFTWARE COM USD0.01 70432V102 273073 751295 SH DFND 1 0 751295 0 PAYCOM SOFTWARE COM USD0.01 70432V102 64487 177419 SH SOLE 166229 0 11190 PAYPAL HLDGS INC COM 70450Y103 92 317 SH SOLE 317 0 0 PENTAIR PLC COMMON G7S00T104 37078 549383 SH DFND 1 0 549383 0 PENTAIR PLC COMMON G7S00T104 12557 186061 SH SOLE 136012 0 50049 PEPSICO INC COMMON 713448108 7051 47585 SH DFND 1 0 47585 0 PEPSICO INC COMMON 713448108 13739 92716 SH SOLE 92716 0 0 PFIZER INC COMMON 717081103 10124 258521 SH DFND 1 0 258521 0 PFIZER INC COMMON 717081103 10228 261192 SH SOLE 261192 0 0 PHILIP MORRIS INTL COMMON 718172109 4180 42174 SH SOLE 42174 0 0 PHILLIPS 66 COMMON 718546104 39 450 SH SOLE 450 0 0 PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 8632 84637 SH SOLE 84637 0 0 PIMCO ETF TRUST 0-5 YR HGHYLD BD IDX 72201R783 264 2644 SH SOLE 2644 0 0 PITNEY BOWES INC COMMON 724479100 281 32074 SH SOLE 32074 0 0 PNC FINL SVCS GRP COMMON 693475105 14757 77360 SH DFND 1 0 77360 0 PNC FINL SVCS GRP COMMON 693475105 23105 121119 SH SOLE 107434 0 13685 POOL CORPORATION COMMON 73278L105 5721 12474 SH DFND 2 0 12474 0 POOL CORPORATION COMMON 73278L105 128266 279653 SH DFND 1 0 279653 0 POOL CORPORATION COMMON 73278L105 397566 866795 SH SOLE 858227 0 8568 PRICESMART INC COMMON 741511109 107937 1185987 SH DFND 1 0 1185987 0 PRICESMART INC COMMON 741511109 168378 1850076 SH SOLE 1675044 0 175032 PRIMERICA INC COMMON 74164M108 7177 46866 SH DFND 2 0 46866 0 PRIMERICA INC COMMON 74164M108 167797 1095709 SH DFND 1 0 1095709 0 PRIMERICA INC COMMON 74164M108 459135 2998118 SH SOLE 2657174 0 340944 PRINCIPAL FINANCIAL COM 74251V102 31 486 SH SOLE 486 0 0 PROCTER AND GAMBLE COM 742718109 24735 183314 SH DFND 1 0 183314 0 PROCTER AND GAMBLE COM 742718109 12379 91733 SH SOLE 91733 0 0 PROGRESSIVE CORP COMMON 743315103 10295 104830 SH DFND 1 0 104830 0 PROGRESSIVE CORP COMMON 743315103 4013 40857 SH SOLE 40857 0 0 PROLOGIS INC COMMON 74340W103 1549 12956 SH SOLE 12956 0 0 PROSHARES TR PSHS CS 130/30 74347R248 42470 427985 SH SOLE 427985 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 49 400 SH SOLE 400 0 0 PRUDENTIAL FINL COMMON 744320102 10 101 SH SOLE 101 0 0 PT TELEKOMUNIKAS IND ADR (100 SER B) 715684106 271 12484 SH SOLE 12484 0 0 PUBLIC STORAGE REIT COMMON 74460D109 0 1 SH SOLE 1 0 0 PULTEGROUP INC COMMON 745867101 3 63 SH SOLE 63 0 0 Q2 HLDGS INC COM USD0.0001 74736L109 1 10 SH SOLE 10 0 0 QUALCOMM INC COMMON 747525103 394 2754 SH SOLE 2754 0 0 QUIDEL CORP COMMON 74838J101 6 50 SH SOLE 50 0 0 RAYTHEON TECHNOLOGIE COM USD1 75513E101 42 496 SH SOLE 496 0 0 RBC BEARINGS INC COMMON 75524B104 104341 523220 SH DFND 1 0 523220 0 RBC BEARINGS INC COMMON 75524B104 333895 1674324 SH SOLE 1471275 0 203049 REXFORD INDUSTRIAL COM USD0.01 76169C100 154 2700 SH SOLE 2700 0 0 RIO TINTO PLC ADR (1 ORD) 767204100 591 7046 SH SOLE 7046 0 0 RLI CORP COMMON 749607107 83661 799892 SH DFND 1 0 799892 0 RLI CORP COMMON 749607107 261320 2498504 SH SOLE 2166880 0 331624 ROCKWELL AUTOMATION COMMON 773903109 2 8 SH SOLE 8 0 0 ROLLINS INC COMMON 775711104 59053 1726699 SH DFND 1 0 1726699 0 ROLLINS INC COMMON 775711104 151828 4439415 SH SOLE 4389733 0 49682 ROPER TECHNOLOGIES COMMON 776696106 68506 145695 SH DFND 1 0 145695 0 ROPER TECHNOLOGIES COMMON 776696106 13940 29646 SH SOLE 29569 0 77 ROSS STORES INC COMMON 778296103 133005 1072622 SH DFND 1 0 1072622 0 ROSS STORES INC COMMON 778296103 39092 315243 SH SOLE 274718 0 40525 ROYAL BANK CDA COMMON 780087102 1977 19518 SH DFND 1 0 19518 0 ROYAL BANK CDA COMMON 780087102 6647 65611 SH SOLE 65611 0 0 ROYAL DUTCH SHELL SPON ADR B 780259107 468 12056 SH SOLE 12056 0 0 ROYAL DUTCH SHELL SPONS ADR A 780259206 97 2400 SH SOLE 2400 0 0 RPM INTERNATIONAL COMMON 749685103 152 1712 SH SOLE 1712 0 0 S&P GLOBAL INC COMMON 78409V104 7 16 SH SOLE 16 0 0 SALESFORCE.COM COMMON 79466L302 133 545 SH SOLE 545 0 0 SANOFI SPONSORED ADR 80105N105 1812 34404 SH SOLE 34404 0 0 SAP SE SP ADR (1 ORD) 803054204 5546 39482 SH SOLE 39482 0 0 SCHLUMBERGER LTD COMMON 806857108 41 1287 SH SOLE 1287 0 0 SCHRODINGER INC COMMON USD0.01 80810D103 1 10 SH SOLE 10 0 0 SCHWAB CHARLES CORP COM 808513105 15702 215649 SH SOLE 187291 0 28358 SCHWAB STRATEGIC T US DIVIDEND EQUTY ET 808524797 32 427 SH SOLE 427 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 10 149 SH SOLE 149 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 16 491 SH SOLE 491 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 67 1713 SH SOLE 1713 0 0 SCOTTS MIRACLE-GRO CLASS A 810186106 4199 21878 SH DFND 2 0 21878 0 SCOTTS MIRACLE-GRO CLASS A 810186106 157561 820974 SH DFND 1 0 820974 0 SCOTTS MIRACLE-GRO CLASS A 810186106 726562 3785737 SH SOLE 3533054 0 252683 SEI INVESTMENTS CO COMMON 784117103 84 1355 SH SOLE 1324 0 31 SELECT SECTOR SPDR HEALTH CARE 81369Y209 64 507 SH SOLE 507 0 0 SELECT SECTOR SPDR SBI CONS STPLS 81369Y308 137 1958 SH SOLE 1958 0 0 SELECT SECTOR SPDR SBI CONS DISCR 81369Y407 95 532 SH SOLE 532 0 0 SELECT SECTOR SPDR SBI INT-ENERGY 81369Y506 31 577 SH SOLE 577 0 0 SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 94 2561 SH SOLE 2561 0 0 SELECT SECTOR SPDR SBI INT-TECH 81369Y803 62 422 SH SOLE 422 0 0 SELECT SECTOR SPDR T RL EST SEL SEC 81369Y860 6670 150448 SH SOLE 147746 0 2702 SEMRUSH HOLDINGS CLASS A COMMON STOCK 81686C104 0 21 SH SOLE 21 0 0 SERVICE PPTYS TR COMMON USD0.01 81761L102 57 4500 SH SOLE 4500 0 0 SERVISFIRST BANCSH COM USD0.001 81768T108 62661 921754 SH DFND 1 0 921754 0 SERVISFIRST BANCSH COM USD0.001 81768T108 13569 199603 SH SOLE 177248 0 22355 SHERWIN WILLIAMS CO COMMON 824348106 90 330 SH SOLE 330 0 0 SIGNATURE BANK NY COMMON 82669G104 70563 287250 SH DFND 1 0 287250 0 SIGNATURE BANK NY COMMON 82669G104 5369 21855 SH SOLE 21593 0 262 SILK ROAD MEDICAL COM USD0.001 82710M100 2774 57970 SH DFND 2 0 57970 0 SILK ROAD MEDICAL COM USD0.001 82710M100 38173 797594 SH DFND 1 0 797594 0 SILK ROAD MEDICAL COM USD0.001 82710M100 20507 428482 SH SOLE 427950 0 532 SIMPSON MANUFACTURIN COMMON 829073105 91067 824587 SH DFND 1 0 824587 0 SIMPSON MANUFACTURIN COMMON 829073105 318880 2887352 SH SOLE 2604988 0 282364 SITEONE LANDSCAPE COM USD0.01 82982L103 260384 1538368 SH DFND 1 0 1538368 0 SITEONE LANDSCAPE COM USD0.01 82982L103 512042 3025175 SH SOLE 2806153 0 219022 SLACK TECHNOLOGIES COMMON CLASS A 83088V102 29 646 SH SOLE 646 0 0 SMUCKER J M CO COMMON 832696405 3484 26887 SH SOLE 26887 0 0 SNAP-ON INC COMMON 833034101 6520 29180 SH DFND 1 0 29180 0 SNAP-ON INC COMMON 833034101 29 130 SH SOLE 130 0 0 SNOWFLAKE INC COMMON CLASS A 833445109 12232 50589 SH DFND 1 0 50589 0 SNOWFLAKE INC COMMON CLASS A 833445109 4416 18264 SH SOLE 18264 0 0 SONOCO PRODS COMMON 835495102 8410 125704 SH DFND 1 0 125704 0 SONOCO PRODS COMMON 835495102 2875 42979 SH SOLE 42979 0 0 SOUTHERN CO COMMON 842587107 8626 142552 SH DFND 1 0 142552 0 SOUTHERN CO COMMON 842587107 4680 77347 SH SOLE 77347 0 0 SPDR DOW JONES INDL UT SER 1 78467X109 224 650 SH SOLE 650 0 0 SPDR GOLD TR GOLD SHS 78463V107 2232 13527 SH SOLE 13527 0 0 SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 3816 8911 SH SOLE 8911 0 0 SPDR S&P MIDCAP 400 UTSER1 S&PDCRP 78467Y107 34618 70494 SH SOLE 70494 0 0 SPDR SER TR NUVEEN BARCLAYS MUN 78468R721 61 1174 SH SOLE 1174 0 0 SPDR SERIES TRUST NUVEEN BBG HYLD MUNI 78464A284 57 946 SH SOLE 946 0 0 SPDR SERIES TRUST DJ WLSH REIT ETF 78464A607 3 30 SH SOLE 30 0 0 SPS COMMERCE INC COMMON 78463M107 111661 1118286 SH DFND 1 0 1118286 0 SPS COMMERCE INC COMMON 78463M107 30754 308002 SH SOLE 276061 0 31941 SQUARE INC CLASS A 852234103 52150 213905 SH DFND 1 0 213905 0 SQUARE INC CLASS A 852234103 3978 16316 SH SOLE 16133 0 183 STANLEY BLACK&DECKR COMMON 854502101 3539 17264 SH SOLE 17264 0 0 STARBUCKS CORP COMMON 855244109 5823 52074 SH SOLE 52074 0 0 STATE STREET CORP COMMON 857477103 6085 73951 SH SOLE 73951 0 0 STERIS PLC ORD USD0.001 G8473T100 14741 71453 SH SOLE 61813 0 9640 STOCK YARDS BANC COMMON 861025104 32651 641592 SH DFND 1 0 641592 0 STOCK YARDS BANC COMMON 861025104 58482 1149179 SH SOLE 834853 0 314326 STRYKER CORP COMMON 863667101 7664 29505 SH SOLE 29505 0 0 SUNRUN INC COM USD0.0001 86771W105 259 4650 SH SOLE 4650 0 0 SYSCO CORP COMMON 871829107 4795 61675 SH SOLE 61675 0 0 T ROWE PRICE GRP COMMON 74144T108 50705 256124 SH DFND 1 0 256124 0 T ROWE PRICE GRP COMMON 74144T108 3023 15270 SH SOLE 15097 0 173 TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 159 1327 SH DFND 1 0 1327 0 TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 521 4339 SH SOLE 4339 0 0 TARGET CORPORATION COMMON 87612E106 7 29 SH SOLE 29 0 0 TELADOC HEALTH COMMON 87918A105 32002 192446 SH DFND 1 0 192446 0 TELADOC HEALTH COMMON 87918A105 2246 13507 SH SOLE 13365 0 142 TELEDYNE TECH INC COMMON 879360105 121203 289385 SH DFND 1 0 289385 0 TELEDYNE TECH INC COMMON 879360105 421011 1005197 SH SOLE 951631 0 53566 TERADYNE INC COMMON 880770102 112238 837847 SH DFND 1 0 837847 0 TERADYNE INC COMMON 880770102 393781 2939528 SH SOLE 2894050 0 45478 TERMINIX GLOBAL HLDG COM USD0.01 88087E100 52481 1100009 SH DFND 1 0 1100009 0 TERMINIX GLOBAL HLDG COM USD0.01 88087E100 146557 3071827 SH SOLE 2535724 0 536103 TESLA INC COM 88160R101 616 907 SH SOLE 907 0 0 TEXAS INSTRUMENTS COMMON 882508104 3611 18777 SH SOLE 18777 0 0 THE HERSHEY COMPANY COMMON 427866108 975 5600 SH SOLE 5600 0 0 THE TRADE DESK COM CL A 88339J105 5490 70970 SH DFND 2 0 70970 0 THE TRADE DESK COM CL A 88339J105 141123 1824240 SH DFND 1 0 1824240 0 THE TRADE DESK COM CL A 88339J105 26848 347048 SH SOLE 345690 0 1358 THERMO FISHER SCI COMMON 883556102 3998 7926 SH SOLE 7926 0 0 THOR INDS INC COMMON 885160101 107439 950791 SH DFND 1 0 950791 0 THOR INDS INC COMMON 885160101 480692 4253903 SH SOLE 3952361 0 301542 TJX COMPANIES INC COMMON 872540109 17036 252675 SH SOLE 224432 0 28243 T-MOBILE US INC COMMON 872590104 90 621 SH SOLE 621 0 0 TOLL BROTHERS INC COMMON 889478103 150 2600 SH SOLE 2600 0 0 TORO CO COMMON 891092108 83915 763701 SH DFND 1 0 763701 0 TORO CO COMMON 891092108 313636 2854337 SH SOLE 2610534 0 243803 TRACTOR SUPPLY CO COMMON 892356106 25371 136358 SH DFND 1 0 136358 0 TRACTOR SUPPLY CO COMMON 892356106 8810 47344 SH SOLE 34713 0 12631 TRANE TECHNOLOGI PLC ORDINARY SHARES G8994E103 24780 134572 SH SOLE 116205 0 18367 TRANSUNION COMMON 89400J107 4299 39152 SH DFND 2 0 39152 0 TRANSUNION COMMON 89400J107 179 1626 SH DFND 1 0 1626 0 TRANSUNION COMMON 89400J107 32129 292586 SH SOLE 292586 0 0 TRAVELERS CO(THE) COMMON 89417E109 20352 135939 SH SOLE 117265 0 18674 TREACE MED CONCEPT COMMON USD0.001 89455T109 22445 718025 SH DFND 1 0 718025 0 TREACE MED CONCEPT COMMON USD0.001 89455T109 1664 53239 SH SOLE 52567 0 672 TRIP COM GROUP LTD SPN ADS 1 ORD 89677Q107 2839 80054 SH DFND 2 0 80054 0 TRIP COM GROUP LTD SPN ADS 1 ORD 89677Q107 64992 1832835 SH DFND 1 0 1832835 0 TRIP COM GROUP LTD SPN ADS 1 ORD 89677Q107 8658 244150 SH SOLE 243209 0 941 TYLER TECHN INC COMMON 902252105 210 464 SH DFND 1 0 464 0 TYLER TECHN INC COMMON 902252105 15753 34824 SH SOLE 34824 0 0 U S PHYSICAL THERAPY COMMON 90337L108 140191 1209900 SH DFND 1 0 1209900 0 U S PHYSICAL THERAPY COMMON 90337L108 39904 344377 SH SOLE 309977 0 34400 UBER TECHNOLOGIES COM USD0.00001 90353T100 32586 650163 SH DFND 1 0 650163 0 UBER TECHNOLOGIES COM USD0.00001 90353T100 11922 237877 SH SOLE 237877 0 0 UNIFIRST CORP MASS COMMON 904708104 31430 133950 SH DFND 1 0 133950 0 UNIFIRST CORP MASS COMMON 904708104 90418 385346 SH SOLE 320409 0 64937 UNILEVER PLC ADR (4 ORD) 904767704 8522 145662 SH SOLE 145662 0 0 UNION PAC CORP COMMON 907818108 141 639 SH SOLE 639 0 0 UNITED PARCEL SERVIC CLASS B 911312106 4122 19820 SH SOLE 19820 0 0 UNITEDHEALTH GRP INC COMMON 91324P102 14718 36744 SH SOLE 36744 0 0 US BANCORP DEL COMMON 902973304 7297 128080 SH DFND 1 0 128080 0 US BANCORP DEL COMMON 902973304 33388 586060 SH SOLE 532215 0 53845 VANECK VECTORS ETF HG YLD MUN 92189H409 11 169 SH SOLE 169 0 0 VANGUARD BD INDEX FD ETF LONG TERM BOND 921937793 1103 10703 SH SOLE 10703 0 0 VANGUARD BD INDEX FD TOTAL BND MRKT ETF 921937835 815 9498 SH SOLE 9498 0 0 VANGUARD FTSE EMERGING MARKETS ETF 922042858 5049 93088 SH SOLE 93088 0 0 VANGUARD INDEX FDS ETF MCAP GR IDXVIP 922908538 62 262 SH SOLE 262 0 0 VANGUARD INDEX TR SMALL CAP VALUE 922908611 280 1614 SH SOLE 1614 0 0 VANGUARD INDEX TR LRG CAP 922908637 103 513 SH SOLE 513 0 0 VANGUARD INDEX TR EXTENDED MKT 922908652 59 311 SH SOLE 311 0 0 VANGUARD INDEX TR GROWTH 922908736 1042 3634 SH SOLE 3634 0 0 VANGUARD INDEX TR VALUE 922908744 110 797 SH SOLE 797 0 0 VANGUARD INDEX TR SMALL CAP 922908751 101 449 SH SOLE 449 0 0 VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 341 1531 SH SOLE 1531 0 0 VANGUARD INTL EQUITY INDEX FD FTSE SMCAP 922042718 36 265 SH SOLE 265 0 0 VANGUARD MUN BD FD INC TAX-EXEMPT BD 922907746 107 1939 SH SOLE 1939 0 0 VANGUARD SCOTTSDALE LG-TERM COR BD 92206C813 0 0 SH SOLE 0 0 0 VANGUARD SECTOR INDE FINANCIALS 92204A405 162 1791 SH SOLE 1791 0 0 VANGUARD SECTOR INDE INFORMATION TECH 92204A702 846 2122 SH SOLE 2122 0 0 VANGUARD SECTOR INDE MATERIALS 92204A801 93 515 SH SOLE 515 0 0 VANGUARD SECTOR INDE UTILITIES 92204A876 99 710 SH SOLE 710 0 0 VANGUARD SPECIALIZED DIV APPRECIATION 921908844 0 2 SH SOLE 2 0 0 VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 3705 36393 SH SOLE 35440 0 953 VANGUARD TAX MANAGED FTSE DEV MKT ETF 921943858 189 3685 SH SOLE 3685 0 0 VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 2787 11263 SH SOLE 11263 0 0 VARONIS SYSTEMS IN COM 922280102 2 30 SH SOLE 30 0 0 VASTA PLATFORM LTD COMMON CLASS A G9440A109 12657 1558731 SH DFND 1 0 1558731 0 VASTA PLATFORM LTD COMMON CLASS A G9440A109 8433 1038539 SH SOLE 1038539 0 0 VERISK ANALYTICS INC COM 92345Y106 4420 25298 SH DFND 2 0 25298 0 VERISK ANALYTICS INC COM 92345Y106 38288 219141 SH DFND 1 0 219141 0 VERISK ANALYTICS INC COM 92345Y106 27834 159301 SH SOLE 139549 0 19752 VERIZON COMMUNICATIO COMMON 92343V104 12750 227561 SH DFND 1 0 227561 0 VERIZON COMMUNICATIO COMMON 92343V104 5500 98164 SH SOLE 98164 0 0 VERTEX PHARMACEUTICL COMMON 92532F100 2 10 SH SOLE 10 0 0 VIATRIS INC COMMON USD0.01 92556V106 1 74 SH SOLE 74 0 0 VIAVI SOLUTIONS IN COM NPV 925550105 2 100 SH SOLE 100 0 0 VICI PPTYS INC COM 925652109 970 31264 SH SOLE 31264 0 0 VISA INC CLASS A 92826C839 5948 25439 SH DFND 2 0 25439 0 VISA INC CLASS A 92826C839 75815 324246 SH DFND 1 0 324246 0 VISA INC CLASS A 92826C839 31405 134310 SH SOLE 134310 0 0 VODAFONE GRP PLC ADR (10 ORD) 92857W308 606 35359 SH SOLE 35359 0 0 VULCAN MATERIALS CO COMMON 929160109 627 3600 SH SOLE 3600 0 0 WALGREENS BOOTS ALNC COMMON 931427108 632 12004 SH SOLE 12004 0 0 WALMART INC COMMON 931142103 1583 11223 SH SOLE 11223 0 0 WALT DISNEY CO COM 254687106 881 5011 SH SOLE 5011 0 0 WASTE MANAGEMENT INC COMMON 94106L109 13808 98541 SH SOLE 88359 0 10182 WATSCO INC COMMON 942622200 78620 274283 SH DFND 1 0 274283 0 WATSCO INC COMMON 942622200 174630 609224 SH SOLE 499977 0 109247 WATTS WATER TECH CLASS A 942749102 76424 523774 SH DFND 1 0 523774 0 WATTS WATER TECH CLASS A 942749102 266566 1826915 SH SOLE 1661459 0 165456 WD 40 CO COM 929236107 39238 153101 SH DFND 1 0 153101 0 WD 40 CO COM 929236107 116011 452652 SH SOLE 375745 0 76907 WEC ENERGY GROUP INC COMMON 92939U106 3775 42434 SH DFND 1 0 42434 0 WEC ENERGY GROUP INC COMMON 92939U106 10400 116914 SH SOLE 103491 0 13423 WELLS FARGO & CO COMMON 949746101 155 3414 SH SOLE 3414 0 0 WEST PHARMACEUT SVS COMMON 955306105 76146 212047 SH DFND 1 0 212047 0 WEST PHARMACEUT SVS COMMON 955306105 46899 130598 SH SOLE 110419 0 20179 WISDOMTREE TRUST FLOATING RATE TREASU 97717X628 2301 91659 SH SOLE 91659 0 0 WISDOMTREE TRUST US EFFICIENT CORE FD 97717Y790 0 0 SH SOLE 0 0 0 WIX COM LTD SHARES M98068105 1 3 SH SOLE 3 0 0 WORKDAY INC COMMON 98138H101 79685 333774 SH DFND 1 0 333774 0 WORKDAY INC COMMON 98138H101 18153 76035 SH SOLE 75830 0 205 WORLD GOLD TR SPDR GLD MINIS 98149E204 848 48146 SH SOLE 48146 0 0 WYNN RESORTS LTD COMMON 983134107 51376 420082 SH DFND 1 0 420082 0 WYNN RESORTS LTD COMMON 983134107 4136 33818 SH SOLE 33431 0 387 XILINX INC COMMON 983919101 1 7 SH SOLE 7 0 0 YANDEX N.V. CLASS A N97284108 12395 175195 SH DFND 1 0 175195 0 YANDEX N.V. CLASS A N97284108 6712 94875 SH SOLE 94875 0 0 YUM BRANDS INC COMMON 988498101 140 1219 SH SOLE 1219 0 0 YUM CHINA HOLDINGS COMMON STOCK 98850P109 4616 69676 SH SOLE 69676 0 0 ZEBRA TECHNOLOGIES CLASS A 989207105 136231 257287 SH DFND 1 0 257287 0 ZEBRA TECHNOLOGIES CLASS A 989207105 523052 987841 SH SOLE 967353 0 20488 ZENDESK INC COMMON USD0.01 98936J101 1 10 SH SOLE 10 0 0 ZIMMER BIOMET HLDS COMMON 98956P102 2 12 SH SOLE 12 0 0 ZOETIS INC COMMON 98978V103 4531 24311 SH DFND 2 0 24311 0 ZOETIS INC COMMON 98978V103 105977 568668 SH DFND 1 0 568668 0 ZOETIS INC COMMON 98978V103 24919 133709 SH SOLE 133401 0 308 ZOOM VIDEO COMMUNICA CL A COMMON 98980L101 39 100 SH SOLE 100 0 0 ZOOMINFO TECHNOLOGY COM USD0.01 CLASS A 98980F104 27868 534182 SH DFND 1 0 534182 0 ZOOMINFO TECHNOLOGY COM USD0.01 CLASS A 98980F104 1912 36656 SH SOLE 36200 0 456