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 12,263 89,823 SH   SOLE   82,433 0 7,390
51JOB INC SPN ADS REP1 ORD SHS 316827104 4,058 66,101 SH   DFND 1 0 66,101 0
AAON INC COMMON 000360206 197,648 4,090,400 SH   DFND 1 0 4,090,400 0
AAON INC COMMON 000360206 51,142 1,058,388 SH   SOLE   973,935 136 84,317
AAR CORP COMMON 000361105 1 74 SH   SOLE   74 0 0
AARON'S INC COMMON 002535300 2 95 SH   SOLE   95 0 0
ABBOTT LABS COMMON 002824100 4,812 60,980 SH   SOLE   60,980 0 0
ABBVIE INC COMMON 00287Y109 220 2,887 SH   SOLE   2,887 0 0
ACCENTURE PLC CLASS A G1151C101 15,622 95,689 SH   DFND 1 0 95,689 0
ACCENTURE PLC CLASS A G1151C101 17,993 110,206 SH   SOLE   100,118 0 10,088
ACTIVISION BLIZZARD COMMON 00507V109 14,032 235,910 SH   DFND 1 0 235,910 0
ACTIVISION BLIZZARD COMMON 00507V109 3,781 63,572 SH   SOLE   62,589 0 983
ACUSHNET HOLDINGS COMMON 005098108 23,767 924,085 SH   DFND 1 0 924,085 0
ACUSHNET HOLDINGS COMMON 005098108 58,766 2,284,853 SH   SOLE   2,007,103 0 277,750
ADOBE INC COMMON 00724F101 32 101 SH   SOLE   101 0 0
ADV MICRO DEVICES COMMON 007903107 5 120 SH   SOLE   120 0 0
AFLAC INC COMMON 001055102 3,040 88,769 SH   SOLE   88,769 0 0
AIR PRODS & CHEMS COMMON 009158106 0 2 SH   SOLE   2 0 0
ALBANY INTL CORP CLASS A 012348108 11,896 251,346 SH   DFND 1 0 251,346 0
ALBANY INTL CORP CLASS A 012348108 29,299 619,028 SH   SOLE   615,547 62 3,419
ALCON AG ORDINARY SH CHF 0.04 H01301128 9,085 178,769 SH   SOLE   150,764 0 28,005
ALEXANDRIA REAL ESTA REIT 015271109 2,032 14,823 SH   SOLE   14,823 0 0
ALEXION PHARM INC COMMON 015351109 0 4 SH   SOLE   4 0 0
ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 59,946 308,238 SH   DFND 1 0 308,238 0
ALIBABA GROUP HLDG SPN ADS 8 ORD SHS 01609W102 18,352 94,362 SH   SOLE   93,050 0 1,312
ALIGN TECH INC COMMON 016255101 1 4 SH   SOLE   4 0 0
ALLEGION PLC ORDINARY SHARES G0176J109 10,194 110,776 SH   DFND 1 0 110,776 0
ALLEGION PLC ORDINARY SHARES G0176J109 43,483 472,540 SH   SOLE   467,431 36 5,073
ALLERGAN PLC SHARES G0177J108 2 11 SH   SOLE   11 0 0
ALLIANT ENERGY CORP COMMON 018802108 4 83 SH   SOLE   83 0 0
ALLSTATE CORP COMMON 020002101 2 22 SH   SOLE   22 0 0
ALPHABET INC CLASS C 02079K107 2,922 2,513 SH   SOLE   2,513 0 0
ALPHABET INC CLASS A 02079K305 3,355 2,887 SH   SOLE   2,887 0 0
ALTRIA GROUP INC COMMON 02209S103 1,168 30,203 SH   SOLE   30,203 0 0
AMAZON COM INC COMMON 023135106 86,143 44,182 SH   DFND 1 0 44,182 0
AMAZON COM INC COMMON 023135106 23,249 11,924 SH   SOLE   11,730 0 194
AMER SOFTWARE INC CLASS A 029683109 10,615 746,991 SH   DFND 1 0 746,991 0
AMER SOFTWARE INC CLASS A 029683109 21,043 1,480,865 SH   SOLE   1,470,012 200 10,653
AMERICAN EQ INVT LIF COMMON 025676206 2 121 SH   SOLE   121 0 0
AMERICAN EXPRESS CO COMMON 025816109 54 635 SH   SOLE   635 0 0
AMERICAN HOMES 4 R CL A 02665T306 1,963 84,624 SH   SOLE   84,624 0 0
AMERICAN TOWER CORP COMMON 03027X100 2,244 10,305 SH   SOLE   10,305 0 0
AMERICOLD RLTY TR COMMON 03064D108 2,114 62,089 SH   SOLE   62,089 0 0
AMERIPRISE FINANCIAL COMMON 03076C106 1 12 SH   SOLE   12 0 0
AMERISOURCE-BERGEN COMMON 03073E105 4,074 46,035 SH   SOLE   46,035 0 0
AMERN INTL GROUP INC COMMON 026874784 1 61 SH   SOLE   61 0 0
AMETEK INC COMMON 031100100 22,886 317,779 SH   DFND 1 0 317,779 0
AMETEK INC COMMON 031100100 8,312 115,413 SH   SOLE   114,997 0 416
AMGEN INC COMMON 031162100 6,254 30,847 SH   SOLE   30,847 0 0
AMN HEALTHCARE SERVI COMMON 001744101 19,875 343,803 SH   DFND 1 0 343,803 0
AMN HEALTHCARE SERVI COMMON 001744101 95,610 1,653,872 SH   SOLE   1,634,631 124 19,117
AMPHENOL CORPORATION CLASS A 032095101 48,357 663,519 SH   DFND 1 0 663,519 0
AMPHENOL CORPORATION CLASS A 032095101 11,780 161,629 SH   SOLE   159,953 0 1,676
ANALOG DEVICES INC COMMON 032654105 12,605 140,597 SH   SOLE   122,490 0 18,107
ANHEUSER BUSCH INBEV ADR EA REP 1 ORD NPV 03524A108 929 21,059 SH   SOLE   21,059 0 0
ANIKA THERAPEUTICS COMMON 035255108 9,968 344,790 SH   DFND 1 0 344,790 0
ANIKA THERAPEUTICS COMMON 035255108 28,407 982,607 SH   SOLE   977,732 88 4,787
ANNALY CAPITAL MGMT COMMON 035710409 71 14,031 SH   SOLE   14,031 0 0
ANSYS INC COMMON 03662Q105 89,283 384,061 SH   DFND 1 0 384,061 0
ANSYS INC COMMON 03662Q105 92,291 397,001 SH   SOLE   380,882 40 16,079
ANTHEM INC COMMON 036752103 163 716 SH   SOLE   716 0 0
AON PLC COMMON G0408V102 1 4 SH   SOLE   4 0 0
APARTMENT INV&MGMT CL A 03748R754 2 56 SH   SOLE   56 0 0
APERGY CORPORATION COM 03755L104 2 361 SH   SOLE   361 0 0
APPLE INC COMMON 037833100 5,489 21,585 SH   SOLE   21,085 0 500
APPLIED MATERIALS COMMON 038222105 5 111 SH   SOLE   111 0 0
APTARGROUP INC COMMON 038336103 18,117 182,012 SH   DFND 1 0 182,012 0
APTARGROUP INC COMMON 038336103 67,209 675,184 SH   SOLE   611,117 0 64,067
ARCHROCK INC COMMON 03957W106 1 206 SH   SOLE   206 0 0
ARGO GRUP INTL HLDGS COMMON G0464B107 3 75 SH   SOLE   75 0 0
ARK ETF TRUST ARK INNOVATION ETF 00214Q104 11,364 258,270 SH   SOLE   258,270 0 0
ARTISAN PARTNERS A CLASS A 04316A108 19,160 891,600 SH   DFND 1 0 891,600 0
ARTISAN PARTNERS A CLASS A 04316A108 64,788 3,014,794 SH   SOLE   2,727,184 0 287,610
ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 3,311 12,655 SH   SOLE   12,655 0 0
ASPEN TECHNOLOGY INC COMMON 045327103 260,441 2,739,466 SH   DFND 1 0 2,739,466 0
ASPEN TECHNOLOGY INC COMMON 045327103 306,004 3,218,725 SH   SOLE   2,978,835 124 239,766
ASSURANT INC COMMON 04621X108 5 44 SH   SOLE   44 0 0
ASTRAZENECA SP ADR (1/2 ORD) 046353108 28 620 SH   SOLE   620 0 0
AT&T INC COMMON 00206R102 1,488 51,059 SH   DFND 1 0 51,059 0
AT&T INC COMMON 00206R102 5,775 198,110 SH   SOLE   198,110 0 0
ATLASSIAN CORP PLC COMMON CL A G06242104 1 10 SH   SOLE   10 0 0
ATRION CORP COMMON 049904105 31,772 48,880 SH   DFND 1 0 48,880 0
ATRION CORP COMMON 049904105 95,102 146,308 SH   SOLE   132,794 0 13,514
AUTODESK INC COMMON 052769106 229 1,468 SH   SOLE   1,468 0 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 443,369 6,242,877 SH   DFND 1 0 6,242,877 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 343,982 4,843,444 SH   SOLE   4,421,351 131 421,962
AUTOMATIC DATA PROC COMMON 053015103 1,664 12,174 SH   SOLE   12,174 0 0
AVALARA INC COM USD0.0001 05338G106 197,965 2,653,689 SH   DFND 1 0 2,653,689 0
AVALARA INC COM USD0.0001 05338G106 44,544 597,109 SH   SOLE   557,503 59 39,547
AXALTA COATING SYS COMMON G0750C108 2,473 143,197 SH   SOLE   143,197 0 0
BADGER METER INC COMMON 056525108 14,925 278,460 SH   DFND 1 0 278,460 0
BADGER METER INC COMMON 056525108 37,979 708,564 SH   SOLE   704,763 69 3,732
BAIN CAP SPECIALTY COMMON 05684B107 81 8,750 SH   SOLE   8,750 0 0
BANK HAWAII CORP COMMON 062540109 17,007 307,869 SH   DFND 1 0 307,869 0
BANK HAWAII CORP COMMON 062540109 49,707 899,819 SH   SOLE   895,608 77 4,134
BANK OF AMERICA CORP COMMON 060505104 22,003 1,036,400 SH   DFND 1 0 1,036,400 0
BANK OF AMERICA CORP COMMON 060505104 5,875 276,723 SH   SOLE   272,341 0 4,382
BARCLAYS BANK PLC IPATH SELCT MLP 06742C723 3,180 392,565 SH   SOLE   392,565 0 0
BCE INC COMMON 5534B760C 1,721 42,130 SH   DFND 1 0 42,130 0
BCE INC COMMON 5534B760C 6,330 154,908 SH   SOLE   154,908 0 0
BECTON DICKINSON COMMON 075887109 14,027 61,043 SH   SOLE   54,498 0 6,545
BERKLEY W R CORP COM 084423102 3,259 62,472 SH   DFND 1 0 62,472 0
BERKLEY W R CORP COM 084423102 80,380 1,540,736 SH   SOLE   1,523,419 107 17,210
BERKSHIRE HATHAWAY CLASS A 084670108 816 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY CLASS B 084670702 811 4,436 SH   SOLE   4,436 0 0
BERKSHIRE HILLS BANC COMMON 084680107 2 122 SH   SOLE   122 0 0
BGC PARTNERS INC CLASS A 05541T101 0 33 SH   SOLE   33 0 0
BILL COM HLDGS INC COMMON 090043100 38,904 1,137,530 SH   DFND 1 0 1,137,530 0
BILL COM HLDGS INC COMMON 090043100 6,662 194,782 SH   SOLE   192,049 0 2,733
BIO RAD LABS INC CLASS A 090572207 47 135 SH   SOLE   135 0 0
BIOGEN INC COMMON 09062X103 2 7 SH   SOLE   7 0 0
BIOMARIN PHARMAC INC COMMON 09061G101 85 1,000 SH   SOLE   1,000 0 0
BLACKLINE INC COM USD0.01 09239B109 168,120 3,195,593 SH   DFND 1 0 3,195,593 0
BLACKLINE INC COM USD0.01 09239B109 42,274 803,541 SH   SOLE   740,518 104 62,919
BLACKROCK INC COMMON 09247X101 3 6 SH   SOLE   6 0 0
BOEING CO COMMON 097023105 6 43 SH   SOLE   43 0 0
BONANZA CREEK ENER COMMON 097793400 1 87 SH   SOLE   87 0 0
BOSTON PROPERTIES COMMON 101121101 1,115 12,088 SH   SOLE   12,088 0 0
BOSTON SCIENTIFIC COMMON 101137107 2 50 SH   SOLE   50 0 0
BP PLC ADR (6 ORD) 055622104 345 14,156 SH   SOLE   14,156 0 0
BRANDYWINE RLTY TR SBI USD0.01 105368203 2 235 SH   SOLE   235 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 7 125 SH   SOLE   125 0 0
BRISTOL MYERS SQUIBB CONTI VAL RIGHTS WI 110122157 0 59 SH   SOLE   59 0 0
BRITISH AMER TOB PLC SPONSORED ADR 110448107 729 21,332 SH   SOLE   21,332 0 0
BROADCOM INC COMMON 11135F101 7 29 SH   SOLE   29 0 0
BROADRIDGE FINL SOLN COMMON 11133T103 16,480 173,785 SH   DFND 1 0 173,785 0
BROADRIDGE FINL SOLN COMMON 11133T103 21,481 226,510 SH   SOLE   214,290 0 12,220
BROOKS AUTOMATION COMMON 114340102 42,007 1,377,268 SH   DFND 1 0 1,377,268 0
BROOKS AUTOMATION COMMON 114340102 68,937 2,260,230 SH   SOLE   2,248,212 204 11,814
BROWN FORMAN CORP CLASS B 115637209 15,420 277,784 SH   DFND 1 0 277,784 0
BROWN FORMAN CORP CLASS B 115637209 1,315 23,695 SH   SOLE   23,512 0 183
BUILDERS FIRSTSOURCE COMMON 12008R107 2 187 SH   SOLE   187 0 0
BWX TECHNOLOGIES INC COMMON 05605H100 12 243 SH   SOLE   243 0 0
CABOT CORP COMMON 127055101 2 59 SH   SOLE   59 0 0
CABOT MICROELECT CO COMMON 12709P103 3 26 SH   SOLE   26 0 0
CADENCE BANCORP COMMON STOCK CLASS A 12739A100 1 139 SH   SOLE   139 0 0
CARDINAL HEALTH INC COMMON 14149Y108 2 32 SH   SOLE   32 0 0
CARPENTER TECHNOLOGY COMMON 144285103 2 93 SH   SOLE   93 0 0
CARTERS INC COMMON 146229109 8 119 SH   SOLE   119 0 0
CASS INFORMATION SYS COMMON 14808P109 3,066 87,207 SH   DFND 1 0 87,207 0
CASS INFORMATION SYS COMMON 14808P109 18,308 520,684 SH   SOLE   518,304 98 2,282
CASSAVA SCIENCES INC COMMON STOCK 14817C107 21 5,000 SH   SOLE   5,000 0 0
CATHAY GEN BANCORP COMMON 149150104 2 101 SH   SOLE   101 0 0
CDK GLOBAL INC COM 12508E101 3,320 101,076 SH   SOLE   101,076 0 0
CDW CORP COMMON 12514G108 78,038 836,685 SH   DFND 1 0 836,685 0
CDW CORP COMMON 12514G108 338,505 3,629,282 SH   SOLE   3,390,531 75 238,676
CELANESE CORP COMMON STOCK 150870103 3 40 SH   SOLE   40 0 0
CENTENE CORP DEL COMMON 15135B101 2 36 SH   SOLE   36 0 0
CENTERPOINT ENERGY COMMON 15189T107 4 265 SH   SOLE   265 0 0
CENTERSTATE BANK COMMON 15201P109 2 136 SH   SOLE   136 0 0
CERNER CORP COMMON 156782104 3 52 SH   SOLE   52 0 0
CHARLES RIV LABS INT COMMON 159864107 3,706 29,362 SH   DFND 1 0 29,362 0
CHARLES RIV LABS INT COMMON 159864107 78,027 618,234 SH   SOLE   618,183 51 0
CHARTER COMMUNICATIO CL A 16119P108 10 22 SH   SOLE   22 0 0
CHEESECAKE FACTORY COMMON 163072101 13,729 803,830 SH   DFND 1 0 803,830 0
CHEESECAKE FACTORY COMMON 163072101 39,192 2,294,589 SH   SOLE   2,283,018 204 11,367
CHEFS WAREHOUSE HO COMMON 163086101 29,908 2,969,987 SH   DFND 1 0 2,969,987 0
CHEFS WAREHOUSE HO COMMON 163086101 8,052 799,562 SH   SOLE   738,470 95 60,997
CHEVRON CORP COMMON 166764100 2,596 35,828 SH   SOLE   35,345 0 483
CHINA MOBILE LTD REP(5 ORD HKD0.1) 16941M109 791 21,002 SH   SOLE   21,002 0 0
CHIPOTLE MEXICAN GRL COMMON 169656105 4 6 SH   SOLE   6 0 0
CHUBB LIMITED COMMON H1467J104 3 30 SH   SOLE   30 0 0
CHUNGHWA TELECOM ADR REP 10 ORD TWD10 17133Q502 771 21,669 SH   SOLE   21,669 0 0
CHURCH & DWIGHT INC COMMON 171340102 1 13 SH   SOLE   13 0 0
CIGNA CORP COMMON USD0.01 125523100 2 12 SH   SOLE   12 0 0
CINCINNATI FINL CORP COMMON 172062101 304 4,034 SH   SOLE   4,034 0 0
CINEMARK HOLDINGS COMMON 17243V102 6,390 627,100 SH   DFND 1 0 627,100 0
CINEMARK HOLDINGS COMMON 17243V102 16,521 1,621,334 SH   SOLE   1,612,936 156 8,242
CINTAS CORP COMMON 172908105 1 7 SH   SOLE   7 0 0
CISCO SYSTEMS INC COMMON 17275R102 926 23,557 SH   DFND 1 0 23,557 0
CISCO SYSTEMS INC COMMON 17275R102 3,379 85,946 SH   SOLE   85,946 0 0
CITIGROUP INC COMMON 172967424 4 102 SH   SOLE   102 0 0
CLEARWAY ENERGY INC CL C COM STOCK $0.01 18539C204 4 222 SH   SOLE   222 0 0
CLOROX CO COMMON 189054109 3 19 SH   SOLE   19 0 0
CME GROUP INC CLASS A 12572Q105 12,961 74,960 SH   DFND 1 0 74,960 0
CME GROUP INC CLASS A 12572Q105 11,691 67,613 SH   SOLE   60,407 0 7,206
COCA-COLA CO COMMON 191216100 933 21,094 SH   DFND 1 0 21,094 0
COCA-COLA CO COMMON 191216100 4,540 102,592 SH   SOLE   102,592 0 0
COGNIZANT TECH SOLNS CLASS A 192446102 1,507 32,433 SH   SOLE   32,433 0 0
COMCAST CORP CLASS A 20030N101 9 255 SH   SOLE   255 0 0
COMERICA INC COMMON 200340107 1 19 SH   SOLE   19 0 0
COMPANIA CERVECERIAS ADR (2 ORD) 204429104 39,955 2,986,169 SH   DFND 1 0 2,986,169 0
COMPANIA CERVECERIAS ADR (2 ORD) 204429104 3,582 267,748 SH   SOLE   267,748 0 0
CONAGRA BRANDS INC COMMON 205887102 1,389 47,324 SH   SOLE   47,324 0 0
CONOCOPHILLIPS COMMON 20825C104 43 1,400 SH   SOLE   1,400 0 0
CONSTELLATION BRANDS CLASS A 21036P108 1 7 SH   SOLE   7 0 0
COOPER COMPANIES INC COMMON 216648402 16,783 60,879 SH   DFND 1 0 60,879 0
COOPER COMPANIES INC COMMON 216648402 85,327 309,525 SH   SOLE   309,442 23 60
COPART INC COMMON 217204106 5,948 86,804 SH   DFND 1 0 86,804 0
COPART INC COMMON 217204106 75,596 1,103,268 SH   SOLE   1,089,762 87 13,419
CORE LABORATORIES COMMON N22717107 25 2,386 SH   SOLE   2,386 0 0
CORELOGIC INC COMMON 21871D103 16,749 548,420 SH   DFND 1 0 548,420 0
CORELOGIC INC COMMON 21871D103 44,510 1,457,441 SH   SOLE   1,449,709 140 7,592
CORTEVA INC COM 22052L104 10 433 SH   SOLE   0 0 433
COSTAR GROUP INC COMMON 22160N109 41,246 70,241 SH   DFND 1 0 70,241 0
COSTAR GROUP INC COMMON 22160N109 7,651 13,029 SH   SOLE   12,818 0 211
COSTCO WHSL CORP COMMON 22160K105 143 501 SH   SOLE   501 0 0
CROWN CASTLE INTL COMMON 22822V101 963 6,666 SH   DFND 1 0 6,666 0
CROWN CASTLE INTL COMMON 22822V101 12,961 89,753 SH   SOLE   80,759 0 8,994
CSX CORP COMMON 126408103 3 57 SH   SOLE   57 0 0
CUMMINS INC COMMON 231021106 79 585 SH   SOLE   585 0 0
CVS HEALTH CORP COMMON 126650100 4,999 84,260 SH   SOLE   84,260 0 0
D R HORTON INC COMMON 23331A109 1 21 SH   SOLE   21 0 0
DANAHER CORP COMMON 235851102 19,698 142,319 SH   DFND 1 0 142,319 0
DANAHER CORP COMMON 235851102 5,171 37,360 SH   SOLE   36,736 0 624
DATADOG INC CLASS A COMMON 23804L103 11,098 308,455 SH   DFND 1 0 308,455 0
DATADOG INC CLASS A COMMON 23804L103 797 22,142 SH   SOLE   21,949 0 193
DEERE & CO COMMON 244199105 3 20 SH   SOLE   20 0 0
DIAGEO P L C SP ADR (4 ORD) 25243Q205 8,925 70,212 SH   SOLE   60,897 0 9,315
DIODES INC COMMON 254543101 4 100 SH   SOLE   100 0 0
DIREXION SHS ETF TR EMERGMKT BULL 25490K281 12 400 SH   SOLE   400 0 0
DISH NETWORK CORP CLASS A 25470M109 1 45 SH   SOLE   45 0 0
DOCUSIGN INC COMMON 256163106 173,061 1,872,953 SH   DFND 1 0 1,872,953 0
DOCUSIGN INC COMMON 256163106 214,617 2,322,694 SH   SOLE   2,240,081 236 82,377
DOLLAR GEN CORP COMMON 256677105 9,197 60,901 SH   SOLE   56,662 0 4,239
DOMINION ENERGY INC COMMON 25746U109 6 90 SH   SOLE   90 0 0
DOMINOS PIZZA INC COMMON 25754A201 16,867 52,048 SH   DFND 1 0 52,048 0
DOMINOS PIZZA INC COMMON 25754A201 1,941 5,988 SH   SOLE   5,941 0 47
DONALDSON INC COMMON 257651109 18,627 482,200 SH   DFND 1 0 482,200 0
DONALDSON INC COMMON 257651109 62,171 1,609,393 SH   SOLE   1,444,096 0 165,297
DOVER CORP COMMON 260003108 420 5,000 SH   SOLE   5,000 0 0
DOW INC COMMON STOCK 260557103 13 433 SH   SOLE   0 0 433
DRIL-QUIP INC COMMON 262037104 25,543 837,466 SH   DFND 1 0 837,466 0
DRIL-QUIP INC COMMON 262037104 83,020 2,721,972 SH   SOLE   2,456,419 0 265,553
DUKE ENERGY CORP COMMON 26441C204 182 2,253 SH   SOLE   2,253 0 0
DUKE REALTY CORP COMMON 264411505 3 108 SH   SOLE   108 0 0
DUPONT DE NEMOURS COM 26614N102 15 433 SH   SOLE   0 0 433
DYNATRACE HOLDINGS L COMMON 268150109 10,079 422,797 SH   DFND 1 0 422,797 0
DYNATRACE HOLDINGS L COMMON 268150109 749 31,425 SH   SOLE   31,156 0 269
EATON CORPORATION COMMON G29183103 2 30 SH   SOLE   30 0 0
EATON VANCE COM CALI MUNI BD FD 27828A100 369 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
EBAY INC COMMON 278642103 1 47 SH   SOLE   47 0 0
ECOLAB INC COMMON 278865100 20,753 133,180 SH   DFND 1 0 133,180 0
ECOLAB INC COMMON 278865100 5,539 35,544 SH   SOLE   34,978 0 566
EDISON INTL COMMON 281020107 1 22 SH   SOLE   22 0 0
EDWARDS LIFESCIENCE COMMON 28176E108 4 21 SH   SOLE   21 0 0
ELANCO ANIMAL HEALTH COMMON 28414H103 27,866 1,244,582 SH   DFND 1 0 1,244,582 0
ELANCO ANIMAL HEALTH COMMON 28414H103 52,402 2,340,406 SH   SOLE   2,313,238 172 26,996
ELASTIC N V SHS N14506104 14,701 263,409 SH   DFND 1 0 263,409 0
ELASTIC N V SHS N14506104 945 16,936 SH   SOLE   16,792 0 144
EMCOR GROUP INC COMMON 29084Q100 15,860 258,638 SH   DFND 1 0 258,638 0
EMCOR GROUP INC COMMON 29084Q100 21,015 342,704 SH   SOLE   253,217 0 89,487
EMERGENT BIOSOLUTNS COMMON 29089Q105 4 70 SH   SOLE   70 0 0
EMERSON ELEC CO COMMON 291011104 1,323 27,772 SH   SOLE   27,772 0 0
EPIZYME INC COMMON 29428V104 47 3,000 SH   SOLE   3,000 0 0
EQUIFAX INC COMMON 294429105 37,507 314,001 SH   DFND 1 0 314,001 0
EQUIFAX INC COMMON 294429105 59,951 501,893 SH   SOLE   485,775 28 16,090
EQUINIX INC COMMON 29444U700 2,771 4,437 SH   SOLE   4,437 0 0
EQUITY LIFESTYLE PPT COMMON 29472R108 1,969 34,262 SH   SOLE   34,262 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 1 20 SH   SOLE   20 0 0
ESCO TECHN INC COMMON 296315104 2 31 SH   SOLE   31 0 0
ESSEX PPTY TR INC REIT 297178105 1,994 9,053 SH   SOLE   9,053 0 0
ESTEE LAUDER CO CLASS A 518439104 5 30 SH   SOLE   30 0 0
ETF MSCI ACWI EXUS SPDR INDX SH FUNDS 78463X848 327 16,588 SH   SOLE   16,588 0 0
EVERCORE INC CLASS A 29977A105 2 46 SH   SOLE   46 0 0
EXACT SCIENCES CORP COMMON 30063P105 21 365 SH   SOLE   365 0 0
EXELON CORP COMMON 30161N101 2 60 SH   SOLE   60 0 0
EXPEDITORS INTL WASH COMMON 302130109 59 887 SH   SOLE   887 0 0
EXPONET INC COMMON 30214U102 16,090 223,757 SH   DFND 1 0 223,757 0
EXPONET INC COMMON 30214U102 5,806 80,738 SH   SOLE   80,464 0 274
EXTRA SPACE STORAGE REIT 30225T102 1,302 13,600 SH   SOLE   13,600 0 0
EXXON MOBIL CORP COMMON 30231G102 572 15,073 SH   SOLE   15,073 0 0
FABRINET COM USD0.01 G3323L100 4 72 SH   SOLE   72 0 0
FACEBOOK INC CLASS A 30303M102 53,173 318,782 SH   DFND 1 0 318,782 0
FACEBOOK INC CLASS A 30303M102 13,853 83,052 SH   SOLE   81,652 0 1,400
FACTSET RESH SYS INC COMMON 303075105 199,730 766,190 SH   DFND 1 0 766,190 0
FACTSET RESH SYS INC COMMON 303075105 183,636 704,433 SH   SOLE   639,771 16 64,646
FAIR ISAAC INC COMMON 303250104 42,501 138,130 SH   DFND 1 0 138,130 0
FAIR ISAAC INC COMMON 303250104 54,467 177,020 SH   SOLE   174,706 13 2,301
FB FINL CORP COMMON 30257X104 0 5 SH   SOLE   5 0 0
FEDERAL RLTY INVT TR SH BEN INT(CUM RTS) 313747206 1 9 SH   SOLE   9 0 0
FEDERAL SIGNAL CORP COMMON 313855108 5 167 SH   SOLE   167 0 0
FEDEX CORP COMMON 31428X106 656 5,407 SH   SOLE   5,407 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 30 100 SH   SOLE   100 0 0
FIDELITY NATL INFO COMMON 31620M106 13,579 111,636 SH   DFND 1 0 111,636 0
FIDELITY NATL INFO COMMON 31620M106 12,636 103,881 SH   SOLE   91,577 0 12,304
FIRST FINL BKSH COMMON 32020R109 28,458 1,060,280 SH   DFND 1 0 1,060,280 0
FIRST FINL BKSH COMMON 32020R109 60,874 2,268,014 SH   SOLE   2,257,483 188 10,343
FIRST HAWAIIAN COM USD0.01 32051X108 39,646 2,398,398 SH   DFND 1 0 2,398,398 0
FIRST HAWAIIAN COM USD0.01 32051X108 120,913 7,314,762 SH   SOLE   6,613,141 0 701,621
FIRST MERCHANTS CORP COMMON 320817109 0 3 SH   SOLE   3 0 0
FIRST TR US EQ OPPOR ETF 336920103 129 2,050 SH   SOLE   2,050 0 0
FISERV INC COMMON 337738108 260 2,738 SH   SOLE   2,738 0 0
FIVE9 INC COM USD0.001 338307101 24 311 SH   SOLE   311 0 0
FLEETCOR TECHNOLOG COMMON 339041105 8,487 45,497 SH   DFND 1 0 45,497 0
FLEETCOR TECHNOLOG COMMON 339041105 865 4,639 SH   SOLE   4,599 0 40
FLIR SYS INC COMMON 302445101 2,720 85,280 SH   DFND 1 0 85,280 0
FLIR SYS INC COMMON 302445101 55,813 1,750,159 SH   SOLE   1,750,009 150 0
FLOWSERVE CORP COMMON 34354P105 1 32 SH   SOLE   32 0 0
FONAR CORP COMMON 344437405 2,712 185,502 SH   DFND 1 0 185,502 0
FONAR CORP COMMON 344437405 7,150 489,081 SH   SOLE   489,081 0 0
FORTIS INC COMMON 349553107 1,344 34,870 SH   DFND 1 0 34,870 0
FORTIS INC COMMON 349553107 5,139 133,305 SH   SOLE   133,305 0 0
FORTIVE CORPORATION COMMON STOCK 34959J108 1 23 SH   SOLE   23 0 0
FORTUNE BRANDS HOM COMMON USD0.01 34964C106 2 48 SH   SOLE   48 0 0
FOX CORPORATION CL A COM 35137L105 0 3 SH   SOLE   3 0 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 165,657 3,944,203 SH   DFND 1 0 3,944,203 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 46,584 1,109,141 SH   SOLE   1,042,094 129 66,918
FRANKLIN RES INC COMMON 354613101 194 11,615 SH   SOLE   11,615 0 0
FRESHPET INC COMMON 358039105 18,084 283,134 SH   DFND 1 0 283,134 0
FRESHPET INC COMMON 358039105 1,141 17,857 SH   SOLE   17,669 0 188
FULTON FINL CORP COMMON 360271100 3 244 SH   SOLE   244 0 0
G III APPAREL GROUP COM 36237H101 1 65 SH   SOLE   65 0 0
GARTNER INC COMMON 366651107 6,573 66,011 SH   DFND 1 0 66,011 0
GARTNER INC COMMON 366651107 480 4,824 SH   SOLE   4,783 0 41
GENERAL DYNAMICS COMMON 369550108 7 51 SH   SOLE   51 0 0
GENERAL ELECTRIC CO COMMON 369604103 6 717 SH   SOLE   717 0 0
GENERAL MILLS INC COMMON 370334104 1,942 36,797 SH   SOLE   36,797 0 0
GENMAB AS SPNADR REPR 0.50 ORD 372303206 2,684 126,675 SH   SOLE   126,675 0 0
GILEAD SCIENCES INC COMMON 375558103 3 40 SH   SOLE   40 0 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 895 23,616 SH   DFND 1 0 23,616 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 7,192 189,808 SH   SOLE   189,808 0 0
GLOBAL PAYMENTS INC COMMON 37940X102 948 6,572 SH   SOLE   6,572 0 0
GLOBUS MED INC CLASS A 379577208 21,581 507,441 SH   DFND 1 0 507,441 0
GLOBUS MED INC CLASS A 379577208 7,807 183,574 SH   SOLE   182,939 0 635
GOLDMAN SACHS GROUP COMMON 38141G104 3 19 SH   SOLE   19 0 0
GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 68,802 1,541,619 SH   DFND 1 0 1,541,619 0
GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 14,352 321,568 SH   SOLE   298,766 37 22,765
GRACO INC COMMON 384109104 90,855 1,864,451 SH   DFND 1 0 1,864,451 0
GRACO INC COMMON 384109104 258,682 5,308,461 SH   SOLE   4,925,437 126 382,898
GRAINGER W W INC COMMON 384802104 3,754 15,106 SH   SOLE   15,106 0 0
GRAY TELEVISION INC COMMON 389375106 3 243 SH   SOLE   243 0 0
GROCERY OUTLET HLD COM USD0.001 39874R101 138,993 4,047,562 SH   DFND 1 0 4,047,562 0
GROCERY OUTLET HLD COM USD0.001 39874R101 35,263 1,026,892 SH   SOLE   951,190 120 75,582
GSX TECHEDU INC SPN ADS RP 0.666 ORD 36257Y109 52,322 1,235,182 SH   DFND 1 0 1,235,182 0
GSX TECHEDU INC SPN ADS RP 0.666 ORD 36257Y109 3,731 88,080 SH   SOLE   87,338 0 742
GUIDEWIRE SOFTWARE COMMON 40171V100 17 214 SH   SOLE   214 0 0
HCA HEALTHCARE COMMON 40412C101 2 20 SH   SOLE   20 0 0
HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 96,266 6,027,921 SH   DFND 1 0 6,027,921 0
HEADHUNTER GROUP P REP (1 ORD SHS) 42207L106 19,641 1,229,858 SH   SOLE   1,229,858 0 0
HEALTHEQUITY INC COMMON 42226A107 15,200 300,446 SH   DFND 1 0 300,446 0
HEALTHEQUITY INC COMMON 42226A107 2,625 51,895 SH   SOLE   51,091 0 804
HEALTHPEAK PROPERTIE COM USD1 42250P103 1,808 75,811 SH   SOLE   75,811 0 0
HEICO CORP NEW CLASS A 422806208 126,372 1,977,649 SH   DFND 1 0 1,977,649 0
HEICO CORP NEW CLASS A 422806208 31,573 494,098 SH   SOLE   458,019 59 36,020
HELEN OF TROY CORP COMMON G4388N106 4 26 SH   SOLE   26 0 0
HELIOS TECHNOLOGIES COMMON STOCK 42328H109 13 332 SH   SOLE   332 0 0
HENRY JACK & ASSOC COMMON 426281101 54,379 350,289 SH   DFND 1 0 350,289 0
HENRY JACK & ASSOC COMMON 426281101 241,815 1,557,665 SH   SOLE   1,482,925 66 74,674
HENRY SCHEIN INC COM 806407102 1 26 SH   SOLE   26 0 0
HILLTOP HOLDINGS COMMON 432748101 2 148 SH   SOLE   148 0 0
HILTON WRLDWDE HLDGS COMMON 43300A203 1,716 25,141 SH   SOLE   25,141 0 0
HOME DEPOT INC COMMON 437076102 14,107 75,553 SH   DFND 1 0 75,553 0
HOME DEPOT INC COMMON 437076102 5,716 30,611 SH   SOLE   30,279 0 332
HONEYWELL INTL INC COMMON 438516106 12,123 90,608 SH   SOLE   76,908 0 13,700
HORMEL FOODS CORP COMMON 440452100 818 17,548 SH   SOLE   17,548 0 0
HOSTESS BRANDS INC COM USD0.0001 CL A 44109J106 0 6 SH   SOLE   6 0 0
HOULIHAN LOKEY INC COMMON CL A 441593100 43,292 830,625 SH   DFND 1 0 830,625 0
HOULIHAN LOKEY INC COMMON CL A 441593100 79,281 1,521,118 SH   SOLE   1,513,010 147 7,961
HUMANA INC COMMON 444859102 2 7 SH   SOLE   7 0 0
HUNTINGTON INGALLS COMMON 446413106 1 7 SH   SOLE   7 0 0
IAA INC COMMON 449253103 1 23 SH   SOLE   23 0 0
IDEXX LABS INC COMMON 45168D104 10,259 42,352 SH   DFND 1 0 42,352 0
IDEXX LABS INC COMMON 45168D104 710 2,933 SH   SOLE   2,909 0 24
II VI INC COMMON 902104108 2 53 SH   SOLE   53 0 0
ILLINOIS TOOL WORKS COMMON 452308109 2,831 19,914 SH   SOLE   19,914 0 0
ILLUMINA INC COMMON 452327109 16,892 61,849 SH   DFND 1 0 61,849 0
ILLUMINA INC COMMON 452327109 3,252 11,906 SH   SOLE   11,734 0 172
IMAX CORP COMMON 45245E109 1 149 SH   SOLE   149 0 0
INCYTE CORPORATION COMMON 45337C102 1 10 SH   SOLE   10 0 0
INGERSOLL RAND INC COMMON 45687V106 4 169 SH   SOLE   169 0 0
INTEL CORP COMMON 458140100 114 2,098 SH   SOLE   2,098 0 0
INTERACTIVE BROKERS CLASS A 45841N107 173,039 4,008,317 SH   DFND 1 0 4,008,317 0
INTERACTIVE BROKERS CLASS A 45841N107 92,775 2,149,051 SH   SOLE   2,051,891 225 96,935
INTERNATIONAL PAPER COMMON 460146103 4 114 SH   SOLE   114 0 0
INTL BUSINESS MCHN COMMON 459200101 1,315 11,854 SH   DFND 1 0 11,854 0
INTL BUSINESS MCHN COMMON 459200101 4,930 44,441 SH   SOLE   44,441 0 0
INTUIT COMMON 461202103 3,216 13,983 SH   SOLE   13,983 0 0
INTUITIVE SURGIC INC COMMON 46120E602 8 17 SH   SOLE   17 0 0
INVESCO EXCH TRDII S&P GLOBAL WATER IND 46138E263 66 2,000 SH   SOLE   2,000 0 0
INVESCO EXCHANGETRAD S&P 500 EQUAL WEIGHT 46137V274 106 1,200 SH   SOLE   1,200 0 0
INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 257 1,350 SH   SOLE   1,350 0 0
IPG PHOTONICS CORP COMMON 44980X109 1 12 SH   SOLE   12 0 0
IQVIA HOLDINGS INC COMMON 46266C105 226 2,097 SH   SOLE   2,097 0 0
ISHARES EM MKT SM-CP ETF 464286475 87 2,704 SH   SOLE   2,704 0 0
ISHARES MSCI EMRG MKTS MIN V 464286533 136 2,894 SH   SOLE   2,894 0 0
ISHARES SELECT DIVID ETF 464287168 1,701 23,100 SH   SOLE   23,100 0 0
ISHARES EMERG MKTS ETF 464287234 1,384 40,496 SH   SOLE   40,496 0 0
ISHARES IBOXX INV CP ETF 464287242 161 1,307 SH   SOLE   1,307 0 0
ISHARES S&P 500 GRWT ETF 464287309 60 366 SH   SOLE   366 0 0
ISHARES MSCI EAFE ETF 464287465 1,326 24,717 SH   SOLE   24,717 0 0
ISHARES RUS MDCP VAL ETF 464287473 570 8,887 SH   SOLE   8,887 0 0
ISHARES RUS MD CP GR ETF 464287481 1,190 9,773 SH   SOLE   9,246 0 527
ISHARES RUS MID-CAP ETF 464287499 9,048 209,415 SH   SOLE   207,066 0 2,349
ISHARES NASDQ BIOTEC ETF 464287556 1,263 11,691 SH   SOLE   11,443 0 248
ISHARES RUS 1000 VAL ETF 464287598 5,937 59,833 SH   SOLE   59,506 0 327
ISHARES S&P MC 400GR ETF 464287606 36 200 SH   SOLE   200 0 0
ISHARES RUS 1000 GRW ETF 464287614 8,470 56,197 SH   SOLE   56,197 0 0
ISHARES RUS 1000 ETF 464287622 1,850 13,063 SH   SOLE   13,063 0 0
ISHARES RUS 2000 VAL ETF 464287630 9,671 117,443 SH   SOLE   116,406 0 1,037
ISHARES RUS 2000 GRW ETF 464287648 444 2,792 SH   SOLE   2,655 0 137
ISHARES RUSSELL 2000 ETF 464287655 20,261 176,759 SH   SOLE   176,759 0 0
ISHARES RUSSELL 3000 ETF 464287689 898 6,052 SH   SOLE   6,052 0 0
ISHARES US HLTHCARE ETF 464287762 1,012 5,393 SH   SOLE   5,154 0 239
ISHARES SP SMCP600VL ETF 464287879 113 1,129 SH   SOLE   1,129 0 0
ISHARES SP SMCP600GR ETF 464287887 342 2,479 SH   SOLE   2,479 0 0
ISHARES AGENCY BOND ETF 464288166 5 43 SH   SOLE   43 0 0
ISHARES JP MOR EM MK ETF 464288281 214 2,190 SH   SOLE   2,190 0 0
ISHARES INTRM GOV CR ETF 464288612 43 374 SH   SOLE   374 0 0
ISHARES INTERM TR CRP BD ETF 464288638 113 2,063 SH   SOLE   2,063 0 0
ISHARES SH TR CORP ETF 464288646 1,581 30,351 SH   SOLE   30,351 0 0
ISHARES GLOB UTILITS ETF 464288711 333 6,573 SH   SOLE   5,728 0 845
ISHARES U.S. AER&DEF ETF 464288760 40 280 SH   SOLE   280 0 0
ISHARES MICRO-CAP ETF 464288869 25 364 SH   SOLE   364 0 0
ISHARES EAFE GRWTH ETF 464288885 76 1,060 SH   SOLE   1,060 0 0
ISHARES MSCI EURO FL ETF 464289180 398 31,402 SH   SOLE   31,402 0 0
ISHARES HIGH DIVIDND ETF 46429B663 2,048 28,644 SH   SOLE   28,644 0 0
ISHARES GOLD TRUST GOLD TRUST 464285105 651 43,216 SH   SOLE   43,216 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 473 14,343 SH   SOLE   14,343 0 0
ISHARES INC MSCI SINGAPORE CAPPE 46434G780 835 48,252 SH   SOLE   48,252 0 0
ISHARES INC MSCI MALAYSI ETF 46434G814 1,294 56,489 SH   SOLE   56,489 0 0
ISHARES TR TIPS BD ETF 464287176 46 388 SH   SOLE   388 0 0
ISHARES TR CORE TR US BOND MRKT 464287226 861 7,465 SH   SOLE   7,465 0 0
ISHARES TR COHEN&ST RLTY 464287564 2,058 22,459 SH   SOLE   21,454 0 1,005
ISHARES TR CORE S&P US ETF 464287671 358 6,265 SH   SOLE   6,265 0 0
ISHARES TR DJ US TECH SEC 464287721 35 170 SH   SOLE   170 0 0
ISHARES TR CALI AMT-FREE MUNI B 464288356 6,595 108,747 SH   SOLE   108,747 0 0
ISHARES TR NATL AMT FREE MUNI B 464288414 4,504 39,863 SH   SOLE   39,863 0 0
ISHARES TR MBS FIXED BDFD 464288588 174 1,572 SH   SOLE   1,572 0 0
ISHARES TR PFD AND INCM SEC 464288687 252 7,989 SH   SOLE   7,989 0 0
ISHARES TR MSCI EAFE MIN VOLATI 46429B689 6,070 97,391 SH   SOLE   97,391 0 0
ISHARES TRUST CORE S&P 500 ETF 464287200 25,706 99,447 SH   SOLE   99,447 0 0
ISHARES TRUST CORE S&P MID-CAP ETF 464287507 1,772 12,317 SH   SOLE   12,317 0 0
ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 38 660 SH   SOLE   660 0 0
ISTAR INC COMMON 45031U101 2,408 226,963 SH   SOLE   226,963 0 0
ITRON INC COMMON 465741106 0 2 SH   SOLE   2 0 0
J2 GLOBAL INC COMMON 48123V102 0 2 SH   SOLE   2 0 0
JOHNSON & JOHNSON COMMON 478160104 7,768 59,240 SH   SOLE   59,040 0 200
JOHNSON CONTROLS INT ORDINARY SHARES G51502105 1 43 SH   SOLE   43 0 0
JONES LANG LASALLE COMMON 48020Q107 4 40 SH   SOLE   40 0 0
JPMORGAN CHASE & CO COMMON 46625H100 860 9,551 SH   SOLE   9,551 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 438 48,000 SH   SOLE   44,306 0 3,694
KAMAN CORP COMMON 483548103 0 2 SH   SOLE   2 0 0
KANSAS CITY SOUTHERN COMMON 485170302 29,254 230,023 SH   DFND 1 0 230,023 0
KANSAS CITY SOUTHERN COMMON 485170302 5,100 40,100 SH   SOLE   39,506 0 594
KAYNE ANDERS MLP/MID COMMON 486606106 267 73,655 SH   SOLE   73,655 0 0
KAYNE ANDERSON MID COMMON 48661E108 45 13,527 SH   SOLE   13,527 0 0
KEYSIGHT TECHNOLOGS COMMON 49338L103 171 2,049 SH   SOLE   2,049 0 0
KIMBERLY CLARK CORP COMMON 494368103 500 3,910 SH   DFND 1 0 3,910 0
KIMBERLY CLARK CORP COMMON 494368103 2,626 20,533 SH   SOLE   20,533 0 0
KIMCO REALTY CORP COMMON 49446R109 0 39 SH   SOLE   39 0 0
KINDER MORGAN INC COMMON 49456B101 2 133 SH   SOLE   133 0 0
KKR & CO INC COMMON UNIT 48251W104 55 2,355 SH   SOLE   2,355 0 0
KNOLL INC COMMON 498904200 2 153 SH   SOLE   153 0 0
KROGER CO COMMON 501044101 4,856 161,218 SH   SOLE   161,218 0 0
LABORATORY CORP AMER COMMON 50540R409 1 8 SH   SOLE   8 0 0
LAM RESEARCH CORP COMMON 512807108 37 153 SH   SOLE   153 0 0
LAMAR ADVERTISING CL A 512816109 1,292 25,197 SH   DFND 1 0 25,197 0
LAMAR ADVERTISING CL A 512816109 19,471 379,695 SH   SOLE   361,600 0 18,095
LAMB WESTON HLDGS COMMON 513272104 13,115 229,685 SH   DFND 1 0 229,685 0
LAMB WESTON HLDGS COMMON 513272104 15,130 264,974 SH   SOLE   245,888 0 19,086
LANDSTAR SYS INC COMMON 515098101 19,551 203,958 SH   DFND 1 0 203,958 0
LANDSTAR SYS INC COMMON 515098101 61,978 646,544 SH   SOLE   643,725 51 2,768
LAS VEGAS SANDS CORP COMMON 517834107 17,033 401,055 SH   DFND 1 0 401,055 0
LAS VEGAS SANDS CORP COMMON 517834107 11,990 282,305 SH   SOLE   264,417 0 17,888
LEAR CORPORATION COMMON 521865204 1 8 SH   SOLE   8 0 0
LENNOX INTL INC COMMON 526107107 15,326 84,308 SH   DFND 1 0 84,308 0
LENNOX INTL INC COMMON 526107107 79,496 437,294 SH   SOLE   432,144 33 5,117
LEXINGTON REALTY TR COMMON 529043101 4 428 SH   SOLE   428 0 0
LILLY ELI & CO COMMON 532457108 67 486 SH   SOLE   486 0 0
LINCOLN ELEC HLDGS COMMON 533900106 11,024 159,770 SH   DFND 1 0 159,770 0
LINCOLN ELEC HLDGS COMMON 533900106 25,904 375,413 SH   SOLE   373,288 37 2,088
LINDE PLC SHS G5494J103 10,696 61,823 SH   SOLE   53,275 0 8,548
LOWES CO COMMON 548661107 20,133 233,969 SH   SOLE   208,204 0 25,765
MACYS INC COMMON 55616P104 20 3,977 SH   SOLE   3,977 0 0
MAIN STREET CAPITAL COMMON 56035L104 104 5,094 SH   SOLE   5,094 0 0
MALIBU BOATS INC COM USD0.01 CL A 56117J100 2 86 SH   SOLE   86 0 0
MANHATTAN ASSOCS IN COMMON 562750109 32,220 646,720 SH   DFND 1 0 646,720 0
MANHATTAN ASSOCS IN COMMON 562750109 99,729 2,001,780 SH   SOLE   1,805,285 0 196,495
MANULIFE FNL CORP COMMON 56501R106 20 1,632 SH   SOLE   1,632 0 0
MARKETAXESS HLDGS COMMON 57060D108 303,914 913,834 SH   DFND 1 0 913,834 0
MARKETAXESS HLDGS COMMON 57060D108 230,820 694,035 SH   SOLE   632,148 14 61,873
MARRIOTT INTL INC CLASS A 571903202 1 12 SH   SOLE   12 0 0
MARSH & MCLENNAN COS COMMON 571748102 16,036 185,470 SH   SOLE   164,342 0 21,128
MARVELL TECH GRP LTD COMMON G5876H105 3 115 SH   SOLE   115 0 0
MASCO CORP COMMON 574599106 1 42 SH   SOLE   42 0 0
MASTERCARD INC CLASS A 57636Q104 1,393 5,768 SH   SOLE   5,768 0 0
MATERION CORPORATION COMMON 576690101 3 72 SH   SOLE   72 0 0
MCCORMICK & CO INC COMMON NON VTG 579780206 23,043 163,185 SH   DFND 1 0 163,185 0
MCCORMICK & CO INC COMMON NON VTG 579780206 4,039 28,602 SH   SOLE   28,170 0 432
MCDONALDS CORP COMMON 580135101 12,722 76,940 SH   DFND 1 0 76,940 0
MCDONALDS CORP COMMON 580135101 14,229 86,051 SH   SOLE   77,568 0 8,483
MEDICAL PPTYS TRUST COMMON 58463J304 127 7,372 SH   SOLE   7,372 0 0
MEDPACE HOLDINGS COM USD0.01 58506Q109 4 50 SH   SOLE   50 0 0
MEDTRONIC PLC SHS G5960L103 64 712 SH   SOLE   712 0 0
MERCADOLIBRE INC COMMON 58733R102 41,880 85,718 SH   DFND 1 0 85,718 0
MERCADOLIBRE INC COMMON 58733R102 5,837 11,947 SH   SOLE   11,783 0 164
MERCK & CO INC COMMON 58933Y105 825 10,719 SH   DFND 1 0 10,719 0
MERCK & CO INC COMMON 58933Y105 8,791 114,255 SH   SOLE   114,255 0 0
MESA LABS INC COMMON 59064R109 20,526 90,788 SH   DFND 1 0 90,788 0
MESA LABS INC COMMON 59064R109 16,042 70,952 SH   SOLE   65,238 8 5,706
METTLER TOLEDO INTL COMMON 592688105 7,483 10,837 SH   DFND 1 0 10,837 0
METTLER TOLEDO INTL COMMON 592688105 2,150 3,114 SH   SOLE   3,108 0 6
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 27,449 1,159,650 SH   DFND 1 0 1,159,650 0
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 72,873 3,078,698 SH   SOLE   3,063,507 283 14,908
MGM RESORTS INTL COMMON 552953101 0 38 SH   SOLE   38 0 0
MICROCHIP TECHNOLOGY COMMON 595017104 3,134 46,215 SH   SOLE   46,215 0 0
MICRON TECHNOLOGY COMMON 595112103 5 128 SH   SOLE   128 0 0
MICROSOFT CORP COMMON 594918104 6,381 40,459 SH   SOLE   40,459 0 0
MID-AMER APT CMNTYS REIT 59522J103 1 13 SH   SOLE   13 0 0
MKS INSTRUMENT INC COMMON 55306N104 50 608 SH   SOLE   608 0 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 38,739 1,378,618 SH   DFND 1 0 1,378,618 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 122,932 4,374,788 SH   SOLE   4,040,657 0 334,131
MOHAWK INDS INC COMMON 608190104 1 13 SH   SOLE   13 0 0
MONDELEZ INTL INC COMMON 609207105 5 102 SH   SOLE   102 0 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 27,857 495,141 SH   DFND 1 0 495,141 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 5,654 100,489 SH   SOLE   99,260 0 1,229
MOODYS CORP COMMON 615369105 14,191 67,097 SH   DFND 1 0 67,097 0
MOODYS CORP COMMON 615369105 15,945 75,389 SH   SOLE   69,498 0 5,891
MORGAN STANLEY COMMON 617446448 2 66 SH   SOLE   66 0 0
MORNINGSTAR INC COMMON 617700109 170,303 1,464,968 SH   DFND 1 0 1,464,968 0
MORNINGSTAR INC COMMON 617700109 36,852 317,001 SH   SOLE   292,626 39 24,336
MOTOROLA SOLUTIONS COMMON 620076307 96 722 SH   SOLE   722 0 0
MSCI INC COMMON 55354G100 6,873 23,787 SH   DFND 1 0 23,787 0
MSCI INC COMMON 55354G100 162,079 560,903 SH   SOLE   555,148 42 5,713
NATIONAL BANK HOLD COMMON 633707104 2 92 SH   SOLE   92 0 0
NATIONAL GEN HLDGS COMMON 636220303 3 178 SH   SOLE   178 0 0
NATIONAL GRID ADR (5 ORD) 636274409 1,050 18,018 SH   SOLE   18,018 0 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 109,851 2,415,378 SH   DFND 1 0 2,415,378 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 27,498 604,619 SH   SOLE   555,691 76 48,852
NATL BEVERAGE CORP COMMON 635017106 20,499 480,624 SH   DFND 1 0 480,624 0
NATL BEVERAGE CORP COMMON 635017106 57,409 1,346,048 SH   SOLE   1,339,275 124 6,649
NETFLIX INC COMMON 64110L106 45,548 121,300 SH   DFND 1 0 121,300 0
NETFLIX INC COMMON 64110L106 12,305 32,768 SH   SOLE   32,247 0 521
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 9,309 85,999 SH   DFND 1 0 85,999 0
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 794 7,331 SH   SOLE   7,271 0 60
NEWMONT CORPORATION COM 651639106 1 19 SH   SOLE   19 0 0
NEXTERA ENERGY INC COMMON 65339F101 445 1,850 SH   DFND 1 0 1,850 0
NEXTERA ENERGY INC COMMON 65339F101 11,963 49,715 SH   SOLE   44,304 0 5,411
NIKE INC CLASS B 654106103 26,981 326,095 SH   DFND 1 0 326,095 0
NIKE INC CLASS B 654106103 11,919 144,050 SH   SOLE   142,640 0 1,410
NMI HOLDINGS INC COM USD0.01 CL 'A' 629209305 1 88 SH   SOLE   88 0 0
NORDSON CORP COMMON 655663102 19,874 147,137 SH   DFND 1 0 147,137 0
NORDSON CORP COMMON 655663102 96,875 717,217 SH   SOLE   708,737 54 8,426
NORDSTROM INC COMMON 655664100 27 1,769 SH   SOLE   1,769 0 0
NORFOLK SOUTHERN COMMON 655844108 3 19 SH   SOLE   19 0 0
NORTHERN TR CORP COMMON 665859104 1 11 SH   SOLE   11 0 0
NORTHROP GRUMMAN CO COMMON 666807102 4 13 SH   SOLE   13 0 0
NORTHWESTERN CORP COMMON 668074305 4 59 SH   SOLE   59 0 0
NORTONLIFELOCK INC COMMON 668771108 22 1,171 SH   SOLE   1,171 0 0
NOVA MEASURING INST COMMON M7516K103 65 2,000 SH   SOLE   2,000 0 0
NOVARTIS AG ADR (1 ORD) 66987V109 1,583 19,203 SH   SOLE   19,203 0 0
NUVEEN CA QUALTY MUN INCOME FD COM 67066Y105 653 47,733 SH   SOLE   47,733 0 0
NVE CORP COMMON 629445206 27,699 532,375 SH   DFND 1 0 532,375 0
NVE CORP COMMON 629445206 6,009 115,489 SH   SOLE   104,664 13 10,812
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 2,089 123,841 SH   DFND 1 0 123,841 0
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 42,975 2,547,394 SH   SOLE   2,515,703 208 31,483
NVIDIA CORP COMMON 67066G104 40,876 155,070 SH   DFND 1 0 155,070 0
NVIDIA CORP COMMON 67066G104 11,133 42,235 SH   SOLE   41,548 0 687
NXP SEMICONDUCTR COMMON N6596X109 2 28 SH   SOLE   28 0 0
OCCIDENTAL PETE CORP COMMON 674599105 4 324 SH   SOLE   324 0 0
OKTA INC COMMON CL A 679295105 21,113 172,689 SH   DFND 1 0 172,689 0
OKTA INC COMMON CL A 679295105 2,517 20,586 SH   SOLE   20,395 0 191
OLD DOMINION FGHT COMMON 679580100 397,901 3,031,398 SH   DFND 1 0 3,031,398 0
OLD DOMINION FGHT COMMON 679580100 343,434 2,616,366 SH   SOLE   2,387,107 67 229,192
OLLIES BARGAIN OUT COMMON 681116109 228,616 4,933,456 SH   DFND 1 0 4,933,456 0
OLLIES BARGAIN OUT COMMON 681116109 59,684 1,287,956 SH   SOLE   1,177,167 180 110,609
OMEGA FLEX COMMON 682095104 78,375 928,614 SH   DFND 1 0 928,614 0
OMEGA FLEX COMMON 682095104 22,137 262,277 SH   SOLE   242,408 33 19,836
OMNICOM GROUP INC COMMON 681919106 4,733 86,201 SH   SOLE   86,201 0 0
ONEOK INC COMMON 682680103 19 892 SH   SOLE   892 0 0
OPORTUN FINANCIAL CO COMMON 68376D104 28,377 2,689,810 SH   DFND 1 0 2,689,810 0
OPORTUN FINANCIAL CO COMMON 68376D104 8,550 810,422 SH   SOLE   751,131 90 59,201
ORACLE CORP COMMON 68389X105 14,794 306,108 SH   SOLE   261,615 0 44,493
O'REILLY AUTOMOTIVE COMMON 67103H107 9,637 32,011 SH   SOLE   27,490 0 4,521
OUTFRONT MEDIA INC COMMON 69007J106 2 140 SH   SOLE   140 0 0
PACCAR INC COMMON 693718108 2 25 SH   SOLE   25 0 0
PACIFIC PREMIER BANC COMMON 69478X105 0 10 SH   SOLE   10 0 0
PACWEST BANCORP DEL COMMON 695263103 0 4 SH   SOLE   4 0 0
PARKER HANNIFIN CORP COMMON 701094104 1 9 SH   SOLE   9 0 0
PATTERSON COMPANIES COMMON 703395103 867 56,684 SH   DFND 1 0 56,684 0
PATTERSON COMPANIES COMMON 703395103 3,137 205,146 SH   SOLE   205,146 0 0
PAYCHEX INC COMMON 704326107 807 12,825 SH   DFND 1 0 12,825 0
PAYCHEX INC COMMON 704326107 2,895 46,004 SH   SOLE   46,004 0 0
PAYCOM SOFTWARE COM USD0.01 70432V102 299,291 1,481,563 SH   DFND 1 0 1,481,563 0
PAYCOM SOFTWARE COM USD0.01 70432V102 73,191 362,312 SH   SOLE   335,778 42 26,492
PAYPAL HLDGS INC COM 70450Y103 10 100 SH   SOLE   100 0 0
PDC ENERGY INC COM USD0.01 69327R101 0 70 SH   SOLE   70 0 0
PEPSICO INC COMMON 713448108 622 5,178 SH   DFND 1 0 5,178 0
PEPSICO INC COMMON 713448108 7,401 61,625 SH   SOLE   61,625 0 0
PERFORMANCE FOOD GRP COMMON 71377A103 4 146 SH   SOLE   146 0 0
PFIZER INC COMMON 717081103 2,190 67,089 SH   SOLE   67,089 0 0
PHILIP MORRIS INTL COMMON 718172109 12,952 177,528 SH   DFND 1 0 177,528 0
PHILIP MORRIS INTL COMMON 718172109 6,597 90,417 SH   SOLE   89,624 0 793
PHILLIPS 66 COMMON 718546104 86 1,604 SH   SOLE   1,604 0 0
PHYSICIANS REALTY COM USD0.01 71943U104 1 53 SH   SOLE   53 0 0
PIEDMONT OFFICE REAL COMMON CL A 720190206 3 149 SH   SOLE   149 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 8,670 87,388 SH   SOLE   87,388 0 0
PIMCO ETF TRUST 0-5 YR HGHYLD BD IDX 72201R783 254 2,959 SH   SOLE   2,959 0 0
PINNACLE WEST CAP COMMON 723484101 4 54 SH   SOLE   54 0 0
PLAINS ALL AMERN PIP UNIT 726503105 19 3,538 SH   SOLE   2,000 0 1,538
PNC FINL SVCS GRP COMMON 693475105 9,780 102,167 SH   SOLE   86,438 0 15,729
POOL CORPORATION COMMON 73278L105 80,898 411,128 SH   DFND 1 0 411,128 0
POOL CORPORATION COMMON 73278L105 277,278 1,409,134 SH   SOLE   1,312,430 35 96,669
PPL CORP COMMON 69351T106 3 105 SH   SOLE   105 0 0
PRICESMART INC COMMON 741511109 71,966 1,369,478 SH   DFND 1 0 1,369,478 0
PRICESMART INC COMMON 741511109 97,921 1,863,362 SH   SOLE   1,691,206 28 172,128
PRIMERICA INC COMMON 74164M108 94,830 1,071,768 SH   DFND 1 0 1,071,768 0
PRIMERICA INC COMMON 74164M108 290,592 3,284,246 SH   SOLE   3,074,351 104 209,791
PRIMORIS SVCS CORP COMMON 74164F103 3 177 SH   SOLE   177 0 0
PRINCIPAL FINL GRP COMMON 74251V102 59 1,893 SH   SOLE   1,893 0 0
PROCTER & GAMBLE CO COMMON 742718109 19,212 174,650 SH   DFND 1 0 174,650 0
PROCTER & GAMBLE CO COMMON 742718109 6,474 58,854 SH   SOLE   58,094 0 760
PROGRESSIVE CORP COMMON 743315103 8,205 111,120 SH   DFND 1 0 111,120 0
PROGRESSIVE CORP COMMON 743315103 2,450 33,182 SH   SOLE   32,694 0 488
PROLOGIS INC COMMON 74340W103 2,602 32,379 SH   SOLE   32,379 0 0
PROSHARES TR PSHS CS 130/30 74347R248 48,207 812,167 SH   SOLE   805,022 0 7,145
PROSHARES TR ULTRAPRO QQQ 74347X831 10 200 SH   SOLE   200 0 0
PRUDENTIAL PLC ADR (2 ORD) 74435K204 1,920 77,476 SH   SOLE   77,476 0 0
PUBLIC STORAGE REIT COMMON 74460D109 0 1 SH   SOLE   1 0 0
PULTEGROUP INC COMMON 745867101 1 63 SH   SOLE   63 0 0
RBC BEARINGS INC COMMON 75524B104 49,862 442,076 SH   DFND 1 0 442,076 0
RBC BEARINGS INC COMMON 75524B104 218,031 1,933,060 SH   SOLE   1,847,931 86 85,043
RE/MAX HOLDINGS COM USD0.0001 CL 'A' 75524W108 3 156 SH   SOLE   156 0 0
REALTY INCOME CORP COMMON 756109104 817 16,390 SH   DFND 1 0 16,390 0
REALTY INCOME CORP COMMON 756109104 3,184 63,864 SH   SOLE   63,864 0 0
REGENCY CENTERS CORP REIT 758849103 0 12 SH   SOLE   12 0 0
REGENERON PHARMCTCLS COMMON 75886F107 3 7 SH   SOLE   7 0 0
RELX PLC SPNSADR REP 1 ORD 759530108 0 1 SH   SOLE   1 0 0
RIO TINTO PLC ADR (1 ORD) 767204100 631 13,847 SH   SOLE   13,847 0 0
RLI CORP COMMON 749607107 62,462 710,365 SH   DFND 1 0 710,365 0
RLI CORP COMMON 749607107 165,359 1,880,554 SH   SOLE   1,748,206 66 132,282
ROCKWELL AUTOMATION COMMON 773903109 1 8 SH   SOLE   8 0 0
ROLLINS INC COMMON 775711104 15,585 431,233 SH   DFND 1 0 431,233 0
ROLLINS INC COMMON 775711104 55,003 1,521,949 SH   SOLE   1,505,422 120 16,407
ROPER TECHNOLOGIES COMMON 776696106 33,222 106,546 SH   DFND 1 0 106,546 0
ROPER TECHNOLOGIES COMMON 776696106 6,444 20,666 SH   SOLE   20,350 0 316
ROSS STORES INC COMMON 778296103 49,189 565,591 SH   DFND 1 0 565,591 0
ROSS STORES INC COMMON 778296103 15,953 183,427 SH   SOLE   182,129 0 1,298
ROYAL BANK CDA COMMON 780087102 1,262 20,510 SH   DFND 1 0 20,510 0
ROYAL BANK CDA COMMON 780087102 4,717 76,638 SH   SOLE   76,638 0 0
ROYAL DUTCH SHELL SPON ADR B 780259107 454 13,902 SH   SOLE   13,902 0 0
ROYAL DUTCH SHELL SPONS ADR A 780259206 806 23,104 SH   SOLE   23,104 0 0
RYMAN HOSPITALITY COMMON 78377T107 4 119 SH   SOLE   119 0 0
S&P GLOBAL INC COMMON 78409V104 7 28 SH   SOLE   28 0 0
SALESFORCE.COM COMMON 79466L302 42 289 SH   SOLE   289 0 0
SALLY BEAUTY HLDGS COMMON 79546E104 3 391 SH   SOLE   391 0 0
SANOFI SPONSORED ADR 80105N105 1,885 43,116 SH   SOLE   43,116 0 0
SAP SE SP ADR (1 ORD) 803054204 1,826 16,525 SH   SOLE   16,525 0 0
SCHLUMBERGER LTD COMMON 806857108 32 2,387 SH   SOLE   2,387 0 0
SCHNITZER STL CLASS A 806882106 1 78 SH   SOLE   78 0 0
SCHWAB CHARLES CORP COM 808513105 10,679 317,633 SH   SOLE   275,724 0 41,909
SCOTTS MIRACLE-GRO CLASS A 810186106 48,057 469,311 SH   DFND 1 0 469,311 0
SCOTTS MIRACLE-GRO CLASS A 810186106 251,454 2,455,590 SH   SOLE   2,434,459 203 20,928
SEA LTD REP(REP CL A ORD SH 81141R100 5,264 118,800 SH   DFND 1 0 118,800 0
SEACOAST BKG CORP FL COMMON 811707801 3 154 SH   SOLE   154 0 0
SEI INVESTMENTS CO COMMON 784117103 23,220 501,073 SH   DFND 1 0 501,073 0
SEI INVESTMENTS CO COMMON 784117103 6,535 141,020 SH   SOLE   140,600 0 420
SELECT SECTOR SPDR SBI CONS STPLS 81369Y308 93 1,713 SH   SOLE   1,713 0 0
SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 34 1,653 SH   SOLE   1,653 0 0
SILK ROAD MEDICAL COM USD0.001 82710M100 8,554 271,719 SH   DFND 1 0 271,719 0
SILK ROAD MEDICAL COM USD0.001 82710M100 1,267 40,261 SH   SOLE   40,158 0 103
SIMON PPTY INC COMMON 828806109 1,013 18,461 SH   SOLE   18,461 0 0
SIMPSON MANUFACTURIN COMMON 829073105 41,575 670,779 SH   DFND 1 0 670,779 0
SIMPSON MANUFACTURIN COMMON 829073105 132,234 2,133,488 SH   SOLE   1,925,573 0 207,915
SITEONE LANDSCAPE COM USD0.01 82982L103 81,589 1,108,241 SH   DFND 1 0 1,108,241 0
SITEONE LANDSCAPE COM USD0.01 82982L103 181,556 2,466,119 SH   SOLE   2,444,751 200 21,168
SLACK TECHNOLOGIES COMMON CLASS A 83088V102 12,275 457,326 SH   DFND 1 0 457,326 0
SLACK TECHNOLOGIES COMMON CLASS A 83088V102 901 33,553 SH   SOLE   33,330 0 223
SMITH & NEPHEW GROUP SPDN ADR NEW 83175M205 3 75 SH   SOLE   75 0 0
SMUCKER J M CO COMMON 832696405 2,825 25,452 SH   SOLE   25,452 0 0
SNAP-ON INC COMMON 833034101 38 352 SH   SOLE   352 0 0
SONOCO PRODS COMMON 835495102 274 5,920 SH   DFND 1 0 5,920 0
SONOCO PRODS COMMON 835495102 2,909 62,764 SH   SOLE   62,764 0 0
SOUTHERN CO COMMON 842587107 1,362 25,155 SH   DFND 1 0 25,155 0
SOUTHERN CO COMMON 842587107 4,919 90,865 SH   SOLE   90,865 0 0
SOUTHWEST AIRLS CO COMMON 844741108 51 1,419 SH   SOLE   1,419 0 0
SPDR DOW JONES INDL ETF UT SER 1 78467X109 134 610 SH   SOLE   610 0 0
SPDR GOLD TR GOLD GOLD SHARES NPV 78463V107 2,338 15,447 SH   SOLE   15,172 0 275
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 811 3,147 SH   SOLE   3,147 0 0
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 19,117 72,768 SH   SOLE   72,768 0 0
SPIRIT AIRLINES IN COMMON 848577102 1 64 SH   SOLE   64 0 0
SPLUNK INC COMMON 848637104 1 8 SH   SOLE   8 0 0
SPS COMMERCE INC COMMON 78463M107 3,302 71,000 SH   DFND 1 0 71,000 0
SPS COMMERCE INC COMMON 78463M107 5,774 124,150 SH   SOLE   84,806 0 39,344
SQUARE INC CLASS A 852234103 7,483 142,860 SH   DFND 1 0 142,860 0
SQUARE INC CLASS A 852234103 394 7,527 SH   SOLE   7,457 0 70
STANLEY BLACK&DECKR COMMON 854502101 741 7,414 SH   SOLE   7,414 0 0
STARBUCKS CORP COMMON 855244109 265 4,031 SH   SOLE   4,031 0 0
STARWOOD PPTY TR COM 85571B105 2 235 SH   SOLE   235 0 0
STATE STREET CORP COMMON 857477103 3,905 73,303 SH   SOLE   73,303 0 0
STERIS PLC SHARES G8473T100 9,812 70,100 SH   SOLE   59,023 0 11,077
STIFEL FINL CORP COMMON 860630102 4 92 SH   SOLE   92 0 0
STRYKER CORP COMMON 863667101 1,933 11,612 SH   SOLE   11,612 0 0
SVB FINANCIAL GROUP COMMON 78486Q101 2 10 SH   SOLE   10 0 0
SYNCHRONY FINL COMMON 87165B103 1 80 SH   SOLE   80 0 0
SYSCO CORP COMMON 871829107 1,583 34,690 SH   SOLE   34,690 0 0
T ROWE PRICE GRP COMMON 74144T108 12,037 123,264 SH   DFND 1 0 123,264 0
T ROWE PRICE GRP COMMON 74144T108 675 6,908 SH   SOLE   6,852 0 56
TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 795 16,626 SH   SOLE   16,626 0 0
TAL EDUCATION GRP SPON ADS 0.3333 A 874080104 21 403 SH   SOLE   403 0 0
TARGET CORPORATION COMMON 87612E106 3 29 SH   SOLE   29 0 0
TELADOC HEALTH COMMON 87918A105 39,252 253,224 SH   DFND 1 0 253,224 0
TELADOC HEALTH COMMON 87918A105 2,740 17,674 SH   SOLE   17,527 0 147
TELEDYNE TECH INC COMMON 879360105 100,210 337,100 SH   DFND 1 0 337,100 0
TELEDYNE TECH INC COMMON 879360105 281,019 945,332 SH   SOLE   881,883 0 63,449
TERADYNE INC COMMON 880770102 16,983 313,515 SH   DFND 1 0 313,515 0
TERADYNE INC COMMON 880770102 120,473 2,223,973 SH   SOLE   2,167,511 149 56,313
TEXAS INSTRUMENTS COMMON 882508104 961 9,619 SH   SOLE   9,619 0 0
THE HERSHEY COMPANY COMMON 427866108 745 5,626 SH   SOLE   5,626 0 0
THE TRADE DESK COM CL A 88339J105 53,842 278,976 SH   DFND 1 0 278,976 0
THE TRADE DESK COM CL A 88339J105 8,812 45,655 SH   SOLE   45,106 0 549
THERMO FISHER SCI COMMON 883556102 13 46 SH   SOLE   46 0 0
THOR INDS INC COMMON 885160101 22,566 535,001 SH   DFND 1 0 535,001 0
THOR INDS INC COMMON 885160101 110,905 2,629,314 SH   SOLE   2,606,082 228 23,004
TIMKEN CO COMMON 887389104 2 64 SH   SOLE   64 0 0
TJX COMPANIES INC COMMON 872540109 11,757 245,901 SH   SOLE   213,172 0 32,729
T-MOBILE US INC COMMON 872590104 1 15 SH   SOLE   15 0 0
TOOTSIE ROLL INDS COMMON 890516107 30 848 SH   SOLE   848 0 0
TORO CO COMMON 891092108 52,313 803,701 SH   DFND 1 0 803,701 0
TORO CO COMMON 891092108 166,186 2,553,160 SH   SOLE   2,302,748 0 250,412
TOTAL SA ADR (1 ORD) 89151E109 919 24,687 SH   SOLE   24,687 0 0
TRACTOR SUPPLY CO COMMON 892356106 10,021 118,519 SH   DFND 1 0 118,519 0
TRACTOR SUPPLY CO COMMON 892356106 21,614 255,629 SH   SOLE   255,477 0 152
TRANE TECHNOLOGI PLC ORDINARY SHARES G8994E103 12,109 146,611 SH   SOLE   126,373 0 20,238
TRANSUNION COMMON 89400J107 7,501 113,337 SH   SOLE   113,337 0 0
TRAVELERS CO(THE) COMMON 89417E109 11,667 117,429 SH   SOLE   100,789 0 16,640
TRINITY INDS INC COMMON 896522109 2 124 SH   SOLE   124 0 0
TRIP COM GROUP LTD SPN ADS 0.125 ORD 89677Q107 15,663 667,950 SH   DFND 1 0 667,950 0
TRIP COM GROUP LTD SPN ADS 0.125 ORD 89677Q107 3,282 139,963 SH   SOLE   138,359 0 1,604
TRUIST FINANCIAL COR COM USD5 89832Q109 230 7,468 SH   SOLE   7,468 0 0
TYLER TECHN INC COMMON 902252105 25 84 SH   SOLE   84 0 0
TYSON FOODS INC CLASS A 902494103 1 24 SH   SOLE   24 0 0
U S PHYSICAL THERAPY COMMON 90337L108 82,431 1,194,648 SH   DFND 1 0 1,194,648 0
U S PHYSICAL THERAPY COMMON 90337L108 20,274 293,824 SH   SOLE   269,159 36 24,629
UBER TECHNOLOGIES COM USD0.00001 90353T100 14,478 518,556 SH   DFND 1 0 518,556 0
UBER TECHNOLOGIES COM USD0.00001 90353T100 3,788 135,662 SH   SOLE   133,302 0 2,360
UMB FINL CORP COMMON 902788108 3 58 SH   SOLE   58 0 0
UNIFIRST CORP MASS COMMON 904708104 7,749 51,290 SH   DFND 1 0 51,290 0
UNIFIRST CORP MASS COMMON 904708104 20,211 133,765 SH   SOLE   133,033 13 719
UNILEVER N.V NY SHARES (1 ORD) 904784709 4,241 86,926 SH   SOLE   86,926 0 0
UNION PAC CORP COMMON 907818108 3 24 SH   SOLE   24 0 0
UNITED PARCEL SERVIC CLASS B 911312106 1,839 19,689 SH   SOLE   19,689 0 0
UNITED TECHNOLOGIES COMMON 913017109 2,781 29,476 SH   SOLE   29,476 0 0
UNITEDHEALTH GRP INC COMMON 91324P102 8,277 33,185 SH   SOLE   33,185 0 0
UNIVERSAL FST PRODS COMMON 913543104 4 105 SH   SOLE   105 0 0
US BANCORP DEL COMMON 902973304 9,316 270,426 SH   SOLE   231,271 0 39,155
V F CORP COMMON 918204108 1,328 24,548 SH   SOLE   24,548 0 0
VALERO ENERGY CORP COMMON 91913Y100 1 21 SH   SOLE   21 0 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 3,941 117,750 SH   SOLE   117,750 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 639 2,700 SH   SOLE   2,700 0 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 1,109 12,469 SH   SOLE   12,469 0 0
VANGUARD INDEX TR LRG CAP 922908637 65 549 SH   SOLE   549 0 0
VANGUARD INDEX TR EXTENDED MKT 922908652 91 1,002 SH   SOLE   1,002 0 0
VANGUARD INDEX TR GROWTH 922908736 154 982 SH   SOLE   982 0 0
VANGUARD INDEX TR VALUE 922908744 37 418 SH   SOLE   418 0 0
VANGUARD INDEX TR SMALL CAP 922908751 491 4,250 SH   SOLE   4,250 0 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 899 6,973 SH   SOLE   6,973 0 0
VANGUARD INTL EQUITY INDEX FD FTSE SMCAP 922042718 85 1,082 SH   SOLE   1,082 0 0
VANGUARD SECTOR INDE FINANCIALS 92204A405 6 113 SH   SOLE   113 0 0
VANGUARD SECTOR INDE INFORMATION TECH 92204A702 129 608 SH   SOLE   608 0 0
VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 19,283 275,646 SH   SOLE   273,552 0 2,094
VANGUARD WHITEHALL INTL DIVID APPRECIAT 921946810 51 881 SH   SOLE   881 0 0
VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 1,887 11,343 SH   SOLE   11,343 0 0
VENTAS INC COMMON 92276F100 2 78 SH   SOLE   78 0 0
VERINT SYS INC COMMON 92343X100 4 87 SH   SOLE   87 0 0
VERISK ANALYTICS INC COM 92345Y106 12,156 87,212 SH   DFND 1 0 87,212 0
VERISK ANALYTICS INC COM 92345Y106 6,191 44,413 SH   SOLE   44,298 0 115
VERITEX HLDGS INC COMMON 923451108 2 127 SH   SOLE   127 0 0
VERIZON COMMUNICATIO COMMON 92343V104 31 581 SH   SOLE   581 0 0
VERTEX PHARMACEUTICL COMMON 92532F100 6 27 SH   SOLE   27 0 0
VIACOMCBS INC CLASS B 92556H206 1 67 SH   SOLE   67 0 0
VICI PPTYS INC COM 925652109 1,366 82,081 SH   SOLE   82,081 0 0
VIRTUSA CORP COMMON 92827P102 2 84 SH   SOLE   84 0 0
VISA INC CLASS A 92826C839 48,389 300,332 SH   DFND 1 0 300,332 0
VISA INC CLASS A 92826C839 15,605 96,851 SH   SOLE   95,539 0 1,312
VODAFONE GRP PLC ADR (10 ORD) 92857W308 624 45,324 SH   SOLE   45,324 0 0
VOYA FINANCIAL INC COMMON 929089100 2 55 SH   SOLE   55 0 0
VULCAN MATERIALS CO COMMON 929160109 389 3,600 SH   SOLE   3,600 0 0
WABCO HOLDINGS COMMON 92927K102 2,028 15,020 SH   DFND 1 0 15,020 0
WABCO HOLDINGS COMMON 92927K102 77,004 570,188 SH   SOLE   526,644 0 43,544
WALGREENS BOOTS ALNC COMMON 931427108 532 11,625 SH   SOLE   11,625 0 0
WALMART INC COMMON 931142103 1,194 10,513 SH   SOLE   10,513 0 0
WALT DISNEY CO COMMON 254687106 330 3,417 SH   SOLE   3,417 0 0
WASTE MANAGEMENT INC COMMON 94106L109 7,610 82,211 SH   SOLE   70,595 0 11,616
WATSCO INC COMMON 942622200 26,348 166,725 SH   DFND 1 0 166,725 0
WATSCO INC COMMON 942622200 69,270 438,326 SH   SOLE   436,076 40 2,210
WD-40 CO COMMON 929236107 22,024 109,654 SH   DFND 1 0 109,654 0
WD-40 CO COMMON 929236107 62,330 310,323 SH   SOLE   308,824 27 1,472
WEC ENERGY GROUP INC COMMON 92939U106 406 4,602 SH   DFND 1 0 4,602 0
WEC ENERGY GROUP INC COMMON 92939U106 11,361 128,911 SH   SOLE   113,137 0 15,774
WELLS FARGO & CO COMMON 949746101 102 3,537 SH   SOLE   3,537 0 0
WELLTOWER INC REIT 95040Q104 1 32 SH   SOLE   32 0 0
WEST PHARMACEUT SVS COMMON 955306105 22,535 148,011 SH   DFND 1 0 148,011 0
WEST PHARMACEUT SVS COMMON 955306105 8,532 56,037 SH   SOLE   55,843 0 194
WILLIAMS COS INC COMMON 969457100 0 22 SH   SOLE   22 0 0
WINMARK CORP COMMON 974250102 2,022 15,865 SH   DFND 1 0 15,865 0
WINMARK CORP COMMON 974250102 24,069 188,895 SH   SOLE   184,611 26 4,258
WINNEBAGO INDS INC COMMON 974637100 2 74 SH   SOLE   74 0 0
WISDOMTREE TRUST FLOATING RATE TREASU 97717X628 4,038 160,809 SH   SOLE   160,809 0 0
WORKDAY INC COMMON 98138H101 34,281 263,255 SH   DFND 1 0 263,255 0
WORKDAY INC COMMON 98138H101 7,496 57,560 SH   SOLE   56,685 0 875
WORLD FUEL SVCS CORP COMMON 981475106 1 51 SH   SOLE   51 0 0
WPP PLC SP ADR (5 ORD) 92937A102 3,379 100,056 SH   SOLE   100,056 0 0
WYNN RESORTS LTD COMMON 983134107 8,022 133,276 SH   DFND 1 0 133,276 0
WYNN RESORTS LTD COMMON 983134107 511 8,494 SH   SOLE   8,422 0 72
XILINX INC COMMON 983919101 2 28 SH   SOLE   28 0 0
YANDEX N.V. CLASS A N97284108 3,814 112,004 SH   DFND 1 0 112,004 0
YUM BRANDS INC COMMON 988498101 82 1,192 SH   SOLE   1,192 0 0
YUM CHINA HOLDINGS COMMON STOCK 98850P109 1,578 37,012 SH   SOLE   37,012 0 0
ZEBRA TECHNOLOGIES CLASS A 989207105 19,047 103,743 SH   DFND 1 0 103,743 0
ZEBRA TECHNOLOGIES CLASS A 989207105 91,358 497,595 SH   SOLE   492,278 37 5,280
ZIMMER BIOMET HLDS COMMON 98956P102 3 26 SH   SOLE   26 0 0
ZOETIS INC COMMON 98978V103 48,917 415,642 SH   DFND 1 0 415,642 0
ZOETIS INC COMMON 98978V103 20,729 176,126 SH   SOLE   162,839 0 13,287