The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY COMMON 88579Y101 9,782 61,066 SH   DFND 1 0 61,066 0
3M COMPANY COMMON 88579Y101 18,286 114,149 SH   SOLE   107,040 0 7,109
51JOB INC SPN ADS REP1 ORD SHS 316827104 5,781 74,125 SH   DFND 1 0 74,125 0
51JOB INC SPN ADS REP1 ORD SHS 316827104 6,670 85,523 SH   SOLE   85,523 0 0
AAON INC COMMON 000360206 246,447 4,090,400 SH   DFND 1 0 4,090,400 0
AAON INC COMMON 000360206 66,259 1,099,732 SH   SOLE   1,000,893 136 98,703
ABBOTT LABS COMMON 002824100 339 3,114 SH   SOLE   3,114 0 0
ABBVIE INC COMMON 00287Y109 271 3,096 SH   SOLE   3,096 0 0
ACCENTURE PLC CLASS A G1151C101 20,872 92,357 SH   DFND 1 0 92,357 0
ACCENTURE PLC CLASS A G1151C101 27,693 122,535 SH   SOLE   112,899 0 9,636
ACTIVISION BLIZZARD COMMON 00507V109 18,429 227,659 SH   DFND 1 0 227,659 0
ACTIVISION BLIZZARD COMMON 00507V109 6,292 77,730 SH   SOLE   76,863 0 867
ACUSHNET HOLDINGS COMMON 005098108 51,200 1,523,361 SH   DFND 1 0 1,523,361 0
ACUSHNET HOLDINGS COMMON 005098108 186,442 5,547,210 SH   SOLE   4,883,048 0 664,162
ADOBE INC COMMON 00724F101 119 243 SH   SOLE   243 0 0
ADV MICRO DEVICES COMMON 007903107 52 640 SH   SOLE   640 0 0
AFFILIATED MANAGE GR COMMON 008252108 5 74 SH   SOLE   74 0 0
AFLAC INC COMMON 001055102 2,635 72,479 SH   SOLE   72,479 0 0
AIR PRODS & CHEMS COMMON 009158106 1 2 SH   SOLE   2 0 0
ALBANY INTL CORP CLASS A 012348108 23,737 479,448 SH   DFND 1 0 479,448 0
ALBANY INTL CORP CLASS A 012348108 51,346 1,037,083 SH   SOLE   979,629 97 57,357
ALCOA CORPORATION COMMON 013872106 1 100 SH   SOLE   100 0 0
ALCON AG ORDINARY SH CHF 0.04 H01301128 9,808 172,216 SH   SOLE   145,290 0 26,926
ALEXANDRIA REAL ESTA REIT 015271109 1,075 6,721 SH   SOLE   6,630 0 91
ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 87,452 297,475 SH   DFND 1 0 297,475 0
ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 32,641 111,033 SH   SOLE   109,854 0 1,179
ALLEGION PLC ORDINARY SHARES G0176J109 38,746 391,726 SH   DFND 1 0 386,937 4,789
ALLEGION PLC ORDINARY SHARES G0176J109 133,189 1,346,560 SH   SOLE   1,326,087 77 20,396
ALLSTATE CORP COMMON 020002101 2 22 SH   SOLE   22 0 0
ALPHABET INC CLASS C 02079K107 638 434 SH   SOLE   434 0 0
ALPHABET INC CLASS C 02079K107 3,618 2,462 SH   DFND 2 0 2,462 0
ALPHABET INC CLASS A 02079K305 7,277 4,965 SH   SOLE   4,965 0 0
ALTRIA GROUP INC COMMON 02209S103 2,218 57,405 SH   SOLE   57,405 0 0
AMAZON COM INC COMMON 023135106 134,240 42,633 SH   DFND 1 0 42,633 0
AMAZON COM INC COMMON 023135106 46,644 14,813 SH   SOLE   14,637 0 176
AMER SOFTWARE INC CLASS A 029683109 13,683 974,595 SH   DFND 1 0 974,595 0
AMER SOFTWARE INC CLASS A 029683109 25,044 1,783,769 SH   SOLE   1,672,816 200 110,753
AMERICAN EXPRESS CO COMMON 025816109 64 635 SH   SOLE   635 0 0
AMERICAN HOMES 4 R CL A 02665T306 1,101 38,650 SH   SOLE   38,133 0 517
AMERICAN TOWER CORP COMMON 03027X100 1,248 5,164 SH   SOLE   5,098 0 66
AMERICOLD RLTY TR COMMON 03064D108 1,167 32,630 SH   SOLE   32,191 0 439
AMERIPRISE FINANCIAL COMMON 03076C106 2 12 SH   SOLE   12 0 0
AMERISOURCE-BERGEN COMMON 03073E105 4,123 42,542 SH   SOLE   42,542 0 0
AMETEK INC COMMON 031100100 42,054 423,079 SH   DFND 1 0 423,079 0
AMETEK INC COMMON 031100100 13,648 137,296 SH   SOLE   121,422 0 15,874
AMGEN INC COMMON 031162100 5,474 21,533 SH   SOLE   21,533 0 0
AMN HEALTHCARE SERVI COMMON 001744101 0 2 SH   SOLE   2 0 0
AMPHENOL CORPORATION CLASS A 032095101 86,229 796,428 SH   DFND 1 0 796,428 0
AMPHENOL CORPORATION CLASS A 032095101 20,152 186,116 SH   SOLE   179,090 0 7,026
ANALOG DEVICES INC COMMON 032654105 4,639 39,741 SH   DFND 1 0 39,741 0
ANALOG DEVICES INC COMMON 032654105 17,018 145,775 SH   SOLE   128,423 0 17,352
ANIKA THERAPEUTICS COMMON 035255108 14,479 409,127 SH   DFND 1 0 409,127 0
ANIKA THERAPEUTICS COMMON 035255108 38,309 1,082,483 SH   SOLE   1,028,512 88 53,883
ANSYS INC COMMON 03662Q105 12,235 37,390 SH   DFND 1 0 36,100 1,290
ANSYS INC COMMON 03662Q105 115,286 352,308 SH   SOLE   349,001 20 3,287
ANTHEM INC COMMON 036752103 186 691 SH   SOLE   691 0 0
AON PLC CL A ORDINARY SHARES G0403H108 1 4 SH   SOLE   4 0 0
APPLE INC COMMON 037833100 13,869 119,757 SH   SOLE   118,277 0 1,480
APPLIED MATERIALS COMMON 038222105 1 15 SH   SOLE   15 0 0
APTARGROUP INC COMMON 038336103 20,604 182,012 SH   DFND 1 0 182,012 0
APTARGROUP INC COMMON 038336103 75,859 670,117 SH   SOLE   582,492 0 87,625
ARK ETF TRUST ARK INNOVATION ETF 00214Q104 39,084 424,827 SH   SOLE   424,827 0 0
ARMSTRONG WORLD INDS COM 04247X102 19,124 277,929 SH   DFND 1 0 277,929 0
ARMSTRONG WORLD INDS COM 04247X102 43,214 628,018 SH   SOLE   593,089 59 34,870
ARTISAN PARTNERS A CLASS A 04316A108 34,815 892,925 SH   DFND 1 0 892,925 0
ARTISAN PARTNERS A CLASS A 04316A108 114,058 2,925,294 SH   SOLE   2,531,519 0 393,775
ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 3,586 9,710 SH   SOLE   9,710 0 0
ASPEN TECHNOLOGY INC COMMON 045327103 364,521 2,879,538 SH   DFND 1 0 2,875,720 3,818
ASPEN TECHNOLOGY INC COMMON 045327103 456,239 3,604,068 SH   SOLE   3,283,520 124 320,424
AT&T INC COMMON 00206R102 8,635 302,860 SH   DFND 1 0 302,860 0
AT&T INC COMMON 00206R102 4,696 164,701 SH   SOLE   164,701 0 0
ATLASSIAN CORP PLC COMMON CL A G06242104 2 10 SH   SOLE   10 0 0
ATRION CORP COMMON 049904105 30,599 48,880 SH   DFND 1 0 48,880 0
ATRION CORP COMMON 049904105 91,468 146,112 SH   SOLE   127,247 0 18,865
AUTODESK INC COMMON 052769106 339 1,468 SH   SOLE   1,468 0 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 633,899 6,603,113 SH   DFND 1 0 6,603,113 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 499,297 5,200,985 SH   SOLE   4,643,041 131 557,813
AUTOMATIC DATA PROC COMMON 053015103 5,699 40,853 SH   SOLE   40,853 0 0
AVALARA INC COM USD0.0001 05338G106 367,825 2,888,527 SH   DFND 1 0 2,888,527 0
AVALARA INC COM USD0.0001 05338G106 2,118 16,633 SH   DFND 2 0 16,633 0
AVALARA INC COM USD0.0001 05338G106 80,783 634,389 SH   SOLE   590,126 59 44,204
AVALONBAY COMMUNTIES REIT 053484101 75 500 SH   SOLE   500 0 0
AXALTA COATING SYS COMMON G0750C108 5,702 257,201 SH   SOLE   257,201 0 0
BADGER METER INC COMMON 056525108 20,989 321,074 SH   DFND 1 0 321,074 0
BADGER METER INC COMMON 056525108 50,388 770,801 SH   SOLE   728,127 69 42,605
BANK HAWAII CORP COMMON 062540109 31,488 623,279 SH   DFND 1 0 623,279 0
BANK HAWAII CORP COMMON 062540109 48,802 965,980 SH   SOLE   917,241 77 48,662
BANK OF AMERICA CORP COMMON 060505104 24,094 1,000,158 SH   DFND 1 0 1,000,158 0
BANK OF AMERICA CORP COMMON 060505104 8,205 340,604 SH   SOLE   336,665 0 3,939
BARCLAYS BANK PLC IPATH SELCT MLP 06742C723 896 97,744 SH   SOLE   97,744 0 0
BCE INC COMMON 05534B760 1,703 41,064 SH   DFND 1 0 41,064 0
BCE INC COMMON 05534B760 5,535 133,472 SH   SOLE   133,472 0 0
BECTON DICKINSON COMMON 075887109 15,572 66,920 SH   SOLE   61,485 0 5,435
BENTLEY SYS INC CLASS B 08265T208 28,546 909,112 SH   DFND 1 0 895,946 13,166
BENTLEY SYS INC CLASS B 08265T208 18,768 597,704 SH   SOLE   597,662 42 0
BERKLEY W R CORP COM 084423102 16,749 273,904 SH   DFND 1 0 273,904 0
BERKLEY W R CORP COM 084423102 3,002 49,100 SH   DFND 2 0 49,100 0
BERKLEY W R CORP COM 084423102 160,698 2,627,926 SH   SOLE   2,605,067 147 22,712
BERKSHIRE HATHAWAY CLASS A 084670108 960 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY CLASS B 084670702 1,350 6,342 SH   SOLE   6,342 0 0
BILL COM HLDGS INC COMMON 090043100 486,297 4,847,943 SH   DFND 1 0 4,847,943 0
BILL COM HLDGS INC COMMON 090043100 119,119 1,187,508 SH   SOLE   1,096,749 121 90,638
BIO RAD LABS INC CLASS A 090572207 70 135 SH   SOLE   135 0 0
BIOGEN INC COMMON 09062X103 2 7 SH   SOLE   7 0 0
BLACKLINE INC COM USD0.01 09239B109 286,062 3,191,593 SH   DFND 1 0 3,191,593 0
BLACKLINE INC COM USD0.01 09239B109 73,757 822,910 SH   SOLE   748,739 104 74,067
BLACKROCK INC COMMON 09247X101 3 6 SH   SOLE   6 0 0
BOSTON PROPERTIES COMMON 101121101 613 7,636 SH   SOLE   7,531 0 105
BP PLC ADR (6 ORD) 055622104 347 19,848 SH   SOLE   19,848 0 0
BRIGHT HORIZONS FA COMMON 109194100 11,713 77,036 SH   DFND 1 0 74,476 2,560
BRIGHT HORIZONS FA COMMON 109194100 104,080 684,555 SH   SOLE   679,074 41 5,440
BRISTOL MYERS SQUIBB COMMON 110122108 26 427 SH   SOLE   427 0 0
BRITISH AMER TOB PLC SPONSORED ADR 110448107 932 25,789 SH   SOLE   25,789 0 0
BROADRIDGE FINL SOLN COMMON 11133T103 29,777 225,585 SH   DFND 1 0 225,585 0
BROADRIDGE FINL SOLN COMMON 11133T103 33,323 252,440 SH   SOLE   232,606 0 19,834
BROOKS AUTOMATION COMMON 114340102 79,504 1,718,638 SH   DFND 1 0 1,718,638 0
BROOKS AUTOMATION COMMON 114340102 114,615 2,477,621 SH   SOLE   2,330,146 204 147,271
BROWN FORMAN CORP CLASS B 115637209 39,878 529,453 SH   DFND 1 0 529,453 0
BROWN FORMAN CORP CLASS B 115637209 3,358 44,577 SH   SOLE   44,298 0 279
CAE INC COMMON 124765108 53,211 2,731,557 SH   DFND 1 0 2,731,557 0
CAE INC COMMON 124765108 5,370 275,685 SH   SOLE   275,685 0 0
CALAMOS STRATEGIC TO COMMON SBI 128125101 135 10,063 SH   SOLE   10,063 0 0
CASS INFORMATION SYS COMMON 14808P109 5 133 SH   SOLE   133 0 0
CDK GLOBAL INC COM 12508E101 5,487 125,884 SH   SOLE   125,884 0 0
CDW CORP COMMON 12514G108 111,483 932,679 SH   DFND 1 0 932,679 0
CDW CORP COMMON 12514G108 3,218 26,919 SH   DFND 2 0 26,919 0
CDW CORP COMMON 12514G108 489,647 4,096,433 SH   SOLE   3,774,878 75 321,480
CELANESE CORP COMMON STOCK 150870103 4 40 SH   SOLE   40 0 0
CERNER CORP COMMON 156782104 2 23 SH   SOLE   23 0 0
CHAMPIONX CORPORATIO COMMON STOCK 15872M104 3 361 SH   SOLE   361 0 0
CHARLES RIV LABS INT COMMON 159864107 21,496 94,925 SH   DFND 1 0 91,766 3,159
CHARLES RIV LABS INT COMMON 159864107 192,833 851,546 SH   SOLE   851,495 51 0
CHARTER COMMUNICATIO CL A 16119P108 1 2 SH   SOLE   2 0 0
CHEESECAKE FACTORY COMMON 163072101 28,234 1,017,810 SH   DFND 1 0 1,017,810 0
CHEESECAKE FACTORY COMMON 163072101 75,537 2,723,037 SH   SOLE   2,579,003 221 143,813
CHEFS WAREHOUSE HO COMMON 163086101 43,194 2,970,694 SH   DFND 1 0 2,970,694 0
CHEFS WAREHOUSE HO COMMON 163086101 13,395 921,270 SH   SOLE   835,839 95 85,336
CHEMED CORP NEW COMMON 16359R103 14,210 29,583 SH   DFND 1 0 28,594 989
CHEMED CORP NEW COMMON 16359R103 126,179 262,682 SH   SOLE   260,409 15 2,258
CHEVRON CORP COMMON 166764100 2,466 34,245 SH   SOLE   33,762 0 483
CHIMERA INVT CORP COMMON 16934Q208 49 6,000 SH   SOLE   6,000 0 0
CHINA MOBILE LTD REP(5 ORD HKD0.1) 16941M109 560 17,410 SH   SOLE   17,410 0 0
CHUBB LIMITED COMMON H1467J104 3 30 SH   SOLE   30 0 0
CHUNGHWA TELECOM ADR REP 10 ORD TWD10 17133Q502 661 18,241 SH   SOLE   18,241 0 0
CIGNA CORP COMMON USD0.01 125523100 2 12 SH   SOLE   12 0 0
CINCINNATI FINL CORP COMMON 172062101 315 4,034 SH   SOLE   4,034 0 0
CINEMARK HOLDINGS COMMON 17243V102 9 869 SH   SOLE   869 0 0
CINTAS CORP COMMON 172908105 2 7 SH   SOLE   7 0 0
CISCO SYSTEMS INC COMMON 17275R102 8,521 216,322 SH   DFND 1 0 216,322 0
CISCO SYSTEMS INC COMMON 17275R102 3,066 77,835 SH   SOLE   77,835 0 0
CITIGROUP INC COMMON 172967424 5 112 SH   SOLE   112 0 0
CLOROX CO COMMON 189054109 2,249 10,700 SH   DFND 1 0 10,700 0
CLOROX CO COMMON 189054109 1 6 SH   SOLE   6 0 0
CME GROUP INC CLASS A 12572Q105 12,103 72,338 SH   DFND 1 0 72,338 0
CME GROUP INC CLASS A 12572Q105 12,014 71,805 SH   SOLE   64,867 0 6,938
COCA-COLA CO COMMON 191216100 7,484 151,591 SH   DFND 1 0 151,591 0
COCA-COLA CO COMMON 191216100 6,653 134,762 SH   SOLE   134,762 0 0
COGNIZANT TECH SOLNS CLASS A 192446102 3,411 49,131 SH   SOLE   49,131 0 0
COHEN & STEERS INFRA COMMON 19248A109 138 6,216 SH   SOLE   6,216 0 0
COMCAST CORP CLASS A 20030N101 5 100 SH   SOLE   100 0 0
COMPANIA CERVECERIAS ADR (2 ORD) 204429104 35,951 2,771,843 SH   DFND 1 0 2,771,843 0
COMPANIA CERVECERIAS ADR (2 ORD) 204429104 4,039 311,448 SH   SOLE   311,448 0 0
CONAGRA BRANDS INC COMMON 205887102 3,306 92,591 SH   SOLE   92,591 0 0
CONOCOPHILLIPS COMMON 20825C104 46 1,400 SH   SOLE   1,400 0 0
CONSTRUCTION PARTNRS COMMON CL A 21044C107 13,759 756,000 SH   DFND 1 0 756,000 0
CONSTRUCTION PARTNRS COMMON CL A 21044C107 30,013 1,649,066 SH   SOLE   1,564,816 158 84,092
COOPER COMPANIES INC COMMON 216648402 48,852 144,909 SH   DFND 1 0 142,926 1,983
COOPER COMPANIES INC COMMON 216648402 184,631 547,669 SH   SOLE   544,564 32 3,073
COPART INC COMMON 217204106 20,808 197,867 SH   DFND 1 0 192,537 5,330
COPART INC COMMON 217204106 156,733 1,490,426 SH   SOLE   1,477,252 87 13,087
CORE LABORATORIES COMMON N22717107 34 2,197 SH   SOLE   2,197 0 0
CORELOGIC INC COMMON 21871D103 44,750 661,292 SH   DFND 1 0 661,292 0
CORELOGIC INC COMMON 21871D103 3,173 46,891 SH   DFND 2 0 46,891 0
CORELOGIC INC COMMON 21871D103 104,136 1,538,879 SH   SOLE   1,465,444 140 73,295
CORTEVA INC COM 22052L104 12 433 SH   SOLE   0 0 433
CORVEL CORP COMMON 221006109 26,706 312,612 SH   DFND 1 0 312,612 0
CORVEL CORP COMMON 221006109 53,904 630,970 SH   SOLE   454,803 0 176,167
COSTAR GROUP INC COMMON 22160N109 80,604 94,995 SH   DFND 1 0 94,995 0
COSTAR GROUP INC COMMON 22160N109 14,840 17,489 SH   SOLE   17,287 0 202
COSTCO WHSL CORP COMMON 22160K105 551 1,551 SH   SOLE   1,551 0 0
COUPA SOFTWARE INC COM USD0.0001 22266L106 25,637 93,484 SH   DFND 1 0 93,484 0
COUPA SOFTWARE INC COM USD0.0001 22266L106 2,005 7,312 SH   SOLE   7,264 0 48
CROWN CASTLE INTL COMMON 22822V101 4,661 27,994 SH   DFND 1 0 27,994 0
CROWN CASTLE INTL COMMON 22822V101 11,598 69,656 SH   SOLE   60,980 0 8,676
CSX CORP COMMON 126408103 4 50 SH   SOLE   50 0 0
CVS HEALTH CORP COMMON 126650100 3,799 65,044 SH   SOLE   65,044 0 0
D R HORTON INC COMMON 23331A109 2 21 SH   SOLE   21 0 0
DANAHER CORP COMMON 235851102 29,577 137,358 SH   DFND 1 0 137,358 0
DANAHER CORP COMMON 235851102 9,774 45,389 SH   SOLE   44,834 0 555
DATADOG INC CLASS A COMMON 23804L103 50,641 495,702 SH   DFND 1 0 495,702 0
DATADOG INC CLASS A COMMON 23804L103 4,293 42,026 SH   SOLE   41,743 0 283
DIAGEO P L C SP ADR (4 ORD) 25243Q205 8,828 64,131 SH   SOLE   55,193 0 8,938
DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 23 400 SH   SOLE   400 0 0
DOCUSIGN INC COMMON 256163106 114,652 532,672 SH   DFND 1 0 532,672 0
DOCUSIGN INC COMMON 256163106 2,926 13,593 SH   DFND 2 0 13,593 0
DOCUSIGN INC COMMON 256163106 231,522 1,075,648 SH   SOLE   1,067,194 59 8,395
DOLBY LABORATORIES COMMON 25659T107 18,776 283,285 SH   DFND 1 0 283,285 0
DOLBY LABORATORIES COMMON 25659T107 11,614 175,229 SH   SOLE   164,811 0 10,418
DOLLAR GEN CORP COMMON 256677105 18,169 86,676 SH   SOLE   77,226 0 9,450
DOMINION ENERGY INC COMMON 25746U109 6 73 SH   SOLE   73 0 0
DOMINOS PIZZA INC COMMON 25754A201 41,363 97,260 SH   DFND 1 0 97,260 0
DOMINOS PIZZA INC COMMON 25754A201 4,508 10,600 SH   SOLE   10,532 0 68
DONALDSON INC COMMON 257651109 22,384 482,200 SH   DFND 1 0 482,200 0
DONALDSON INC COMMON 257651109 79,044 1,702,792 SH   SOLE   1,478,353 0 224,439
DOVER CORP COMMON 260003108 542 5,000 SH   SOLE   5,000 0 0
DOW INC COMMON STOCK 260557103 20 433 SH   SOLE   0 0 433
DRIL-QUIP INC COMMON 262037104 23,983 968,637 SH   DFND 1 0 968,637 0
DRIL-QUIP INC COMMON 262037104 67,428 2,723,266 SH   SOLE   2,372,354 0 350,912
DUCK CREEK TECHNOLO COMMON SHARES 264120106 436,952 9,618,138 SH   DFND 1 0 9,618,138 0
DUCK CREEK TECHNOLO COMMON SHARES 264120106 2,231 49,114 SH   DFND 2 0 49,114 0
DUCK CREEK TECHNOLO COMMON SHARES 264120106 80,942 1,781,692 SH   SOLE   1,624,952 207 156,533
DUKE ENERGY CORP COMMON 26441C204 204 2,303 SH   SOLE   2,303 0 0
DUPONT DE NEMOURS COM 26614N102 24 433 SH   SOLE   0 0 433
DYNATRACE HOLDINGS L COMMON 268150109 29,148 710,572 SH   DFND 1 0 710,572 0
DYNATRACE HOLDINGS L COMMON 268150109 2,371 57,807 SH   SOLE   57,419 0 388
EASTMAN CHEM CO COMMON 277432100 8,544 109,367 SH   DFND 1 0 109,367 0
EASTMAN CHEM CO COMMON 277432100 2,508 32,101 SH   SOLE   32,101 0 0
EATON CORPORATION COMMON G29183103 3 30 SH   SOLE   30 0 0
EATON VANCE COM CALI MUNI BD FD 27828A100 398 35,000 SH   SOLE   35,000 0 0
EATON VANCE CA MUNI SH BEN INT 27826F101 32 2,410 SH   SOLE   2,410 0 0
EATON VANCE TAX ADVT COM 27828G107 197 10,000 SH   SOLE   10,000 0 0
EBAY INC COMMON 278642103 23 448 SH   SOLE   448 0 0
ECOLAB INC COMMON 278865100 25,682 128,512 SH   DFND 1 0 128,512 0
ECOLAB INC COMMON 278865100 8,644 43,254 SH   SOLE   42,742 0 512
ELANCO ANIMAL HEALTH COMMON 28414H103 66,142 2,368,142 SH   DFND 1 0 2,357,603 10,539
ELANCO ANIMAL HEALTH COMMON 28414H103 93,040 3,331,199 SH   SOLE   3,259,330 172 71,697
ELASTIC N V SHS N14506104 4 39 SH   SOLE   39 0 0
EMCOR GROUP INC COMMON 29084Q100 42,363 625,648 SH   DFND 1 0 625,648 0
EMCOR GROUP INC COMMON 29084Q100 149,569 2,208,955 SH   SOLE   1,941,327 0 267,628
EMERSON ELEC CO COMMON 291011104 129 1,965 SH   SOLE   1,965 0 0
EQUIFAX INC COMMON 294429105 90,459 576,540 SH   DFND 1 0 573,454 3,086
EQUIFAX INC COMMON 294429105 155,914 993,711 SH   SOLE   968,823 49 24,839
EQUINIX INC COMMON 29444U700 1,635 2,151 SH   SOLE   2,124 0 27
EQUITY LIFESTYLE PPT COMMON 29472R108 13,818 225,408 SH   DFND 1 0 225,408 0
EQUITY LIFESTYLE PPT COMMON 29472R108 5,900 96,240 SH   SOLE   87,665 0 8,575
ESSEX PPTY TR INC REIT 297178105 806 4,014 SH   SOLE   3,960 0 54
ESTEE LAUDER CO CLASS A 518439104 7,271 33,315 SH   DFND 1 0 33,315 0
ESTEE LAUDER CO CLASS A 518439104 4,901 22,457 SH   SOLE   22,183 0 274
EVERTEC INC COMMON 30040P103 18,754 540,313 SH   DFND 1 0 540,313 0
EVERTEC INC COMMON 30040P103 32,485 935,911 SH   SOLE   869,389 112 66,410
EXPEDITORS INTL WASH COMMON 302130109 22 244 SH   SOLE   244 0 0
EXPONET INC COMMON 30214U102 28,711 398,598 SH   DFND 1 0 394,653 3,945
EXPONET INC COMMON 30214U102 83,535 1,159,717 SH   SOLE   1,148,828 64 10,825
EXTRA SPACE STORAGE REIT 30225T102 748 6,990 SH   SOLE   6,896 0 94
EXXON MOBIL CORP COMMON 30231G102 487 14,175 SH   SOLE   14,175 0 0
F N B CORP COM 302520101 32 4,790 SH   SOLE   4,790 0 0
FACEBOOK INC CLASS A 30303M102 80,575 307,654 SH   DFND 1 0 307,654 0
FACEBOOK INC CLASS A 30303M102 27,305 104,257 SH   SOLE   103,005 0 1,252
FACTSET RESH SYS INC COMMON 303075105 302,523 903,377 SH   DFND 1 0 903,377 0
FACTSET RESH SYS INC COMMON 303075105 245,193 732,163 SH   SOLE   645,174 16 86,973
FAIR ISAAC INC COMMON 303250104 99,030 232,804 SH   DFND 1 0 231,994 810
FAIR ISAAC INC COMMON 303250104 106,007 249,204 SH   SOLE   246,920 13 2,271
FASTENAL CO COMMON 311900104 6,809 151,000 SH   DFND 1 0 151,000 0
FASTENAL CO COMMON 311900104 4 79 SH   SOLE   79 0 0
FEDEX CORP COMMON 31428X106 1,360 5,407 SH   SOLE   5,407 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 43 100 SH   SOLE   100 0 0
FIDELITY NATL INFO COMMON 31620M106 30,591 207,802 SH   DFND 1 0 207,802 0
FIDELITY NATL INFO COMMON 31620M106 14,277 96,985 SH   SOLE   85,242 0 11,743
FIRST FINL BKSH COMMON 32020R109 25,336 907,775 SH   DFND 1 0 907,775 0
FIRST FINL BKSH COMMON 32020R109 42,321 1,516,315 SH   SOLE   1,439,135 86 77,094
FIRST HAWAIIAN COM USD0.01 32051X108 54,930 3,796,138 SH   DFND 1 0 3,796,138 0
FIRST HAWAIIAN COM USD0.01 32051X108 167,177 11,553,322 SH   SOLE   10,139,461 0 1,413,861
FIRST TR US EQ OPPOR ETF 336920103 198 2,050 SH   SOLE   2,050 0 0
FIRST TRUST PORTFOLI SHS 337345102 121 1,035 SH   SOLE   1,035 0 0
FISERV INC COMMON 337738108 282 2,738 SH   SOLE   2,738 0 0
FIVE9 INC COM USD0.001 338307101 969 7,472 SH   SOLE   7,472 0 0
FLEETCOR TECHNOLOG COMMON 339041105 30,737 129,094 SH   DFND 1 0 129,094 0
FLEETCOR TECHNOLOG COMMON 339041105 13,568 56,986 SH   SOLE   50,026 0 6,960
FLIR SYS INC COMMON 302445101 9,750 271,970 SH   DFND 1 0 262,829 9,141
FLIR SYS INC COMMON 302445101 84,380 2,353,680 SH   SOLE   2,353,530 150 0
FONAR CORP COMMON 344437405 10,034 480,554 SH   DFND 1 0 480,554 0
FONAR CORP COMMON 344437405 10,144 485,823 SH   SOLE   477,704 0 8,119
FORTIS INC COMMON 349553107 7,902 193,398 SH   DFND 1 0 193,398 0
FORTIS INC COMMON 349553107 4,582 112,133 SH   SOLE   112,133 0 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 293,021 3,942,166 SH   DFND 1 0 3,942,166 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 85,383 1,148,696 SH   SOLE   1,041,449 144 107,103
FRANKLIN RES INC COMMON 354613101 236 11,615 SH   SOLE   11,615 0 0
FRESHPET INC COMMON 358039105 59,709 534,787 SH   DFND 1 0 534,787 0
FRESHPET INC COMMON 358039105 3,917 35,085 SH   SOLE   34,817 0 268
GAMING&LEISURE PPTYS COMMON 36467J108 0 7 SH   SOLE   7 0 0
GARTNER INC COMMON 366651107 15,171 121,417 SH   DFND 1 0 121,417 0
GARTNER INC COMMON 366651107 1,109 8,878 SH   SOLE   8,818 0 60
GENERAL DYNAMICS COMMON 369550108 5 37 SH   SOLE   37 0 0
GENERAL MILLS INC COMMON 370334104 3,871 62,764 SH   SOLE   62,764 0 0
GENERAL MOTORS CO COMMON 37045V100 6 199 SH   SOLE   199 0 0
GENMAB AS SPNADR REPR 0.50 ORD 372303206 5,266 143,845 SH   SOLE   143,845 0 0
GILEAD SCIENCES INC COMMON 375558103 3 40 SH   SOLE   40 0 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 8,646 229,690 SH   DFND 1 0 229,690 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 5,974 158,705 SH   SOLE   158,705 0 0
GLOBAL PAYMENTS INC COMMON 37940X102 3,354 18,887 SH   SOLE   18,887 0 0
GLOBUS MED INC CLASS A 379577208 32,660 659,541 SH   DFND 1 0 659,541 0
GLOBUS MED INC CLASS A 379577208 11,206 226,294 SH   SOLE   201,592 0 24,702
GOLDMAN SACHS GROUP COMMON 38141G104 4 19 SH   SOLE   19 0 0
GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 158,115 1,826,018 SH   DFND 1 0 1,826,018 0
GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 31,418 362,834 SH   SOLE   334,845 37 27,952
GRACO INC COMMON 384109104 107,602 1,753,896 SH   DFND 1 0 1,753,896 0
GRACO INC COMMON 384109104 337,570 5,502,338 SH   SOLE   4,922,380 126 579,832
GRAINGER W W INC COMMON 384802104 3,842 10,767 SH   SOLE   10,767 0 0
GROCERY OUTLET HLD COM USD0.001 39874R101 187,844 4,777,319 SH   DFND 1 0 477,319 0
GROCERY OUTLET HLD COM USD0.001 39874R101 2,838 72,177 SH   DFND 2 0 72,177 0
GROCERY OUTLET HLD COM USD0.001 39874R101 43,716 1,039,615 SH   SOLE   948,350 120 91,145
GSX TECHEDU INC SPN ADS RP 0.666 ORD 36257Y109 40,878 544,038 SH   DFND 1 0 544,038 0
GSX TECHEDU INC SPN ADS RP 0.666 ORD 36257Y109 3,514 39,000 SH   SOLE   38,744 0 256
HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 133,530 5,454,663 SH   DFND 1 0 5,454,663 0
HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 45,188 1,845,912 SH   SOLE   1,833,586 0 12,326
HEALTHEQUITY INC COMMON 42226A107 38,639 752,169 SH   DFND 1 0 752,169 0
HEALTHEQUITY INC COMMON 42226A107 5,132 99,901 SH   SOLE   99,048 0 853
HEALTHPEAK PROPERTIE COM USD1 42250P103 922 33,947 SH   SOLE   33,494 0 453
HEICO CORP NEW CLASS A 422806208 192,133 2,167,070 SH   DFND 1 0 2,167,070 0
HEICO CORP NEW CLASS A 422806208 51,180 577,257 SH   SOLE   522,964 59 54,234
HENRY JACK & ASSOC COMMON 426281101 68,251 419,772 SH   DFND 1 0 419,772 0
HENRY JACK & ASSOC COMMON 426281101 2,436 14,983 SH   DFND 2 0 14,983 0
HENRY JACK & ASSOC COMMON 426281101 289,073 1,777,927 SH   SOLE   1,661,734 66 116,127
HILTON WRLDWDE HLDGS COMMON 43300A203 734 8,601 SH   SOLE   8,485 0 116
HOME DEPOT INC COMMON 437076102 26,022 93,701 SH   DFND 1 0 93,701 0
HOME DEPOT INC COMMON 437076102 3,486 12,551 SH   DFND 2 0 12,551 0
HOME DEPOT INC COMMON 437076102 9,375 33,757 SH   SOLE   33,458 0 299
HONEYWELL INTL INC COMMON 438516106 14,283 86,767 SH   SOLE   73,577 0 13,190
HOULIHAN LOKEY INC COMMON CL A 441593100 61,737 1,045,503 SH   DFND 1 0 1,045,503 0
HOULIHAN LOKEY INC COMMON CL A 441593100 97,865 1,657,312 SH   SOLE   1,559,497 147 97,668
HUMANA INC COMMON 444859102 3 7 SH   SOLE   7 0 0
IAC INTERACTIVECORP COMMON 44891N109 3 26 SH   SOLE   26 0 0
IDEXX LABS INC COMMON 45168D104 31,818 80,940 SH   DFND 1 0 80,940 0
IDEXX LABS INC COMMON 45168D104 2,162 5,499 SH   SOLE   5,462 0 37
ILLINOIS TOOL WORKS COMMON 452308109 1,087 5,624 SH   SOLE   5,624 0 0
ILLUMINA INC COMMON 452327109 10,405 33,664 SH   DFND 1 0 33,664 0
ILLUMINA INC COMMON 452327109 3,801 12,299 SH   SOLE   12,150 0 149
INGERSOLL RAND INC COMMON 45687V106 5 153 SH   SOLE   153 0 0
INTEL CORP COMMON 458140100 261 5,043 SH   SOLE   5,043 0 0
INTERACTIVE BROKERS CLASS A 45841N107 199,597 4,129,875 SH   DFND 1 0 4,123,911 5,964
INTERACTIVE BROKERS CLASS A 45841N107 127,025 2,628,281 SH   SOLE   2,515,269 225 112,787
INTL BUSINESS MCHN COMMON 459200101 12,161 99,949 SH   DFND 1 0 99,949 0
INTL BUSINESS MCHN COMMON 459200101 5,282 43,411 SH   SOLE   43,411 0 0
INTUIT COMMON 461202103 3,553 10,893 SH   SOLE   10,893 0 0
INTUIT COMMON 461202103 3,071 9,413 SH   DFND 2 0 9,413 0
INTUITIVE SURGIC INC COMMON 46120E602 1 2 SH   SOLE   2 0 0
INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 530 1,905 SH   SOLE   1,905 0 0
IQVIA HOLDINGS INC COMMON 46266C105 58 369 SH   SOLE   369 0 0
ISHARES SELECT DIVID ETF 464287168 855 10,478 SH   SOLE   10,478 0 0
ISHARES EMERG MKTS ETF 464287234 725 16,549 SH   SOLE   16,549 0 0
ISHARES IBOXX INV CP ETF 464287242 177 1,316 SH   SOLE   1,316 0 0
ISHARES GLOBAL TECH ETF 464287291 74 280 SH   SOLE   280 0 0
ISHARES S&P 500 GRWT ETF 464287309 85 366 SH   SOLE   366 0 0
ISHARES MSCI EAFE ETF 464287465 1,139 17,894 SH   SOLE   17,894 0 0
ISHARES RUS MDCP VAL ETF 464287473 710 8,777 SH   SOLE   8,777 0 0
ISHARES RUS MD CP GR ETF 464287481 1,571 9,087 SH   SOLE   8,559 0 528
ISHARES RUS MID-CAP ETF 464287499 7,640 133,072 SH   SOLE   128,736 0 4,336
ISHARES NASDQ BIOTEC ETF 464287556 1,461 10,778 SH   SOLE   10,529 0 249
ISHARES RUS 1000 VAL ETF 464287598 4,055 34,300 SH   SOLE   33,969 0 331
ISHARES S&P MC 400GR ETF 464287606 48 200 SH   SOLE   200 0 0
ISHARES RUS 1000 GRW ETF 464287614 11,927 54,953 SH   SOLE   54,953 0 0
ISHARES RUS 1000 ETF 464287622 2,601 13,889 SH   SOLE   13,889 0 0
ISHARES RUS 2000 VAL ETF 464287630 9,872 99,358 SH   SOLE   98,321 0 1,037
ISHARES RUS 2000 GRW ETF 464287648 607 2,741 SH   SOLE   2,603 0 138
ISHARES RUSSELL 2000 ETF 464287655 3,224 21,530 SH   SOLE   21,530 0 0
ISHARES RUSSELL 3000 ETF 464287689 1,187 6,053 SH   SOLE   6,053 0 0
ISHARES S&P MC 400VL ETF 464287705 19 140 SH   SOLE   140 0 0
ISHARES US HLTHCARE ETF 464287762 1,103 4,851 SH   SOLE   4,612 0 239
ISHARES SP SMCP600GR ETF 464287887 20 115 SH   SOLE   115 0 0
ISHARES AGENCY BOND ETF 464288166 5 43 SH   SOLE   43 0 0
ISHARES JP MOR EM MK ETF 464288281 246 2,234 SH   SOLE   2,234 0 0
ISHARES GOV CRED BD ETF 464288596 515 4,110 SH   SOLE   4,110 0 0
ISHARES GLOB UTILITS ETF 464288711 202 3,598 SH   SOLE   2,753 0 845
ISHARES MICRO-CAP ETF 464288869 33 366 SH   SOLE   366 0 0
ISHARES EAFE GRWTH ETF 464288885 123 1,367 SH   SOLE   1,367 0 0
ISHARES MSCI EURO FL ETF 464289180 82 5,967 SH   SOLE   5,967 0 0
ISHARES HIGH DIVIDND ETF 46429B663 2,278 28,294 SH   SOLE   28,294 0 0
ISHARES GOLD TRUST GOLD TRUST 464285105 2,545 141,483 SH   SOLE   139,654 0 1,829
ISHARES INC MSCI EMERG MRKT 464286533 351 6,374 SH   SOLE   6,374 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 522 11,696 SH   SOLE   11,696 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 761 40,908 SH   SOLE   40,908 0 0
ISHARES INC MSCI MALAYSI ETF 46434G814 1,244 47,749 SH   SOLE   47,749 0 0
ISHARES TR TIPS BD ETF 464287176 36 282 SH   SOLE   282 0 0
ISHARES TR CORE US AGGBD ETF 464287226 876 7,420 SH   SOLE   7,420 0 0
ISHARES TR COHEN&ST RLTY 464287564 2,021 19,812 SH   SOLE   18,807 0 1,005
ISHARES TR CORE S&P US ETF 464287671 485 6,061 SH   SOLE   6,061 0 0
ISHARES TR DJ US TECH SEC 464287721 51 170 SH   SOLE   170 0 0
ISHARES TR CORE S&P SMALL-CAP 464287804 17 243 SH   SOLE   243 0 0
ISHARES TR CALI AMT-FREE MUNI B 464288356 7,502 120,440 SH   SOLE   120,440 0 0
ISHARES TR NATL AMT FREE MUNI B 464288414 5,080 43,943 SH   SOLE   43,943 0 0
ISHARES TR MBS FIXED BDFD 464288588 176 1,590 SH   SOLE   1,590 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 126 2,078 SH   SOLE   2,078 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 1,790 32,616 SH   SOLE   32,616 0 0
ISHARES TR PFD AND INCM SEC 464288687 510 14,076 SH   SOLE   14,076 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 6,505 95,448 SH   SOLE   95,448 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 69 662 SH   SOLE   662 0 0
ISHARES TR MSCI USA VALUE 46432F388 36 486 SH   SOLE   486 0 0
ISHARES TR CORE MSCI EAFE 46432F842 48 798 SH   SOLE   798 0 0
ISHARES TRUST CORE S&P 500 ETF 464287200 50,992 151,578 SH   SOLE   151,578 0 0
ISHARES TRUST CORE S&P MID-CAP ETF 464287507 267 1,442 SH   SOLE   1,442 0 0
ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 50 660 SH   SOLE   660 0 0
ISTAR INC COMMON 45031U101 892 75,526 SH   SOLE   74,510 0 1,016
JOHN BEAN TECHNOLOGY COMMON 477839104 19,690 214,277 SH   DFND 1 0 214,277 0
JOHN BEAN TECHNOLOGY COMMON 477839104 50,542 550,025 SH   SOLE   523,020 45 26,960
JOHNSON & JOHNSON COMMON 478160104 5,039 33,848 SH   DFND 1 0 33,848 0
JOHNSON & JOHNSON COMMON 478160104 15,304 102,788 SH   SOLE   102,588 0 200
JONES LANG LASALLE COMMON 48020Q107 3 27 SH   SOLE   27 0 0
JPMORGAN CHASE & CO COMMON 46625H100 952 9,887 SH   SOLE   9,887 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 384 35,595 SH   SOLE   32,692 0 2,903
KANSAS CITY SOUTHERN COMMON 485170302 58,278 322,280 SH   DFND 1 0 322,280 0
KANSAS CITY SOUTHERN COMMON 485170302 9,663 53,436 SH   SOLE   52,869 0 567
KAYNE ANDERSON ENERGY INFRASTRUCTUR 486606106 281 70,382 SH   SOLE   70,382 0 0
KAYNE ANDERSON NEXTGEN ENERGY & INF 48661E108 49 12,110 SH   SOLE   12,110 0 0
KEYSIGHT TECHNOLOGS COMMON 49338L103 202 2,049 SH   SOLE   2,049 0 0
KIMBERLY CLARK CORP COMMON 494368103 7,213 48,848 SH   DFND 1 0 48,848 0
KIMBERLY CLARK CORP COMMON 494368103 1,785 12,085 SH   SOLE   12,085 0 0
KROGER CO COMMON 501044101 4,747 139,981 SH   SOLE   139,981 0 0
LABORATORY CORP AMER COMMON 50540R409 2 8 SH   SOLE   8 0 0
LAM RESEARCH CORP COMMON 512807108 37 112 SH   SOLE   112 0 0
LAMAR ADVERTISING CL A 512816109 8,775 132,606 SH   SOLE   132,606 0 0
LAMAR ADVERTISING CL A 512816109 3,969 59,982 SH   DFND 2 0 59,982 0
LAMB WESTON HLDGS COMMON 513272104 28,177 425,179 SH   DFND 1 0 425,179 0
LAMB WESTON HLDGS COMMON 513272104 5,376 81,123 SH   DFND 2 0 81,123 0
LAMB WESTON HLDGS COMMON 513272104 19,085 287,989 SH   SOLE   254,488 0 33,501
LANDSTAR SYS INC COMMON 515098101 30,088 239,763 SH   DFND 1 0 239,763 0
LANDSTAR SYS INC COMMON 515098101 79,499 633,500 SH   SOLE   604,535 51 28,914
LAS VEGAS SANDS CORP COMMON 517834107 17,288 370,518 SH   DFND 1 0 370,518 0
LAS VEGAS SANDS CORP COMMON 517834107 10,346 221,737 SH   SOLE   204,624 0 17,113
LEAR CORPORATION COMMON 521865204 1 8 SH   SOLE   8 0 0
LEGGETT & PLATT INC COMMON 524660107 7,449 180,931 SH   DFND 1 0 180,931 0
LEGGETT & PLATT INC COMMON 524660107 3,319 80,611 SH   SOLE   80,611 0 0
LEMONADE INC. COMMON STOCK 52567D107 99 1,985 SH   SOLE   1,985 0 0
LENNOX INTL INC COMMON 526107107 40,435 148,324 SH   DFND 1 0 148,324 0
LENNOX INTL INC COMMON 526107107 2,857 10,481 SH   DFND 2 0 10,481 0
LENNOX INTL INC COMMON 526107107 162,786 597,138 SH   SOLE   588,850 33 8,255
LEXINGTON REALTY TR COMMON 529043101 10 1,000 SH   SOLE   1,000 0 0
LIBERTY GLOBAL PLC CLASS C G5480U120 5 228 SH   SOLE   228 0 0
LIBERTY LATIN AMERIC COM CL C G9001E128 0 21 SH   SOLE   21 0 0
LILLY ELI & CO COMMON 532457108 310 2,092 SH   SOLE   2,092 0 0
LINCOLN ELEC HLDGS COMMON 533900106 168 1,823 SH   SOLE   1,823 0 0
LINCOLN NATL CORP COMMON 534187109 11 348 SH   SOLE   348 0 0
LINDE PLC SHS G5494J103 14,041 58,964 SH   SOLE   50,794 0 8,170
LOCKHEED MARTIN CORP COMMON 539830109 88 230 SH   SOLE   230 0 0
LOWES CO COMMON 548661107 30,331 182,866 SH   SOLE   162,769 0 20,097
LUMEN TECHNOLOGIES COMMON 156700106 5 543 SH   SOLE   543 0 0
MAGNA INTL INC COMMON 559222401 6 128 SH   SOLE   128 0 0
MANHATTAN ASSOCS IN COMMON 562750109 61,755 646,720 SH   DFND 1 0 646,720 0
MANHATTAN ASSOCS IN COMMON 562750109 201,419 2,109,320 SH   SOLE   1,842,259 0 267,061
MANPOWERGROUP COMMON 56418H100 28 380 SH   SOLE   380 0 0
MANULIFE FNL CORP COMMON 56501R106 23 1,632 SH   SOLE   1,632 0 0
MARKETAXESS HLDGS COMMON 57060D108 387,324 804,260 SH   DFND 1 0 804,260 0
MARKETAXESS HLDGS COMMON 57060D108 63,703 132,269 SH   SOLE   121,912 14 10,343
MARSH & MCLENNAN COS COMMON 571748102 22,336 194,729 SH   SOLE   174,512 0 20,217
MASCO CORP COMMON 574599106 2 42 SH   SOLE   42 0 0
MASTERCARD INC CLASS A 57636Q104 3,131 9,259 SH   SOLE   9,259 0 0
MATCH GROUP INC COMMON 57667L107 6 58 SH   SOLE   58 0 0
MATERION CORPORATION COMMON 576690101 4 72 SH   SOLE   72 0 0
MCCORMICK & CO INC COMMON NON VTG 579780206 45,149 232,609 SH   DFND 1 0 232,609 0
MCCORMICK & CO INC COMMON NON VTG 579780206 7,399 38,118 SH   SOLE   37,707 0 411
MCDONALDS CORP COMMON 580135101 22,613 103,027 SH   DFND 1 0 103,027 0
MCDONALDS CORP COMMON 580135101 19,254 87,717 SH   SOLE   79,580 0 8,137
MEDTRONIC PLC SHS G5960L103 2,662 25,614 SH   SOLE   25,614 0 0
MERCADOLIBRE INC COMMON 58733R102 145,479 134,394 SH   DFND 1 0 134,394 0
MERCADOLIBRE INC COMMON 58733R102 18,402 17,000 SH   SOLE   16,837 0 163
MERCK & CO INC COMMON 58933Y105 7,337 88,451 SH   DFND 1 0 88,451 0
MERCK & CO INC COMMON 58933Y105 7,454 89,859 SH   SOLE   89,859 0 0
MESA LABS INC COMMON 59064R109 23,129 90,788 SH   DFND 1 0 90,788 0
MESA LABS INC COMMON 59064R109 19,784 77,655 SH   SOLE   70,351 8 7,296
METTLER TOLEDO INTL COMMON 592688105 33,524 34,713 SH   DFND 1 0 34,713 0
METTLER TOLEDO INTL COMMON 592688105 2,274 2,355 SH   DFND 2 0 2,355 0
METTLER TOLEDO INTL COMMON 592688105 1,240 1,284 SH   SOLE   1,275 0 9
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 38,798 1,386,650 SH   DFND 1 0 1,386,650 0
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 96,648 3,454,173 SH   SOLE   3,277,773 283 176,117
MICROCHIP TECHNOLOGY COMMON 595017104 3,622 35,245 SH   SOLE   35,245 0 0
MICRON TECHNOLOGY COMMON 595112103 2 49 SH   SOLE   49 0 0
MICROSOFT CORP COMMON 594918104 18,393 87,443 SH   SOLE   82,544 0 4,899
MKS INSTRUMENT INC COMMON 55306N104 10 88 SH   SOLE   88 0 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 56,182 1,598,826 SH   DFND 1 0 1,598,826 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 2,262 64,359 SH   DFND 2 0 64,359 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 156,763 4,461,101 SH   SOLE   3,975,929 0 485,172
MONDELEZ INTL INC COMMON 609207105 5 90 SH   SOLE   90 0 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 55,505 692,077 SH   DFND 1 0 692,077 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 2,357 29,383 SH   DFND 2 0 29,383 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 9,007 112,312 SH   SOLE   111,143 0 1,169
MOODYS CORP COMMON 615369105 24,868 85,797 SH   DFND 1 0 85,797 0
MOODYS CORP COMMON 615369105 2,993 10,326 SH   DFND 2 0 10,326 0
MOODYS CORP COMMON 615369105 20,380 70,313 SH   SOLE   61,559 0 8,754
MORGAN STANLEY COMMON 617446448 3 66 SH   SOLE   66 0 0
MORNINGSTAR INC COMMON 617700109 238,418 1,484,452 SH   DFND 1 0 1,484,452 0
MORNINGSTAR INC COMMON 617700109 52,603 327,515 SH   SOLE   298,203 39 29,273
MOTOROLA SOLUTIONS COMMON 620076307 113 722 SH   SOLE   722 0 0
MSC INDL DIRECT INC CLASS A 553530106 5,226 82,592 SH   DFND 1 0 82,592 0
MSC INDL DIRECT INC CLASS A 553530106 2,343 37,027 SH   SOLE   37,027 0 0
MSCI INC COMMON 55354G100 22,475 62,993 SH   DFND 1 0 60,803 2,190
MSCI INC COMMON 55354G100 220,971 619,346 SH   SOLE   614,658 35 4,653
NATIONAL GRID ADR (5 ORD) 636274409 872 15,080 SH   SOLE   15,080 0 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 123,591 2,511,494 SH   DFND 1 0 2,511,494 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 35,117 713,607 SH   SOLE   649,196 87 64,324
NATL BEVERAGE CORP COMMON 635017106 63,350 931,478 SH   DFND 1 0 931,478 0
NATL BEVERAGE CORP COMMON 635017106 103,488 1,521,660 SH   SOLE   1,445,594 124 75,942
NCINO INC COMMON USD0.0005 63947U107 153,446 1,925,782 SH   DFND 1 0 1,925,782 0
NCINO INC COMMON USD0.0005 63947U107 1,199 15,044 SH   DFND 2 0 15,044 0
NCINO INC COMMON USD0.0005 63947U107 35,304 443,067 SH   SOLE   403,965 52 39,050
NETFLIX INC COMMON 64110L106 58,527 117,047 SH   DFND 1 0 117,047 0
NETFLIX INC COMMON 64110L106 20,094 40,186 SH   SOLE   39,716 0 470
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 24,389 163,140 SH   DFND 1 0 163,140 0
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 2,003 13,398 SH   SOLE   13,310 0 88
NEXTERA ENERGY INC COMMON 65339F101 4,702 16,940 SH   DFND 1 0 16,940 0
NEXTERA ENERGY INC COMMON 65339F101 11,982 43,168 SH   SOLE   37,998 0 5,170
NIKE INC CLASS B 654106103 39,508 314,704 SH   DFND 1 0 314,704 0
NIKE INC CLASS B 654106103 23,140 184,319 SH   SOLE   183,056 0 1,263
NORDSON CORP COMMON 655663102 40,873 213,080 SH   DFND 1 0 209,793 3,287
NORDSON CORP COMMON 655663102 182,458 951,185 SH   SOLE   938,686 54 12,445
NORTHROP GRUMMAN CO COMMON 666807102 4 13 SH   SOLE   13 0 0
NORTONLIFELOCK INC COMMON 668771108 22 1,076 SH   SOLE   1,076 0 0
NOVARTIS AG ADR (1 ORD) 66987V109 1,474 16,950 SH   SOLE   16,950 0 0
NUVEEN CA QUALTY MUN INCOME FD COM 67066Y105 695 47,733 SH   SOLE   47,733 0 0
NVE CORP COMMON 629445206 26,114 532,075 SH   DFND 1 0 532,075 0
NVE CORP COMMON 629445206 5,788 117,911 SH   SOLE   107,178 13 10,720
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 39 2,228 SH   SOLE   2,228 0 0
NVIDIA CORP COMMON 67066G104 80,990 149,643 SH   DFND 1 0 149,643 0
NVIDIA CORP COMMON 67066G104 28,573 52,794 SH   SOLE   52,177 0 617
OKTA INC COMMON CL A 679295105 68,818 321,803 SH   DFND 1 0 321,803 0
OKTA INC COMMON CL A 679295105 7,902 36,953 SH   SOLE   36,715 0 238
OLD DOMINION FGHT COMMON 679580100 27,370 151,285 SH   DFND 1 0 151,285 0
OLD DOMINION FGHT COMMON 679580100 1,688 9,330 SH   DFND 2 0 9,330 0
OLD DOMINION FGHT COMMON 679580100 8,686 48,008 SH   SOLE   43,151 0 4,857
OLLIES BARGAIN OUT COMMON 681116109 430,042 4,923,207 SH   DFND 1 0 4,923,207 0
OLLIES BARGAIN OUT COMMON 681116109 115,763 1,325,273 SH   SOLE   1,201,674 180 123,419
OMEGA FLEX COMMON 682095104 145,532 928,614 SH   DFND 1 0 928,614 0
OMEGA FLEX COMMON 682095104 44,509 283,993 SH   SOLE   260,898 33 23,062
OMNICOM GROUP INC COMMON 681919106 3,594 72,600 SH   DFND 1 0 72,600 0
OMNICOM GROUP INC COMMON 681919106 759 15,320 SH   SOLE   15,320 0 0
OPORTUN FINANCIAL CO COMMON 68376D104 31,713 2,689,810 SH   DFND 1 0 2,689,810 0
OPORTUN FINANCIAL CO COMMON 68376D104 10,841 919,471 SH   SOLE   855,794 90 63,587
ORACLE CORP COMMON 68389X105 17,198 288,077 SH   SOLE   250,803 0 37,274
OREILLY AUTOMOTIVE I COM 67103H107 14,349 31,120 SH   SOLE   26,782 0 4,338
PARKER HANNIFIN CORP COMMON 701094104 2 9 SH   SOLE   9 0 0
PATTERSON COMPANIES COMMON 703395103 9,749 404,424 SH   DFND 1 0 404,424 0
PATTERSON COMPANIES COMMON 703395103 4,247 176,199 SH   SOLE   176,199 0 0
PAYCHEX INC COMMON 704326107 7,129 89,367 SH   DFND 1 0 89,367 0
PAYCHEX INC COMMON 704326107 2,978 37,327 SH   SOLE   37,327 0 0
PAYCOM SOFTWARE COM USD0.01 70432V102 264,009 848,085 SH   DFND 1 0 848,085 0
PAYCOM SOFTWARE COM USD0.01 70432V102 93,246 299,536 SH   SOLE   268,827 42 30,667
PAYPAL HLDGS INC COM 70450Y103 62 313 SH   SOLE   313 0 0
PEPSICO INC COMMON 713448108 7,175 51,766 SH   DFND 1 0 51,766 0
PEPSICO INC COMMON 713448108 10,785 77,810 SH   SOLE   77,810 0 0
PFIZER INC COMMON 717081103 5,172 140,933 SH   DFND 1 0 140,933 0
PFIZER INC COMMON 717081103 6,658 181,400 SH   SOLE   181,400 0 0
PHILIP MORRIS INTL COMMON 718172109 2,682 35,762 SH   SOLE   35,762 0 0
PHILLIPS 66 COMMON 718546104 23 450 SH   SOLE   450 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 9,340 91,606 SH   SOLE   90,589 0 1,017
PIMCO ETF TRUST 0-5 YR HGHYLD BD IDX 72201R783 269 2,858 SH   SOLE   2,858 0 0
PLAINS ALL AMERN PIP UNIT 726503105 21 3,538 SH   SOLE   2,000 0 1,538
PNC FINL SVCS GRP COMMON 693475105 6,860 62,418 SH   DFND 1 0 62,418 0
PNC FINL SVCS GRP COMMON 693475105 13,144 119,582 SH   SOLE   104,463 0 15,119
POOL CORPORATION COMMON 73278L105 180,537 539,658 SH   DFND 1 0 539,658 0
POOL CORPORATION COMMON 73278L105 3,583 10,711 SH   DFND 2 0 10,711 0
POOL CORPORATION COMMON 73278L105 530,395 1,585,446 SH   SOLE   1,457,218 35 128,193
PRICESMART INC COMMON 741511109 91,002 1,369,478 SH   DFND 1 0 1,369,478 0
PRICESMART INC COMMON 741511109 124,818 1,878,353 SH   SOLE   1,641,178 28 237,147
PRIMERICA INC COMMON 74164M108 108,325 957,440 SH   DFND 1 0 957,440 0
PRIMERICA INC COMMON 74164M108 4,488 39,666 SH   DFND 2 0 39,666 0
PRIMERICA INC COMMON 74164M108 300,856 2,659,150 SH   SOLE   2,366,284 44 292,822
PRIMO WATER CORP COMMON 74167P108 1 99 SH   SOLE   0 0 99
PROCTER AND GAMBLE C COM 742718109 28,180 202,745 SH   DFND 1 0 202,745 0
PROCTER AND GAMBLE C COM 742718109 11,870 85,400 SH   SOLE   84,726 0 674
PROGRESSIVE CORP COMMON 743315103 10,152 107,232 SH   DFND 1 0 107,232 0
PROGRESSIVE CORP COMMON 743315103 3,748 39,590 SH   SOLE   39,156 0 434
PROLOGIS INC COMMON 74340W103 1,508 14,981 SH   SOLE   14,779 0 202
PROSHARES TR PSHS CS 130/30 74347R248 33,804 444,130 SH   SOLE   444,130 0 0
PROSHARES TR ULTRAPRO QQQ 74347X831 26 200 SH   SOLE   200 0 0
PT TELEKOMUNIKAS IND ADR (100 SER B) 715684106 246 14,159 SH   SOLE   14,159 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 33 280 SH   SOLE   280 0 0
RALPH LAUREN CORP CLASS A 751212101 5 80 SH   SOLE   80 0 0
RBC BEARINGS INC COMMON 75524B104 57,128 471,318 SH   DFND 1 0 471,318 0
RBC BEARINGS INC COMMON 75524B104 218,040 1,798,852 SH   SOLE   1,669,357 41 129,454
RE/MAX HOLDINGS COM USD0.0001 CL 'A' 75524W108 5 156 SH   SOLE   156 0 0
RELX PLC SPNSADR REP 1 ORD 759530108 0 1 SH   SOLE   1 0 0
RESOLUTE FOREST PROD COMMON 76117W109 1 233 SH   SOLE   233 0 0
REXFORD INDUSTRIAL COM USD0.01 76169C100 124 2,700 SH   SOLE   2,700 0 0
RIO TINTO PLC ADR (1 ORD) 767204100 693 11,474 SH   SOLE   11,474 0 0
RLI CORP COMMON 749607107 63,079 753,365 SH   DFND 1 0 753,365 0
RLI CORP COMMON 749607107 183,590 2,192,618 SH   SOLE   1,962,415 66 230,137
ROCKWELL AUTOMATION COMMON 773903109 2 8 SH   SOLE   8 0 0
ROLLINS INC COMMON 775711104 48,692 898,538 SH   DFND 1 0 891,176 7,362
ROLLINS INC COMMON 775711104 113,081 2,086,747 SH   SOLE   2,065,955 120 20,672
ROPER TECHNOLOGIES COMMON 776696106 55,183 139,665 SH   DFND 1 0 139,665 0
ROPER TECHNOLOGIES COMMON 776696106 10,697 27,072 SH   SOLE   26,775 0 297
ROSS STORES INC COMMON 778296103 88,206 945,195 SH   DFND 1 0 945,195 0
ROSS STORES INC COMMON 778296103 24,075 257,979 SH   SOLE   244,216 0 13,763
ROYAL BANK CDA COMMON 780087102 1,403 19,997 SH   DFND 1 0 19,997 0
ROYAL BANK CDA COMMON 780087102 4,610 65,722 SH   SOLE   65,722 0 0
ROYAL DUTCH SHELL SPON ADR B 780259107 475 19,612 SH   SOLE   19,612 0 0
ROYAL DUTCH SHELL SPONS ADR A 780259206 1,151 45,734 SH   SOLE   45,734 0 0
S&P GLOBAL INC COMMON 78409V104 6 16 SH   SOLE   16 0 0
SALESFORCE.COM COMMON 79466L302 60 237 SH   SOLE   237 0 0
SALLY BEAUTY HLDGS COMMON 79546E104 3 391 SH   SOLE   391 0 0
SANOFI SPONSORED ADR 80105N105 1,490 29,708 SH   SOLE   29,708 0 0
SAP SE SP ADR (1 ORD) 803054204 4,868 31,244 SH   SOLE   31,244 0 0
SCHLUMBERGER LTD COMMON 806857108 37 2,387 SH   SOLE   2,387 0 0
SCHWAB CHARLES CORP COM 808513105 10,958 302,453 SH   SOLE   262,440 0 40,013
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 13 491 SH   SOLE   491 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 48 1,537 SH   SOLE   1,537 0 0
SCOTTS MIRACLE-GRO CLASS A 810186106 86,667 566,783 SH   DFND 1 0 566,783 0
SCOTTS MIRACLE-GRO CLASS A 810186106 3,345 21,878 SH   DFND 2 0 21,878 0
SCOTTS MIRACLE-GRO CLASS A 810186106 415,936 2,720,133 SH   SOLE   2,656,143 178 63,812
SEA LTD SPONSORD ADS 81141R100 7,709 50,044 SH   DFND 1 0 50,044 0
SEA LTD SPONSORD ADS 81141R100 8,169 53,031 SH   SOLE   53,031 0 0
SEI INVESTMENTS CO COMMON 784117103 16,883 332,873 SH   DFND 1 0 332,873 0
SEI INVESTMENTS CO COMMON 784117103 2,786 54,931 SH   DFND 2 0 54,931 0
SEI INVESTMENTS CO COMMON 784117103 5,742 113,202 SH   SOLE   100,796 0 12,406
SELECT SECTOR SPDR HEALTH CARE 81369Y209 67 630 SH   SOLE   630 0 0
SELECT SECTOR SPDR SBI CONS STPLS 81369Y308 123 1,923 SH   SOLE   1,923 0 0
SELECT SECTOR SPDR SBI CONS DISCR 81369Y407 41 280 SH   SOLE   280 0 0
SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 40 1,653 SH   SOLE   1,653 0 0
SELECT SECTOR SPDR SBI INT-TECH 81369Y803 166 1,422 SH   SOLE   1,422 0 0
SELECT SECTOR SPDR T RL EST SEL SEC 81369Y860 2,886 81,827 SH   SOLE   79,142 0 2,685
SERVICEMASTER GBL HLDGS INC COM 81761R109 37,878 949,804 SH   DFND 1 0 949,804 0
SERVICEMASTER GBL HLDGS INC COM 81761R109 89,132 2,235,017 SH   SOLE   2,123,016 190 111,811
SILK ROAD MEDICAL COM USD0.001 82710M100 48,422 720,453 SH   DFND 1 0 720,453 0
SILK ROAD MEDICAL COM USD0.001 82710M100 1,812 26,956 SH   DFND 2 0 26,956 0
SILK ROAD MEDICAL COM USD0.001 82710M100 3,184 47,374 SH   SOLE   47,156 0 218
SIMON PPTY INC COMMON 828806109 610 9,436 SH   SOLE   9,309 0 127
SIMPSON MANUFACTURIN COMMON 829073105 65,173 670,779 SH   DFND 1 0 670,779 0
SIMPSON MANUFACTURIN COMMON 829073105 216,002 2,223,152 SH   SOLE   1,940,278 0 282,874
SITEONE LANDSCAPE COM USD0.01 82982L103 174,952 1,434,622 SH   DFND 1 0 1,429,120 5,502
SITEONE LANDSCAPE COM USD0.01 82982L103 315,175 2,584,454 SH   SOLE   2,519,677 174 64,603
SLACK TECHNOLOGIES COMMON CLASS A 83088V102 17 626 SH   SOLE   626 0 0
SMUCKER J M CO COMMON 832696405 2,635 22,805 SH   SOLE   22,805 0 0
SNAP-ON INC COMMON 833034101 5,486 37,286 SH   DFND 1 0 37,286 0
SNAP-ON INC COMMON 833034101 2,486 16,896 SH   SOLE   16,896 0 0
SNOWFLAKE INC COMMON CLASS A 833445109 1,914 7,625 SH   DFND 1 0 7,625 0
SNOWFLAKE INC COMMON CLASS A 833445109 596 2,375 SH   SOLE   2,352 0 23
SONOCO PRODS COMMON 835495102 7,088 138,782 SH   DFND 1 0 138,782 0
SONOCO PRODS COMMON 835495102 2,839 55,586 SH   SOLE   55,586 0 0
SOUTHERN CO COMMON 842587107 8,551 157,703 SH   DFND 1 0 157,703 0
SOUTHERN CO COMMON 842587107 4,243 78,257 SH   SOLE   78,257 0 0
SOUTHWEST AIRLS CO COMMON 844741108 20 520 SH   SOLE   520 0 0
SPDR DOW JONES INDL UT SER 1 78467X109 169 610 SH   SOLE   610 0 0
SPDR GOLD TR GOLD SHS 78463V107 2,641 14,908 SH   SOLE   14,633 0 275
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 2,563 7,645 SH   SOLE   7,645 0 0
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 10,549 31,118 SH   SOLE   31,118 0 0
SPS COMMERCE INC COMMON 78463M107 88,327 1,134,286 SH   DFND 1 0 1,134,286 0
SPS COMMERCE INC COMMON 78463M107 36,830 472,966 SH   SOLE   404,247 41 68,678
SPX FLOW INC COMMON 78469X107 3 76 SH   SOLE   76 0 0
SQUARE INC CLASS A 852234103 42,646 262,354 SH   DFND 1 0 262,354 0
SQUARE INC CLASS A 852234103 2,221 13,666 SH   SOLE   13,567 0 99
STANLEY BLACK&DECKR COMMON 854502101 2,319 14,298 SH   SOLE   14,298 0 0
STARBUCKS CORP COMMON 855244109 2,776 32,310 SH   SOLE   32,310 0 0
STATE STREET CORP COMMON 857477103 3,693 62,248 SH   SOLE   62,248 0 0
STERIS PLC SHARES G8473T100 12,802 72,660 SH   SOLE   62,010 0 10,650
STOCK YARDS BANC COMMON 861025104 11,245 330,351 SH   DFND 1 0 330,351 0
STOCK YARDS BANC COMMON 861025104 16,210 476,212 SH   SOLE   430,046 69 46,097
STRYKER CORP COMMON 863667101 5,055 24,256 SH   SOLE   24,256 0 0
SYSCO CORP COMMON 871829107 4,495 72,247 SH   SOLE   72,247 0 0
T ROWE PRICE GRP COMMON 74144T108 29,861 232,888 SH   DFND 1 0 232,888 0
T ROWE PRICE GRP COMMON 74144T108 1,632 12,726 SH   SOLE   12,643 0 83
TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 780 9,622 SH   SOLE   9,622 0 0
TARGET CORPORATION COMMON 87612E106 5 29 SH   SOLE   29 0 0
TELADOC HEALTH COMMON 87918A105 76,673 349,724 SH   DFND 1 0 349,724 0
TELADOC HEALTH COMMON 87918A105 5,187 23,657 SH   SOLE   23,498 0 159
TELEDYNE TECH INC COMMON 879360105 107,153 345,420 SH   DFND 1 0 345,420 0
TELEDYNE TECH INC COMMON 879360105 307,407 990,964 SH   SOLE   905,826 0 85,138
TERADYNE INC COMMON 880770102 55,917 703,717 SH   DFND 1 0 694,480 9,237
TERADYNE INC COMMON 880770102 230,155 2,896,480 SH   SOLE   2,841,939 149 54,392
TESLA INC COM 88160R101 94 220 SH   SOLE   220 0 0
TEXAS INSTRUMENTS COMMON 882508104 2,145 15,020 SH   SOLE   15,020 0 0
THE HERSHEY COMPANY COMMON 427866108 803 5,600 SH   SOLE   5,600 0 0
THE TRADE DESK COM CL A 88339J105 178,571 344,214 SH   DFND 1 0 344,214 0
THE TRADE DESK COM CL A 88339J105 3,267 6,298 SH   DFND 2 0 6,298 0
THE TRADE DESK COM CL A 88339J105 27,568 53,140 SH   SOLE   52,597 0 543
THERMO FISHER SCI COMMON 883556102 17 38 SH   SOLE   38 0 0
THOR INDS INC COMMON 885160101 54,979 577,146 SH   DFND 1 0 570,507 6,639
THOR INDS INC COMMON 885160101 265,922 2,791,530 SH   SOLE   2,728,704 184 62,642
TJX COMPANIES INC COMMON 872540109 14,176 254,737 SH   SOLE   223,200 0 31,537
TORO CO COMMON 891092108 67,471 803,701 SH   DFND 1 0 803,701 0
TORO CO COMMON 891092108 232,754 2,772,510 SH   SOLE   2,431,109 0 341,401
TRACTOR SUPPLY CO COMMON 892356106 14,743 102,851 SH   DFND 1 0 102,851 0
TRACTOR SUPPLY CO COMMON 892356106 5,072 35,378 SH   SOLE   31,365 0 4,013
TRANE TECHNOLOGI PLC ORDINARY SHARES G8994E103 16,861 139,062 SH   SOLE   119,635 0 19,427
TRANSUNION COMMON 89400J107 9,792 116,388 SH   SOLE   116,388 0 0
TRANSUNION COMMON 89400J107 2,966 35,257 SH   DFND 2 0 35,257 0
TRAVELERS CO(THE) COMMON 89417E109 11,590 107,122 SH   SOLE   91,105 0 16,017
TRIP COM GROUP LTD SPN ADS 0.125 ORD 89677Q107 41,206 1,323,257 SH   DFND 1 0 1,323,257 0
TRIP COM GROUP LTD SPN ADS 0.125 ORD 89677Q107 1,958 62,869 SH   DFND 2 0 62,869 0
TRIP COM GROUP LTD SPN ADS 0.125 ORD 89677Q107 4,454 143,017 SH   SOLE   141,496 0 1,521
TYLER TECHN INC COMMON 902252105 721 2,069 SH   SOLE   2,069 0 0
U S PHYSICAL THERAPY COMMON 90337L108 105,351 1,212,600 SH   DFND 1 0 1,212,600 0
U S PHYSICAL THERAPY COMMON 90337L108 35,207 405,231 SH   SOLE   369,807 46 35,378
UBER TECHNOLOGIES COM USD0.00001 90353T100 18,255 500,412 SH   DFND 1 0 500,412 0
UBER TECHNOLOGIES COM USD0.00001 90353T100 6,205 170,086 SH   SOLE   167,988 0 2,098
UNIFIRST CORP MASS COMMON 904708104 21,526 113,674 SH   DFND 1 0 113,674 0
UNIFIRST CORP MASS COMMON 904708104 52,637 277,959 SH   SOLE   264,381 24 13,554
UNILEVER N.V NY SHARES (1 ORD) 904784709 5,083 84,149 SH   SOLE   84,149 0 0
UNILEVER PLC ADR (4 ORD) 904767704 62 1,000 SH   SOLE   1,000 0 0
UNITED PARCEL SERVIC CLASS B 911312106 3,836 23,023 SH   SOLE   23,023 0 0
UNITEDHEALTH GRP INC COMMON 91324P102 10,195 32,695 SH   SOLE   32,695 0 0
US BANCORP DEL COMMON 902973304 11,761 328,069 SH   SOLE   290,427 0 37,642
V F CORP COMMON 918204108 2,598 36,987 SH   SOLE   36,987 0 0
VANGUARD BD INDEX FD TOTAL BND MRKT 921937835 2,509 28,435 SH   SOLE   28,435 0 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 4,527 104,913 SH   SOLE   104,913 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 831 2,700 SH   SOLE   2,700 0 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 77 697 SH   SOLE   697 0 0
VANGUARD INDEX TR LRG CAP 922908637 80 508 SH   SOLE   508 0 0
VANGUARD INDEX TR EXTENDED MKT 922908652 312 2,407 SH   SOLE   2,407 0 0
VANGUARD INDEX TR GROWTH 922908736 789 3,462 SH   SOLE   3,462 0 0
VANGUARD INDEX TR VALUE 922908744 83 793 SH   SOLE   793 0 0
VANGUARD INDEX TR SMALL CAP 922908751 69 449 SH   SOLE   449 0 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 1,188 6,973 SH   SOLE   6,973 0 0
VANGUARD INTL EQUITY INDEX FD FTSE SMCAP 922042718 52 497 SH   SOLE   497 0 0
VANGUARD SECTOR INDE FINANCIALS 92204A405 243 4,154 SH   SOLE   4,154 0 0
VANGUARD SECTOR INDE INFORMATION TECH 92204A702 705 2,263 SH   SOLE   2,263 0 0
VANGUARD SECTOR INDE MATERIALS 92204A801 69 515 SH   SOLE   515 0 0
VANGUARD SECTOR INDE UTILITIES 92204A876 92 710 SH   SOLE   710 0 0
VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 3,992 50,524 SH   SOLE   49,598 0 926
VANGUARD TAX MANAGED FTSE DEV MKT ETF 921943858 90 2,202 SH   SOLE   2,202 0 0
VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 2,464 12,065 SH   SOLE   12,065 0 0
VASTA PLATFORM LTD COMMON CLASS A G9440A109 6,592 427,199 SH   DFND 1 0 427,199 0
VASTA PLATFORM LTD COMMON CLASS A G9440A109 5,440 352,572 SH   SOLE   352,572 0 0
VERISK ANALYTICS INC COM 92345Y106 21,591 116,512 SH   DFND 1 0 116,512 0
VERISK ANALYTICS INC COM 92345Y106 3,031 16,356 SH   DFND 2 0 16,356 0
VERISK ANALYTICS INC COM 92345Y106 7,640 41,229 SH   SOLE   36,970 0 4,259
VERIZON COMMUNICATIO COMMON 92343V104 10,529 176,995 SH   DFND 1 0 176,995 0
VERIZON COMMUNICATIO COMMON 92343V104 3,312 55,669 SH   SOLE   55,669 0 0
VERTEX PHARMACEUTICL COMMON 92532F100 3 10 SH   SOLE   10 0 0
VICI PPTYS INC COM 925652109 868 37,161 SH   SOLE   36,682 0 479
VISA INC CLASS A 92826C839 57,960 289,842 SH   DFND 1 0 289,842 0
VISA INC CLASS A 92826C839 3,840 19,202 SH   DFND 2 0 19,202 0
VISA INC CLASS A 92826C839 19,263 96,330 SH   SOLE   95,142 0 1,188
VITAL FARMS INC COM USD0.0001 92847W103 32,086 791,667 SH   DFND 1 0 791,667 0
VITAL FARMS INC COM USD0.0001 92847W103 2,721 67,127 SH   SOLE   66,782 0 345
VODAFONE GRP PLC ADR (10 ORD) 92857W308 536 39,935 SH   SOLE   39,935 0 0
VULCAN MATERIALS CO COMMON 929160109 488 3,600 SH   SOLE   3,600 0 0
WALGREENS BOOTS ALNC COMMON 931427108 416 11,580 SH   SOLE   11,580 0 0
WALMART INC COMMON 931142103 1,544 11,038 SH   SOLE   11,038 0 0
WALT DISNEY CO COMMON 254687106 514 4,146 SH   SOLE   4,146 0 0
WASTE MANAGEMENT INC COMMON 94106L109 9,902 87,499 SH   SOLE   76,330 0 11,169
WATSCO INC COMMON 942622200 57,074 245,070 SH   DFND 1 0 245,070 0
WATSCO INC COMMON 942622200 107,492 461,548 SH   SOLE   440,359 40 21,149
WATTS WATER TECH CLASS A 942749102 52,456 523,774 SH   DFND 1 0 523,774 0
WATTS WATER TECH CLASS A 942749102 138,726 1,385,183 SH   SOLE   1,182,545 0 202,638
WD-40 CO COMMON 929236107 24,751 130,744 SH   DFND 1 0 130,744 0
WD-40 CO COMMON 929236107 63,910 337,588 SH   SOLE   321,264 27 16,297
WEC ENERGY GROUP INC COMMON 92939U106 4,506 46,504 SH   DFND 1 0 46,504 0
WEC ENERGY GROUP INC COMMON 92939U106 11,688 120,616 SH   SOLE   105,449 0 15,167
WELLS FARGO & CO COMMON 949746101 80 3,414 SH   SOLE   3,414 0 0
WEST PHARMACEUT SVS COMMON 955306105 47,750 173,701 SH   DFND 1 0 173,701 0
WEST PHARMACEUT SVS COMMON 955306105 16,514 60,069 SH   SOLE   53,628 0 6,441
WISDOMTREE TRUST FLOATING RATE TREASU 97717X628 5,796 230,836 SH   SOLE   230,836 0 0
WORKDAY INC COMMON 98138H101 68,809 319,847 SH   DFND 1 0 319,847 0
WORKDAY INC COMMON 98138H101 16,498 76,688 SH   SOLE   75,842 0 846
WORLD GOLD TR SPDR GLD MINIS 98149E204 20 1,054 SH   SOLE   1,054 0 0
WYNN RESORTS LTD COMMON 983134107 27,260 379,613 SH   DFND 1 0 379,613 0
WYNN RESORTS LTD COMMON 983134107 1,911 26,617 SH   SOLE   26,461 0 156
YANDEX N.V. CLASS A N97284108 9,226 141,395 SH   DFND 1 0 141,395 0
YANDEX N.V. CLASS A N97284108 9,296 142,475 SH   SOLE   142,475 0 0
YUM BRANDS INC COMMON 988498101 110 1,203 SH   SOLE   1,203 0 0
YUM CHINA HOLDINGS COMMON STOCK 98850P109 2,453 46,334 SH   SOLE   46,334 0 0
ZEBRA TECHNOLOGIES CLASS A 989207105 43,113 170,770 SH   DFND 1 0 168,385 2,385
ZEBRA TECHNOLOGIES CLASS A 989207105 175,058 693,407 SH   SOLE   683,768 37 9,602
ZIMMER BIOMET HLDS COMMON 98956P102 2 12 SH   SOLE   12 0 0
ZOETIS INC COMMON 98978V103 89,549 541,510 SH   DFND 1 0 541,510 0
ZOETIS INC COMMON 98978V103 2,970 17,958 SH   DFND 2 0 17,958 0
ZOETIS INC COMMON 98978V103 24,884 150,476 SH   SOLE   143,296 0 7,180
ZOOMINFO TECHNOLOGY COM USD0.01 CLASS A 98980F104 21,064 489,984 SH   DFND 1 0 489,984 0
ZOOMINFO TECHNOLOGY COM USD0.01 CLASS A 98980F104 1,257 29,246 SH   SOLE   29,095 0 151