0001567619-21-020062.txt : 20211112 0001567619-21-020062.hdr.sgml : 20211112 20211112165028 ACCESSION NUMBER: 0001567619-21-020062 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211112 DATE AS OF CHANGE: 20211112 EFFECTIVENESS DATE: 20211112 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: 211404469 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 09-30-2021 09-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 11-12-2021 2 832 41212785 false 1 0000019481 028-00085 Virtus Investment Advisers, Inc. 2 0001591068 028-17877 VIRTUS ALTERNATIVE INVESTMENT ADVISERS, INC.
INFORMATION TABLE 2 form13fInfoTable.xml 1LIFE HEALTHCARE I COM USD0.001 68269G107 2 100 SH SOLE 100 0 0 3M COMPANY COMMON 88579Y101 7977 45466 SH SOLE 45466 0 0 AAON INC COMMON 000360206 223829 3425600 SH DFND 1 0 3425600 0 AAON INC COMMON 000360206 63647 974074 SH SOLE 863849 0 110225 ABBOTT LABS COMMON 002824100 419 3543 SH SOLE 3543 0 0 ABBVIE INC COMMON 00287Y109 340 3150 SH SOLE 3150 0 0 ACCENTURE PLC CLASS A G1151C101 28465 88974 SH DFND 1 0 88974 0 ACCENTURE PLC CLASS A G1151C101 29480 92138 SH SOLE 87192 0 4946 ACTIVISION BLIZZARD COMMON 00507V109 7 84 SH SOLE 84 0 0 ACUITY BRANDS COMMON 00508Y102 31444 181369 SH DFND 1 0 181369 0 ACUITY BRANDS COMMON 00508Y102 2590 14937 SH SOLE 14462 0 475 ACUSHNET HOLDINGS COMMON 005098108 87004 1863041 SH DFND 1 0 1863041 0 ACUSHNET HOLDINGS COMMON 005098108 302868 6485377 SH SOLE 5924944 0 560433 ADOBE INC COMMON 00724F101 223 387 SH SOLE 387 0 0 ADV MICRO DEVICES COMMON 007903107 125 1210 SH SOLE 1210 0 0 AIR PRODS & CHEMS COMMON 009158106 1 2 SH SOLE 2 0 0 AIRBNB INC CLASS A 009066101 23255 138630 SH DFND 1 0 138630 0 AIRBNB INC CLASS A 009066101 8390 50017 SH SOLE 50017 0 0 ALBANY INTL CORP CLASS A 012348108 43890 570967 SH DFND 1 0 570967 0 ALBANY INTL CORP CLASS A 012348108 108143 1406827 SH SOLE 1141078 0 265749 ALCON AG ORDINARY SH CHF 0.04 H01301128 13457 167230 SH SOLE 142948 0 24282 ALEXANDRIA REAL ESTA REIT 015271109 1219 6380 SH SOLE 6380 0 0 ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 42486 286972 SH DFND 1 0 286972 0 ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 18378 124133 SH SOLE 124133 0 0 ALLEGION PLC ORDINARY SHARES G0176J109 77750 588211 SH DFND 1 0 588211 0 ALLEGION PLC ORDINARY SHARES G0176J109 276743 2093675 SH SOLE 2040537 0 53138 ALLSTATE CORP COMMON 020002101 3 22 SH SOLE 22 0 0 ALPHABET INC CLASS C 02079K107 7359 2761 SH DFND 2 0 2761 0 ALPHABET INC CLASS C 02079K107 7138 2678 SH SOLE 2678 0 0 ALPHABET INC CLASS A 02079K305 13670 5113 SH SOLE 5113 0 0 ALTRIA GROUP INC COMMON 02209S103 3336 73289 SH SOLE 73289 0 0 AMAZON COM INC COMMON 023135106 134690 41001 SH DFND 1 0 41001 0 AMAZON COM INC COMMON 023135106 51633 15717 SH SOLE 15717 0 0 AMCOR PLC ORDINARY SHARES G0250X107 10004 863168 SH DFND 1 0 863168 0 AMCOR PLC ORDINARY SHARES G0250X107 4500 388305 SH SOLE 388305 0 0 AMER SOFTWARE INC CLASS A 029683109 25550 1075780 SH DFND 1 0 1075780 0 AMER SOFTWARE INC CLASS A 029683109 54206 2282339 SH SOLE 1765456 0 516883 AMERICAN EXPRESS CO COMMON 025816109 361 2157 SH SOLE 2157 0 0 AMERICAN HOMES 4 R CL A 02665T306 1106 29005 SH SOLE 29005 0 0 AMERICAN TOWER CORP COMMON 03027X100 30 112 SH DFND 1 0 112 0 AMERICAN TOWER CORP COMMON 03027X100 1746 6578 SH SOLE 6578 0 0 AMERICOLD RLTY TR COMMON 03064D108 0 0 SH SOLE 0 0 0 AMERIPRISE FINANCIAL COMMON 03076C106 3 12 SH SOLE 12 0 0 AMERISOURCE-BERGEN COMMON 03073E105 6235 52192 SH SOLE 52192 0 0 AMETEK INC COMMON 031100100 66269 534384 SH DFND 1 0 534384 0 AMETEK INC COMMON 031100100 24001 193535 SH SOLE 135290 0 58245 AMGEN INC COMMON 031162100 4395 20660 SH SOLE 20660 0 0 AMPHENOL CORPORATION CLASS A 032095101 127737 1744323 SH DFND 1 0 1744323 0 AMPHENOL CORPORATION CLASS A 032095101 33348 455377 SH SOLE 405438 0 49939 ANALOG DEVICES INC COMMON 032654105 2633 15721 SH DFND 1 0 15721 0 ANALOG DEVICES INC COMMON 032654105 15359 91701 SH SOLE 79416 0 12285 ANIKA THERAPEUTICS COMMON 035255108 21319 500913 SH DFND 1 0 500913 0 ANIKA THERAPEUTICS COMMON 035255108 40631 954680 SH SOLE 706681 0 247999 ANSYS INC COMMON 03662Q105 25486 74860 SH DFND 1 0 74860 0 ANSYS INC COMMON 03662Q105 182258 535345 SH SOLE 531086 0 4259 ANTHEM INC COMMON 036752103 258 691 SH SOLE 691 0 0 AON PLC CL A ORDINARY SHARES G0403H108 1 4 SH SOLE 4 0 0 APPLE INC COMMON 037833100 21885 154658 SH SOLE 153178 0 1480 APPLIED MATERIALS COMMON 038222105 72 556 SH SOLE 556 0 0 APTARGROUP INC COMMON 038336103 21723 182012 SH DFND 1 0 182012 0 APTARGROUP INC COMMON 038336103 81160 679995 SH SOLE 617485 0 62510 ARK ETF TRUST ARK INNOVATION ETF 00214Q104 53139 480787 SH SOLE 480787 0 0 ARMSTRONG WORLD INDS COM 04247X102 48520 508219 SH DFND 1 0 508219 0 ARMSTRONG WORLD INDS COM 04247X102 129961 1361280 SH SOLE 1119455 0 241825 ARTISAN PARTNERS A CLASS A 04316A108 38986 796925 SH DFND 1 0 796925 0 ARTISAN PARTNERS A CLASS A 04316A108 148437 3034250 SH SOLE 2728230 0 306020 ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 8818 11834 SH SOLE 11834 0 0 ASPEN TECHNOLOGY INC COMMON 045327103 332038 2703891 SH DFND 1 0 2703891 0 ASPEN TECHNOLOGY INC COMMON 045327103 501495 4083831 SH SOLE 3806915 0 276916 AT&T INC COMMON 00206R102 86 3192 SH SOLE 3192 0 0 ATLASSIAN CORP PLC COMMON CL A G06242104 4 10 SH SOLE 10 0 0 ATRION CORP COM USD0.1 049904105 34094 48880 SH DFND 1 0 48880 0 ATRION CORP COM USD0.1 049904105 104461 149761 SH SOLE 136184 0 13577 AUTODESK INC COMMON 052769106 419 1468 SH SOLE 1468 0 0 AUTOHOME INC ADR EACH REPR 4 ORD 05278C107 325590 6937788 SH DFND 1 0 6937788 0 AUTOHOME INC ADR EACH REPR 4 ORD 05278C107 258418 5506421 SH SOLE 4989444 0 516977 AUTOMATIC DATA PROC COMMON 053015103 10175 50892 SH SOLE 50892 0 0 AVALARA INC COM USD0.0001 05338G106 2907 16633 SH DFND 2 0 16633 0 AVALARA INC COM USD0.0001 05338G106 428843 2453754 SH DFND 1 0 2453754 0 AVALARA INC COM USD0.0001 05338G106 123454 706379 SH SOLE 656182 0 50197 AXALTA COATING SYS COMMON G0750C108 70 2404 SH DFND 1 0 2404 0 AXALTA COATING SYS COMMON G0750C108 9825 336599 SH SOLE 336599 0 0 BADGER METER INC COMMON 056525108 21950 217021 SH DFND 1 0 217021 0 BADGER METER INC COMMON 056525108 56511 558733 SH SOLE 448351 0 110382 BAIDU INC REP(8 ORD CLASS A) 056752108 2 10 SH SOLE 10 0 0 BANK HAWAII CORP COMMON 062540109 75038 913206 SH DFND 1 0 913206 0 BANK HAWAII CORP COMMON 062540109 146604 1784145 SH SOLE 1460343 0 323802 BANK OF AMERICA CORP COMMON 060505104 34037 801825 SH DFND 1 0 801825 0 BANK OF AMERICA CORP COMMON 060505104 12185 287038 SH SOLE 287038 0 0 BARCLAYS BANK PLC IPATH SELCT MLP 06742C723 331 20915 SH SOLE 20915 0 0 BCE INC COMMON 05534B760 1949 38938 SH DFND 1 0 38938 0 BCE INC COMMON 05534B760 6757 134967 SH SOLE 134967 0 0 BECTON DICKINSON COMMON 075887109 17939 72968 SH SOLE 67658 0 5310 BENTLEY SYS INC CLASS B 08265T208 86139 1420497 SH DFND 1 0 1420497 0 BENTLEY SYS INC CLASS B 08265T208 337382 5563685 SH SOLE 5446511 0 117174 BERKLEY W R CORP COM 084423102 3593 49100 SH DFND 2 0 49100 0 BERKLEY W R CORP COM 084423102 75871 1036771 SH DFND 1 0 1036771 0 BERKLEY W R CORP COM 084423102 312659 4272453 SH SOLE 4181323 0 91130 BERKSHIRE HATHAWAY CLASS A 084670108 1234 3 SH SOLE 3 0 0 BERKSHIRE HATHAWAY CLASS B 084670702 1816 6653 SH SOLE 6653 0 0 BILL COM HLDGS INC COMMON 090043100 983937 3685848 SH DFND 1 0 3685848 0 BILL COM HLDGS INC COMMON 090043100 230647 864009 SH SOLE 789768 0 74241 BIO RAD LABS INC CLASS A 090572207 101 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 297723 2521793 SH DFND 1 0 2521793 0 BLACKLINE INC COM USD0.01 09239B109 84751 717863 SH SOLE 636923 0 80940 BLACKROCK INC COMMON 09247X101 12634 15064 SH SOLE 13059 0 2005 BLACKROCK INVT QLTY COMMON 09247D105 74 4275 SH SOLE 4275 0 0 BLACKROCK MUNIHLDNGS COMMON 09253N104 64 3903 SH SOLE 3903 0 0 BLACKSTONE INC COMMON 09260D107 40 345 SH SOLE 345 0 0 BOOKING HLDGS INC COMMON 09857L108 12 5 SH SOLE 5 0 0 BP PLC ADR (6 ORD) 055622104 577 21107 SH SOLE 21107 0 0 BRIGHT HORIZONS FA COMMON 109194100 31167 223547 SH DFND 1 0 223547 0 BRIGHT HORIZONS FA COMMON 109194100 214944 1541699 SH SOLE 1526896 0 14803 BRISTOL MYERS SQUIBB COMMON 110122108 25 427 SH SOLE 427 0 0 BRITISH AMER TOB PLC SPONSORED ADR 110448107 842 23876 SH SOLE 23876 0 0 BROADCOM INC COMMON 11135F101 1557 3210 SH SOLE 3210 0 0 BROADRIDGE FINL SOLN COMMON 11133T103 48549 291343 SH DFND 1 0 291343 0 BROADRIDGE FINL SOLN COMMON 11133T103 49833 299032 SH SOLE 253802 0 45230 BROOKS AUTOMATION COMMON 114340102 166504 1626811 SH DFND 1 0 1626811 0 BROOKS AUTOMATION COMMON 114340102 255173 2493135 SH SOLE 1982556 0 510579 BROWN FORMAN CORP CLASS B 115637209 52852 788717 SH DFND 1 0 788717 0 BROWN FORMAN CORP CLASS B 115637209 5137 76666 SH SOLE 74029 0 2637 CAE INC COMMON 124765108 116198 3070763 SH DFND 1 0 3070763 0 CAE INC COMMON 124765108 26653 704361 SH SOLE 384058 0 320303 CALAMOS STRATEGIC TO COM SH BEN INT 128125101 178 10063 SH SOLE 10063 0 0 CASS INFORMATION SYS COMMON 14808P109 0 0 SH SOLE 0 0 0 CDK GLOBAL INC COM 12508E101 49 1140 SH DFND 1 0 1140 0 CDK GLOBAL INC COM 12508E101 6619 155561 SH SOLE 155561 0 0 CDW CORP COMMON 12514G108 5404 29687 SH DFND 2 0 29687 0 CDW CORP COMMON 12514G108 48878 268533 SH DFND 1 0 268533 0 CDW CORP COMMON 12514G108 400905 2202523 SH SOLE 2188324 0 14199 CELANESE CORP COMMON STOCK 150870103 6 40 SH SOLE 40 0 0 CELSIUS HOLDINGS INC COMMON 15118V207 45544 505536 SH DFND 1 0 505536 0 CELSIUS HOLDINGS INC COMMON 15118V207 3928 43600 SH SOLE 42006 0 1594 CERNER CORP COMMON 156782104 2 23 SH SOLE 23 0 0 CHARLES RIV LABS INT COMMON 159864107 75599 183196 SH DFND 1 0 183196 0 CHARLES RIV LABS INT COMMON 159864107 535897 1298609 SH SOLE 1294566 0 4043 CHEESECAKE FACTORY COMMON 163072101 59973 1276011 SH DFND 1 0 1276011 0 CHEESECAKE FACTORY COMMON 163072101 144395 3072224 SH SOLE 2879783 0 192441 CHEFS WAREHOUSE HO COMMON 163086101 85219 2616487 SH DFND 1 0 2616487 0 CHEFS WAREHOUSE HO COMMON 163086101 25187 773309 SH SOLE 684412 0 88897 CHEMED CORP NEW COMMON 16359R103 26310 56566 SH DFND 1 0 56566 0 CHEMED CORP NEW COMMON 16359R103 189099 406559 SH SOLE 402740 0 3819 CHEVRON CORP COMMON 166764100 3974 39166 SH SOLE 39166 0 0 CHIMERA INVT CORP COMMON 16934Q208 89 6000 SH SOLE 6000 0 0 CHIPOTLE MEXICAN GRL COMMON 169656105 364 200 SH SOLE 200 0 0 CHUBB LIMITED COMMON H1467J104 5 30 SH SOLE 30 0 0 CHUNGHWA TELECOM ADR REP 10 ORD TWD10 17133Q502 483 12287 SH SOLE 12287 0 0 CIGNA CORP COMMON USD0.01 125523100 18 88 SH SOLE 88 0 0 CINTAS CORP COMMON 172908105 3 7 SH SOLE 7 0 0 CISCO SYSTEMS INC COMMON 17275R102 10200 187403 SH DFND 1 0 187403 0 CISCO SYSTEMS INC COMMON 17275R102 2965 54468 SH SOLE 54468 0 0 CLEARWATER ANALYTI COMMON USD0.001 A 185123106 6858 267773 SH DFND 2 0 267773 0 CLEARWATER ANALYTI COMMON USD0.001 A 185123106 28224 1102052 SH DFND 1 0 1102052 0 CLEARWATER ANALYTI COMMON USD0.001 A 185123106 116867 4563323 SH SOLE 4231557 0 331766 CLOROX CO COMMON 189054109 1575 9510 SH DFND 1 0 9510 0 CLOROX CO COMMON 189054109 8 49 SH SOLE 49 0 0 CLOUDFLARE INC CL A COM 18915M107 646 5733 SH SOLE 5733 0 0 CME GROUP INC CLASS A 12572Q105 13501 69814 SH DFND 1 0 69814 0 CME GROUP INC CLASS A 12572Q105 17314 89527 SH SOLE 81297 0 8230 COCA-COLA CO COMMON 191216100 7221 137631 SH DFND 1 0 137631 0 COCA-COLA CO COMMON 191216100 8382 159743 SH SOLE 159743 0 0 COGNIZANT TECH SOLNS CLASS A 192446102 5228 70441 SH SOLE 70441 0 0 COHEN & STEERS INFRA COMMON 19248A109 168 6216 SH SOLE 6216 0 0 COMCAST CORP CLASS A 20030N101 295 5275 SH SOLE 5275 0 0 CONAGRA BRANDS INC COMMON 205887102 4518 133380 SH SOLE 133380 0 0 CONOCOPHILLIPS COMMON 20825C104 95 1400 SH SOLE 1400 0 0 CONSTRUCTION PARTNRS COMMON CL A 21044C107 28379 850435 SH DFND 1 0 850435 0 CONSTRUCTION PARTNRS COMMON CL A 21044C107 73410 2199884 SH SOLE 1776088 0 423796 COOPER COMPANIES INC COMMON 216648402 3080 7451 SH DFND 2 0 7451 0 COOPER COMPANIES INC COMMON 216648402 91773 222043 SH DFND 1 0 222043 0 COOPER COMPANIES INC COMMON 216648402 362746 877659 SH SOLE 863569 0 14090 COPART INC COMMON 217204106 42498 306360 SH DFND 1 0 306360 0 COPART INC COMMON 217204106 327303 2359451 SH SOLE 2342867 0 16584 CORVEL CORP COMMON 221006109 89687 481619 SH DFND 1 0 481619 0 CORVEL CORP COMMON 221006109 266698 1432165 SH SOLE 1290447 0 141718 COSTAR GROUP INC COMMON 22160N109 85638 995093 SH DFND 1 0 995093 0 COSTAR GROUP INC COMMON 22160N109 16754 194683 SH SOLE 192963 0 1720 COSTCO WHSL CORP COMMON 22160K105 702 1561 SH SOLE 1561 0 0 COUPA SOFTWARE INC COM USD0.0001 22266L106 22431 102339 SH DFND 1 0 102339 0 COUPA SOFTWARE INC COM USD0.0001 22266L106 2174 9919 SH SOLE 9604 0 315 CROWN CASTLE INTL COMMON 22822V101 4260 24579 SH DFND 1 0 24579 0 CROWN CASTLE INTL COMMON 22822V101 11742 67738 SH SOLE 60069 0 7669 CSX CORP COMMON 126408103 4 150 SH SOLE 150 0 0 CVS HEALTH CORP COMMON 126650100 6923 81574 SH SOLE 81574 0 0 D R HORTON INC COMMON 23331A109 2 21 SH SOLE 21 0 0 DANAHER CORP COMMON 235851102 40343 132517 SH DFND 1 0 132517 0 DANAHER CORP COMMON 235851102 14271 46875 SH SOLE 46875 0 0 DATADOG INC CLASS A COMMON 23804L103 76839 543609 SH DFND 1 0 543609 0 DATADOG INC CLASS A COMMON 23804L103 7720 54618 SH SOLE 52851 0 1767 DEFINITIVE HEALTHCRE COMMON CLASS A 24477E103 8056 188093 SH DFND 1 0 188093 0 DEFINITIVE HEALTHCRE COMMON CLASS A 24477E103 675 15752 SH SOLE 15268 0 484 DIAGEO P L C SP ADR (4 ORD) 25243Q205 12839 66524 SH SOLE 57788 0 8736 DIMENSIONAL ETF TRST U.S. CORE EQUITY 2 25434V708 256 9640 SH SOLE 9640 0 0 DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 32 400 SH SOLE 400 0 0 DOCUSIGN INC COMMON 256163106 3499 13593 SH DFND 2 0 13593 0 DOCUSIGN INC COMMON 256163106 135778 527436 SH DFND 1 0 527436 0 DOCUSIGN INC COMMON 256163106 21574 83805 SH SOLE 82357 0 1448 DOLBY LABORATORIES COMMON 25659T107 32236 366317 SH DFND 1 0 366317 0 DOLBY LABORATORIES COMMON 25659T107 21469 243967 SH SOLE 200013 0 43954 DOLLAR GEN CORP COMMON 256677105 20677 97465 SH SOLE 88212 0 9253 DOMINION ENERGY INC COMMON 25746U109 5 73 SH SOLE 73 0 0 DOMINOS PIZZA INC COMMON 25754A201 51657 108304 SH DFND 1 0 108304 0 DOMINOS PIZZA INC COMMON 25754A201 4621 9687 SH SOLE 9386 0 301 DONALDSON INC COMMON 257651109 25846 450200 SH DFND 1 0 450200 0 DONALDSON INC COMMON 257651109 97156 1692295 SH SOLE 1546688 0 145607 DOVER CORP COMMON 260003108 778 5000 SH SOLE 5000 0 0 DOXIMITY INC COMMON USD0.001 A 26622P107 20 250 SH SOLE 250 0 0 DRAFTKINGS INC CLASS A COMMON STOCK 26142R104 33602 697725 SH DFND 1 0 697725 0 DRAFTKINGS INC CLASS A COMMON STOCK 26142R104 2767 57451 SH SOLE 55537 0 1914 DRIL-QUIP INC COMMON 262037104 36727 1458560 SH DFND 1 0 1458560 0 DRIL-QUIP INC COMMON 262037104 69377 2755226 SH SOLE 2512673 0 242553 DUCK CREEK TECHNOLO COMMON SHARES 264120106 2552 57687 SH DFND 2 0 57687 0 DUCK CREEK TECHNOLO COMMON SHARES 264120106 464842 10507274 SH DFND 1 0 10507274 0 DUCK CREEK TECHNOLO COMMON SHARES 264120106 248953 5627331 SH SOLE 5376712 0 250619 DUKE ENERGY CORP COMMON 26441C204 234 2397 SH SOLE 2397 0 0 DUKE REALTY CORP COMMON 264411505 710 14831 SH SOLE 14831 0 0 DYNATRACE HOLDINGS L COMMON 268150109 55488 781857 SH DFND 1 0 781857 0 DYNATRACE HOLDINGS L COMMON 268150109 5349 75365 SH SOLE 72906 0 2459 EASTMAN CHEM CO COMMON 277432100 7820 77626 SH DFND 1 0 77626 0 EASTMAN CHEM CO COMMON 277432100 3339 33138 SH SOLE 33138 0 0 EATON CORPORATION COMMON G29183103 4 30 SH SOLE 30 0 0 EATON VANCE COM CALI MUNI BD FD 27828A100 418 35000 SH SOLE 35000 0 0 EATON VANCE CA MUNI SH BEN INT 27826F101 33 2410 SH SOLE 2410 0 0 EATON VANCE TAX ADVT COM 27828G107 275 10000 SH SOLE 10000 0 0 EBAY INC COMMON 278642103 31 448 SH SOLE 448 0 0 ECOLAB INC COMMON 278865100 18930 90739 SH DFND 1 0 90739 0 ECOLAB INC COMMON 278865100 6780 32496 SH SOLE 32496 0 0 ELANCO ANIMAL HEALTH COMMON 28414H103 123599 3875803 SH DFND 1 0 3875803 0 ELANCO ANIMAL HEALTH COMMON 28414H103 241983 7588048 SH SOLE 7354047 0 234001 EMCOR GROUP INC COMMON 29084Q100 93916 813970 SH DFND 1 0 813970 0 EMCOR GROUP INC COMMON 29084Q100 337848 2928123 SH SOLE 2676190 0 251933 EMERSON ELEC CO COMMON 291011104 188 1996 SH SOLE 1996 0 0 ENTERPRISE PRODS COMMON 293792107 23 1050 SH SOLE 1050 0 0 EQUIFAX INC COMMON 294429105 186948 737702 SH DFND 1 0 737702 0 EQUIFAX INC COMMON 294429105 375007 1479771 SH SOLE 1436170 0 43601 EQUINIX INC COMMON 29444U700 1712 2167 SH SOLE 2167 0 0 EQUITY LIFESTYLE PPT COMMON 29472R108 22342 286065 SH DFND 1 0 286065 0 EQUITY LIFESTYLE PPT COMMON 29472R108 9725 124514 SH SOLE 89134 0 35380 ESSEX PPTY TR INC REIT 297178105 1351 4225 SH SOLE 4225 0 0 ESTEE LAUDER CO CLASS A 518439104 18606 62033 SH DFND 1 0 62033 0 ESTEE LAUDER CO CLASS A 518439104 7275 24255 SH SOLE 24255 0 0 EVERTEC INC COMMON 30040P103 7979 174516 SH DFND 2 0 174516 0 EVERTEC INC COMMON 30040P103 48527 1061394 SH DFND 1 0 1061394 0 EVERTEC INC COMMON 30040P103 127496 2788620 SH SOLE 2281654 0 506966 EVGO INC COMMON CL A 30052F100 1 99 SH SOLE 99 0 0 EXPEDITORS INTL WASH COMMON 302130109 29 240 SH SOLE 240 0 0 EXPONET INC COMMON 30214U102 84290 744939 SH DFND 1 0 744939 0 EXPONET INC COMMON 30214U102 209770 1853895 SH SOLE 1786376 0 67519 EXTRA SPACE STORAGE REIT 30225T102 1244 7401 SH SOLE 7401 0 0 EXXON MOBIL CORP COMMON 30231G102 332 5644 SH SOLE 5644 0 0 F N B CORP COM 302520101 56 4790 SH SOLE 4790 0 0 FACEBOOK INC CLASS A 30303M102 100522 296184 SH DFND 1 0 296184 0 FACEBOOK INC CLASS A 30303M102 38245 112688 SH SOLE 112688 0 0 FACTSET RESH SYS INC COMMON 303075105 219648 556382 SH DFND 1 0 556382 0 FACTSET RESH SYS INC COMMON 303075105 294380 745659 SH SOLE 678108 0 67551 FAIR ISAAC INC COMMON 303250104 107500 270147 SH DFND 1 0 270147 0 FAIR ISAAC INC COMMON 303250104 151976 381915 SH SOLE 378591 0 3324 FEDERAL RLTY INVT TR SH BEN INT(CUM RTS) 313747206 1010 8563 SH SOLE 8563 0 0 FEDEX CORP COMMON 31428X106 1200 5472 SH SOLE 5472 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 56 1000 SH SOLE 1000 0 0 FIDELITY COVINGTON MSCI COMMNTN SVC 316092873 18 343 SH SOLE 343 0 0 FIDELITY COVINGTON T MSCI INFO TECH I 316092808 9 75 SH SOLE 75 0 0 FIDELITY NATL INFO COMMON 31620M106 19534 160533 SH SOLE 138992 0 21541 FIREEYE INC COMMON STOCK 31816Q101 0 10 SH SOLE 10 0 0 FIRST FINL BKSH COMMON 32020R109 52443 1141305 SH DFND 1 0 1141305 0 FIRST FINL BKSH COMMON 32020R109 90025 1959187 SH SOLE 1629379 0 329808 FIRST HAWAIIAN COM USD0.01 32051X108 105581 3597316 SH DFND 1 0 3597316 0 FIRST HAWAIIAN COM USD0.01 32051X108 321397 10950480 SH SOLE 9907572 0 1042908 FIRST TR US EQ OPPOR ETF 336920103 253 2050 SH SOLE 2050 0 0 FIRST TRUST PORTFOLI SHS 337345102 153 969 SH SOLE 969 0 0 FISERV INC COMMON 337738108 319 2936 SH SOLE 2936 0 0 FIVE9 INC COM USD0.001 338307101 178 1117 SH DFND 1 0 1117 0 FIVE9 INC COM USD0.001 338307101 12128 75924 SH SOLE 75924 0 0 FLEETCOR TECHNOLOG COMMON 339041105 52926 202572 SH DFND 1 0 202572 0 FLEETCOR TECHNOLOG COMMON 339041105 22711 86926 SH SOLE 77399 0 9527 FONAR CORP COMMON 344437405 13772 890831 SH SOLE 890831 0 0 FORTIS INC COMMON 349553107 7622 171939 SH DFND 1 0 171939 0 FORTIS INC COMMON 349553107 4926 111122 SH SOLE 111122 0 0 FORTIVE CORPORATION COMMON STOCK 34959J108 6 83 SH SOLE 83 0 0 FOX FACTORY HLDG COMMON USD0.001 35138V102 539127 3729952 SH DFND 1 0 3729952 0 FOX FACTORY HLDG COMMON USD0.001 35138V102 154289 1067448 SH SOLE 944318 0 123130 FRANKLIN RES INC COMMON 354613101 345 11615 SH SOLE 11615 0 0 FRESHPET INC COMMON 358039105 67689 474380 SH DFND 1 0 474380 0 FRESHPET INC COMMON 358039105 5489 38470 SH SOLE 37210 0 1260 FTI CONSULTING INC COMMON 302941109 126180 936751 SH DFND 1 0 936751 0 FTI CONSULTING INC COMMON 302941109 379647 2818461 SH SOLE 2556641 0 261820 GARTNER INC COMMON 366651107 102534 337417 SH DFND 1 0 337417 0 GARTNER INC COMMON 366651107 5867 19307 SH SOLE 18649 0 658 GENERAL DYNAMICS COMMON 369550108 7 37 SH SOLE 37 0 0 GENERAL ELECTRIC CO COM NEW 369604301 1 12 SH SOLE 12 0 0 GENERAL MILLS INC COMMON 370334104 2630 43969 SH SOLE 43969 0 0 GENMAB AS SPNADR REPR 0.50 ORD 372303206 6295 144040 SH SOLE 144040 0 0 GENTEX CORP COMMON 371901109 74 2238 SH DFND 1 0 2238 0 GENTEX CORP COMMON 371901109 9737 295252 SH SOLE 295252 0 0 GILEAD SCIENCES INC COMMON 375558103 27 390 SH SOLE 390 0 0 GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 956 25025 SH SOLE 25025 0 0 GLOBAL E ONLINE LTD COMMON M5216V106 41599 579370 SH DFND 1 0 579370 0 GLOBAL E ONLINE LTD COMMON M5216V106 3519 49011 SH SOLE 47423 0 1588 GLOBAL PAYMENTS INC COMMON 37940X102 6873 43616 SH SOLE 43616 0 0 GLOBAL X FDS VIDEO GAMES & ESPORT 37954Y392 1 50 SH SOLE 50 0 0 GLOBUS MED INC CLASS A 379577208 65352 852932 SH DFND 1 0 852932 0 GLOBUS MED INC CLASS A 379577208 53226 694673 SH SOLE 603571 0 91102 GOLDMAN SACHS GROUP COMMON 38141G104 7 19 SH SOLE 19 0 0 GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 272649 1790328 SH DFND 1 0 1790328 0 GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 44967 295265 SH SOLE 265521 0 29744 GRACO INC COMMON 384109104 128826 1841163 SH DFND 1 0 1841163 0 GRACO INC COMMON 384109104 418904 5986885 SH SOLE 5306345 0 680540 GRAINGER W W INC COMMON 384802104 5906 15023 SH SOLE 15023 0 0 GROCERY OUTLET HLD COM USD0.001 39874R101 86786 4023440 SH DFND 1 0 4023440 0 GROCERY OUTLET HLD COM USD0.001 39874R101 19509 904469 SH SOLE 795443 0 109026 HANNON ARMSTRONG S COMMON 41068X100 23 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 3915 53565 SH SOLE 53565 0 0 HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 191822 3930771 SH DFND 1 0 3930771 0 HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 89878 1841765 SH SOLE 1522596 0 319169 HEALTHEQUITY INC COMMON 42226A107 69639 1075346 SH DFND 1 0 1075346 0 HEALTHEQUITY INC COMMON 42226A107 20744 320314 SH SOLE 317769 0 2545 HEALTHPEAK PROPERTIE COM USD1 42250P103 846 25279 SH SOLE 25279 0 0 HEICO CORP NEW CLASS A 422806208 199971 1688517 SH DFND 1 0 1688517 0 HEICO CORP NEW CLASS A 422806208 78746 664907 SH SOLE 578658 0 86249 HENRY JACK & ASSOC COMMON 426281101 3074 18735 SH DFND 2 0 18735 0 HENRY JACK & ASSOC COMMON 426281101 83771 510612 SH DFND 1 0 510612 0 HENRY JACK & ASSOC COMMON 426281101 391764 2387906 SH SOLE 2231293 0 156613 HILTON WRLDWDE HLDGS COMMON 43300A203 1110 8402 SH SOLE 8402 0 0 HOME DEPOT INC COMMON 437076102 4120 12551 SH DFND 2 0 12551 0 HOME DEPOT INC COMMON 437076102 25653 78148 SH DFND 1 0 78148 0 HOME DEPOT INC COMMON 437076102 17271 52606 SH SOLE 52606 0 0 HONEYWELL INTL INC COMMON 438516106 14717 69328 SH SOLE 59581 0 9747 HOULIHAN LOKEY INC COM USD0.001 A 441593100 117965 1280831 SH DFND 1 0 1280831 0 HOULIHAN LOKEY INC COM USD0.001 A 441593100 207547 2253494 SH SOLE 1800372 0 453122 HP INC COMMON USD0.01 40434L105 13 473 SH SOLE 473 0 0 HUMANA INC COMMON 444859102 3 7 SH SOLE 7 0 0 IDEXX LABS INC COMMON 45168D104 55511 89260 SH DFND 1 0 89260 0 IDEXX LABS INC COMMON 45168D104 4521 7269 SH SOLE 7051 0 218 ILLINOIS TOOL WORKS COMMON 452308109 14760 71434 SH SOLE 62015 0 9419 ILLUMINA INC COMMON 452327109 21 51 SH SOLE 51 0 0 INGERSOLL RAND INC COMMON 45687V106 2 48 SH SOLE 48 0 0 INTEL CORP COMMON 458140100 233 4374 SH SOLE 4374 0 0 INTERACTIVE BROKERS CLASS A 45841N107 265800 4263714 SH DFND 1 0 4263714 0 INTERACTIVE BROKERS CLASS A 45841N107 276870 4441280 SH SOLE 4306877 0 134403 INTERNATIONAL PAPER COMMON 460146103 6 100 SH SOLE 100 0 0 INTL BUSINESS MCHN COMMON 459200101 12379 89103 SH DFND 1 0 89103 0 INTL BUSINESS MCHN COMMON 459200101 6367 45827 SH SOLE 45827 0 0 INTUIT COMMON 461202103 5078 9413 SH DFND 2 0 9413 0 INTUIT COMMON 461202103 9993 18521 SH SOLE 18521 0 0 INTUITIVE SURGIC INC COMMON 46120E602 2 2 SH SOLE 2 0 0 INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 961 2683 SH SOLE 2683 0 0 IQVIA HOLDINGS INC COMMON 46266C105 88 369 SH SOLE 369 0 0 ISHARES SELECT DIVID ETF 464287168 1848 16109 SH SOLE 16109 0 0 ISHARES EMERG MKTS ETF 464287234 881 17459 SH SOLE 17459 0 0 ISHARES IBOXX INV CP ETF 464287242 684 5128 SH SOLE 5128 0 0 ISHARES GLOBAL TECH ETF 464287291 95 1680 SH SOLE 1680 0 0 ISHARES S&P 500 GRWT ETF 464287309 108 1464 SH SOLE 1464 0 0 ISHARES S&P 500 VAL ETF 464287408 31 215 SH SOLE 215 0 0 ISHARES MSCI EAFE ETF 464287465 2520 32321 SH SOLE 32321 0 0 ISHARES RUS MDCP VAL ETF 464287473 994 8778 SH SOLE 8778 0 0 ISHARES RUS MD CP GR ETF 464287481 2162 19276 SH SOLE 19255 0 21 ISHARES RUS MID-CAP ETF 464287499 11283 144184 SH SOLE 131813 0 12371 ISHARES RUS 1000 VAL ETF 464287598 5908 37726 SH SOLE 37726 0 0 ISHARES S&P MC 400GR ETF 464287606 63 800 SH SOLE 800 0 0 ISHARES RUS 1000 GRW ETF 464287614 10869 39632 SH SOLE 39632 0 0 ISHARES RUS 1000 ETF 464287622 3081 12736 SH SOLE 12736 0 0 ISHARES RUS 2000 VAL ETF 464287630 25053 156467 SH SOLE 155423 0 1044 ISHARES RUS 2000 GRW ETF 464287648 1086 3695 SH SOLE 3695 0 0 ISHARES RUSSELL 2000 ETF 464287655 3643 16649 SH SOLE 16649 0 0 ISHARES RUSSELL 3000 ETF 464287689 1452 5695 SH SOLE 5695 0 0 ISHARES S&P MC 400VL ETF 464287705 30 293 SH SOLE 293 0 0 ISHARES U.S. REAL ES ETF 464287739 23 226 SH SOLE 226 0 0 ISHARES US HLTHCARE ETF 464287762 1216 4403 SH SOLE 4164 0 239 ISHARES SP SMCP600GR ETF 464287887 39 298 SH SOLE 298 0 0 ISHARES AGENCY BOND ETF 464288166 4 33 SH SOLE 33 0 0 ISHARES GL CLEAN ENE ETF 464288224 44 2050 SH SOLE 2050 0 0 ISHARES EAFE SML CP ETF 464288273 0 0 SH SOLE 0 0 0 ISHARES JP MOR EM MK ETF 464288281 255 2323 SH SOLE 2323 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 338 2773 SH SOLE 2773 0 0 ISHARES GLOB UTILITS ETF 464288711 165 2801 SH SOLE 2801 0 0 ISHARES MICRO-CAP ETF 464288869 30 209 SH SOLE 209 0 0 ISHARES EAFE VALUE ETF 464288877 74 1463 SH SOLE 1463 0 0 ISHARES EAFE GRWTH ETF 464288885 40 380 SH SOLE 380 0 0 ISHARES MSCI EURO FL ETF 464289180 198 10097 SH SOLE 10097 0 0 ISHARES RUS TP200 GR ETF 464289438 183 1200 SH SOLE 1200 0 0 ISHARES HIGH DIVIDND ETF 46429B663 2488 26399 SH SOLE 26399 0 0 ISHARES GOLD TRUST ISHARES NEW (POST RE 464285204 927 27943 SH SOLE 27943 0 0 ISHARES INC MSCI EMERG MRKT 464286533 261 4161 SH SOLE 4161 0 0 ISHARES INC CORE MSCI EMKT 46434G103 85 1369 SH SOLE 1369 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 364 5838 SH SOLE 5838 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 843 36816 SH SOLE 36816 0 0 ISHARES INC MSCI MALAYSI ETF 46434G814 1099 42946 SH SOLE 42946 0 0 ISHARES TR TIPS BD ETF 464287176 37 293 SH SOLE 293 0 0 ISHARES TR CORE US AGGBD ET 464287226 1401 12197 SH SOLE 12197 0 0 ISHARES TR ISHARES BIOTECH 464287556 1589 9822 SH SOLE 9822 0 0 ISHARES TR COHEN&ST RLTY 464287564 2475 37836 SH SOLE 37836 0 0 ISHARES TR CORE S&P VLU ETF 464287663 4759 67154 SH SOLE 67154 0 0 ISHARES TR CORE S&P US ETF 464287671 456 4449 SH SOLE 4449 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 7466 120424 SH SOLE 120424 0 0 ISHARES TR NATL AMT FREE MUNI B 464288414 5490 47363 SH SOLE 47363 0 0 ISHARES TR IBOXX H/Y CRP BOND 464288513 56 644 SH SOLE 644 0 0 ISHARES TR MBS FIXED BDFD 464288588 175 1615 SH SOLE 1615 0 0 ISHARES TR ISHS 5-10YR INVT 464288638 126 2102 SH SOLE 2102 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 1825 33407 SH SOLE 33407 0 0 ISHARES TR PFD AND INCM SEC 464288687 621 15971 SH SOLE 15971 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 2618 34706 SH SOLE 34706 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 50 381 SH SOLE 381 0 0 ISHARES TR MSCI USA VALUE 46432F388 49 486 SH SOLE 486 0 0 ISHARES TR CORE MSCI EAFE 46432F842 149 2012 SH SOLE 2012 0 0 ISHARES TRUST CORE S&P 500 ETF 464287200 71714 166420 SH SOLE 166420 0 0 ISHARES TRUST CORE S&P MID-CAP ETF 464287507 613 2329 SH SOLE 2329 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 419 4260 SH SOLE 4260 0 0 ISTAR INC COMMON 45031U101 1407 56090 SH SOLE 56090 0 0 JD.COM INC ADS EA 2 COM 'A' SHS 47215P106 89 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 38057 270772 SH DFND 1 0 270772 0 JOHN BEAN TECHNOLOGY COMMON 477839104 105570 751121 SH SOLE 622200 0 128921 JOHNSON & JOHNSON COMMON 478160104 2535 15694 SH DFND 1 0 15694 0 JOHNSON & JOHNSON COMMON 478160104 18322 113441 SH SOLE 113441 0 0 JONES LANG LASALLE COMMON 48020Q107 0 1 SH SOLE 1 0 0 JPMORGAN CHASE & CO COMMON 46625H100 1659 10138 SH SOLE 10138 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 121 6690 SH SOLE 6690 0 0 KANSAS CITY SOUTHERN COMMON 485170302 14 53 SH SOLE 53 0 0 KAYNE ANDERSON ENERGY INFRASTRUCTUR 486606106 484 60549 SH SOLE 60549 0 0 KAYNE ANDERSON NEXTGEN ENERGY & INF 48661E108 81 11164 SH SOLE 11164 0 0 KELLOGG CO COMMON 487836108 7317 114470 SH DFND 1 0 114470 0 KELLOGG CO COMMON 487836108 39 607 SH SOLE 607 0 0 KEYSIGHT TECHNOLOGS COMMON 49338L103 337 2049 SH SOLE 2049 0 0 KIMBERLY CLARK CORP COMMON 494368103 7550 57009 SH DFND 1 0 57009 0 KIMBERLY CLARK CORP COMMON 494368103 40 301 SH SOLE 301 0 0 KONINKLIJKE PHIL NV ADR (1 ORD) 500472303 5083 114387 SH SOLE 114387 0 0 KRANESHARES TR KFA GBL CARBON 500767678 2281 55787 SH SOLE 55787 0 0 KROGER CO COMMON 501044101 3601 89060 SH SOLE 89060 0 0 LABORATORY CORP AMER COMMON 50540R409 30 108 SH SOLE 108 0 0 LAM RESEARCH CORP COMMON 512807108 64 112 SH SOLE 112 0 0 LAMAR ADVERTISING CL A 512816109 9386 82736 SH DFND 2 0 82736 0 LAMAR ADVERTISING CL A 512816109 109 965 SH DFND 1 0 965 0 LAMAR ADVERTISING CL A 512816109 20239 178393 SH SOLE 178393 0 0 LAMB WESTON HLDGS COMMON 513272104 5566 90688 SH DFND 2 0 90688 0 LAMB WESTON HLDGS COMMON 513272104 43274 705132 SH DFND 1 0 705132 0 LAMB WESTON HLDGS COMMON 513272104 44620 727063 SH SOLE 614477 0 112586 LANDSTAR SYS INC COMMON 515098101 144097 913048 SH DFND 1 0 913048 0 LANDSTAR SYS INC COMMON 515098101 415628 2633548 SH SOLE 2324596 0 308952 LAS VEGAS SANDS CORP COMMON 517834107 51 1382 SH SOLE 1382 0 0 LATHAM GROUP INC COMMON 51819L107 60372 3681215 SH DFND 1 0 3681215 0 LATHAM GROUP INC COMMON 51819L107 62905 3835692 SH SOLE 2781123 0 1054569 LCI INDUSTRIES COMMON 50189K103 3753 27878 SH DFND 1 0 27878 0 LCI INDUSTRIES COMMON 50189K103 3912 29056 SH SOLE 21113 0 7943 LEAR CORPORATION COMMON 521865204 1 8 SH SOLE 8 0 0 LEGGETT & PLATT INC COMMON 524660107 9322 207902 SH DFND 1 0 207902 0 LEGGETT & PLATT INC COMMON 524660107 3722 82997 SH SOLE 82997 0 0 LENNOX INTL INC COMMON 526107107 4193 14253 SH DFND 2 0 14253 0 LENNOX INTL INC COMMON 526107107 57430 195228 SH DFND 1 0 195228 0 LENNOX INTL INC COMMON 526107107 264907 900516 SH SOLE 884505 0 16011 LESLIES INC COMMON 527064109 40956 1993968 SH DFND 1 0 1993968 0 LESLIES INC COMMON 527064109 106802 5199703 SH SOLE 4249321 0 950382 LILLY ELI & CO COMMON 532457108 450 1947 SH SOLE 1947 0 0 LINCOLN ELEC HLDGS COMMON 533900106 131 1021 SH SOLE 1021 0 0 LINDE PLC SHS G5494J103 16974 57856 SH SOLE 49873 0 7983 LOCKHEED MARTIN CORP COMMON 539830109 162 470 SH SOLE 470 0 0 LOWES CO COMMON 548661107 29929 147529 SH SOLE 133198 0 14331 LPL FINANCIAL HLDGS COMMON 50212V100 69055 440516 SH DFND 1 0 440516 0 LPL FINANCIAL HLDGS COMMON 50212V100 291079 1856840 SH SOLE 1819822 0 37018 LUMINAR TECHNOLOGIES CLASS A COMMON STOCK 550424105 1 50 SH SOLE 50 0 0 LYFT INC CL A COM 55087P104 50333 939226 SH DFND 1 0 939226 0 LYFT INC CL A COM 55087P104 4145 77348 SH SOLE 74740 0 2608 M & T BK CORP COMMON 55261F104 987 6606 SH SOLE 6606 0 0 MANHATTAN ASSOCS IN COMMON 562750109 93612 611720 SH DFND 1 0 611720 0 MANHATTAN ASSOCS IN COMMON 562750109 322623 2108231 SH SOLE 1926191 0 182040 MANULIFE FNL CORP COMMON 56501R106 43 2232 SH SOLE 2232 0 0 MARATHON PETROLEUM COMMON 56585A102 38 611 SH SOLE 611 0 0 MARAVAI LIFESCIENCES COMMON CL A 56600D107 10 201 SH SOLE 201 0 0 MARKETAXESS HLDGS COMMON 57060D108 226280 537879 SH DFND 1 0 537879 0 MARKETAXESS HLDGS COMMON 57060D108 67732 160995 SH SOLE 148382 0 12613 MARRIOTT INTL INC CLASS A 571903202 19361 130736 SH DFND 1 0 130736 0 MARRIOTT INTL INC CLASS A 571903202 7101 47953 SH SOLE 47953 0 0 MARSH & MCLENNAN COS COMMON 571748102 25663 169462 SH SOLE 153739 0 15723 MARVELL TECHNOLOGY COMMON 573874104 14 232 SH SOLE 232 0 0 MASCO CORP COMMON 574599106 2 42 SH SOLE 42 0 0 MASTERCARD INC CLASS A 57636Q104 3809 10954 SH SOLE 10954 0 0 MATERION CORPORATION COMMON 576690101 5 72 SH SOLE 72 0 0 MCCORMICK & CO INC COMMON NON VTG 579780206 40151 495507 SH DFND 1 0 495507 0 MCCORMICK & CO INC COMMON NON VTG 579780206 6849 84521 SH SOLE 83695 0 826 MCDONALDS CORP COMMON 580135101 2646 10976 SH DFND 1 0 10976 0 MCDONALDS CORP COMMON 580135101 14689 60920 SH SOLE 53829 0 7091 MEDIAALPHA INC COMMON 58450V104 2965 158749 SH DFND 2 0 158749 0 MEDIAALPHA INC COMMON 58450V104 88476 4736377 SH DFND 1 0 4736377 0 MEDIAALPHA INC COMMON 58450V104 32073 1716946 SH SOLE 1529992 0 186954 MEDTRONIC PLC ORDINARY SHS $0.0001 G5960L103 5587 44569 SH SOLE 44569 0 0 MERCADOLIBRE INC COMMON 58733R102 242344 144304 SH DFND 1 0 144304 0 MERCADOLIBRE INC COMMON 58733R102 33368 19869 SH SOLE 19543 0 326 MERCK & CO INC COMMON 58933Y105 6027 80237 SH DFND 1 0 80237 0 MERCK & CO INC COMMON 58933Y105 6507 86629 SH SOLE 86629 0 0 MESA LABS INC COMMON 59064R109 27239 90088 SH DFND 1 0 90088 0 MESA LABS INC COMMON 59064R109 20424 67546 SH SOLE 60084 0 7462 METTLER TOLEDO INTL COMMON 592688105 3244 2355 SH DFND 2 0 2355 0 METTLER TOLEDO INTL COMMON 592688105 52933 38431 SH DFND 1 0 38431 0 METTLER TOLEDO INTL COMMON 592688105 5669 4116 SH SOLE 4116 0 0 MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 62775 1639024 SH DFND 1 0 1639024 0 MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 151980 3968156 SH SOLE 3735004 0 233152 MICROCHIP TECHNOLOGY COMMON 595017104 5186 33785 SH SOLE 33785 0 0 MICRON TECHNOLOGY COMMON 595112103 25 357 SH SOLE 357 0 0 MICROSOFT CORP COMMON 594918104 28203 100035 SH SOLE 95238 0 4797 MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 102220 1652166 SH DFND 1 0 1652166 0 MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 253692 4100387 SH SOLE 3727275 0 373112 MONDELEZ INTL INC COMMON 609207105 5 90 SH SOLE 90 0 0 MONGODB INC COMMON CLASS A 60937P106 16652 35317 SH DFND 1 0 35317 0 MONGODB INC COMMON CLASS A 60937P106 5908 12531 SH SOLE 12531 0 0 MONSTER BEVERAGE CRP COM USD0.005 61174X109 3287 37004 SH DFND 2 0 37004 0 MONSTER BEVERAGE CRP COM USD0.005 61174X109 64404 725020 SH DFND 1 0 725020 0 MONSTER BEVERAGE CRP COM USD0.005 61174X109 14208 159950 SH SOLE 158893 0 1057 MOODYS CORP COMMON 615369105 4938 13905 SH DFND 2 0 13905 0 MOODYS CORP COMMON 615369105 15906 44789 SH SOLE 40445 0 4344 MORGAN STANLEY COMMON 617446448 126 1296 SH SOLE 1296 0 0 MORNINGSTAR INC COMMON 617700109 249291 962402 SH DFND 1 0 962402 0 MORNINGSTAR INC COMMON 617700109 71191 274831 SH SOLE 242937 0 31894 MOTOROLA SOLUTIONS COMMON 620076307 160 690 SH SOLE 690 0 0 MSC INDL DIRECT INC CLASS A 553530106 10569 131801 SH DFND 1 0 131801 0 MSC INDL DIRECT INC CLASS A 553530106 3066 38235 SH SOLE 38235 0 0 MSCI INC COMMON 55354G100 58287 95813 SH DFND 1 0 95813 0 MSCI INC COMMON 55354G100 430062 706938 SH SOLE 703239 0 3699 NATIONAL GRID ADR (5 ORD) 636274409 812 13620 SH SOLE 13620 0 0 NATIONAL RESEARCH CR COMMON STOCK 637372202 113699 2696217 SH DFND 1 0 2696217 0 NATIONAL RESEARCH CR COMMON STOCK 637372202 27025 640856 SH SOLE 569123 0 71733 NATL BEVERAGE CORP COMMON 635017106 102684 1956249 SH DFND 1 0 1956249 0 NATL BEVERAGE CORP COMMON 635017106 141962 2704544 SH SOLE 2267255 0 437289 NCINO INC COMMON USD0.0005 63947U107 3330 46882 SH DFND 2 0 46882 0 NCINO INC COMMON USD0.0005 63947U107 265673 3740286 SH DFND 1 0 3740286 0 NCINO INC COMMON USD0.0005 63947U107 66026 929548 SH SOLE 848354 0 81194 NETFLIX INC COMMON 64110L106 60104 98476 SH DFND 1 0 98476 0 NETFLIX INC COMMON 64110L106 21871 35834 SH SOLE 35834 0 0 NEXTERA ENERGY INC COMMON 65339F101 4606 58660 SH DFND 1 0 58660 0 NEXTERA ENERGY INC COMMON 65339F101 12601 160484 SH SOLE 140284 0 20200 NIKE INC CLASS B 654106103 44079 303511 SH DFND 1 0 303511 0 NIKE INC CLASS B 654106103 28475 196061 SH SOLE 196061 0 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 95120 399412 SH DFND 1 0 399412 0 NORDSON CORP COMMON 655663102 350185 1470426 SH SOLE 1434953 0 35473 NORTHROP GRUMMAN CO COMMON 666807102 5 13 SH SOLE 13 0 0 NORTONLIFELOCK INC COMMON 668771108 27 1076 SH SOLE 1076 0 0 NOVARTIS AG ADR (1 ORD) 66987V109 1304 15939 SH SOLE 15939 0 0 NUVEEN AMTFREE MUNVL COMMON SBI 670695105 48 2800 SH SOLE 2800 0 0 NUVEEN CA QUALTY MUN INCOME FD COM 67066Y105 749 47733 SH SOLE 47733 0 0 NUVEEN CR OPPORTUNIT 2022 COM 67075U102 33 4000 SH SOLE 4000 0 0 NVE CORP COMMON 629445206 29559 462075 SH DFND 1 0 462075 0 NVE CORP COMMON 629445206 8759 136922 SH SOLE 105158 0 31764 NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 13 404 SH SOLE 404 0 0 NVIDIA CORP COMMON 67066G104 107878 520748 SH DFND 1 0 520748 0 NVIDIA CORP COMMON 67066G104 46412 224037 SH SOLE 224037 0 0 OAK STREET HEALTH COMMON USD0.001 67181A107 4 100 SH SOLE 100 0 0 OKTA INC COMMON CL A 679295105 84400 355610 SH DFND 1 0 355610 0 OKTA INC COMMON CL A 679295105 9833 41431 SH SOLE 40088 0 1343 OLAPLEX HOLDINGS INC COMMON 679369108 4606 188013 SH DFND 1 0 188013 0 OLAPLEX HOLDINGS INC COMMON 679369108 294 11987 SH SOLE 11987 0 0 OLD DOMINION FGHT COMMON 679580100 4723 16515 SH DFND 2 0 16515 0 OLD DOMINION FGHT COMMON 679580100 47251 165225 SH DFND 1 0 165225 0 OLD DOMINION FGHT COMMON 679580100 46861 163854 SH SOLE 143965 0 19889 OLLIES BARGAIN OUT COMMON 681116109 305130 5061883 SH DFND 1 0 5061883 0 OLLIES BARGAIN OUT COMMON 681116109 89505 1484815 SH SOLE 1304737 0 180078 OLO INC USD0.001 CL A 68134L109 90905 3027128 SH DFND 1 0 3027128 0 OLO INC USD0.001 CL A 68134L109 26844 893911 SH SOLE 828093 0 65818 OMEGA FLEX COMMON 682095104 122376 857637 SH DFND 1 0 857637 0 OMEGA FLEX COMMON 682095104 32946 230888 SH SOLE 204344 0 26544 OMNICOM GROUP INC COMMON 681919106 10397 143480 SH DFND 1 0 143480 0 OMNICOM GROUP INC COMMON 681919106 4294 59256 SH SOLE 59256 0 0 OPORTUN FINANCIAL CO COMMON 68376D104 67126 2681810 SH DFND 1 0 2681810 0 OPORTUN FINANCIAL CO COMMON 68376D104 16570 662025 SH SOLE 581782 0 80243 ORACLE CORP COMMON 68389X105 24575 282049 SH SOLE 245618 0 36431 OREILLY AUTOMOTIVE I COM 67103H107 15066 24655 SH SOLE 21346 0 3309 ORGANON & CO COM USD0.01 68622V106 31 942 SH SOLE 942 0 0 PALANTIR TECH INC COM USD0.001 CLASS A 69608A108 239 9957 SH SOLE 9957 0 0 PALO ALTO NETWORKS COMMON 697435105 10 20 SH SOLE 20 0 0 PARKER HANNIFIN CORP COMMON 701094104 3 9 SH SOLE 9 0 0 PATTERSON COMPANIES COMMON 703395103 10602 351752 SH DFND 1 0 351752 0 PATTERSON COMPANIES COMMON 703395103 3906 129592 SH SOLE 129592 0 0 PAYCHEX INC COMMON 704326107 5346 47541 SH DFND 1 0 47541 0 PAYCHEX INC COMMON 704326107 1620 14403 SH SOLE 14403 0 0 PAYCOM SOFTWARE COM USD0.01 70432V102 187388 377989 SH DFND 1 0 377989 0 PAYCOM SOFTWARE COM USD0.01 70432V102 39270 79213 SH SOLE 78399 0 814 PAYPAL HLDGS INC COM 70450Y103 81 313 SH SOLE 313 0 0 PENTAIR PLC COMMON G7S00T104 40229 553883 SH DFND 1 0 553883 0 PENTAIR PLC COMMON G7S00T104 14905 205216 SH SOLE 138247 0 66969 PEPSICO INC COMMON 713448108 7026 46712 SH DFND 1 0 46712 0 PEPSICO INC COMMON 713448108 14445 96033 SH SOLE 96033 0 0 PERRIGO CO ORDINARY SHARES G97822103 3261 68905 SH SOLE 68905 0 0 PFIZER INC COMMON 717081103 10706 248920 SH DFND 1 0 248920 0 PFIZER INC COMMON 717081103 10817 251492 SH SOLE 251492 0 0 PHILIP MORRIS INTL COMMON 718172109 4197 44277 SH SOLE 44277 0 0 PHILLIPS 66 COMMON 718546104 32 450 SH SOLE 450 0 0 PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 8019 78654 SH SOLE 78654 0 0 PIMCO ETF TRUST 0-5 YR HGHYLD BD IDX 72201R783 251 2526 SH SOLE 2526 0 0 PINNACLE WEST CAP COMMON 723484101 13 178 SH SOLE 178 0 0 PITNEY BOWES INC COMMON 724479100 123 17074 SH SOLE 17074 0 0 PNC FINL SVCS GRP COMMON 693475105 14860 75955 SH DFND 1 0 75955 0 PNC FINL SVCS GRP COMMON 693475105 24049 122919 SH SOLE 109234 0 13685 POOL CORPORATION COMMON 73278L105 5419 12474 SH DFND 2 0 12474 0 POOL CORPORATION COMMON 73278L105 124035 285525 SH DFND 1 0 285525 0 POOL CORPORATION COMMON 73278L105 426096 980855 SH SOLE 973094 0 7761 PRICESMART INC COMMON 741511109 83055 1070987 SH DFND 1 0 1070987 0 PRICESMART INC COMMON 741511109 141587 1825724 SH SOLE 1659043 0 166681 PRIMERICA INC COMMON 74164M108 7200 46866 SH DFND 2 0 46866 0 PRIMERICA INC COMMON 74164M108 162557 1058109 SH DFND 1 0 1058109 0 PRIMERICA INC COMMON 74164M108 455009 2961696 SH SOLE 2630742 0 330954 PRINCIPAL FINANCIAL COM 74251V102 31 486 SH SOLE 486 0 0 PROCTER AND GAMBLE COM 742718109 25295 180938 SH DFND 1 0 180938 0 PROCTER AND GAMBLE COM 742718109 14108 100903 SH SOLE 100903 0 0 PROGRESSIVE CORP COMMON 743315103 9357 103522 SH DFND 1 0 103522 0 PROGRESSIVE CORP COMMON 743315103 3629 40138 SH SOLE 40138 0 0 PROLOGIS INC COMMON 74340W103 1721 13717 SH SOLE 13717 0 0 PROSHARES TR PSHS CS 130/30 74347R248 41919 417778 SH SOLE 417778 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 50 400 SH SOLE 400 0 0 PRUDENTIAL FINL COMMON 744320102 11 101 SH SOLE 101 0 0 PT TELEKOMUNIKAS IND ADR (100 SER B) 715684106 327 12865 SH SOLE 12865 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 296 2293 SH SOLE 2293 0 0 QUIDEL CORP COMMON 74838J101 7 50 SH SOLE 50 0 0 RAYTHEON TECHNOLOGIE COM USD1 75513E101 164 1903 SH SOLE 1903 0 0 RBC BEARINGS INC COMMON 75524B104 127716 601865 SH DFND 1 0 601865 0 RBC BEARINGS INC COMMON 75524B104 393501 1854380 SH SOLE 1635963 0 218417 REXFORD INDUSTRIAL COM USD0.01 76169C100 153 2700 SH SOLE 2700 0 0 RIO TINTO PLC ADR (1 ORD) 767204100 488 7302 SH SOLE 7302 0 0 RLI CORP COMMON 749607107 79975 797592 SH DFND 1 0 797592 0 RLI CORP COMMON 749607107 245804 2451405 SH SOLE 2127740 0 323665 ROCKWELL AUTOMATION COMMON 773903109 2 8 SH SOLE 8 0 0 ROLLINS INC COMMON 775711104 62113 1758083 SH DFND 1 0 1758083 0 ROLLINS INC COMMON 775711104 167359 4737013 SH SOLE 4691264 0 45749 ROPER TECHNOLOGIES COMMON 776696106 64651 144916 SH DFND 1 0 144916 0 ROPER TECHNOLOGIES COMMON 776696106 13567 30409 SH SOLE 30179 0 230 ROSS STORES INC COMMON 778296103 117487 1079350 SH DFND 1 0 1079350 0 ROSS STORES INC COMMON 778296103 36269 333191 SH SOLE 279860 0 53331 ROYAL BANK CDA COMMON 780087102 1332 13392 SH DFND 1 0 13392 0 ROYAL BANK CDA COMMON 780087102 4904 49296 SH SOLE 49296 0 0 ROYAL DUTCH SHELL SPON ADR B 780259107 550 12418 SH SOLE 12418 0 0 ROYAL DUTCH SHELL SPONS ADR A 780259206 107 2400 SH SOLE 2400 0 0 RPM INTERNATIONAL COMMON 749685103 133 1712 SH SOLE 1712 0 0 RYAN SPECIALTY GROUP COM USD0.001 CL A 78351F107 5642 166575 SH DFND 2 0 166575 0 RYAN SPECIALTY GROUP COM USD0.001 CL A 78351F107 368702 10885806 SH DFND 1 0 10885806 0 RYAN SPECIALTY GROUP COM USD0.001 CL A 78351F107 123063 3633384 SH SOLE 3148374 0 485010 S&P GLOBAL INC COMMON 78409V104 7 16 SH SOLE 16 0 0 SALESFORCE.COM COMMON 79466L302 218 803 SH SOLE 803 0 0 SANOFI SPONSORED ADR 80105N105 1709 35455 SH SOLE 35455 0 0 SAP SE SP ADR (1 ORD) 803054204 5597 41444 SH SOLE 41444 0 0 SCHLUMBERGER LTD COMMON 806857108 38 1287 SH SOLE 1287 0 0 SCHWAB CHARLES CORP COM 808513105 15538 213311 SH SOLE 184953 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 15 491 SH SOLE 491 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 7 176 SH SOLE 176 0 0 SCOTTS MIRACLE-GRO CLASS A 810186106 4889 33407 SH DFND 2 0 33407 0 SCOTTS MIRACLE-GRO CLASS A 810186106 124889 853303 SH DFND 1 0 853303 0 SCOTTS MIRACLE-GRO CLASS A 810186106 566815 3872728 SH SOLE 3622814 0 249914 SEI INVESTMENTS CO COMMON 784117103 70 1173 SH SOLE 1142 0 31 SELECT SECTOR SPDR HEALTH CARE 81369Y209 65 507 SH SOLE 507 0 0 SELECT SECTOR SPDR SBI CONS STPLS 81369Y308 135 1958 SH SOLE 1958 0 0 SELECT SECTOR SPDR SBI CONS DISCR 81369Y407 96 532 SH SOLE 532 0 0 SELECT SECTOR SPDR SBI INT-ENERGY 81369Y506 30 577 SH SOLE 577 0 0 SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 96 2561 SH SOLE 2561 0 0 SELECT SECTOR SPDR SBI INT-TECH 81369Y803 63 422 SH SOLE 422 0 0 SELECT SECTOR SPDR T RL EST SEL SEC 81369Y860 7254 163196 SH SOLE 160479 0 2717 SERVICE PPTYS TR COMMON USD0.01 81761L102 17 1500 SH SOLE 1500 0 0 SERVISFIRST BANCSH COM USD0.001 81768T108 131184 1686175 SH DFND 1 0 1686175 0 SERVISFIRST BANCSH COM USD0.001 81768T108 26246 337352 SH SOLE 284944 0 52408 SHERWIN WILLIAMS CO COMMON 824348106 92 330 SH SOLE 330 0 0 SIGNATURE BANK NY COMMON 82669G104 78212 287250 SH DFND 1 0 287250 0 SIGNATURE BANK NY COMMON 82669G104 6581 24168 SH SOLE 23343 0 825 SILK ROAD MEDICAL COM USD0.001 82710M100 3190 57970 SH DFND 2 0 57970 0 SILK ROAD MEDICAL COM USD0.001 82710M100 43927 798236 SH DFND 1 0 798236 0 SILK ROAD MEDICAL COM USD0.001 82710M100 24716 449145 SH SOLE 447489 0 1656 SIMPSON MANUFACTURIN COMMON 829073105 101795 951624 SH DFND 1 0 951624 0 SIMPSON MANUFACTURIN COMMON 829073105 305112 2852304 SH SOLE 2582262 0 270042 SIRIUS XM HLDG COMMON 82968B103 26 4200 SH SOLE 4200 0 0 SITEONE LANDSCAPE COM USD0.01 82982L103 303797 1523022 SH DFND 1 0 1523022 0 SITEONE LANDSCAPE COM USD0.01 82982L103 631591 3166344 SH SOLE 2941303 0 225041 SMUCKER J M CO COMMON 832696405 3363 28012 SH SOLE 28012 0 0 SNAP-ON INC COMMON 833034101 2310 11054 SH DFND 1 0 11054 0 SNAP-ON INC COMMON 833034101 13 60 SH SOLE 60 0 0 SNOWFLAKE INC COMMON CLASS A 833445109 24159 79884 SH DFND 1 0 79884 0 SNOWFLAKE INC COMMON CLASS A 833445109 8689 28729 SH SOLE 28729 0 0 SONOCO PRODS COMMON 835495102 4351 73030 SH DFND 1 0 73030 0 SONOCO PRODS COMMON 835495102 1307 21934 SH SOLE 21934 0 0 SOUTHERN CO COMMON 842587107 8667 139851 SH DFND 1 0 139851 0 SOUTHERN CO COMMON 842587107 4901 79087 SH SOLE 79087 0 0 SPDR DOW JONES INDL UT SER 1 78467X109 220 650 SH SOLE 650 0 0 SPDR GOLD TR GOLD SHS 78463V107 2132 13083 SH SOLE 13083 0 0 SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 4619 10761 SH SOLE 10761 0 0 SPDR S&P MIDCAP 400 UTSER1 S&PDCRP 78467Y107 29531 61408 SH SOLE 61408 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 SPDR SERIES TRUST SPDR S&P 1500 COMPOS 78464A805 270 5106 SH SOLE 5106 0 0 SPS COMMERCE INC COMMON 78463M107 171890 1065586 SH DFND 1 0 1065586 0 SPS COMMERCE INC COMMON 78463M107 49327 305787 SH SOLE 269706 0 36081 SQUARE INC CLASS A 852234103 51303 213905 SH DFND 1 0 213905 0 SQUARE INC CLASS A 852234103 4214 17569 SH SOLE 17016 0 553 STAAR SURGICAL CO COMMON 852312305 24287 188956 SH DFND 1 0 188956 0 STAAR SURGICAL CO COMMON 852312305 1995 15525 SH SOLE 14980 0 545 STANLEY BLACK&DECKR COMMON 854502101 3172 18091 SH SOLE 18091 0 0 STARBUCKS CORP COMMON 855244109 5999 54379 SH SOLE 54379 0 0 STATE STREET CORP COMMON 857477103 6480 76488 SH SOLE 76488 0 0 STERIS PLC ORD USD0.001 G8473T100 14543 71191 SH SOLE 61551 0 9640 STOCK YARDS BANC COMMON 861025104 39075 666242 SH DFND 1 0 666242 0 STOCK YARDS BANC COMMON 861025104 66411 1132334 SH SOLE 818021 0 314313 STRYKER CORP COMMON 863667101 8115 30766 SH SOLE 30766 0 0 SUNRUN INC COM USD0.0001 86771W105 205 4650 SH SOLE 4650 0 0 SYSCO CORP COMMON 871829107 6714 85530 SH SOLE 85530 0 0 T ROWE PRICE GRP COMMON 74144T108 50380 256124 SH DFND 1 0 256124 0 T ROWE PRICE GRP COMMON 74144T108 3307 16813 SH SOLE 16276 0 537 TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 148 1327 SH DFND 1 0 1327 0 TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 496 4442 SH SOLE 4442 0 0 TARGET CORPORATION COMMON 87612E106 11341 49574 SH SOLE 42881 0 6693 TELADOC HEALTH COMMON 87918A105 11 83 SH SOLE 83 0 0 TELEDYNE TECH INC COMMON 879360105 108364 252256 SH DFND 1 0 252256 0 TELEDYNE TECH INC COMMON 879360105 436748 1016676 SH SOLE 967238 0 49438 TERADYNE INC COMMON 880770102 94689 867354 SH DFND 1 0 867354 0 TERADYNE INC COMMON 880770102 338889 3104223 SH SOLE 3060535 0 43688 TERMINIX GLOBAL HLDG COM USD0.01 88087E100 47644 1143375 SH DFND 1 0 1143375 0 TERMINIX GLOBAL HLDG COM USD0.01 88087E100 125009 2999974 SH SOLE 2463895 0 536079 TESLA INC COM 88160R101 1226 1581 SH SOLE 1581 0 0 TEXAS INSTRUMENTS COMMON 882508104 3754 19529 SH SOLE 19529 0 0 THE HERSHEY COMPANY COMMON 427866108 948 5600 SH SOLE 5600 0 0 THE TRADE DESK COM CL A 88339J105 4989 70970 SH DFND 2 0 70970 0 THE TRADE DESK COM CL A 88339J105 127793 1817820 SH DFND 1 0 1817820 0 THE TRADE DESK COM CL A 88339J105 25030 356047 SH SOLE 351742 0 4305 THERMO FISHER SCI COMMON 883556102 14071 24628 SH SOLE 22313 0 2315 THOR INDS INC COMMON 885160101 119490 973362 SH DFND 1 0 973362 0 THOR INDS INC COMMON 885160101 545113 4440462 SH SOLE 4141847 0 298615 TJX COMPANIES INC COMMON 872540109 16889 255961 SH SOLE 227718 0 28243 T-MOBILE US INC COMMON 872590104 52 410 SH SOLE 410 0 0 TOLL BROTHERS INC COMMON 889478103 72 1300 SH SOLE 1300 0 0 TORO CO COMMON 891092108 73316 752650 SH DFND 1 0 752650 0 TORO CO COMMON 891092108 274915 2822226 SH SOLE 2590764 0 231462 TRACTOR SUPPLY CO COMMON 892356106 29856 147358 SH DFND 1 0 147358 0 TRACTOR SUPPLY CO COMMON 892356106 10620 52412 SH SOLE 35515 0 16897 TRANE TECHNOLOGI PLC ORDINARY SHARES G8994E103 23147 134068 SH SOLE 115701 0 18367 TRANSUNION COMMON 89400J107 4397 39152 SH DFND 2 0 39152 0 TRANSUNION COMMON 89400J107 325 2892 SH DFND 1 0 2892 0 TRANSUNION COMMON 89400J107 35291 314225 SH SOLE 314225 0 0 TRAVELERS CO(THE) COMMON 89417E109 23633 155465 SH SOLE 134414 0 21051 TREACE MED CONCEPT COMMON USD0.001 89455T109 19315 718025 SH DFND 1 0 718025 0 TREACE MED CONCEPT COMMON USD0.001 89455T109 1596 59348 SH SOLE 57237 0 2111 TRIP COM GROUP LTD SPN ADS 1 ORD 89677Q107 4 116 SH SOLE 116 0 0 TYLER TECHN INC COMMON 902252105 233 509 SH DFND 1 0 509 0 TYLER TECHN INC COMMON 902252105 16062 35021 SH SOLE 35021 0 0 U S PHYSICAL THERAPY COMMON 90337L108 133550 1207500 SH DFND 1 0 1207500 0 U S PHYSICAL THERAPY COMMON 90337L108 38525 348324 SH SOLE 309802 0 38522 UBER TECHNOLOGIES COM USD0.00001 90353T100 28765 642069 SH DFND 1 0 642069 0 UBER TECHNOLOGIES COM USD0.00001 90353T100 11056 246787 SH SOLE 246787 0 0 UNIFIRST CORP MASS COMMON 904708104 29905 140650 SH DFND 1 0 140650 0 UNIFIRST CORP MASS COMMON 904708104 80926 380615 SH SOLE 315681 0 64934 UNILEVER PLC ADR (4 ORD) 904767704 8165 150591 SH SOLE 150591 0 0 UNION PAC CORP COMMON 907818108 102 519 SH SOLE 519 0 0 UNITED PARCEL SERVIC CLASS B 911312106 8329 45733 SH SOLE 45733 0 0 UNITEDHEALTH GRP INC COMMON 91324P102 14773 37800 SH SOLE 37800 0 0 US BANCORP DEL COMMON 902973304 7470 125674 SH DFND 1 0 125674 0 US BANCORP DEL COMMON 902973304 35328 594348 SH SOLE 540503 0 53845 VANECK ETF TR ETF HG YLD MUN 92189H409 11 169 SH SOLE 169 0 0 VANGUARD BD INDEX FD ETF LONG TERM BOND 921937793 1789 17464 SH SOLE 17464 0 0 VANGUARD BD INDEX FD TOTAL BND MRKT ETF 921937835 812 9498 SH SOLE 9498 0 0 VANGUARD FTSE EMERGING MARKETS ETF 922042858 4598 91971 SH SOLE 91971 0 0 VANGUARD INDEX FDS ETF MCAP GR IDXVIP 922908538 62 262 SH SOLE 262 0 0 VANGUARD INDEX TR SMALL CAP VALUE 922908611 1029 6079 SH SOLE 6079 0 0 VANGUARD INDEX TR LRG CAP 922908637 103 514 SH SOLE 514 0 0 VANGUARD INDEX TR EXTENDED MKT 922908652 53 291 SH SOLE 291 0 0 VANGUARD INDEX TR GROWTH 922908736 1055 3634 SH SOLE 3634 0 0 VANGUARD INDEX TR VALUE 922908744 108 799 SH SOLE 799 0 0 VANGUARD INDEX TR SMALL CAP 922908751 98 449 SH SOLE 449 0 0 VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 340 1531 SH SOLE 1531 0 0 VANGUARD INTL EQUITY INDEX FD FTSE SMCAP 922042718 133 996 SH SOLE 996 0 0 VANGUARD MUN BD FD INC TAX-EXEMPT BD 922907746 106 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 166 1791 SH SOLE 1791 0 0 VANGUARD SECTOR INDE INFORMATION TECH 92204A702 852 2122 SH SOLE 2122 0 0 VANGUARD SECTOR INDE MATERIALS 92204A801 89 515 SH SOLE 515 0 0 VANGUARD SPECIALIZED DIV APPRECIATION 921908844 0 2 SH SOLE 2 0 0 VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 3770 37010 SH SOLE 36051 0 959 VANGUARD TAX MANAGED FTSE DEV MKT ETF 921943858 186 3685 SH SOLE 3685 0 0 VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 2961 11960 SH SOLE 11960 0 0 VASTA PLATFORM LTD COMMON CLASS A G9440A109 7108 1558731 SH DFND 1 0 1558731 0 VASTA PLATFORM LTD COMMON CLASS A G9440A109 4736 1038539 SH SOLE 1038539 0 0 VERISK ANALYTICS INC COM 92345Y106 5066 25298 SH DFND 2 0 25298 0 VERISK ANALYTICS INC COM 92345Y106 45604 227713 SH DFND 1 0 227713 0 VERISK ANALYTICS INC COM 92345Y106 34177 170650 SH SOLE 143722 0 26928 VERIZON COMMUNICATIO COMMON 92343V104 12062 223329 SH DFND 1 0 223329 0 VERIZON COMMUNICATIO COMMON 92343V104 5428 100506 SH SOLE 100506 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 VICI PPTYS INC COM 925652109 940 33072 SH SOLE 33072 0 0 VISA INC CLASS A 92826C839 5667 25439 SH DFND 2 0 25439 0 VISA INC CLASS A 92826C839 71326 320205 SH DFND 1 0 320205 0 VISA INC CLASS A 92826C839 30786 138205 SH SOLE 138205 0 0 VODAFONE GRP PLC ADR (10 ORD) 92857W308 563 36463 SH SOLE 36463 0 0 VONTIER CORPORATION COMMON STOCK 928881101 1 33 SH SOLE 33 0 0 VULCAN MATERIALS CO COMMON 929160109 609 3600 SH SOLE 3600 0 0 WALGREENS BOOTS ALNC COMMON 931427108 565 12004 SH SOLE 12004 0 0 WALMART INC COMMON 931142103 1536 11023 SH SOLE 11023 0 0 WALT DISNEY CO COM 254687106 903 5335 SH SOLE 5335 0 0 WASTE MANAGEMENT INC COMMON 94106L109 14783 98968 SH SOLE 88786 0 10182 WATSCO INC COMMON 942622200 73719 278586 SH DFND 1 0 278586 0 WATSCO INC COMMON 942622200 158252 598029 SH SOLE 488786 0 109243 WATTS WATER TECH CLASS A 942749102 88041 523774 SH DFND 1 0 523774 0 WATTS WATER TECH CLASS A 942749102 302085 1797152 SH SOLE 1640708 0 156444 WD 40 CO COM 929236107 36649 158323 SH DFND 1 0 158323 0 WD 40 CO COM 929236107 102749 443876 SH SOLE 366972 0 76904 WEC ENERGY GROUP INC COMMON 92939U106 3674 41657 SH DFND 1 0 41657 0 WEC ENERGY GROUP INC COMMON 92939U106 10289 116648 SH SOLE 103225 0 13423 WELLS FARGO & CO COMMON 949746101 158 3414 SH SOLE 3414 0 0 WEST PHARMACEUT SVS COMMON 955306105 94550 222711 SH DFND 1 0 222711 0 WEST PHARMACEUT SVS COMMON 955306105 58822 138550 SH SOLE 111554 0 26996 WISDOMTREE TRUST FLOATING RATE TREASU 97717X628 1877 74773 SH SOLE 74773 0 0 WISDOMTREE TRUST US EFFICIENT CORE FD 97717Y790 0 0 SH SOLE 0 0 0 WORKDAY INC COMMON 98138H101 82909 331780 SH DFND 1 0 331780 0 WORKDAY INC COMMON 98138H101 19230 76955 SH SOLE 76310 0 645 WORLD GOLD TR SPDR GLD MINIS 98149E204 841 48146 SH SOLE 48146 0 0 WYNN RESORTS LTD COMMON 983134107 4 44 SH SOLE 44 0 0 YANDEX N.V. CLASS A N97284108 13961 175195 SH DFND 1 0 175195 0 YANDEX N.V. CLASS A N97284108 7561 94875 SH SOLE 94875 0 0 YUM BRANDS INC COMMON 988498101 150 1223 SH SOLE 1223 0 0 YUM CHINA HOLDINGS COMMON STOCK 98850P109 4269 73464 SH SOLE 73464 0 0 ZEBRA TECHNOLOGIES CLASS A 989207105 107892 209329 SH DFND 1 0 209329 0 ZEBRA TECHNOLOGIES CLASS A 989207105 530727 1029699 SH SOLE 1013677 0 16022 ZIMMER BIOMET HLDS COMMON 98956P102 2 12 SH SOLE 12 0 0 ZOETIS INC COMMON 98978V103 4720 24311 SH DFND 2 0 24311 0 ZOETIS INC COMMON 98978V103 109815 565646 SH DFND 1 0 565646 0 ZOETIS INC COMMON 98978V103 26416 136061 SH SOLE 135132 0 929 ZOOM VIDEO COMMUNICA CL A COMMON 98980L101 26 100 SH SOLE 100 0 0 ZOOMINFO TECHNOLOGY COM USD0.01 CLASS A 98980F104 69166 1130341 SH DFND 1 0 1130341 0 ZOOMINFO TECHNOLOGY COM USD0.01 CLASS A 98980F104 10582 172935 SH SOLE 170538 0 2397