0001567619-21-010271.txt : 20210517 0001567619-21-010271.hdr.sgml : 20210517 20210517060127 ACCESSION NUMBER: 0001567619-21-010271 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210517 DATE AS OF CHANGE: 20210517 EFFECTIVENESS DATE: 20210517 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: 21927254 BUSINESS ADDRESS: STREET 1: 1800 AVE OF THE STAR 2ND FL CITY: LOS ANGELES STATE: CA ZIP: 90067 BUSINESS PHONE: 3105562721 MAIL ADDRESS: STREET 1: 1800 AVENUE OF THE STARS 2ND FLOOR CITY: LOS ANGELES STATE: CA ZIP: 90067 FORMER COMPANY: FORMER CONFORMED NAME: KAYNE ANDERSON INVESTMENT MANAGEMENT LLC DATE OF NAME CHANGE: 19990326 FORMER COMPANY: FORMER CONFORMED NAME: KAIM TRADITIONAL L L C DATE OF NAME CHANGE: 19980223 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001021223 XXXXXXXX 03-31-2021 03-31-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 05-12-2021 2 807 37299540 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 19699 102228 SH SOLE 95261 0 6967 3M COMPANY COMMON 88579Y101 11128 57755 SH DFND 1 0 57755 0 AAON INC COMMON 000360206 72699 1038404 SH SOLE 968618 0 69786 AAON INC COMMON 000360206 285718 4081100 SH DFND 1 0 4081100 0 ABBOTT LABS COMMON 002824100 446 3723 SH SOLE 3723 0 0 ABBVIE INC COMMON 00287Y109 341 3150 SH SOLE 3150 0 0 ACCENTURE PLC CLASS A G1151C101 30204 109328 SH SOLE 102176 0 7152 ACCENTURE PLC CLASS A G1151C101 25167 91103 SH DFND 1 0 91103 0 ACTIVISION BLIZZARD COMMON 00507V109 7620 81933 SH SOLE 81933 0 0 ACTIVISION BLIZZARD COMMON 00507V109 20899 224716 SH DFND 1 0 224716 0 ACUSHNET HOLDINGS COMMON 005098108 236715 5727433 SH SOLE 5172010 0 555423 ACUSHNET HOLDINGS COMMON 005098108 62961 1523361 SH DFND 1 0 1523361 0 ADOBE INC COMMON 00724F101 207 435 SH SOLE 435 0 0 ADV MICRO DEVICES COMMON 007903107 95 1210 SH SOLE 1210 0 0 AFFIRM HLDGS INC COM USD0.00001 CL A 00827B106 0 1 SH SOLE 1 0 0 AFLAC INC COMMON 001055102 3123 61011 SH SOLE 61011 0 0 AIR PRODS & CHEMS COMMON 009158106 1 2 SH SOLE 2 0 0 AIRBNB INC CLASS A 009066101 5285 28120 SH SOLE 28120 0 0 AIRBNB INC CLASS A 009066101 15164 80685 SH DFND 1 0 80685 0 ALBANY INTL CORP CLASS A 012348108 99394 1190776 SH SOLE 1111690 0 79086 ALBANY INTL CORP CLASS A 012348108 47600 570267 SH DFND 1 0 570267 0 ALCOA CORPORATION COMMON 013872106 3 100 SH SOLE 100 0 0 ALCON AG ORDINARY SH CHF 0.04 H01301128 11764 167625 SH SOLE 143343 0 24282 ALEXANDRIA REAL ESTA REIT 015271109 753 4581 SH SOLE 4495 0 86 ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 26568 117178 SH SOLE 117178 0 0 ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 66414 292919 SH DFND 1 0 292919 0 ALLEGION PLC ORDINARY SHARES G0176J109 222907 1774448 SH SOLE 1733580 0 40868 ALLEGION PLC ORDINARY SHARES G0176J109 61452 489190 SH DFND 1 0 489190 0 ALLSTATE CORP COMMON 020002101 3 22 SH SOLE 22 0 0 ALPHABET INC CLASS C 02079K107 1340 648 SH SOLE 648 0 0 ALPHABET INC CLASS A 02079K305 10762 5218 SH SOLE 5218 0 0 ALPHABET INC CLASS C 02079K107 6256 3024 SH DFND 2 0 3024 0 ALTRIA GROUP INC COMMON 02209S103 3389 66240 SH SOLE 66240 0 0 AMAZON COM INC COMMON 023135106 48665 15728 SH SOLE 15728 0 0 AMAZON COM INC COMMON 023135106 129769 41941 SH DFND 1 0 41941 0 AMCOR PLC ORDINARY SHARES G0250X107 4372 374341 SH SOLE 374341 0 0 AMCOR PLC ORDINARY SHARES G0250X107 1358 116235 SH DFND 1 0 116235 0 AMER SOFTWARE INC CLASS A 029683109 41135 1987168 SH SOLE 1839130 0 148038 AMER SOFTWARE INC CLASS A 029683109 21009 1014934 SH DFND 1 0 1014934 0 AMERICAN EXPRESS CO COMMON 025816109 90 635 SH SOLE 635 0 0 AMERICAN HOMES 4 R CL A 02665T306 942 28265 SH SOLE 27732 0 533 AMERICAN TOWER CORP COMMON 03027X100 1299 5435 SH SOLE 5341 0 94 AMERICOLD RLTY TR COMMON 03064D108 902 23441 SH SOLE 23002 0 439 AMERIPRISE FINANCIAL COMMON 03076C106 3 12 SH SOLE 12 0 0 AMERISOURCE-BERGEN COMMON 03073E105 5649 47844 SH SOLE 47844 0 0 AMETEK INC COMMON 031100100 21693 169834 SH SOLE 130696 0 39138 AMETEK INC COMMON 031100100 58307 456484 SH DFND 1 0 456484 0 AMGEN INC COMMON 031162100 5960 23950 SH SOLE 23950 0 0 AMPHENOL CORPORATION CLASS A 032095101 26308 398773 SH SOLE 371018 0 27755 AMPHENOL CORPORATION CLASS A 032095101 111963 1697186 SH DFND 1 0 1697186 0 ANALOG DEVICES INC COMMON 032654105 14853 95770 SH SOLE 83485 0 12285 ANALOG DEVICES INC COMMON 032654105 2826 18221 SH DFND 1 0 18221 0 ANIKA THERAPEUTICS COMMON 035255108 30833 755898 SH SOLE 682401 0 73497 ANIKA THERAPEUTICS COMMON 035255108 18981 465343 SH DFND 1 0 465343 0 ANSYS INC COMMON 03662Q105 154549 455145 SH SOLE 449860 0 5285 ANSYS INC COMMON 03662Q105 20581 60610 SH DFND 1 0 60610 0 ANTHEM INC COMMON 036752103 248 691 SH SOLE 691 0 0 AON PLC CL A ORDINARY SHARES G0403H108 1 4 SH SOLE 4 0 0 APPLE INC COMMON 037833100 16092 131733 SH SOLE 130253 0 1480 APPLIED MATERIALS COMMON 038222105 61 455 SH SOLE 455 0 0 APTARGROUP INC COMMON 038336103 98024 691901 SH SOLE 621057 0 70844 APTARGROUP INC COMMON 038336103 25786 182012 SH DFND 1 0 182012 0 ARK ETF TRUST ARK INNOVATION ETF 00214Q104 57429 478761 SH SOLE 478761 0 0 ARMSTRONG WORLD INDS COM 04247X102 100507 1115625 SH SOLE 1046888 0 68737 ARMSTRONG WORLD INDS COM 04247X102 44880 498167 SH DFND 1 0 498167 0 ARTISAN PARTNERS A CLASS A 04316A108 159057 3048794 SH SOLE 2711184 0 337610 ARTISAN PARTNERS A CLASS A 04316A108 46584 892925 SH DFND 1 0 892925 0 ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 6722 10889 SH SOLE 10889 0 0 ASPEN TECHNOLOGY INC COMMON 045327103 566938 3928063 SH SOLE 3665010 0 263053 ASPEN TECHNOLOGY INC COMMON 045327103 396480 2747041 SH DFND 1 0 2747041 0 AT&T INC COMMON 00206R102 4993 164959 SH SOLE 164959 0 0 AT&T INC COMMON 00206R102 8713 287831 SH DFND 1 0 287831 0 ATLASSIAN CORP PLC COMMON CL A G06242104 2 10 SH SOLE 10 0 0 ATRION CORP COM USD0.1 049904105 96898 151090 SH SOLE 136162 0 14928 ATRION CORP COM USD0.1 049904105 31347 48880 SH DFND 1 0 48880 0 AUTODESK INC COMMON 052769106 407 1468 SH SOLE 1468 0 0 AUTOHOME INC ADR EACH REPR 4 ORD 05278C107 398084 4268050 SH SOLE 3850912 0 417138 AUTOHOME INC ADR EACH REPR 4 ORD 05278C107 514879 5520306 SH DFND 1 0 5520306 0 AUTOMATIC DATA PROC COMMON 053015103 9473 50259 SH SOLE 50259 0 0 AVALARA INC COM USD0.0001 05338G106 83205 623583 SH SOLE 592891 0 30692 AVALARA INC COM USD0.0001 05338G106 359277 2692626 SH DFND 1 0 2692626 0 AVALARA INC COM USD0.0001 05338G106 2219 16633 SH DFND 2 0 16633 0 AVALONBAY COMMUNTIES REIT 053484101 92 500 SH SOLE 500 0 0 AXALTA COATING SYS COMMON G0750C108 8134 274982 SH SOLE 274982 0 0 BADGER METER INC COMMON 056525108 43587 468323 SH SOLE 434168 0 34155 BADGER METER INC COMMON 056525108 18541 199221 SH DFND 1 0 199221 0 BAIDU INC REP(8 ORD CLASS A) 056752108 2 10 SH SOLE 10 0 0 BANK HAWAII CORP COMMON 062540109 135840 1517921 SH SOLE 1423949 0 93972 BANK HAWAII CORP COMMON 062540109 80269 896958 SH DFND 1 0 896958 0 BANK OF AMERICA CORP COMMON 060505104 11339 293069 SH SOLE 293069 0 0 BANK OF AMERICA CORP COMMON 060505104 31738 820306 SH DFND 1 0 820306 0 BARCLAYS BANK PLC IPATH SELCT MLP 06742C723 304 22153 SH SOLE 22153 0 0 BCE INC COMMON 05534B760 5938 131533 SH SOLE 131533 0 0 BCE INC COMMON 05534B760 1836 40675 SH DFND 1 0 40675 0 BECTON DICKINSON COMMON 075887109 17313 71200 SH SOLE 65890 0 5310 BENTLEY SYS INC CLASS B 08265T208 205241 4373343 SH SOLE 4286644 0 86699 BENTLEY SYS INC CLASS B 08265T208 55360 1179630 SH DFND 1 0 1179630 0 BERKLEY W R CORP COM 084423102 259018 3437523 SH SOLE 3397442 0 40081 BERKLEY W R CORP COM 084423102 32950 437297 SH DFND 1 0 437297 0 BERKLEY W R CORP COM 084423102 3700 49100 SH DFND 2 0 49100 0 BERKSHIRE HATHAWAY CLASS A 084670108 1157 3 SH SOLE 3 0 0 BERKSHIRE HATHAWAY CLASS B 084670702 1718 6723 SH SOLE 6723 0 0 BILL COM HLDGS INC COMMON 090043100 167865 1153710 SH SOLE 1091763 0 61947 BILL COM HLDGS INC COMMON 090043100 714774 4912539 SH DFND 1 0 4912539 0 BIO RAD LABS INC CLASS A 090572207 77 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 82012 756569 SH SOLE 706612 0 49957 BLACKLINE INC COM USD0.01 09239B109 345643 3188593 SH DFND 1 0 3188593 0 BLACKROCK INC COMMON 09247X101 11103 14726 SH SOLE 12721 0 2005 BLACKROCK INVT QLTY COMMON 09247D105 75 4275 SH SOLE 4275 0 0 BLACKROCK MUNIHLDNGS COMMON 09253N104 62 3903 SH SOLE 3903 0 0 BLACKSTONE GROUP L P COMMON STOCK 09260D107 52 691 SH SOLE 691 0 0 BP PLC ADR (6 ORD) 055622104 502 20612 SH SOLE 20612 0 0 BRIGHT HORIZONS FA COMMON 109194100 227836 1328878 SH SOLE 1314132 0 14746 BRIGHT HORIZONS FA COMMON 109194100 31411 183210 SH DFND 1 0 183210 0 BRISTOL MYERS SQUIBB COMMON 110122108 27 427 SH SOLE 427 0 0 BRITISH AMER TOB PLC SPONSORED ADR 110448107 902 23270 SH SOLE 23270 0 0 BROADCOM INC COMMON 11135F101 97 210 SH SOLE 210 0 0 BROADRIDGE FINL SOLN COMMON 11133T103 40119 262035 SH SOLE 231283 0 30752 BROADRIDGE FINL SOLN COMMON 11133T103 38077 248706 SH DFND 1 0 248706 0 BROOKS AUTOMATION COMMON 114340102 171403 2099240 SH SOLE 1931829 0 167411 BROOKS AUTOMATION COMMON 114340102 120120 1471161 SH DFND 1 0 1471161 0 BROWN FORMAN CORP CLASS B 115637209 4584 66467 SH SOLE 66343 0 124 BROWN FORMAN CORP CLASS B 115637209 54398 788717 SH DFND 1 0 788717 0 C3 AI INC COMMON CLASS A 12468P104 1 9 SH SOLE 9 0 0 CAE INC COMMON 124765108 25231 704591 SH SOLE 384288 0 320303 CAE INC COMMON 124765108 110202 3077422 SH DFND 1 0 3077422 0 CALAMOS STRATEGIC TO COM SH BEN INT 128125101 173 10063 SH SOLE 10063 0 0 CASS INFORMATION SYS COMMON 14808P109 0 0 SH SOLE 0 0 0 CDK GLOBAL INC COM 12508E101 7160 132453 SH SOLE 132453 0 0 CDW CORP COMMON 12514G108 312251 1883865 SH SOLE 1865620 0 18245 CDW CORP COMMON 12514G108 35984 217099 SH DFND 1 0 217099 0 CDW CORP COMMON 12514G108 4921 29687 SH DFND 2 0 29687 0 CELANESE CORP COMMON STOCK 150870103 6 40 SH SOLE 40 0 0 CERNER CORP COMMON 156782104 2 23 SH SOLE 23 0 0 CHARLES RIV LABS INT COMMON 159864107 322745 1113567 SH SOLE 1108452 0 5115 CHARLES RIV LABS INT COMMON 159864107 42823 147752 SH DFND 1 0 147752 0 CHARTER COMMUNICATIO CL A 16119P108 1 2 SH SOLE 2 0 0 CHEESECAKE FACTORY COMMON 163072101 175372 2997296 SH SOLE 2804776 0 192520 CHEESECAKE FACTORY COMMON 163072101 67845 1159545 SH DFND 1 0 1159545 0 CHEFS WAREHOUSE HO COMMON 163086101 26602 873352 SH SOLE 796841 0 76511 CHEFS WAREHOUSE HO COMMON 163086101 90487 2970694 SH DFND 1 0 2970694 0 CHEMED CORP NEW COMMON 16359R103 157764 343099 SH SOLE 339340 0 3759 CHEMED CORP NEW COMMON 16359R103 21193 46089 SH DFND 1 0 46089 0 CHEVRON CORP COMMON 166764100 3980 37973 SH SOLE 37973 0 0 CHIMERA INVT CORP COMMON 16934Q208 76 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 474 12107 SH SOLE 12107 0 0 CIGNA CORP COMMON USD0.01 125523100 37 155 SH SOLE 155 0 0 CINTAS CORP COMMON 172908105 2 7 SH SOLE 7 0 0 CISCO SYSTEMS INC COMMON 17275R102 4046 78246 SH SOLE 78246 0 0 CISCO SYSTEMS INC COMMON 17275R102 10596 204921 SH DFND 1 0 204921 0 CITIGROUP INC COMMON 172967424 2 23 SH SOLE 23 0 0 CLOROX CO COMMON 189054109 1 6 SH SOLE 6 0 0 CLOROX CO COMMON 189054109 1946 10090 SH DFND 1 0 10090 0 CLOUDFLARE INC CL A COM 18915M107 704 10023 SH SOLE 10023 0 0 CME GROUP INC CLASS A 12572Q105 18082 88535 SH SOLE 80305 0 8230 CME GROUP INC CLASS A 12572Q105 14570 71341 SH DFND 1 0 71341 0 COCA-COLA CO COMMON 191216100 8685 164761 SH SOLE 164761 0 0 COCA-COLA CO COMMON 191216100 7581 143821 SH DFND 1 0 143821 0 COGNIZANT TECH SOLNS CLASS A 192446102 4395 56259 SH SOLE 56259 0 0 COHEN & STEERS INFRA COMMON 19248A109 174 6216 SH SOLE 6216 0 0 COMCAST CORP CLASS A 20030N101 43 789 SH SOLE 789 0 0 CONAGRA BRANDS INC COMMON 205887102 4598 122297 SH SOLE 122297 0 0 CONOCOPHILLIPS COMMON 20825C104 74 1400 SH SOLE 1400 0 0 CONSTRUCTION PARTNRS COMMON CL A 21044C107 56016 1874696 SH SOLE 1745292 0 129404 CONSTRUCTION PARTNRS COMMON CL A 21044C107 25764 862235 SH DFND 1 0 862235 0 COOPER COMPANIES INC COMMON 216648402 278591 725325 SH SOLE 714500 0 10825 COOPER COMPANIES INC COMMON 216648402 70323 183090 SH DFND 1 0 183090 0 COPART INC COMMON 217204106 210304 1936327 SH SOLE 1915335 0 20992 COPART INC COMMON 217204106 27067 249214 SH DFND 1 0 249214 0 CORELOGIC INC COMMON 21871D103 110909 1399477 SH SOLE 1310301 0 89176 CORELOGIC INC COMMON 21871D103 49867 629239 SH DFND 1 0 629239 0 CORVEL CORP COMMON 221006109 108437 1056992 SH SOLE 900362 0 156630 CORVEL CORP COMMON 221006109 49354 481080 SH DFND 1 0 481080 0 COSTAR GROUP INC COMMON 22160N109 15518 18881 SH SOLE 18872 0 9 COSTAR GROUP INC COMMON 22160N109 82517 100399 SH DFND 1 0 100399 0 COSTCO WHSL CORP COMMON 22160K105 621 1761 SH SOLE 1761 0 0 COUPA SOFTWARE INC COM USD0.0001 22266L106 2211 8688 SH SOLE 8672 0 16 COUPA SOFTWARE INC COM USD0.0001 22266L106 26043 102339 SH DFND 1 0 102339 0 CROWN CASTLE INTL COMMON 22822V101 11673 67808 SH SOLE 59295 0 8513 CROWN CASTLE INTL COMMON 22822V101 4561 26497 SH DFND 1 0 26497 0 CSX CORP COMMON 126408103 5 50 SH SOLE 50 0 0 CVS HEALTH CORP COMMON 126650100 5621 74719 SH SOLE 74719 0 0 D R HORTON INC COMMON 23331A109 2 21 SH SOLE 21 0 0 DANAHER CORP COMMON 235851102 10734 47688 SH SOLE 47688 0 0 DANAHER CORP COMMON 235851102 30514 135570 SH DFND 1 0 135570 0 DATADOG INC CLASS A COMMON 23804L103 4101 49209 SH SOLE 49119 0 90 DATADOG INC CLASS A COMMON 23804L103 45304 543609 SH DFND 1 0 543609 0 DIAGEO P L C SP ADR (4 ORD) 25243Q205 10815 65862 SH SOLE 57126 0 8736 DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 39 400 SH SOLE 400 0 0 DOCUSIGN INC COMMON 256163106 9203 45459 SH SOLE 45388 0 71 DOCUSIGN INC COMMON 256163106 94030 464458 SH DFND 1 0 464458 0 DOCUSIGN INC COMMON 256163106 2752 13593 SH DFND 2 0 13593 0 DOLBY LABORATORIES COMMON 25659T107 20013 202719 SH SOLE 176769 0 25950 DOLBY LABORATORIES COMMON 25659T107 30994 313956 SH DFND 1 0 313956 0 DOLLAR GEN CORP COMMON 256677105 19006 93798 SH SOLE 84545 0 9253 DOMINION ENERGY INC COMMON 25746U109 6 73 SH SOLE 73 0 0 DOMINOS PIZZA INC COMMON 25754A201 3194 8683 SH SOLE 8667 0 16 DOMINOS PIZZA INC COMMON 25754A201 39833 108304 SH DFND 1 0 108304 0 DONALDSON INC COMMON 257651109 100680 1731076 SH SOLE 1565212 0 165864 DONALDSON INC COMMON 257651109 28045 482200 SH DFND 1 0 482200 0 DOVER CORP COMMON 260003108 686 5000 SH SOLE 5000 0 0 DRAFTKINGS INC CLASS A COMMON STOCK 26142R104 3096 50474 SH SOLE 50379 0 95 DRAFTKINGS INC CLASS A COMMON STOCK 26142R104 42791 697725 SH DFND 1 0 697725 0 DRIL-QUIP INC COMMON 262037104 92982 2798127 SH SOLE 2531146 0 266981 DRIL-QUIP INC COMMON 262037104 42902 1291054 SH DFND 1 0 1291054 0 DUCK CREEK TECHNOLO COMMON SHARES 264120106 215081 4764744 SH SOLE 4622798 0 141946 DUCK CREEK TECHNOLO COMMON SHARES 264120106 454210 10062257 SH DFND 1 0 10062257 0 DUCK CREEK TECHNOLO COMMON SHARES 264120106 2604 57687 SH DFND 2 0 57687 0 DUKE ENERGY CORP COMMON 26441C204 227 2352 SH SOLE 2352 0 0 DYNATRACE HOLDINGS L COMMON 268150109 3269 67766 SH SOLE 67647 0 119 DYNATRACE HOLDINGS L COMMON 268150109 37717 781857 SH DFND 1 0 781857 0 EASTMAN CHEM CO COMMON 277432100 3524 31996 SH SOLE 31996 0 0 EASTMAN CHEM CO COMMON 277432100 11403 103552 SH DFND 1 0 103552 0 EATON CORPORATION COMMON G29183103 4 30 SH SOLE 30 0 0 EATON VANCE COM CALI MUNI BD FD 27828A100 407 35000 SH SOLE 35000 0 0 EATON VANCE CA MUNI SH BEN INT 27826F101 32 2410 SH SOLE 2410 0 0 EATON VANCE TAX ADVT COM 27828G107 263 10000 SH SOLE 10000 0 0 EBAY INC COMMON 278642103 27 448 SH SOLE 448 0 0 ECOLAB INC COMMON 278865100 6958 32500 SH SOLE 32500 0 0 ECOLAB INC COMMON 278865100 19887 92900 SH DFND 1 0 92900 0 ELANCO ANIMAL HEALTH COMMON 28414H103 184519 6265492 SH SOLE 6095733 0 169759 ELANCO ANIMAL HEALTH COMMON 28414H103 89757 3047759 SH DFND 1 0 3047759 0 EMCOR GROUP INC COMMON 29084Q100 331791 2958188 SH SOLE 2680781 0 277407 EMCOR GROUP INC COMMON 29084Q100 95781 853970 SH DFND 1 0 853970 0 EMERSON ELEC CO COMMON 291011104 180 1996 SH SOLE 1996 0 0 ENTERPRISE PRODS COMMON 293792107 23 1050 SH SOLE 1050 0 0 EQUIFAX INC COMMON 294429105 232585 1284067 SH SOLE 1247352 0 36715 EQUIFAX INC COMMON 294429105 122272 675053 SH DFND 1 0 675053 0 EQUINIX INC COMMON 29444U700 1038 1527 SH SOLE 1502 0 25 EQUITY LIFESTYLE PPT COMMON 29472R108 6895 108342 SH SOLE 87588 0 20754 EQUITY LIFESTYLE PPT COMMON 29472R108 15380 241665 SH DFND 1 0 241665 0 ESSEX PPTY TR INC REIT 297178105 1093 4020 SH SOLE 3945 0 75 ESTEE LAUDER CO CLASS A 518439104 7007 24092 SH SOLE 24092 0 0 ESTEE LAUDER CO CLASS A 518439104 18447 63426 SH DFND 1 0 63426 0 EVERTEC INC COMMON 30040P103 81383 2186527 SH SOLE 2045672 0 140855 EVERTEC INC COMMON 30040P103 40179 1079494 SH DFND 1 0 1079494 0 EVERTEC INC COMMON 30040P103 7233 194339 SH DFND 2 0 194339 0 EXPEDITORS INTL WASH COMMON 302130109 26 240 SH SOLE 240 0 0 EXPONET INC COMMON 30214U102 149112 1530133 SH SOLE 1496896 0 33237 EXPONET INC COMMON 30214U102 49307 505977 SH DFND 1 0 505977 0 EXTRA SPACE STORAGE REIT 30225T102 914 6895 SH SOLE 6766 0 129 EXXON MOBIL CORP COMMON 30231G102 289 5177 SH SOLE 5177 0 0 F N B CORP COM 302520101 61 4790 SH SOLE 4790 0 0 FACEBOOK INC CLASS A 30303M102 32778 111288 SH SOLE 111288 0 0 FACEBOOK INC CLASS A 30303M102 89219 302920 SH DFND 1 0 302920 0 FACTSET RESH SYS INC COMMON 303075105 227078 735837 SH SOLE 667243 0 68594 FACTSET RESH SYS INC COMMON 303075105 275421 892515 SH DFND 1 0 892515 0 FAIR ISAAC INC COMMON 303250104 155718 320374 SH SOLE 317133 0 3241 FAIR ISAAC INC COMMON 303250104 127659 262646 SH DFND 1 0 262646 0 FASTENAL CO COMMON 311900104 2 39 SH SOLE 39 0 0 FASTENAL CO COMMON 311900104 3580 71192 SH DFND 1 0 71192 0 FEDERAL RLTY INVT TR SH BEN INT(CUM RTS) 313747206 613 6041 SH SOLE 5928 0 113 FEDEX CORP COMMON 31428X106 1554 5472 SH SOLE 5472 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 152 295 SH SOLE 295 0 0 FIDELITY COVINGTON MSCI COMMNTN SVC 316092873 17 342 SH SOLE 342 0 0 FIDELITY NATL INFO COMMON 31620M106 18884 134302 SH SOLE 116141 0 18161 FIREEYE INC COMMON STOCK 31816Q101 0 10 SH SOLE 10 0 0 FIRST FINL BKSH COMMON 32020R109 80548 1723675 SH SOLE 1600392 0 123283 FIRST FINL BKSH COMMON 32020R109 47043 1006705 SH DFND 1 0 1006705 0 FIRST HAWAIIAN COM USD0.01 32051X108 298868 10919554 SH SOLE 9933632 0 985922 FIRST HAWAIIAN COM USD0.01 32051X108 103900 3796138 SH DFND 1 0 3796138 0 FIRST TR US EQ OPPOR ETF 336920103 244 2050 SH SOLE 2050 0 0 FIRST TRUST CL FRST TRS CLD CMP 33734X192 38 400 SH SOLE 400 0 0 FIRST TRUST PORTFOLI SHS 337345102 140 969 SH SOLE 969 0 0 FISERV INC COMMON 337738108 373 3134 SH SOLE 3134 0 0 FIVE9 INC COM USD0.001 338307101 2674 17104 SH SOLE 17104 0 0 FIVE9 INC COM USD0.001 338307101 188 1201 SH DFND 1 0 1201 0 FLEETCOR TECHNOLOG COMMON 339041105 22378 83303 SH SOLE 74413 0 8890 FLEETCOR TECHNOLOG COMMON 339041105 54417 202572 SH DFND 1 0 202572 0 FLIR SYS INC COMMON 302445101 179924 3186171 SH SOLE 3171392 0 14779 FLIR SYS INC COMMON 302445101 24187 428322 SH DFND 1 0 428322 0 FONAR CORP COMMON 344437405 13905 768657 SH SOLE 768657 0 0 FORTIS INC COMMON 349553107 4679 107885 SH SOLE 107885 0 0 FORTIS INC COMMON 349553107 7975 183893 SH DFND 1 0 183893 0 FOX FACTORY HLDG COMMON USD0.001 35138V102 140389 1104901 SH SOLE 1029923 0 74978 FOX FACTORY HLDG COMMON USD0.001 35138V102 504936 3973993 SH DFND 1 0 3973993 0 FRANKLIN RES INC COMMON 354613101 344 11615 SH SOLE 11615 0 0 FRESHPET INC COMMON 358039105 5404 34031 SH SOLE 33969 0 62 FRESHPET INC COMMON 358039105 75336 474380 SH DFND 1 0 474380 0 FTI CONSULTING INC COMMON 302941109 397533 2837294 SH SOLE 2551592 0 285702 FTI CONSULTING INC COMMON 302941109 132850 948187 SH DFND 1 0 948187 0 GARTNER INC COMMON 366651107 3062 16772 SH SOLE 16739 0 33 GARTNER INC COMMON 366651107 61595 337417 SH DFND 1 0 337417 0 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 4408 71875 SH SOLE 71875 0 0 GENMAB AS SPNADR REPR 0.50 ORD 372303206 4356 132681 SH SOLE 132681 0 0 GILEAD SCIENCES INC COMMON 375558103 25 390 SH SOLE 390 0 0 GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 921 25809 SH SOLE 25809 0 0 GLOBAL PAYMENTS INC COMMON 37940X102 6411 31805 SH SOLE 31805 0 0 GLOBAL X FDS VIDEO GAMES & ESPORT 37954Y392 2 50 SH SOLE 50 0 0 GLOBUS MED INC CLASS A 379577208 18069 292997 SH SOLE 232036 0 60961 GLOBUS MED INC CLASS A 379577208 44766 725891 SH DFND 1 0 725891 0 GOLDMAN SACHS GROUP COMMON 38141G104 6 19 SH SOLE 19 0 0 GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 34057 317752 SH SOLE 299471 0 18281 GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 201384 1878928 SH DFND 1 0 1878928 0 GRACO INC COMMON 384109104 411213 5741571 SH SOLE 5263447 0 478124 GRACO INC COMMON 384109104 129863 1813224 SH DFND 1 0 1813224 0 GRAINGER W W INC COMMON 384802104 5635 14053 SH SOLE 14053 0 0 GROCERY OUTLET HLD COM USD0.001 39874R101 37062 1004650 SH SOLE 940371 0 64279 GROCERY OUTLET HLD COM USD0.001 39874R101 154171 4179196 SH DFND 1 0 4179196 0 HANNON ARMSTRONG S COMMON 41068X100 25 439 SH SOLE 439 0 0 HDFC BANK LTD ADR (3 INR10) 40415F101 3788 48764 SH SOLE 48764 0 0 HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 71807 2116958 SH SOLE 1721935 0 395023 HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 149393 4404289 SH DFND 1 0 4404289 0 HEALTHEQUITY INC COMMON 42226A107 9998 147033 SH SOLE 146909 0 124 HEALTHEQUITY INC COMMON 42226A107 73321 1078247 SH DFND 1 0 1078247 0 HEALTHPEAK PROPERTIE COM USD1 42250P103 649 20441 SH SOLE 20060 0 381 HEICO CORP NEW CLASS A 422806208 66471 585124 SH SOLE 527913 0 57211 HEICO CORP NEW CLASS A 422806208 249232 2193942 SH DFND 1 0 2193942 0 HENRY JACK & ASSOC COMMON 426281101 309338 2038848 SH SOLE 1927622 0 111226 HENRY JACK & ASSOC COMMON 426281101 71433 470819 SH DFND 1 0 470819 0 HENRY JACK & ASSOC COMMON 426281101 2273 14983 SH DFND 2 0 14983 0 HILTON WRLDWDE HLDGS COMMON 43300A203 820 6779 SH SOLE 6652 0 127 HOME DEPOT INC COMMON 437076102 11963 39184 SH SOLE 39184 0 0 HOME DEPOT INC COMMON 437076102 24517 80319 SH DFND 1 0 80319 0 HOME DEPOT INC COMMON 437076102 3831 12551 SH DFND 2 0 12551 0 HONEYWELL INTL INC COMMON 438516106 15351 70719 SH SOLE 60972 0 9747 HOULIHAN LOKEY INC COM USD0.001 A 441593100 126157 1896802 SH SOLE 1753658 0 143144 HOULIHAN LOKEY INC COM USD0.001 A 441593100 81537 1225931 SH DFND 1 0 1225931 0 HUMANA INC COMMON 444859102 3 7 SH SOLE 7 0 0 IDEXX LABS INC COMMON 45168D104 3168 6474 SH SOLE 6461 0 13 IDEXX LABS INC COMMON 45168D104 43676 89260 SH DFND 1 0 89260 0 ILLINOIS TOOL WORKS COMMON 452308109 1270 5732 SH SOLE 5732 0 0 ILLUMINA INC COMMON 452327109 0 1 SH SOLE 1 0 0 INGERSOLL RAND INC COMMON 45687V106 2 48 SH SOLE 48 0 0 INPHI CORP COMMON 45772F107 18 100 SH SOLE 100 0 0 INTEL CORP COMMON 458140100 297 4647 SH SOLE 4647 0 0 INTERACTIVE BROKERS CLASS A 45841N107 295181 4041348 SH SOLE 3939943 0 101405 INTERACTIVE BROKERS CLASS A 45841N107 317916 4352623 SH DFND 1 0 4352623 0 INTERNATIONAL PAPER COMMON 460146103 5 100 SH SOLE 100 0 0 INTL BUSINESS MCHN COMMON 459200101 5712 42863 SH SOLE 42863 0 0 INTL BUSINESS MCHN COMMON 459200101 12514 93906 SH DFND 1 0 93906 0 INTUIT COMMON 461202103 4794 12514 SH SOLE 12514 0 0 INTUIT COMMON 461202103 3606 9413 SH DFND 2 0 9413 0 INTUITIVE SURGIC INC COMMON 46120E602 1 2 SH SOLE 2 0 0 INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 855 2680 SH SOLE 2680 0 0 IQVIA HOLDINGS INC COMMON 46266C105 71 369 SH SOLE 369 0 0 ISHARES SELECT DIVID ETF 464287168 1356 11897 SH SOLE 11897 0 0 ISHARES EMERG MKTS ETF 464287234 887 16765 SH SOLE 16765 0 0 ISHARES IBOXX INV CP ETF 464287242 153 1175 SH SOLE 1175 0 0 ISHARES GLOBAL TECH ETF 464287291 86 280 SH SOLE 280 0 0 ISHARES S&P 500 GRWT ETF 464287309 95 1464 SH SOLE 1464 0 0 ISHARES S&P 500 VAL ETF 464287408 30 215 SH SOLE 215 0 0 ISHARES MSCI EAFE ETF 464287465 1923 25365 SH SOLE 25365 0 0 ISHARES RUS MDCP VAL ETF 464287473 973 8916 SH SOLE 8916 0 0 ISHARES RUS MD CP GR ETF 464287481 2006 19662 SH SOLE 19662 0 0 ISHARES RUS MID-CAP ETF 464287499 9681 130928 SH SOLE 127169 0 3759 ISHARES NASDQ BIOTEC ETF 464287556 1681 11168 SH SOLE 11168 0 0 ISHARES RUS 1000 VAL ETF 464287598 4077 26916 SH SOLE 26916 0 0 ISHARES S&P MC 400GR ETF 464287606 63 800 SH SOLE 800 0 0 ISHARES RUS 1000 GRW ETF 464287614 14836 61034 SH SOLE 61034 0 0 ISHARES RUS 1000 ETF 464287622 3054 13648 SH SOLE 13648 0 0 ISHARES RUS 2000 VAL ETF 464287630 13101 82318 SH SOLE 81281 0 1037 ISHARES RUS 2000 GRW ETF 464287648 1087 3619 SH SOLE 3619 0 0 ISHARES RUSSELL 2000 ETF 464287655 3009 13645 SH SOLE 13645 0 0 ISHARES RUSSELL 3000 ETF 464287689 1391 5860 SH SOLE 5860 0 0 ISHARES S&P MC 400VL ETF 464287705 29 280 SH SOLE 280 0 0 ISHARES U.S. REAL ES ETF 464287739 42 462 SH SOLE 462 0 0 ISHARES US HLTHCARE ETF 464287762 1221 4840 SH SOLE 4601 0 239 ISHARES SP SMCP600GR ETF 464287887 38 298 SH SOLE 298 0 0 ISHARES AGENCY BOND ETF 464288166 4 33 SH SOLE 33 0 0 ISHARES GL CLEAN ENE ETF 464288224 49 2050 SH SOLE 2050 0 0 ISHARES JP MOR EM MK ETF 464288281 275 2541 SH SOLE 2541 0 0 ISHARES GLB INFRASTR ETF 464288372 3 65 SH SOLE 65 0 0 ISHARES GOV CRED BD ETF 464288596 333 2773 SH SOLE 2773 0 0 ISHARES GLOB UTILITS ETF 464288711 197 3247 SH SOLE 3247 0 0 ISHARES MICRO-CAP ETF 464288869 54 368 SH SOLE 368 0 0 ISHARES EAFE VALUE ETF 464288877 74 1463 SH SOLE 1463 0 0 ISHARES EAFE GRWTH ETF 464288885 278 2766 SH SOLE 2766 0 0 ISHARES MSCI EURO FL ETF 464289180 107 5569 SH SOLE 5569 0 0 ISHARES HIGH DIVIDND ETF 46429B663 2640 27847 SH SOLE 27847 0 0 ISHARES GOLD TRUST GOLD TRUST 464285105 1474 90648 SH SOLE 88819 0 1829 ISHARES INC MSCI EMERG MRKT 464286533 318 5045 SH SOLE 5045 0 0 ISHARES INC CORE MSCI EMKT 46434G103 88 1369 SH SOLE 1369 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 340 5720 SH SOLE 5720 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 841 36045 SH SOLE 36045 0 0 ISHARES INC MSCI MALAYSI ETF 46434G814 1139 42151 SH SOLE 42151 0 0 ISHARES TR TIPS BD ETF 464287176 36 284 SH SOLE 284 0 0 ISHARES TR CORE US AGGBD ET 464287226 915 8039 SH SOLE 8039 0 0 ISHARES TR COHEN&ST RLTY 464287564 2273 39339 SH SOLE 39339 0 0 ISHARES TR CORE S&P VLU ETF 464287663 2589 37617 SH SOLE 37617 0 0 ISHARES TR CORE S&P US ETF 464287671 294 3241 SH SOLE 3241 0 0 ISHARES TR CORE S&P SMALL-CAP 464287804 44 401 SH SOLE 401 0 0 ISHARES TR CALI AMT-FREE MUNI B 464288356 7734 124614 SH SOLE 124614 0 0 ISHARES TR NATL AMT FREE MUNI B 464288414 5756 49716 SH SOLE 49716 0 0 ISHARES TR MBS FIXED BDFD 464288588 174 1604 SH SOLE 1604 0 0 ISHARES TR ISHS 5-10YR INVT 464288638 124 2090 SH SOLE 2090 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 1638 29998 SH SOLE 29998 0 0 ISHARES TR PFD AND INCM SEC 464288687 574 14986 SH SOLE 14986 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 4039 55241 SH SOLE 55241 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 116 956 SH SOLE 956 0 0 ISHARES TR MSCI USA VALUE 46432F388 50 486 SH SOLE 486 0 0 ISHARES TR CORE MSCI EAFE 46432F842 210 2916 SH SOLE 2916 0 0 ISHARES TR CORE DIV GRWTH 46434V621 675 14000 SH SOLE 14000 0 0 ISHARES TRUST CORE S&P 500 ETF 464287200 66361 166995 SH SOLE 166995 0 0 ISHARES TRUST CORE S&P MID-CAP ETF 464287507 594 2284 SH SOLE 2284 0 0 ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 60 660 SH SOLE 660 0 0 ISTAR INC COMMON 45031U101 975 54816 SH SOLE 53800 0 1016 JD.COM INC ADS EA 2 COM 'A' SHS 47215P106 3 30 SH SOLE 30 0 0 JOHN BEAN TECHNOLOGY COMMON 477839104 83645 627304 SH SOLE 592145 0 35159 JOHN BEAN TECHNOLOGY COMMON 477839104 36625 274671 SH DFND 1 0 274671 0 JOHNSON & JOHNSON COMMON 478160104 17641 107330 SH SOLE 107330 0 0 JOHNSON & JOHNSON COMMON 478160104 2684 16334 SH DFND 1 0 16334 0 JONES LANG LASALLE COMMON 48020Q107 0 1 SH SOLE 1 0 0 JPMORGAN CHASE & CO COMMON 46625H100 1505 9886 SH SOLE 9886 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 105 6349 SH SOLE 6349 0 0 KANSAS CITY SOUTHERN COMMON 485170302 16451 62330 SH SOLE 62290 0 40 KANSAS CITY SOUTHERN COMMON 485170302 111718 423301 SH DFND 1 0 423301 0 KAYNE ANDERSON ENERGY INFRASTRUCTUR 486606106 621 86624 SH SOLE 86624 0 0 KAYNE ANDERSON NEXTGEN ENERGY & INF 48661E108 73 11028 SH SOLE 11028 0 0 KEYSIGHT TECHNOLOGS COMMON 49338L103 294 2049 SH SOLE 2049 0 0 KIMBERLY CLARK CORP COMMON 494368103 3 23 SH SOLE 23 0 0 KIMBERLY CLARK CORP COMMON 494368103 5935 42680 SH DFND 1 0 42680 0 KONINKLIJKE PHIL NV ADR (1 ORD) 500472303 872 15287 SH SOLE 15287 0 0 KROGER CO COMMON 501044101 3877 107709 SH SOLE 107709 0 0 LABORATORY CORP AMER COMMON 50540R409 28 108 SH SOLE 108 0 0 LAM RESEARCH CORP COMMON 512807108 67 112 SH SOLE 112 0 0 LAMAR ADVERTISING CL A 512816109 13175 140277 SH SOLE 140277 0 0 LAMAR ADVERTISING CL A 512816109 7771 82736 SH DFND 2 0 82736 0 LAMB WESTON HLDGS COMMON 513272104 31139 401885 SH SOLE 334349 0 67536 LAMB WESTON HLDGS COMMON 513272104 35493 458087 SH DFND 1 0 458087 0 LAMB WESTON HLDGS COMMON 513272104 7027 90688 SH DFND 2 0 90688 0 LANDSTAR SYS INC COMMON 515098101 309733 1876485 SH SOLE 1660215 0 216270 LANDSTAR SYS INC COMMON 515098101 150624 912539 SH DFND 1 0 912539 0 LAS VEGAS SANDS CORP COMMON 517834107 17846 293704 SH SOLE 268811 0 24893 LAS VEGAS SANDS CORP COMMON 517834107 22211 365558 SH DFND 1 0 365558 0 LEAR CORPORATION COMMON 521865204 1 8 SH SOLE 8 0 0 LEGGETT & PLATT INC COMMON 524660107 3661 80202 SH SOLE 80202 0 0 LEGGETT & PLATT INC COMMON 524660107 7833 171596 SH DFND 1 0 171596 0 LEMONADE INC. COMMON STOCK 52567D107 575 6172 SH SOLE 6172 0 0 LEMONADE INC. COMMON STOCK 52567D107 41 441 SH DFND 1 0 441 0 LENNOX INTL INC COMMON 526107107 236136 757835 SH SOLE 744399 0 13436 LENNOX INTL INC COMMON 526107107 50159 160977 SH DFND 1 0 160977 0 LENNOX INTL INC COMMON 526107107 4441 14253 SH DFND 2 0 14253 0 LESLIES INC COMMON 527064109 106609 4353180 SH SOLE 4088314 0 264866 LESLIES INC COMMON 527064109 49043 2002579 SH DFND 1 0 2002579 0 LEXINGTON REALTY TR COMMON 529043101 11 1000 SH SOLE 1000 0 0 LILLY ELI & CO COMMON 532457108 391 2092 SH SOLE 2092 0 0 LINCOLN ELEC HLDGS COMMON 533900106 126 1021 SH SOLE 1021 0 0 LINDE PLC SHS G5494J103 16204 57841 SH SOLE 49858 0 7983 LOCKHEED MARTIN CORP COMMON 539830109 174 470 SH SOLE 470 0 0 LOWES CO COMMON 548661107 34436 181068 SH SOLE 161389 0 19679 LPL FINANCIAL HLDGS COMMON 50212V100 221317 1556817 SH SOLE 1527924 0 28893 LPL FINANCIAL HLDGS COMMON 50212V100 51647 363304 SH DFND 1 0 363304 0 LUMINAR TECHNOLOGIES CLASS A COMMON STOCK 550424105 1 50 SH SOLE 50 0 0 LYFT INC CL A COM 55087P104 2822 44665 SH SOLE 44581 0 84 LYFT INC CL A COM 55087P104 39628 627226 SH SOLE 1 0 627226 0 M & T BK CORP COMMON 55261F104 1018 6714 SH SOLE 6714 0 0 MANHATTAN ASSOCS IN COMMON 562750109 251913 2146135 SH SOLE 1942249 0 203886 MANHATTAN ASSOCS IN COMMON 562750109 75912 646720 SH DFND 1 0 646720 0 MANULIFE FNL CORP COMMON 56501R106 35 1632 SH SOLE 1632 0 0 MARATHON PETROLEUM COMMON 56585A102 33 611 SH SOLE 611 0 0 MARAVAI LIFESCIENCES COMMON CL A 56600D107 4 100 SH SOLE 100 0 0 MARKETAXESS HLDGS COMMON 57060D108 68806 138180 SH SOLE 131111 0 7069 MARKETAXESS HLDGS COMMON 57060D108 298475 599444 SH DFND 1 0 599444 0 MARRIOTT INTL INC CLASS A 571903202 6932 46806 SH SOLE 46806 0 0 MARRIOTT INTL INC CLASS A 571903202 19807 133732 SH DFND 1 0 133732 0 MARSH & MCLENNAN COS COMMON 571748102 19592 160852 SH SOLE 145129 0 15723 MASCO CORP COMMON 574599106 3 42 SH SOLE 42 0 0 MASTERCARD INC CLASS A 57636Q104 3749 10530 SH SOLE 10530 0 0 MATERION CORPORATION COMMON 576690101 5 72 SH SOLE 72 0 0 MCCORMICK & CO INC COMMON NON VTG 579780206 7369 82646 SH SOLE 82604 0 42 MCCORMICK & CO INC COMMON NON VTG 579780206 44491 499000 SH DFND 1 0 499000 0 MCDONALDS CORP COMMON 580135101 13553 60468 SH SOLE 53377 0 7091 MCDONALDS CORP COMMON 580135101 2516 11226 SH DFND 1 0 11226 0 MEDIAALPHA INC COMMON 58450V104 45071 1272113 SH SOLE 1187916 0 84197 MEDIAALPHA INC COMMON 58450V104 167830 4736951 SH DFND 1 0 4736951 0 MEDIAALPHA INC COMMON 58450V104 3865 109092 SH DFND 2 0 109092 0 MEDTRONIC PLC ORDINARY SHS $0.0001 G5960L103 4800 40630 SH SOLE 40630 0 0 MERCADOLIBRE INC COMMON 58733R102 27295 18541 SH SOLE 18524 0 17 MERCADOLIBRE INC COMMON 58733R102 213384 144948 SH DFND 1 0 144948 0 MERCK & CO INC COMMON 58933Y105 7307 94778 SH SOLE 94778 0 0 MERCK & CO INC COMMON 58933Y105 6459 83791 SH DFND 1 0 83791 0 MESA LABS INC COMMON 59064R109 18862 77462 SH SOLE 72128 0 5334 MESA LABS INC COMMON 59064R109 22107 90788 SH DFND 1 0 90788 0 METTLER TOLEDO INTL COMMON 592688105 1627 1408 SH SOLE 1405 0 3 METTLER TOLEDO INTL COMMON 592688105 44414 38431 SH DFND 1 0 38431 0 METTLER TOLEDO INTL COMMON 592688105 2722 2355 SH DFND 2 0 2355 0 MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 126815 3887638 SH SOLE 3654375 0 233263 MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 54375 1666930 SH DFND 1 0 1666930 0 MICROCHIP TECHNOLOGY COMMON 595017104 5007 32252 SH SOLE 32252 0 0 MICRON TECHNOLOGY COMMON 595112103 31 357 SH SOLE 357 0 0 MICROSOFT CORP COMMON 594918104 22828 96819 SH SOLE 92022 0 4797 MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 235507 4291282 SH SOLE 3871383 0 419899 MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 99240 1808303 SH DFND 1 0 1808303 0 MONDELEZ INTL INC COMMON 609207105 5 90 SH SOLE 90 0 0 MONSTER BEVERAGE CRP COM USD0.005 61174X109 11020 120983 SH SOLE 120930 0 53 MONSTER BEVERAGE CRP COM USD0.005 61174X109 66532 730401 SH DFND 1 0 730401 0 MONSTER BEVERAGE CRP COM USD0.005 61174X109 3371 37004 SH DFND 2 0 37004 0 MOODYS CORP COMMON 615369105 22541 75482 SH SOLE 62102 0 13380 MOODYS CORP COMMON 615369105 27491 92063 SH DFND 1 0 92063 0 MOODYS CORP COMMON 615369105 4152 13905 SH DFND 2 0 13905 0 MORGAN STANLEY COMMON 617446448 94 1216 SH SOLE 1216 0 0 MORNINGSTAR INC COMMON 617700109 67461 299768 SH SOLE 279270 0 20498 MORNINGSTAR INC COMMON 617700109 333138 1480352 SH DFND 1 0 1480352 0 MOTOROLA SOLUTIONS COMMON 620076307 136 722 SH SOLE 722 0 0 MSC INDL DIRECT INC CLASS A 553530106 3320 36808 SH SOLE 36808 0 0 MSC INDL DIRECT INC CLASS A 553530106 7069 78383 SH DFND 1 0 78383 0 MSCI INC COMMON 55354G100 259045 617831 SH SOLE 611808 0 6023 MSCI INC COMMON 55354G100 32644 77858 SH DFND 1 0 77858 0 NATIONAL GRID ADR (5 ORD) 636274409 789 13314 SH SOLE 13314 0 0 NATIONAL RESEARCH CR COMMON STOCK 637372202 32595 696014 SH SOLE 647737 0 48277 NATIONAL RESEARCH CR COMMON STOCK 637372202 126555 2702425 SH DFND 1 0 2702425 0 NATL BEVERAGE CORP COMMON 635017106 110122 2251515 SH SOLE 2138081 0 113434 NATL BEVERAGE CORP COMMON 635017106 92638 1894048 SH DFND 1 0 1894048 0 NCINO INC COMMON USD0.0005 63947U107 52290 783726 SH SOLE 733095 0 50631 NCINO INC COMMON USD0.0005 63947U107 249653 3741798 SH DFND 1 0 3741798 0 NCINO INC COMMON USD0.0005 63947U107 2158 32349 SH DFND 2 0 32349 0 NEOGENOMICS INC COMMON 64049M209 5 100 SH SOLE 100 0 0 NETFLIX INC COMMON 64110L106 18615 35683 SH SOLE 35683 0 0 NETFLIX INC COMMON 64110L106 52532 100702 SH DFND 1 0 100702 0 NEUBERGER BERMAN MLP ENERGY INCOME 64129H104 0 1 SH SOLE 1 0 0 NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 2195 156802 SH SOLE 156522 0 280 NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 25146 1796170 SH DFND 1 0 1796170 0 NEXTERA ENERGY INC COMMON 65339F101 12822 169572 SH SOLE 149372 0 20200 NEXTERA ENERGY INC COMMON 65339F101 4837 63967 SH DFND 1 0 63967 0 NIKE INC CLASS B 654106103 25589 192552 SH SOLE 192552 0 0 NIKE INC CLASS B 654106103 41259 310474 SH DFND 1 0 310474 0 NIKOLA CORPORATION COMMON STOCK 654110105 1 76 SH SOLE 76 0 0 NIO INC SPON ADR 1 ORD SHS 62914V106 5 129 SH SOLE 129 0 0 NORDSON CORP COMMON 655663102 245538 1235839 SH SOLE 1212101 0 23738 NORDSON CORP COMMON 655663102 56455 284152 SH DFND 1 0 284152 0 NORTHROP GRUMMAN CO COMMON 666807102 4 13 SH SOLE 13 0 0 NORTONLIFELOCK INC COMMON 668771108 23 1076 SH SOLE 1076 0 0 NOVARTIS AG ADR (1 ORD) 66987V109 1336 15625 SH SOLE 15625 0 0 NUVEEN AMTFREE MUNVL COMMON SBI 670695105 46 2800 SH SOLE 2800 0 0 NUVEEN CA QUALTY MUN INCOME FD COM 67066Y105 709 47733 SH SOLE 47733 0 0 NVE CORP COMMON 629445206 7989 113962 SH SOLE 103521 0 10441 NVE CORP COMMON 629445206 37298 532075 SH DFND 1 0 532075 0 NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 13 452 SH SOLE 452 0 0 NVIDIA CORP COMMON 67066G104 29851 55907 SH SOLE 55907 0 0 NVIDIA CORP COMMON 67066G104 71094 133153 SH DFND 1 0 133153 0 OKTA INC COMMON CL A 679295105 8006 36321 SH SOLE 36255 0 66 OKTA INC COMMON CL A 679295105 78387 355610 SH DFND 1 0 355610 0 OLD DOMINION FGHT COMMON 679580100 15640 65050 SH SOLE 53293 0 11757 OLD DOMINION FGHT COMMON 679580100 32818 136510 SH DFND 1 0 136510 0 OLD DOMINION FGHT COMMON 679580100 3970 16515 SH DFND 2 0 16515 0 OLLIES BARGAIN OUT COMMON 681116109 115230 1324483 SH SOLE 1223939 0 100544 OLLIES BARGAIN OUT COMMON 681116109 440779 5066428 SH DFND 1 0 5066428 0 OLO INC USD0.001 CL A 68134L109 15960 604776 SH SOLE 569221 0 35555 OLO INC USD0.001 CL A 68134L109 66624 2524607 SH DFND 1 0 2524607 0 OMEGA FLEX COMMON 682095104 40282 255135 SH SOLE 238380 0 16755 OMEGA FLEX COMMON 682095104 146300 926650 SH DFND 1 0 926650 0 OMNICOM GROUP INC COMMON 681919106 5 71 SH SOLE 71 0 0 OMNICOM GROUP INC COMMON 681919106 9650 130136 SH DFND 1 0 130136 0 OPORTUN FINANCIAL CO COMMON 68376D104 16605 801777 SH SOLE 739803 0 61974 OPORTUN FINANCIAL CO COMMON 68376D104 55706 2689810 SH DFND 1 0 2689810 0 ORACLE CORP COMMON 68389X105 19862 283048 SH SOLE 246617 0 36431 OREILLY AUTOMOTIVE I COM 67103H107 15542 30640 SH SOLE 26391 0 4249 OSCAR HEALTH INC CLASS A COMMON STOCK 687793109 407 15159 SH SOLE 15159 0 0 OSCAR HEALTH INC CLASS A COMMON STOCK 687793109 29 1081 SH DFND 1 0 1081 0 PALO ALTO NETWORKS COMMON 697435105 6 20 SH SOLE 20 0 0 PARKER HANNIFIN CORP COMMON 701094104 3 9 SH SOLE 9 0 0 PATTERSON COMPANIES COMMON 703395103 4019 125802 SH SOLE 125802 0 0 PATTERSON COMPANIES COMMON 703395103 11838 370506 SH DFND 1 0 370506 0 PAYCHEX INC COMMON 704326107 2629 26817 SH SOLE 26817 0 0 PAYCHEX INC COMMON 704326107 8005 81664 SH DFND 1 0 81664 0 PAYCOM SOFTWARE COM USD0.01 70432V102 63000 170241 SH SOLE 162068 0 8173 PAYCOM SOFTWARE COM USD0.01 70432V102 306488 828212 SH DFND 1 0 828212 0 PAYPAL HLDGS INC COM 70450Y103 76 313 SH SOLE 313 0 0 PENTAIR PLC COMMON G7S00T104 10749 172485 SH SOLE 133379 0 39106 PENTAIR PLC COMMON G7S00T104 29856 479083 SH DFND 1 0 479083 0 PEPSICO INC COMMON 713448108 12117 85659 SH SOLE 85659 0 0 PEPSICO INC COMMON 713448108 6934 49023 SH DFND 1 0 49023 0 PFIZER INC COMMON 717081103 8785 242476 SH SOLE 242476 0 0 PFIZER INC COMMON 717081103 9599 264946 SH DFND 1 0 264946 0 PHILIP MORRIS INTL COMMON 718172109 3551 40015 SH SOLE 40015 0 0 PHILLIPS 66 COMMON 718546104 37 450 SH SOLE 450 0 0 PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 8026 78745 SH SOLE 77728 0 1017 PIMCO ETF TRUST 0-5 YR HGHYLD BD IDX 72201R783 259 2615 SH SOLE 2615 0 0 PITNEY BOWES INC COMMON 724479100 264 32074 SH SOLE 32074 0 0 PLAINS ALL AMERN PIP UNIT 726503105 57 6236 SH SOLE 6236 0 0 PLAINS GP HLDINGS LP CL A SHS LPI 72651A207 156 16555 SH SOLE 16555 0 0 PNC FINL SVCS GRP COMMON 693475105 21150 120573 SH SOLE 106888 0 13685 PNC FINL SVCS GRP COMMON 693475105 13872 79085 SH DFND 1 0 79085 0 POOL CORPORATION COMMON 73278L105 269124 779522 SH SOLE 770684 0 8838 POOL CORPORATION COMMON 73278L105 90324 261627 SH DFND 1 0 261627 0 POOL CORPORATION COMMON 73278L105 4307 12474 SH DFND 2 0 12474 0 PRICESMART INC COMMON 741511109 183631 1897969 SH SOLE 1718605 0 179364 PRICESMART INC COMMON 741511109 129499 1338487 SH DFND 1 0 1338487 0 PRIMERICA INC COMMON 74164M108 421217 2849502 SH SOLE 2588461 0 261041 PRIMERICA INC COMMON 74164M108 164696 1114165 SH DFND 1 0 1114165 0 PRIMERICA INC COMMON 74164M108 6928 46866 SH DFND 2 0 46866 0 PRIMO WATER CORP COMMON 74167P108 3 200 SH SOLE 200 0 0 PRINCIPAL FINANCIAL COM 74251V102 29 486 SH SOLE 486 0 0 PROCTER AND GAMBLE C COM 742718109 12387 91453 SH SOLE 91453 0 0 PROCTER AND GAMBLE C COM 742718109 25071 185122 SH DFND 1 0 185122 0 PROGRESSIVE CORP COMMON 743315103 3924 41036 SH SOLE 41036 0 0 PROGRESSIVE CORP COMMON 743315103 10104 105684 SH DFND 1 0 105684 0 PROLOGIS INC COMMON 74340W103 1184 11169 SH SOLE 10960 0 209 PROSHARES TR PSHS CS 130/30 74347R248 39676 435306 SH SOLE 435306 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 37 400 SH SOLE 400 0 0 PRUDENTIAL FINL COMMON 744320102 9 101 SH SOLE 101 0 0 PT TELEKOMUNIKAS IND ADR (100 SER B) 715684106 297 12579 SH SOLE 12579 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 QUALCOMM INC COMMON 747525103 378 2854 SH SOLE 2854 0 0 QUIDEL CORP COMMON 74838J101 6 50 SH SOLE 50 0 0 RAYTHEON TECHNOLOGIE COM USD1 75513E101 38 496 SH SOLE 496 0 0 RBC BEARINGS INC COMMON 75524B104 303179 1540772 SH SOLE 1431746 0 109026 RBC BEARINGS INC COMMON 75524B104 101783 517270 SH DFND 1 0 517270 0 REXFORD INDUSTRIAL COM USD0.01 76169C100 136 2700 SH SOLE 2700 0 0 RIO TINTO PLC ADR (1 ORD) 767204100 550 7085 SH SOLE 7085 0 0 RLI CORP COMMON 749607107 259871 2329199 SH SOLE 2122656 0 206543 RLI CORP COMMON 749607107 89093 798542 SH DFND 1 0 798542 0 ROCKWELL AUTOMATION COMMON 773903109 2 8 SH SOLE 8 0 0 ROLLINS INC COMMON 775711104 138388 4020554 SH SOLE 3973150 0 47404 ROLLINS INC COMMON 775711104 56455 1640186 SH DFND 1 0 1640186 0 ROPER TECHNOLOGIES COMMON 776696106 11750 29131 SH SOLE 29119 0 12 ROPER TECHNOLOGIES COMMON 776696106 59047 146396 SH DFND 1 0 146396 0 ROSS STORES INC COMMON 778296103 36036 300512 SH SOLE 268926 0 31586 ROSS STORES INC COMMON 778296103 122677 1023077 SH DFND 1 0 1023077 0 ROYAL BANK CDA COMMON 780087102 6023 65315 SH SOLE 65315 0 0 ROYAL BANK CDA COMMON 780087102 1826 19805 SH DFND 1 0 19805 0 ROYAL DUTCH SHELL SPON ADR B 780259107 450 12212 SH SOLE 12212 0 0 ROYAL DUTCH SHELL SPONS ADR A 780259206 99 2531 SH SOLE 2531 0 0 S&P GLOBAL INC COMMON 78409V104 6 16 SH SOLE 16 0 0 SALESFORCE.COM COMMON 79466L302 115 545 SH SOLE 545 0 0 SANOFI SPONSORED ADR 80105N105 1711 34603 SH SOLE 34603 0 0 SAP SE SP ADR (1 ORD) 803054204 4777 38907 SH SOLE 38907 0 0 SCHLUMBERGER LTD COMMON 806857108 35 1287 SH SOLE 1287 0 0 SCHWAB CHARLES CORP COM 808513105 13862 212674 SH SOLE 184316 0 28358 SCHWAB STRATEGIC T US DIVIDEND EQUTY ET 808524797 31 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 64 1713 SH SOLE 1713 0 0 SCOTTS MIRACLE-GRO CLASS A 810186106 821895 3355070 SH SOLE 3268077 0 86993 SCOTTS MIRACLE-GRO CLASS A 810186106 186314 760560 SH DFND 1 0 760560 0 SCOTTS MIRACLE-GRO CLASS A 810186106 5359 21878 SH DFND 2 0 21878 0 SEI INVESTMENTS CO COMMON 784117103 96 1570 SH SOLE 1464 0 106 SELECT SECTOR SPDR HEALTH CARE 81369Y209 59 507 SH SOLE 507 0 0 SELECT SECTOR SPDR SBI CONS STPLS 81369Y308 147 2154 SH SOLE 2154 0 0 SELECT SECTOR SPDR SBI CONS DISCR 81369Y407 89 531 SH SOLE 531 0 0 SELECT SECTOR SPDR SBI INT-ENERGY 81369Y506 28 577 SH SOLE 577 0 0 SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 87 2561 SH SOLE 2561 0 0 SELECT SECTOR SPDR SBI INT-TECH 81369Y803 189 1422 SH SOLE 1422 0 0 SELECT SECTOR SPDR T RL EST SEL SEC 81369Y860 5178 131119 SH SOLE 128434 0 2685 SERVICE PPTYS TR COMMON USD0.01 81761L102 53 4500 SH SOLE 4500 0 0 SERVISFIRST BANCSH COM USD0.001 81768T108 2155 35143 SH SOLE 31841 0 3302 SERVISFIRST BANCSH COM USD0.001 81768T108 10743 175163 SH DFND 1 0 175163 0 SHERWIN WILLIAMS CO COMMON 824348106 81 110 SH SOLE 110 0 0 SIGNATURE BANK NY COMMON 82669G104 4725 20898 SH SOLE 20860 0 38 SIGNATURE BANK NY COMMON 82669G104 64947 287250 SH DFND 1 0 287250 0 SILK ROAD MEDICAL COM USD0.001 82710M100 4104 81018 SH SOLE 80937 0 81 SILK ROAD MEDICAL COM USD0.001 82710M100 40301 795672 SH DFND 1 0 795672 0 SILK ROAD MEDICAL COM USD0.001 82710M100 1365 26956 SH DFND 2 0 26956 0 SIMPSON MANUFACTURIN COMMON 829073105 293233 2826880 SH SOLE 2562889 0 263991 SIMPSON MANUFACTURIN COMMON 829073105 84562 815217 SH DFND 1 0 815217 0 SITEONE LANDSCAPE COM USD0.01 82982L103 505206 2958919 SH SOLE 2870432 0 88487 SITEONE LANDSCAPE COM USD0.01 82982L103 256408 1501745 SH DFND 1 0 1501745 0 SLACK TECHNOLOGIES COMMON CLASS A 83088V102 25 626 SH SOLE 626 0 0 SMUCKER J M CO COMMON 832696405 3246 25653 SH SOLE 25653 0 0 SNAP-ON INC COMMON 833034101 4 16 SH SOLE 16 0 0 SNAP-ON INC COMMON 833034101 7024 30440 SH DFND 1 0 30440 0 SNOWFLAKE INC COMMON CLASS A 833445109 4132 18020 SH SOLE 18020 0 0 SNOWFLAKE INC COMMON CLASS A 833445109 11729 51155 SH DFND 1 0 51155 0 SONOCO PRODS COMMON 835495102 3496 55234 SH SOLE 55234 0 0 SONOCO PRODS COMMON 835495102 8297 131077 SH DFND 1 0 131077 0 SOUTHERN CO COMMON 842587107 4768 76704 SH SOLE 76704 0 0 SOUTHERN CO COMMON 842587107 9306 149712 SH DFND 1 0 149712 0 SPDR DOW JONES INDL UT SER 1 78467X109 201 610 SH SOLE 610 0 0 SPDR GOLD TR GOLD SHS 78463V107 2404 15175 SH SOLE 15175 0 0 SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 3477 8783 SH SOLE 8783 0 0 SPDR S&P MIDCAP 400 UTSER1 S&PDCRP 78467Y107 22659 47668 SH SOLE 47668 0 0 SPDR SER TR NUVEEN BARCLAYS MUN 78468R721 61 1174 SH SOLE 1174 0 0 SPDR SERIES TRUST NUVEEN BBG HYLD MUNI 78464A284 56 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 36196 364472 SH SOLE 317147 0 47325 SPS COMMERCE INC COMMON 78463M107 112646 1134286 SH DFND 1 0 1134286 0 SQUARE INC CLASS A 852234103 3637 16020 SH SOLE 15991 0 29 SQUARE INC CLASS A 852234103 48567 213905 SH DFND 1 0 213905 0 STANLEY BLACK&DECKR COMMON 854502101 3271 16382 SH SOLE 16382 0 0 STARBUCKS CORP COMMON 855244109 4674 42776 SH SOLE 42776 0 0 STATE STREET CORP COMMON 857477103 5934 70632 SH SOLE 70632 0 0 STERIS PLC SHARES G8473T100 13518 70968 SH SOLE 61328 0 9640 STOCK YARDS BANC COMMON 861025104 31945 625636 SH SOLE 552177 0 73459 STOCK YARDS BANC COMMON 861025104 24831 486308 SH DFND 1 0 486308 0 STRYKER CORP COMMON 863667101 6878 28235 SH SOLE 28235 0 0 SUNRUN INC COM USD0.0001 86771W105 281 4650 SH SOLE 4650 0 0 SYSCO CORP COMMON 871829107 4648 59033 SH SOLE 59033 0 0 T ROWE PRICE GRP COMMON 74144T108 2563 14934 SH SOLE 14907 0 27 T ROWE PRICE GRP COMMON 74144T108 43951 256124 SH DFND 1 0 256124 0 TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 517 4368 SH SOLE 4368 0 0 TARGET CORPORATION COMMON 87612E106 6 29 SH SOLE 29 0 0 TEKLA HEALTHCARE INV SH BEN INT 87911J103 0 5 SH SOLE 5 0 0 TELADOC HEALTH COMMON 87918A105 3842 21140 SH SOLE 21102 0 38 TELADOC HEALTH COMMON 87918A105 54685 300882 SH DFND 1 0 300882 0 TELEDYNE TECH INC COMMON 879360105 424296 1025735 SH SOLE 951232 0 74503 TELEDYNE TECH INC COMMON 879360105 149142 360552 SH DFND 1 0 360552 0 TERADYNE INC COMMON 880770102 326304 2681644 SH SOLE 2636861 0 44783 TERADYNE INC COMMON 880770102 95723 786680 SH DFND 1 0 786680 0 TERMINIX GLOBAL HLDG COM USD0.01 88087E100 121948 2558172 SH SOLE 2409362 0 148810 TERMINIX GLOBAL HLDG COM USD0.01 88087E100 51913 1089009 SH DFND 1 0 1089009 0 TESLA INC COM 88160R101 659 987 SH SOLE 987 0 0 TEXAS INSTRUMENTS COMMON 882508104 3409 18034 SH SOLE 18034 0 0 THE HERSHEY COMPANY COMMON 427866108 886 5600 SH SOLE 5600 0 0 THE TRADE DESK COM CL A 88339J105 38295 58765 SH SOLE 58725 0 40 THE TRADE DESK COM CL A 88339J105 238053 365302 SH DFND 1 0 365302 0 THE TRADE DESK COM CL A 88339J105 4625 7097 SH DFND 2 0 7097 0 THERMO FISHER SCI COMMON 883556102 3452 7563 SH SOLE 7563 0 0 THOR INDS INC COMMON 885160101 508276 3772260 SH SOLE 3674291 0 97969 THOR INDS INC COMMON 885160101 119292 885350 SH DFND 1 0 885350 0 TJX COMPANIES INC COMMON 872540109 16689 252295 SH SOLE 224052 0 28243 T-MOBILE US INC COMMON 872590104 78 621 SH SOLE 621 0 0 TOLL BROTHERS INC COMMON 889478103 147 2600 SH SOLE 2600 0 0 TORO CO COMMON 891092108 289770 2809469 SH SOLE 2554180 0 255289 TORO CO COMMON 891092108 78768 763701 SH DFND 1 0 763701 0 TRACTOR SUPPLY CO COMMON 892356106 7761 43823 SH SOLE 33979 0 9844 TRACTOR SUPPLY CO COMMON 892356106 20959 118358 SH DFND 1 0 118358 0 TRANE TECHNOLOGI PLC ORDINARY SHARES G8994E103 22058 133231 SH SOLE 114864 0 18367 TRANSUNION COMMON 89400J107 12633 140367 SH SOLE 140367 0 0 TRANSUNION COMMON 89400J107 119 1327 SH DFND 1 0 1327 0 TRANSUNION COMMON 89400J107 3524 39152 SH DFND 2 0 39152 0 TRAVELERS CO(THE) COMMON 89417E109 20645 137265 SH SOLE 118591 0 18674 TRIP COM GROUP LTD SPN ADS 1 ORD 89677Q107 7169 180894 SH SOLE 180755 0 139 TRIP COM GROUP LTD SPN ADS 1 ORD 89677Q107 72773 1836303 SH DFND 1 0 1836303 0 TRIP COM GROUP LTD SPN ADS 1 ORD 89677Q107 3173 80054 SH DFND 2 0 80054 0 TYLER TECHN INC COMMON 902252105 2217 5222 SH SOLE 5222 0 0 TYLER TECHN INC COMMON 902252105 160 377 SH DFND 1 0 377 0 U S PHYSICAL THERAPY COMMON 90337L108 38693 371687 SH SOLE 348108 0 23579 U S PHYSICAL THERAPY COMMON 90337L108 125951 1209900 SH DFND 1 0 1209900 0 UBER TECHNOLOGIES COM USD0.00001 90353T100 12836 235474 SH SOLE 235474 0 0 UBER TECHNOLOGIES COM USD0.00001 90353T100 35790 656576 SH DFND 1 0 656576 0 UNIFIRST CORP MASS COMMON 904708104 71787 320891 SH SOLE 303823 0 17068 UNIFIRST CORP MASS COMMON 904708104 28923 129290 SH DFND 1 0 129290 0 UNILEVER PLC ADR (4 ORD) 904767704 5413 96953 SH SOLE 96953 0 0 UNION PAC CORP COMMON 907818108 53 239 SH SOLE 239 0 0 UNITED PARCEL SERVIC CLASS B 911312106 3236 19035 SH SOLE 19035 0 0 UNITEDHEALTH GRP INC COMMON 91324P102 13184 35425 SH SOLE 35425 0 0 US BANCORP DEL COMMON 902973304 31848 575801 SH SOLE 521956 0 53845 US BANCORP DEL COMMON 902973304 7144 129165 SH DFND 1 0 129165 0 VANECK VECTORS ETF HG YLD MUN 92189H409 10 169 SH SOLE 169 0 0 VANGUARD BD INDEX FD ETF LONG TERM BOND 921937793 1451 14852 SH SOLE 14852 0 0 VANGUARD BD INDEX FD TOTAL BND MRKT ETF 921937835 804 9498 SH SOLE 9498 0 0 VANGUARD FTSE EMERGING MARKETS ETF 922042858 5033 97064 SH SOLE 97064 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 983 2700 SH SOLE 2700 0 0 VANGUARD INDEX TR SMALL CAP VALUE 922908611 26 154 SH SOLE 154 0 0 VANGUARD INDEX TR LRG CAP 922908637 95 511 SH SOLE 511 0 0 VANGUARD INDEX TR EXTENDED MKT 922908652 52 295 SH SOLE 295 0 0 VANGUARD INDEX TR GROWTH 922908736 857 3337 SH SOLE 3337 0 0 VANGUARD INDEX TR VALUE 922908744 105 796 SH SOLE 796 0 0 VANGUARD INDEX TR SMALL CAP 922908751 96 449 SH SOLE 449 0 0 VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 1756 8504 SH SOLE 8504 0 0 VANGUARD INTL EQUITY INDEX FD FTSE SMCAP 922042718 41 317 SH SOLE 317 0 0 VANGUARD MUN BD FD INC TAX-EXEMPT BD 922907746 106 1939 SH SOLE 1939 0 0 VANGUARD SECTOR INDE FINANCIALS 92204A405 151 1791 SH SOLE 1791 0 0 VANGUARD SECTOR INDE INFORMATION TECH 92204A702 760 2122 SH SOLE 2122 0 0 VANGUARD SECTOR INDE MATERIALS 92204A801 89 515 SH SOLE 515 0 0 VANGUARD SECTOR INDE UTILITIES 92204A876 100 710 SH SOLE 710 0 0 VANGUARD SPECIALIZED DIV APPRECIATION 921908844 0 2 SH SOLE 2 0 0 VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 3424 37282 SH SOLE 36336 0 946 VANGUARD TAX MANAGED FTSE DEV MKT ETF 921943858 181 3685 SH SOLE 3685 0 0 VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 2725 11915 SH SOLE 11915 0 0 VASTA PLATFORM LTD COMMON CLASS A G9440A109 7110 721870 SH SOLE 721870 0 0 VASTA PLATFORM LTD COMMON CLASS A G9440A109 11459 1163355 SH DFND 1 0 1163355 0 VERISK ANALYTICS INC COM 92345Y106 15386 87077 SH SOLE 71442 0 15635 VERISK ANALYTICS INC COM 92345Y106 34064 192791 SH DFND 1 0 192791 0 VERISK ANALYTICS INC COM 92345Y106 3427 19395 SH DFND 2 0 19395 0 VERIZON COMMUNICATIO COMMON 92343V104 3194 54929 SH SOLE 54929 0 0 VERIZON COMMUNICATIO COMMON 92343V104 9745 167587 SH DFND 1 0 167587 0 VERTEX PHARMACEUTICL COMMON 92532F100 2 10 SH SOLE 10 0 0 VIATRIS INC COMMON USD0.01 92556V106 14 1011 SH SOLE 1011 0 0 VICI PPTYS INC COM 925652109 753 26657 SH SOLE 26178 0 479 VISA INC CLASS A 92826C839 24983 117990 SH SOLE 117990 0 0 VISA INC CLASS A 92826C839 69361 327592 SH DFND 1 0 327592 0 VISA INC CLASS A 92826C839 5386 25439 SH DFND 2 0 25439 0 VITAL FARMS INC COM USD0.0001 92847W103 1 64 SH SOLE 64 0 0 VODAFONE GRP PLC ADR (10 ORD) 92857W308 656 35571 SH SOLE 35571 0 0 VULCAN MATERIALS CO COMMON 929160109 608 3600 SH SOLE 3600 0 0 WALGREENS BOOTS ALNC COMMON 931427108 643 11704 SH SOLE 11704 0 0 WALMART INC COMMON 931142103 1526 11238 SH SOLE 11238 0 0 WALT DISNEY CO COM 254687106 869 4711 SH SOLE 4711 0 0 WASTE MANAGEMENT INC COMMON 94106L109 12482 96737 SH SOLE 86555 0 10182 WATSCO INC COMMON 942622200 131768 505335 SH SOLE 478105 0 27230 WATSCO INC COMMON 942622200 69844 267858 SH DFND 1 0 267858 0 WATTS WATER TECH CLASS A 942749102 216911 1825688 SH SOLE 1652156 0 173532 WATTS WATER TECH CLASS A 942749102 62230 523774 SH DFND 1 0 523774 0 WD-40 CO COMMON 929236107 117282 383045 SH SOLE 360974 0 22071 WD-40 CO COMMON 929236107 45009 147001 SH DFND 1 0 147001 0 WEC ENERGY GROUP INC COMMON 92939U106 10938 116865 SH SOLE 101999 0 14866 WEC ENERGY GROUP INC COMMON 92939U106 4121 44034 SH DFND 1 0 44034 0 WELLS FARGO & CO COMMON 949746101 133 3414 SH SOLE 3414 0 0 WEST PHARMACEUT SVS COMMON 955306105 22146 78589 SH SOLE 63006 0 15583 WEST PHARMACEUT SVS COMMON 955306105 53484 189809 SH DFND 1 0 189809 0 WISDOMTREE TRUST FLOATING RATE TREASU 97717X628 4599 183149 SH SOLE 183149 0 0 WORKDAY INC COMMON 98138H101 18693 75246 SH SOLE 75213 0 33 WORKDAY INC COMMON 98138H101 83338 335460 SH DFND 1 0 335460 0 WORLD GOLD TR SPDR GLD MINIS 98149E204 914 53778 SH SOLE 53778 0 0 WYNN RESORTS LTD COMMON 983134107 4081 32549 SH SOLE 32492 0 57 WYNN RESORTS LTD COMMON 983134107 52666 420082 SH DFND 1 0 420082 0 YANDEX N.V. CLASS A N97284108 8166 127475 SH SOLE 127475 0 0 YANDEX N.V. CLASS A N97284108 10846 169312 SH DFND 1 0 169312 0 YUM BRANDS INC COMMON 988498101 131 1214 SH SOLE 1214 0 0 YUM CHINA HOLDINGS COMMON STOCK 98850P109 4006 67658 SH SOLE 67658 0 0 ZEBRA TECHNOLOGIES CLASS A 989207105 435247 897083 SH SOLE 878222 0 18861 ZEBRA TECHNOLOGIES CLASS A 989207105 110356 227453 SH DFND 1 0 227453 0 ZIMMER BIOMET HLDS COMMON 98956P102 2 12 SH SOLE 12 0 0 ZOETIS INC COMMON 98978V103 17651 112080 SH SOLE 112032 0 48 ZOETIS INC COMMON 98978V103 89938 571105 SH DFND 1 0 571105 0 ZOETIS INC COMMON 98978V103 3828 24311 SH DFND 2 0 24311 0 ZOOM VIDEO COMMUNICA CL A COMMON 98980L101 32 100 SH SOLE 100 0 0 ZOOMINFO TECHNOLOGY COM USD0.01 CLASS A 98980F104 1728 35334 SH SOLE 35262 0 72 ZOOMINFO TECHNOLOGY COM USD0.01 CLASS A 98980F104 26121 534182 SH DFND 1 0 534182 0