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 10,229 59,005 SH   SOLE   51,552 0 7,453
51JOB INC ADR (2 ORD) 316827104 4,323 57,256 SH   DFND 1 0 57,256 0
58 COM INC ADR EACH REPR 2 COM 31680Q104 5,261 84,617 SH   DFND 1 0 84,617 0
AAON INC COMMON 000360206 182,911 3,645,100 SH   DFND 1 0 3,645,100 0
AAON INC COMMON 000360206 46,031 917,303 SH   SOLE   912,868 118 4,317
AARON'S INC COMMON 002535300 5 85 SH   SOLE   85 0 0
ABB LTD ADR (1 ORD) 000375204 2 116 SH   SOLE   116 0 0
ABBOTT LABS COMMON 002824100 7,370 87,636 SH   SOLE   87,636 0 0
ABBVIE INC COMMON 00287Y109 206 2,839 SH   SOLE   2,839 0 0
ABIOMED INC COMMON 003654100 6,649 25,524 SH   DFND 1 0 25,524 0
ABIOMED INC COMMON 003654100 363 1,393 SH   SOLE   1,381 0 12
ACCENTURE PLC CLASS A G1151C101 18,643 100,899 SH   DFND 1 0 100,899 0
ACCENTURE PLC CLASS A G1151C101 19,487 105,463 SH   SOLE   93,979 0 11,484
ACTIVISION BLIZZARD COMMON 00507V109 11,739 248,710 SH   DFND 1 0 248,710 0
ACTIVISION BLIZZARD COMMON 00507V109 2,797 59,249 SH   SOLE   58,468 0 781
ADOBE INC COMMON 00724F101 11 36 SH   SOLE   36 0 0
AFLAC INC COMMON 001055102 6,329 115,462 SH   SOLE   115,462 0 0
ALCON INC ORDINARY SH CHF 0.04 H01301128 11,826 190,591 SH   SOLE   162,329 0 28,262
ALEXANDRIA REAL ESTA REIT 015271109 1,841 13,048 SH   SOLE   13,048 0 0
ALEXION PHARM INC COMMON 015351109 1 4 SH   SOLE   4 0 0
ALIBABA GROUP HLDG SPONSORED ADS 01609W102 55,071 324,998 SH   DFND 1 0 324,998 0
ALIBABA GROUP HLDG SPONSORED ADS 01609W102 15,277 90,157 SH   SOLE   89,083 0 1,074
ALLIANT ENERGY CORP COMMON 018802108 4 83 SH   SOLE   83 0 0
ALPHABET INC CLASS C 02079K107 730 675 SH   SOLE   675 0 0
ALPHABET INC CLASS A 02079K305 677 625 SH   SOLE   625 0 0
AMAZON COM INC COMMON 023135106 88,228 46,592 SH   DFND 1 0 46,592 0
AMAZON COM INC COMMON 023135106 21,195 11,193 SH   SOLE   11,037 0 156
AMER SOFTWARE INC CLASS A 029683109 10,415 791,991 SH   DFND 1 0 791,991 0
AMER SOFTWARE INC CLASS A 029683109 23,553 1,791,088 SH   SOLE   1,779,663 200 11,225
AMERICAN EQ INVT LIF COMMON 025676206 3 107 SH   SOLE   107 0 0
AMERICAN EXPRESS CO COMMON 025816109 78 635 SH   SOLE   635 0 0
AMERICAN HOMES 4 R COM USD0.01 02665T306 2,485 102,218 SH   SOLE   102,218 0 0
AMERICAN TOWER CORP COMMON 03027X100 2,261 11,056 SH   SOLE   11,056 0 0
AMERICOLD RLTY TR COMMON 03064D108 1,771 54,629 SH   SOLE   54,629 0 0
AMERISOURCE-BERGEN COMMON 03073E105 5,084 59,624 SH   SOLE   59,624 0 0
AMETEK INC COMMON 031100100 22,245 244,879 SH   DFND 1 0 244,879 0
AMETEK INC COMMON 031100100 9,242 101,740 SH   SOLE   101,324 0 416
AMGEN INC COMMON 031162100 7,344 39,847 SH   SOLE   39,847 0 0
AMN HEALTHCARE SERVI COMMON 001744101 12,196 224,806 SH   DFND 1 0 224,806 0
AMN HEALTHCARE SERVI COMMON 001744101 56,942 1,049,630 SH   SOLE   1,028,479 94 21,057
AMPHENOL CORPORATION CLASS A 032095101 54,816 571,357 SH   DFND 1 0 571,357 0
AMPHENOL CORPORATION CLASS A 032095101 15,477 161,313 SH   SOLE   159,869 0 1,444
ANALOG DEVICES INC COMMON 032654105 3,628 32,140 SH   DFND 1 0 32,140 0
ANALOG DEVICES INC COMMON 032654105 18,821 166,748 SH   SOLE   146,294 0 20,454
ANIKA THERAPEUTICS COMMON 035255108 17,646 434,420 SH   DFND 1 0 434,420 0
ANIKA THERAPEUTICS COMMON 035255108 48,468 1,193,214 SH   SOLE   1,186,992 109 6,113
ANSYS INC COMMON 03662Q105 128,888 629,275 SH   DFND 1 0 629,275 0
ANSYS INC COMMON 03662Q105 72,829 355,577 SH   SOLE   350,156 40 5,381
ANTHEM INC COMMON 036752103 7 25 SH   SOLE   25 0 0
APARTMENT INV&MGMT COM USD0.01 CL A(POS 03748R754 3 56 SH   SOLE   56 0 0
APERGY CORPORATION COM USD0.01 03755L104 12 361 SH   SOLE   361 0 0
APPLE INC COMMON 037833100 2,000 10,105 SH   SOLE   9,605 0 500
APPLIED MATERIALS COMMON 038222105 4 100 SH   SOLE   100 0 0
APTARGROUP INC COMMON 038336103 26,536 213,412 SH   DFND 1 0 213,412 0
APTARGROUP INC COMMON 038336103 82,739 665,418 SH   SOLE   590,603 0 74,815
ARCBEST CORP COMMON 03937C105 3 108 SH   SOLE   108 0 0
ARGO GRUP INTL HLDGS COMMON G0464B107 5 70 SH   SOLE   70 0 0
ARK ETF TRUST ARK INNOVATION ETF 00214Q104 6,009 125,247 SH   SOLE   125,247 0 0
ARTISAN PARTNERS A CLASS A 04316A108 24,537 891,600 SH   DFND 1 0 891,600 0
ARTISAN PARTNERS A CLASS A 04316A108 79,891 2,902,999 SH   SOLE   2,570,666 0 332,333
ASE TECH HLDS CO LT SPNADS REP 2 ORD SHS 00215W100 0 1 SH   SOLE   1 0 0
ASML HLDS NV NY EUR0.09 NY REG 2012 N07059210 2,652 12,756 SH   SOLE   12,756 0 0
ASPEN TECHNOLOGY INC COMMON 045327103 354,689 2,853,952 SH   DFND 1 0 2,853,952 0
ASPEN TECHNOLOGY INC COMMON 045327103 400,008 3,218,602 SH   SOLE   2,978,001 138 240,463
ASSURANT INC COMMON 04621X108 5 44 SH   SOLE   44 0 0
ASTRAZENECA SP ADR (1/2 ORD) 046353108 2,357 57,092 SH   DFND 1 0 57,092 0
ASTRAZENECA SP ADR (1/2 ORD) 046353108 3,086 74,762 SH   SOLE   74,762 0 0
ASTRONICS CORP COMMON 046433108 1 27 SH   SOLE   27 0 0
AT&T INC COMMON 00206R102 6,725 200,692 SH   DFND 1 0 200,692 0
AT&T INC COMMON 00206R102 4,681 139,689 SH   SOLE   139,689 0 0
ATRION CORP COMMON 049904105 41,682 48,880 SH   DFND 1 0 48,880 0
ATRION CORP COMMON 049904105 116,970 137,168 SH   SOLE   122,569 0 14,599
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 569,269 6,648,790 SH   DFND 1 0 6,648,790 0
AUTOHOME INC ADR EACH REPR 1 ORD 05278C107 402,545 4,701,519 SH   SOLE   4,325,570 117 375,832
AUTOMATIC DATA PROC COMMON 053015103 5,528 33,433 SH   SOLE   33,433 0 0
AVALARA INC COM USD0.0001 05338G106 179,206 2,482,076 SH   DFND 1 0 2,482,076 0
AVALARA INC COM USD0.0001 05338G106 36,959 511,893 SH   SOLE   508,510 51 3,332
AXALTA COATING SYS COMMON G0750C108 5,087 170,873 SH   SOLE   170,873 0 0
BADGER METER INC COMMON 056525108 16,902 283,160 SH   DFND 1 0 283,160 0
BADGER METER INC COMMON 056525108 43,720 732,445 SH   SOLE   728,439 69 3,937
BANK HAWAII CORP COMMON 062540109 28,301 341,349 SH   DFND 1 0 341,349 0
BANK HAWAII CORP COMMON 062540109 77,564 935,512 SH   SOLE   931,080 77 4,355
BANK OF AMERICA CORP COMMON 060505104 31,691 1,092,780 SH   DFND 1 0 1,092,780 0
BANK OF AMERICA CORP COMMON 060505104 7,443 256,659 SH   SOLE   253,126 0 3,533
BANK OZK COMMON 06417N103 5 160 SH   SOLE   160 0 0
BAOZUN INC SPONSORED ADR 06684L103 5,127 102,826 SH   DFND 1 0 102,826 0
BARCLAYS BK PLC ETN+ SEL MLP 06742C723 26,104 1,307,161 SH   SOLE   1,307,161 0 0
BAYTEX ENERGY CORP COMMON 07317Q105 12 5,908 SH   SOLE   5,908 0 0
BCE INC COMMON 05534B760 12,743 280,200 SH   DFND 1 0 280,200 0
BCE INC COMMON 05534B760 6,258 137,588 SH   SOLE   137,588 0 0
BECTON DICKINSON COMMON 075887109 12,787 50,738 SH   SOLE   44,133 0 6,605
BERKLEY W R CORP COM 084423102 430 6,516 SH   DFND 1 0 6,516 0
BERKLEY W R CORP COM 084423102 83,189 1,261,784 SH   SOLE   1,237,653 111 24,020
BERKSHIRE HATHAWAY CLASS A 084670108 955 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY CLASS B 084670702 927 4,350 SH   SOLE   4,350 0 0
BERKSHIRE HILLS BANC COMMON 084680107 3 108 SH   SOLE   108 0 0
BLACKLINE INC COM USD0.01 09239B109 171,210 3,199,593 SH   DFND 1 0 3,199,593 0
BLACKLINE INC COM USD0.01 09239B109 37,665 703,880 SH   SOLE   700,546 89 3,245
BLUCORA INC COMMON 095229100 4 117 SH   SOLE   117 0 0
BLUEBIRD BIO INC COMMON 09609G100 10,172 79,971 SH   DFND 1 0 79,971 0
BLUEBIRD BIO INC COMMON 09609G100 1,888 14,846 SH   SOLE   14,646 0 200
BOEING CO COMMON 097023105 16 43 SH   SOLE   43 0 0
BONANZA CREEK ENER COMMON 097793400 1 62 SH   SOLE   62 0 0
BOSTON PROPERTIES COMMON 101121101 1,322 10,247 SH   SOLE   10,247 0 0
BP PLC ADR (6 ORD) 055622104 409 9,811 SH   SOLE   9,811 0 0
BRITISH AMER TOB PLC SPONSORED ADR 110448107 586 16,808 SH   SOLE   16,808 0 0
BROADCOM INC COMMON 11135F101 8 29 SH   SOLE   29 0 0
BROADRIDGE FINL SOLN COMMON 11133T103 16,213 126,985 SH   DFND 1 0 126,985 0
BROADRIDGE FINL SOLN COMMON 11133T103 31,297 245,113 SH   SOLE   230,745 0 14,368
BROOKS AUTOMATION COMMON 114340102 47,247 1,219,268 SH   DFND 1 0 1,219,268 0
BROOKS AUTOMATION COMMON 114340102 88,600 2,286,452 SH   SOLE   2,273,838 204 12,410
BROWN FORMAN CORP CLASS B 115637209 7,398 133,459 SH   DFND 1 0 133,459 0
BROWN FORMAN CORP CLASS B 115637209 933 16,825 SH   SOLE   16,683 0 142
BUILDERS FIRSTSOURCE COMMON 12008R107 3 164 SH   SOLE   164 0 0
CABOT CORP COMMON 127055101 3 59 SH   SOLE   59 0 0
CABOT MICROELECT CO COMMON 12709P103 3 26 SH   SOLE   26 0 0
CABOT OIL & GAS CORP COMMON 127097103 17,703 771,018 SH   DFND 1 0 771,018 0
CABOT OIL & GAS CORP COMMON 127097103 7,158 311,745 SH   SOLE   288,289 0 23,456
CADENCE BANCORP COMMON STOCK CLASS A 12739A100 2 117 SH   SOLE   117 0 0
CALLON PETROLEUM CO COMMON 13123X102 2 361 SH   SOLE   361 0 0
CARDINAL HEALTH INC COMMON 14149Y108 2 32 SH   SOLE   32 0 0
CARPENTER TECHNOLOGY COMMON 144285103 4 83 SH   SOLE   83 0 0
CARTERS INC COMMON 146229109 7 72 SH   SOLE   72 0 0
CASS INFORMATION SYS COMMON 14808P109 19,235 396,760 SH   DFND 1 0 396,760 0
CASS INFORMATION SYS COMMON 14808P109 35,885 740,190 SH   SOLE   734,409 98 5,683
CATERPILLAR INC COMMON 149123101 10,482 76,910 SH   DFND 1 0 76,910 0
CATERPILLAR INC COMMON 149123101 2,484 18,223 SH   SOLE   17,955 0 268
CATHAY GEN BANCORP COMMON 149150104 3 95 SH   SOLE   95 0 0
CDK GLOBAL INC COM USD0.001 'WI' 12508E101 53 1,066 SH   SOLE   1,066 0 0
CDW CORP COMMON 12514G108 96,763 871,743 SH   DFND 1 0 871,743 0
CDW CORP COMMON 12514G108 382,605 3,446,883 SH   SOLE   3,158,269 75 288,539
CELGENE CORP COMMON 151020104 5 59 SH   SOLE   59 0 0
CENTENE CORP DEL COMMON 15135B101 2 36 SH   SOLE   36 0 0
CENTERPOINT ENERGY COMMON 15189T107 8 265 SH   SOLE   265 0 0
CENTERSTATE BANK COMMON 15201P109 3 121 SH   SOLE   121 0 0
CERNER CORP COMMON 156782104 2 29 SH   SOLE   29 0 0
CHARLES RIV LABS INT COMMON 159864107 422 2,974 SH   DFND 1 0 2,974 0
CHARLES RIV LABS INT COMMON 159864107 64,536 454,802 SH   SOLE   454,492 51 259
CHARTER COMMUNICATIO COM USD0.001 CLASS'A 16119P108 9 22 SH   SOLE   22 0 0
CHEESECAKE FACTORY COMMON 163072101 29,024 663,850 SH   DFND 1 0 663,850 0
CHEESECAKE FACTORY COMMON 163072101 90,936 2,079,971 SH   SOLE   2,070,663 161 9,147
CHEFS WAREHOUSE HO COMMON 163086101 97,312 2,774,794 SH   DFND 1 0 2,774,794 0
CHEFS WAREHOUSE HO COMMON 163086101 33,660 959,808 SH   SOLE   955,391 119 4,298
CHEVRON CORP COMMON 166764100 6,913 55,545 SH   SOLE   55,062 0 483
CHINA MOBILE LTD REP(5 ORD HKD0.1) 16941M109 735 16,220 SH   SOLE   16,220 0 0
CHIPOTLE MEXICAN GRL COMMON 169656105 4 6 SH   SOLE   6 0 0
CHUNGHWA TELECOM ADR REP 10 ORD TWD10 17133Q502 857 23,453 SH   SOLE   23,453 0 0
CHURCH & DWIGHT INC COMMON 171340102 1 13 SH   SOLE   13 0 0
CIGNA CORP COMMON USD0.01 125523100 1 9 SH   SOLE   9 0 0
CINCINNATI FINL CORP COMMON 172062101 418 4,034 SH   SOLE   4,034 0 0
CINEMARK HOLDINGS COMMON 17243V102 22,812 631,900 SH   DFND 1 0 631,900 0
CINEMARK HOLDINGS COMMON 17243V102 62,498 1,731,242 SH   SOLE   1,722,384 156 8,702
CISCO SYSTEMS INC COMMON 17275R102 2,698 49,300 SH   DFND 1 0 49,300 0
CISCO SYSTEMS INC COMMON 17275R102 2,812 51,368 SH   SOLE   51,368 0 0
CLEARWAY ENERGY INC CL C COM STOCK $0.01 18539C204 4 222 SH   SOLE   222 0 0
CLOROX CO COMMON 189054109 2,299 15,015 SH   DFND 1 0 15,015 0
CLOROX CO COMMON 189054109 3,032 19,801 SH   SOLE   19,801 0 0
CME GROUP INC CLASS A 12572Q105 14,927 76,898 SH   SOLE   66,124 0 10,774
COCA-COLA CO COMMON 191216100 8,130 159,655 SH   DFND 1 0 159,655 0
COCA-COLA CO COMMON 191216100 4,621 90,740 SH   SOLE   90,740 0 0
COGNEX CORP COMMON 192422103 7 145 SH   SOLE   145 0 0
COGNIZANT TECH SOLNS CLASS A 192446102 682 10,762 SH   SOLE   10,762 0 0
COMCAST CORP CLASS A 20030N101 16 376 SH   SOLE   376 0 0
COMPANIA CERVECERIAS ADR (2 ORD) 204429104 2,860 101,228 SH   DFND 1 0 101,228 0
CONOCOPHILLIPS COMMON 20825C104 98 1,600 SH   SOLE   1,600 0 0
COOPER COMPANIES INC COMMON 216648402 20,722 61,509 SH   DFND 1 0 61,509 0
COOPER COMPANIES INC COMMON 216648402 107,895 320,266 SH   SOLE   319,984 29 253
COPART INC COMMON 217204106 380,216 5,087,186 SH   DFND 1 0 5,087,186 0
COPART INC COMMON 217204106 442,818 5,924,782 SH   SOLE   5,432,078 182 492,522
CORE LABORATORIES COMMON N22717107 21,780 416,600 SH   DFND 1 0 416,600 0
CORE LABORATORIES COMMON N22717107 60,031 1,148,237 SH   SOLE   1,083,813 59 64,365
CORELOGIC INC COMMON 21871D103 13,750 328,700 SH   DFND 1 0 328,700 0
CORELOGIC INC COMMON 21871D103 36,422 870,724 SH   SOLE   865,917 84 4,723
CORTEVA INC COM USD0.01 WI 22052L104 13 433 SH   SOLE   0 0 433
COSTAR GROUP INC COMMON 22160N109 31,691 57,198 SH   DFND 1 0 57,198 0
COSTAR GROUP INC COMMON 22160N109 6,771 12,221 SH   SOLE   12,046 0 175
COSTCO WHSL CORP COMMON 22160K105 188 710 SH   SOLE   710 0 0
CROWN CASTLE INTL COMMON 22822V101 9,676 74,230 SH   DFND 1 0 74,230 0
CROWN CASTLE INTL COMMON 22822V101 13,617 104,464 SH   SOLE   95,313 0 9,151
CSX CORP COMMON 126408103 1 7 SH   SOLE   7 0 0
CTRIP.COM INTL ADR (0.125 ORD) 22943F100 21,143 572,821 SH   DFND 1 0 572,821 0
CTRIP.COM INTL ADR (0.125 ORD) 22943F100 3,383 91,644 SH   SOLE   90,356 0 1,288
CUMMINS INC COMMON 231021106 2 14 SH   SOLE   14 0 0
CVS HEALTH CORP COMMON 126650100 4,251 78,020 SH   SOLE   78,020 0 0
DANAHER CORP COMMON 235851102 21,444 150,039 SH   DFND 1 0 150,039 0
DANAHER CORP COMMON 235851102 5,195 36,347 SH   SOLE   35,775 0 572
DAVE & BUSTER'S EN COM USD0.01 238337109 3 62 SH   SOLE   62 0 0
DIAGEO P L C SP ADR (4 ORD) 25243Q205 13,090 75,966 SH   SOLE   65,358 0 10,608
DIODES INC COMMON 254543101 4 100 SH   SOLE   100 0 0
DISH NETWORK CORP CLASS A 25470M109 2 45 SH   SOLE   45 0 0
DOCUSIGN INC COMMON 256163106 184,726 3,716,083 SH   DFND 1 0 3,716,083 0
DOCUSIGN INC COMMON 256163106 75,715 1,523,128 SH   SOLE   1,502,491 171 20,466
DOLLAR GEN CORP COMMON 256677105 7,944 58,777 SH   SOLE   58,777 0 0
DOMINION ENERGY INC COMMON 25746U109 7 90 SH   SOLE   90 0 0
DOMINOS PIZZA INC COMMON 25754A201 7,497 26,942 SH   DFND 1 0 26,942 0
DOMINOS PIZZA INC COMMON 25754A201 1,243 4,466 SH   SOLE   4,429 0 37
DONALDSON INC COMMON 257651109 26,813 527,200 SH   DFND 1 0 527,200 0
DONALDSON INC COMMON 257651109 87,460 1,719,617 SH   SOLE   1,531,813 0 187,804
DOVER CORP COMMON 260003108 501 5,000 SH   SOLE   5,000 0 0
DOW INC COMMON STOCK 260557103 21 433 SH   SOLE   0 0 433
DRIL-QUIP INC COMMON 262037104 51,858 1,080,366 SH   DFND 1 0 1,080,366 0
DRIL-QUIP INC COMMON 262037104 129,117 2,689,933 SH   SOLE   2,387,540 0 302,393
DUKE ENERGY CORP COMMON 26441C204 2 26 SH   SOLE   26 0 0
DUKE REALTY CORP COMMON 264411505 3 108 SH   SOLE   108 0 0
DUPONT DE NEMOURS COM USD0.01 26614N102 33 433 SH   SOLE   0 0 433
EATON VANCE COM CALI MUNI BD FD 27828A100 386 35,000 SH   SOLE   35,000 0 0
EATON VANCE CA MUNI SH BEN INT 27826F101 30 2,410 SH   SOLE   2,410 0 0
EBAY INC COMMON 278642103 2 47 SH   SOLE   47 0 0
ECOLAB INC COMMON 278865100 27,726 140,430 SH   DFND 1 0 140,430 0
ECOLAB INC COMMON 278865100 7,503 37,998 SH   SOLE   37,529 0 469
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 21,880 647,331 SH   DFND 1 0 647,331 0
ELANCO ANIMAL HEALTH COMMON 28414H103 63,648 1,883,071 SH   SOLE   1,845,202 172 37,697
ELASTIC N V SHS N14506104 9,605 128,654 SH   DFND 1 0 128,654 0
ELASTIC N V SHS N14506104 899 12,043 SH   SOLE   11,940 0 103
EMERALD EXPOSITION COMMON USD0.01 29103B100 7 647 SH   SOLE   647 0 0
EMERGENT BIOSOLUTNS COMMON 29089Q105 3 54 SH   SOLE   54 0 0
EMERSON ELEC CO COMMON 291011104 694 10,408 SH   SOLE   10,408 0 0
EQUINIX INC COMMON 29444U700 2,911 5,773 SH   SOLE   5,773 0 0
EQUITY LIFESTYLE PPT COMMON 29472R108 2,235 18,419 SH   SOLE   18,419 0 0
ESSEX PPTY TR INC REIT 297178105 2,035 6,970 SH   SOLE   6,970 0 0
ESTEE LAUDER CO CLASS A 518439104 5 30 SH   SOLE   30 0 0
EVERCORE INC CLASS A 29977A105 4 42 SH   SOLE   42 0 0
EXPEDITORS INTL WASH COMMON 302130109 435 5,738 SH   DFND 1 0 5,738 0
EXPEDITORS INTL WASH COMMON 302130109 81,213 1,070,557 SH   SOLE   1,049,431 97 21,029
EXPONET INC COMMON 30214U102 9,797 167,357 SH   DFND 1 0 167,357 0
EXPONET INC COMMON 30214U102 3,988 68,127 SH   SOLE   67,853 0 274
EXTRA SPACE STORAGE REIT 30225T102 1,332 12,551 SH   SOLE   12,551 0 0
EXXON MOBIL CORP COMMON 30231G102 7,863 102,608 SH   SOLE   89,601 0 13,007
FABRINET COM USD0.01 G3323L100 4 79 SH   SOLE   79 0 0
FACEBOOK INC CLASS A 30303M102 64,866 336,092 SH   DFND 1 0 336,092 0
FACEBOOK INC CLASS A 30303M102 15,314 79,349 SH   SOLE   78,192 0 1,157
FACTSET RESH SYS INC COMMON 303075105 223,428 779,690 SH   DFND 1 0 779,690 0
FACTSET RESH SYS INC COMMON 303075105 195,850 683,438 SH   SOLE   619,029 14 64,395
FAIR ISAAC INC COMMON 303250104 22,965 73,132 SH   DFND 1 0 73,132 0
FAIR ISAAC INC COMMON 303250104 3,939 12,544 SH   SOLE   12,391 0 153
FEDERAL RLTY INVT TR SH BEN INT(CUM RTS) 313747206 1 9 SH   SOLE   9 0 0
FEDERAL SIGNAL CORP COMMON 313855108 4 159 SH   SOLE   159 0 0
FEDEX CORP COMMON 31428X106 887 5,400 SH   SOLE   5,400 0 0
FIDELITY NATL INFO COMMON 31620M106 12,681 103,369 SH   SOLE   89,015 0 14,354
FIRST FINL BKSH COMMON 32020R109 30,740 998,380 SH   DFND 1 0 998,380 0
FIRST FINL BKSH COMMON 32020R109 71,771 2,330,985 SH   SOLE   2,319,848 188 10,949
FIRST TR US EQ OPPOR ETF 336920103 160 2,050 SH   SOLE   2,050 0 0
FIVE9 INC COM USD0.001 338307101 12 234 SH   SOLE   234 0 0
FLEETCOR TECHNOLOG COMMON 339041105 5,981 21,295 SH   DFND 1 0 21,295 0
FLEETCOR TECHNOLOG COMMON 339041105 953 3,392 SH   SOLE   3,364 0 28
FLEXSHARES TR MORNSTAR UPSTR 33939L407 6 175 SH   SOLE   175 0 0
FLIR SYS INC COMMON 302445101 475 8,788 SH   DFND 1 0 8,788 0
FLIR SYS INC COMMON 302445101 75,812 1,401,326 SH   SOLE   1,400,410 150 766
FLOWSERVE CORP COMMON 34354P105 2 32 SH   SOLE   32 0 0
FONAR CORP COMMON 344437405 5,405 251,268 SH   SOLE   251,268 0 0
FORTIS INC COMMON 349553107 9,349 236,860 SH   DFND 1 0 236,860 0
FORTIS INC COMMON 349553107 4,566 115,681 SH   SOLE   115,681 0 0
FORTIVE CORPORATION COMMON STOCK 34959J108 2 23 SH   SOLE   23 0 0
FORTUNE BRANDS HOM COMMON USD0.01 34964C106 3 48 SH   SOLE   48 0 0
FOX CORPORATION COM USD0.01 CL A 35137L105 0 3 SH   SOLE   3 0 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 315,717 3,826,403 SH   DFND 1 0 3,826,403 0
FOX FACTORY HLDG COMMON USD0.001 35138V102 81,461 987,291 SH   SOLE   982,457 129 4,705
FRANKLIN RES INC COMMON 354613101 404 11,615 SH   SOLE   11,615 0 0
FRESHPET INC COMMON 358039105 4,471 98,249 SH   DFND 1 0 98,249 0
FRESHPET INC COMMON 358039105 461 10,140 SH   SOLE   10,051 0 89
FS KKR CAPITAL CORP COMMON 302635107 84 14,145 SH   SOLE   14,145 0 0
FULTON FINL CORP COMMON 360271100 4 227 SH   SOLE   227 0 0
GARTNER INC COMMON 366651107 21,481 133,475 SH   DFND 1 0 133,475 0
GARTNER INC COMMON 366651107 4,260 26,472 SH   SOLE   26,126 0 346
GENERAL DYNAMICS COMMON 369550108 5 26 SH   SOLE   26 0 0
GENERAL ELECTRIC CO COMMON 369604103 7 626 SH   SOLE   626 0 0
GENERAL MILLS INC COMMON 370334104 3 55 SH   SOLE   55 0 0
GEO GROUP INC COMMON 36162J106 3 127 SH   SOLE   127 0 0
G-III APPAREL GROUP COMMON 36237H101 2 65 SH   SOLE   65 0 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 6,808 170,106 SH   DFND 1 0 170,106 0
GLAXOSMITHKLINE PLC SP ADR (2 ORD) 37733W105 6,590 164,658 SH   SOLE   164,658 0 0
GLOBUS MED INC CLASS A 379577208 16,727 395,441 SH   DFND 1 0 395,441 0
GLOBUS MED INC CLASS A 379577208 6,672 157,720 SH   SOLE   157,085 0 635
GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 7,476 156,405 SH   DFND 1 0 156,405 0
GOOSEHEAD INS INC COM USD0.01 CL A 38267D109 509 10,650 SH   SOLE   10,556 0 94
GRACO INC COMMON 384109104 97,618 1,945,351 SH   DFND 1 0 1,945,351 0
GRACO INC COMMON 384109104 266,714 5,315,130 SH   SOLE   4,877,122 126 437,882
GRAINGER W W INC COMMON 384802104 4,445 16,568 SH   SOLE   16,568 0 0
GRAY TELEVISION INC COMMON 389375106 4 222 SH   SOLE   222 0 0
GROCERY OUTLET HLD COM USD0.001 39874R101 2,683 81,596 SH   DFND 1 0 81,596 0
GROCERY OUTLET HLD COM USD0.001 39874R101 171 5,192 SH   SOLE   5,192 0 0
GRUBHUB INC COM USD0.0001 400110102 4,453 57,092 SH   DFND 1 0 57,092 0
GRUBHUB INC COM USD0.0001 400110102 289 3,702 SH   SOLE   3,669 0 33
GSX TECHEDU INC SPN ADS RP 0.666 ORD 36257Y109 6,235 577,851 SH   DFND 1 0 577,851 0
GSX TECHEDU INC SPN ADS RP 0.666 ORD 36257Y109 640 59,355 SH   SOLE   58,834 0 521
GUIDEWIRE SOFTWARE COMMON 40171V100 15 145 SH   SOLE   145 0 0
HCA HEALTHCARE COMMON 40412C101 3 20 SH   SOLE   20 0 0
HCP INC COMMON 40414L109 1,604 50,159 SH   SOLE   50,159 0 0
HDFC BANK LTD ADR (3 INR10) 40415F101 3,821 29,383 SH   SOLE   29,383 0 0
HEADHUNTER GROUP P SPN ADS 1 ORD SHS 42207L106 66,736 4,106,808 SH   DFND 1 0 4,106,808 0
HEADHUNTER GROUP P SPN ADS 1 ORD SHS 42207L106 6,550 403,063 SH   SOLE   403,063 0 0
HEALTHEQUITY INC COMMON 42226A107 24,741 378,308 SH   DFND 1 0 378,308 0
HEALTHEQUITY INC COMMON 42226A107 4,907 75,025 SH   SOLE   74,006 0 1,019
HEICO CORP NEW CLASS A 422806208 192,501 1,862,249 SH   DFND 1 0 1,862,249 0
HEICO CORP NEW CLASS A 422806208 41,418 400,668 SH   SOLE   398,771 51 1,846
HELEN OF TROY CORP COMMON G4388N106 5 37 SH   SOLE   37 0 0
HELIOS TECHNOLOGIES COMMON STOCK 42328H109 33 710 SH   SOLE   710 0 0
HENRY JACK & ASSOC COMMON 426281101 46,740 349,013 SH   DFND 1 0 349,013 0
HENRY JACK & ASSOC COMMON 426281101 195,574 1,460,361 SH   SOLE   1,372,318 66 87,977
HENRY SCHEIN INC COM 806407102 2 26 SH   SOLE   26 0 0
HERSHA HOSPIT TR SH BEN INT A 427825500 3 169 SH   SOLE   169 0 0
HFF INC CLASS A 40418F108 17,296 380,300 SH   DFND 1 0 380,300 0
HFF INC CLASS A 40418F108 63,123 1,387,918 SH   SOLE   1,380,938 129 6,851
HILTON WRLDWDE HLDGS COMMON 43300A203 2,072 21,202 SH   SOLE   21,202 0 0
HOME DEPOT INC COMMON 437076102 16,576 79,703 SH   DFND 1 0 79,703 0
HOME DEPOT INC COMMON 437076102 4,458 21,433 SH   SOLE   21,157 0 276
HONEYWELL INTL INC COMMON 438516106 16,545 94,763 SH   SOLE   80,914 0 13,849
HORMEL FOODS CORP COMMON 440452100 190 4,693 SH   SOLE   4,693 0 0
HOULIHAN LOKEY INC COMMON CL A 441593100 34,490 774,525 SH   DFND 1 0 774,525 0
HOULIHAN LOKEY INC COMMON CL A 441593100 67,130 1,507,524 SH   SOLE   1,499,124 147 8,253
HSBC HLDGS PLC SP ADR (5 ORD) 404280406 6,874 164,695 SH   DFND 1 0 164,695 0
HSBC HLDGS PLC SP ADR (5 ORD) 404280406 4,342 104,023 SH   SOLE   104,023 0 0
HUNTINGTON INGALLS COMMON 446413106 2 7 SH   SOLE   7 0 0
II VI INC COMMON 902104108 2 53 SH   SOLE   53 0 0
ILLINOIS TOOL WORKS COMMON 452308109 7,089 47,003 SH   SOLE   47,003 0 0
ILLUMINA INC COMMON 452327109 35,237 95,714 SH   DFND 1 0 95,714 0
ILLUMINA INC COMMON 452327109 7,112 19,318 SH   SOLE   19,065 0 253
INCYTE CORPORATION COMMON 45337C102 1 10 SH   SOLE   10 0 0
INGERSOLL-RAND PLC CLASS A G47791101 13,618 107,504 SH   SOLE   92,622 0 14,882
INTERACTIVE BROKERS CLASS A 45841N107 212,585 3,922,236 SH   DFND 1 0 3,922,236 0
INTERACTIVE BROKERS CLASS A 45841N107 99,865 1,842,520 SH   SOLE   1,817,942 202 24,376
INTERNATIONAL PAPER COMMON 460146103 4 86 SH   SOLE   86 0 0
INTL BUSINESS MCHN COMMON 459200101 55 400 SH   SOLE   400 0 0
INTL FLAVORS & FRAGR COMMON 459506101 14,727 101,503 SH   DFND 1 0 101,503 0
INTL FLAVORS & FRAGR COMMON 459506101 5,792 39,914 SH   SOLE   39,748 0 166
INTUIT COMMON 461202103 709 2,712 SH   SOLE   2,712 0 0
INTUITIVE SURGIC INC COMMON 46120E602 8 15 SH   SOLE   15 0 0
INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 44 233 SH   SOLE   233 0 0
IPG PHOTONICS CORP COMMON 44980X109 2 12 SH   SOLE   12 0 0
ISHARES MSCI EMRG MKTS MIN V 464286533 135 2,299 SH   SOLE   2,299 0 0
ISHARES SELECT DIVID ETF 464287168 1,155 11,600 SH   SOLE   11,600 0 0
ISHARES EMERG MKTS ETF 464287234 1,835 42,820 SH   SOLE   42,820 0 0
ISHARES IBOXX INV CP ETF 464287242 160 1,290 SH   SOLE   1,290 0 0
ISHARES S&P 500 GRWT ETF 464287309 15 83 SH   SOLE   83 0 0
ISHARES MSCI EAFE ETF 464287465 1,544 23,467 SH   SOLE   23,467 0 0
ISHARES RUS MDCP VAL ETF 464287473 748 8,390 SH   SOLE   8,390 0 0
ISHARES RUS MD CP GR ETF 464287481 1,088 7,624 SH   SOLE   7,099 0 525
ISHARES RUS MID-CAP ETF 464287499 11,084 198,141 SH   SOLE   195,826 0 2,315
ISHARES NASDQ BIOTEC ETF 464287556 1,489 13,643 SH   SOLE   13,395 0 248
ISHARES RUS 1000 VAL ETF 464287598 4,220 33,103 SH   SOLE   32,783 0 320
ISHARES S&P MC 400GR ETF 464287606 45 200 SH   SOLE   200 0 0
ISHARES RUS 1000 GRW ETF 464287614 9,297 58,890 SH   SOLE   58,890 0 0
ISHARES RUS 1000 ETF 464287622 2,621 16,075 SH   SOLE   16,075 0 0
ISHARES RUS 2000 VAL ETF 464287630 14,194 117,478 SH   SOLE   116,441 0 1,037
ISHARES RUS 2000 GRW ETF 464287648 593 2,938 SH   SOLE   2,802 0 136
ISHARES RUSSELL 2000 ETF 464287655 4,296 27,574 SH   SOLE   27,574 0 0
ISHARES RUSSELL 3000 ETF 464287689 1,028 5,951 SH   SOLE   5,951 0 0
ISHARES US HLTHCARE ETF 464287762 2,206 11,293 SH   SOLE   10,629 0 664
ISHARES SP SMCP600GR ETF 464287887 21 115 SH   SOLE   115 0 0
ISHARES AGENCY BOND ETF 464288166 9 78 SH   SOLE   78 0 0
ISHARES JP MOR EM MK ETF 464288281 239 2,119 SH   SOLE   2,119 0 0
ISHARES INTRM GOV CR ETF 464288612 51 453 SH   SOLE   453 0 0
ISHARES INTERM TR CRP BD ETF 464288638 129 2,268 SH   SOLE   2,268 0 0
ISHARES SH TR CORP ETF 464288646 1,451 27,168 SH   SOLE   27,168 0 0
ISHARES GLOB UTILITS ETF 464288711 387 7,094 SH   SOLE   6,249 0 845
ISHARES U.S. AER&DEF ETF 464288760 60 280 SH   SOLE   280 0 0
ISHARES MICRO-CAP ETF 464288869 34 360 SH   SOLE   360 0 0
ISHARES EAFE GRWTH ETF 464288885 146 1,803 SH   SOLE   1,803 0 0
ISHARES MSCI EURO FL ETF 464289180 2,714 149,143 SH   SOLE   149,143 0 0
ISHARES HIGH DIVIDND ETF 46429B663 128 1,349 SH   SOLE   1,349 0 0
ISHARES GOLD TRUST GOLD TRUST 464285105 573 42,448 SH   SOLE   42,448 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 542 15,509 SH   SOLE   15,509 0 0
ISHARES INC MSCI SINGAPORE CAPPE 46434G780 1,328 53,956 SH   SOLE   53,956 0 0
ISHARES INC MSCI MALAYSI ETF 46434G814 1,657 55,667 SH   SOLE   55,667 0 0
ISHARES INC MSCI BRIC INDX 464286657 45 1,052 SH   SOLE   1,052 0 0
ISHARES TR TIPS BD ETF 464287176 98 849 SH   SOLE   849 0 0
ISHARES TR CORE TR US BOND MRKT 464287226 942 8,451 SH   SOLE   8,451 0 0
ISHARES TR COHEN&ST RLTY 464287564 3,862 34,258 SH   SOLE   32,359 0 1,899
ISHARES TR CORE S&P US ETF 464287671 360 5,727 SH   SOLE   5,727 0 0
ISHARES TR DJ US TECH SEC 464287721 34 170 SH   SOLE   170 0 0
ISHARES TR CALI AMT-FREE MUNI B 464288356 6,606 109,214 SH   SOLE   109,214 0 0
ISHARES TR NATL AMT FREE MUNI B 464288414 3,853 34,097 SH   SOLE   34,097 0 0
ISHARES TR MBS FIXED BDFD 464288588 166 1,542 SH   SOLE   1,542 0 0
ISHARES TR PFD AND INCM SEC 464288687 60 1,638 SH   SOLE   1,638 0 0
ISHARES TR MSCI EAFE MIN VOLATI 46429B689 7,469 102,885 SH   SOLE   102,885 0 0
ISHARES TR MSCI USA QUALITY FAC 46432F339 6 61 SH   SOLE   61 0 0
ISHARES TR CORE MSCI EAFE 46432F842 19 307 SH   SOLE   307 0 0
ISHARES TRUST CORE S&P 500 ETF 464287200 27,923 94,645 SH   SOLE   94,645 0 0
ISHARES TRUST CORE S&P MID-CAP ETF 464287507 87 449 SH   SOLE   449 0 0
ISHARES TRUST CORE S&P TOTAL US STK MKT 464287150 44 660 SH   SOLE   660 0 0
JOHNSON & JOHNSON COMMON 478160104 3,966 28,477 SH   SOLE   28,277 0 200
JOHNSON CONTROLS INT ORDINARY SHARES G51502105 2 43 SH   SOLE   43 0 0
JPMORGAN CHASE & CO COMMON 46625H100 1,043 9,331 SH   SOLE   9,331 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 3,489 138,950 SH   SOLE   133,234 0 5,716
KANSAS CITY SOUTHERN COMMON 485170302 22,121 181,585 SH   DFND 1 0 181,585 0
KANSAS CITY SOUTHERN COMMON 485170302 4,347 35,685 SH   SOLE   35,191 0 494
KAYNE ANDERS MLP/MID COMMON 486606106 5,682 371,063 SH   SOLE   365,491 0 5,572
KAYNE ANDERSON MID COMMON 48661E108 622 53,738 SH   SOLE   48,891 0 4,847
KIMBERLY CLARK CORP COMMON 494368103 3 23 SH   SOLE   23 0 0
KIMCO REALTY CORP COMMON 49446R109 1 39 SH   SOLE   39 0 0
KINDER MORGAN INC COMMON 49456B101 3 133 SH   SOLE   133 0 0
KNOLL INC COMMON 498904200 4 153 SH   SOLE   153 0 0
KONINKLIJKE PHIL NV ADR (1 ORD) 500472303 10 221 SH   SOLE   221 0 0
KROGER CO COMMON 501044101 4,052 186,628 SH   SOLE   186,628 0 0
LAM RESEARCH CORP COMMON 512807108 7 36 SH   SOLE   36 0 0
LAMAR ADVERTISING CL A 512816109 10,532 130,488 SH   DFND 1 0 130,488 0
LAMAR ADVERTISING CL A 512816109 28,066 347,731 SH   SOLE   326,804 0 20,927
LAMB WESTON HLDGS COMMON 513272104 11,461 180,885 SH   DFND 1 0 180,885 0
LAMB WESTON HLDGS COMMON 513272104 5,199 82,052 SH   SOLE   81,742 0 310
LANDSTAR SYS INC COMMON 515098101 22,187 205,458 SH   DFND 1 0 205,458 0
LANDSTAR SYS INC COMMON 515098101 72,729 673,472 SH   SOLE   670,493 51 2,928
LAS VEGAS SANDS CORP COMMON 517834107 30,484 515,885 SH   DFND 1 0 515,885 0
LAS VEGAS SANDS CORP COMMON 517834107 16,074 272,022 SH   SOLE   254,327 0 17,695
LENNOX INTL INC COMMON 526107107 14,476 52,639 SH   DFND 1 0 52,639 0
LENNOX INTL INC COMMON 526107107 95,461 347,129 SH   SOLE   339,995 33 7,101
LEXINGTON REALTY TR COMMON 529043101 4 398 SH   SOLE   398 0 0
LILLY ELI & CO COMMON 532457108 54 486 SH   SOLE   486 0 0
LINCOLN ELEC HLDGS COMMON 533900106 13,152 159,770 SH   DFND 1 0 159,770 0
LINCOLN ELEC HLDGS COMMON 533900106 31,455 382,104 SH   SOLE   379,859 37 2,208
LINDE PLC COM USD0.001 G5494J103 13,252 65,996 SH   SOLE   56,287 0 9,709
LOWES CO COMMON 548661107 22,886 226,797 SH   SOLE   204,230 0 22,567
MALIBU BOATS INC COM USD0.01 CL A 56117J100 3 86 SH   SOLE   86 0 0
MANHATTAN ASSOCS IN COMMON 562750109 19,532 281,720 SH   DFND 1 0 281,720 0
MANHATTAN ASSOCS IN COMMON 562750109 69,390 1,000,859 SH   SOLE   877,027 0 123,832
MANULIFE FNL CORP COMMON 56501R106 30 1,632 SH   SOLE   1,632 0 0
MARKETAXESS HLDGS COMMON 57060D108 356,333 1,108,621 SH   DFND 1 0 1,108,621 0
MARKETAXESS HLDGS COMMON 57060D108 220,324 685,462 SH   SOLE   623,651 12 61,799
MARSH & MCLENNAN COS COMMON 571748102 17,500 175,433 SH   SOLE   151,345 0 24,088
MASTERCARD INC CLASS A 57636Q104 666 2,517 SH   SOLE   2,517 0 0
MCCORMICK & CO INC COMMON NON VTG 579780206 22,061 142,317 SH   DFND 1 0 142,317 0
MCCORMICK & CO INC COMMON NON VTG 579780206 4,135 26,677 SH   SOLE   26,320 0 357
MCDONALDS CORP COMMON 580135101 16,845 81,120 SH   DFND 1 0 81,120 0
MCDONALDS CORP COMMON 580135101 17,964 86,504 SH   SOLE   78,001 0 8,503
MEDPACE HOLDINGS COM USD0.01 58506Q109 3 53 SH   SOLE   53 0 0
MEDTRONIC PLC SHS G5960L103 66 674 SH   SOLE   674 0 0
MERCADOLIBRE INC COMMON 58733R102 35,294 57,691 SH   DFND 1 0 57,691 0
MERCADOLIBRE INC COMMON 58733R102 6,140 10,037 SH   SOLE   9,907 0 130
MERCK & CO INC COMMON 58933Y105 2,736 32,630 SH   DFND 1 0 32,630 0
MERCK & CO INC COMMON 58933Y105 12,627 150,590 SH   SOLE   150,590 0 0
MESA LABS INC COMMON 59064R109 22,330 91,388 SH   DFND 1 0 91,388 0
MESA LABS INC COMMON 59064R109 14,546 59,530 SH   SOLE   59,250 8 272
METTLER TOLEDO INTL COMMON 592688105 4,386 5,221 SH   DFND 1 0 5,221 0
METTLER TOLEDO INTL COMMON 592688105 778 926 SH   SOLE   921 0 5
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 35,936 1,172,450 SH   DFND 1 0 1,172,450 0
MGM GROWTH PROPERTIE CLASS A COMMON SHARE 55303A105 90,282 2,945,574 SH   SOLE   2,929,521 283 15,770
MICROCHIP TECHNOLOGY COMMON 595017104 5,645 65,109 SH   SOLE   65,109 0 0
MICRON TECHNOLOGY COMMON 595112103 3 79 SH   SOLE   79 0 0
MICROSOFT CORP COMMON 594918104 3,048 22,751 SH   SOLE   22,751 0 0
MID-AMER APT CMNTYS REIT 59522J103 2 13 SH   SOLE   13 0 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 150,980 4,319,880 SH   DFND 1 0 4,319,880 0
MOELIS & COMPANY COM USD0.01 CL'A' 60786M105 143,452 4,104,486 SH   SOLE   3,803,651 103 300,732
MOHAWK INDS INC COMMON 608190104 2 13 SH   SOLE   13 0 0
MONDELEZ INTL INC COMMON 609207105 1 12 SH   SOLE   12 0 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 16,088 252,050 SH   DFND 1 0 252,050 0
MONSTER BEVERAGE CRP COM USD0.005 61174X109 3,649 57,160 SH   SOLE   56,493 0 667
MOODYS CORP COMMON 615369105 9,784 50,097 SH   DFND 1 0 50,097 0
MOODYS CORP COMMON 615369105 17,359 88,878 SH   SOLE   79,694 0 9,184
MORNINGSTAR INC COMMON 617700109 212,067 1,466,168 SH   DFND 1 0 1,466,168 0
MORNINGSTAR INC COMMON 617700109 39,511 273,161 SH   SOLE   271,853 34 1,274
MOTOROLA SOLUTIONS COMMON 620076307 167 1,000 SH   SOLE   1,000 0 0
MSCI INC COMMON 55354G100 650 2,723 SH   DFND 1 0 2,723 0
MSCI INC COMMON 55354G100 122,953 514,898 SH   SOLE   504,937 47 9,914
NATIONAL BANK HOLD COMMON 633707104 3 92 SH   SOLE   92 0 0
NATIONAL GEN HLDGS COMMON 636220303 4 160 SH   SOLE   160 0 0
NATIONAL GRID ADR (5 ORD) 636274409 1,049 19,726 SH   SOLE   19,726 0 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 140,141 2,433,418 SH   DFND 1 0 2,433,418 0
NATIONAL RESEARCH CR COMMON STOCK 637372202 40,243 698,785 SH   SOLE   695,113 96 3,576
NATL BEVERAGE CORP COMMON 635017106 13,347 299,054 SH   DFND 1 0 299,054 0
NATL BEVERAGE CORP COMMON 635017106 32,475 727,644 SH   SOLE   723,365 76 4,203
NETFLIX INC COMMON 64110L106 54,275 147,759 SH   DFND 1 0 147,759 0
NETFLIX INC COMMON 64110L106 11,997 32,662 SH   SOLE   32,217 0 445
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 4,171 43,183 SH   DFND 1 0 43,183 0
NEW ORIENTAL ED&TECH ADR (1 ORD) 647581107 510 5,277 SH   SOLE   5,232 0 45
NEWMONT GOLD CORP COMMON 651639106 1 19 SH   SOLE   19 0 0
NEWPARK RES INC COMMON 651718504 2 243 SH   SOLE   243 0 0
NEXTERA ENERGY INC COMMON 65339F101 5,296 25,850 SH   DFND 1 0 25,850 0
NEXTERA ENERGY INC COMMON 65339F101 15,526 75,787 SH   SOLE   66,877 0 8,910
NIKE INC CLASS B 654106103 28,862 343,805 SH   DFND 1 0 343,805 0
NIKE INC CLASS B 654106103 10,043 119,626 SH   SOLE   118,476 0 1,150
NORDSON CORP COMMON 655663102 13,069 92,486 SH   DFND 1 0 92,486 0
NORDSON CORP COMMON 655663102 82,147 581,319 SH   SOLE   569,476 54 11,789
NORFOLK SOUTHERN COMMON 655844108 4 19 SH   SOLE   19 0 0
NORTHWESTERN CORP COMMON 668074305 4 59 SH   SOLE   59 0 0
NOVARTIS AG ADR (1 ORD) 66987V109 2,638 28,888 SH   SOLE   28,888 0 0
NUVEEN CA QUALTY MUN INCOME FD COM 67066Y105 691 47,733 SH   SOLE   47,733 0 0
NVE CORP COMMON 629445206 36,411 522,925 SH   DFND 1 0 522,925 0
NVE CORP COMMON 629445206 21,068 302,563 SH   SOLE   301,347 36 1,180
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 303 12,207 SH   DFND 1 0 12,207 0
NVENT ELECTRIC PLC ORDINARY SHARES G6700G107 47,512 1,916,589 SH   SOLE   1,871,275 208 45,106
NVIDIA CORP COMMON 67066G104 26,845 163,460 SH   DFND 1 0 163,460 0
NVIDIA CORP COMMON 67066G104 6,358 38,712 SH   SOLE   38,148 0 564
OCCIDENTAL PETE CORP COMMON 674599105 3,737 74,315 SH   SOLE   74,315 0 0
OKTA INC COMMON CL A 679295105 10,327 83,611 SH   DFND 1 0 83,611 0
OKTA INC COMMON CL A 679295105 2,025 16,397 SH   SOLE   16,238 0 159
OLD DOMINION FGHT COMMON 679580100 317,371 2,126,294 SH   DFND 1 0 2,126,294 0
OLD DOMINION FGHT COMMON 679580100 251,705 1,686,339 SH   SOLE   1,534,952 39 151,348
OLLIES BARGAIN OUT COMMON 681116109 148,376 1,703,315 SH   DFND 1 0 1,703,315 0
OLLIES BARGAIN OUT COMMON 681116109 27,831 319,487 SH   SOLE   317,943 40 1,504
OMEGA FLEX COMMON 682095104 70,461 917,337 SH   DFND 1 0 917,337 0
OMEGA FLEX COMMON 682095104 36,151 470,650 SH   SOLE   468,242 63 2,345
OMNICOM GROUP INC COMMON 681919106 5,832 71,163 SH   SOLE   71,163 0 0
ONEOK INC COMMON 682680103 7,094 103,090 SH   DFND 1 0 103,090 0
ONEOK INC COMMON 682680103 3,559 51,721 SH   SOLE   51,721 0 0
ORACLE CORP COMMON 68389X105 12,496 219,344 SH   SOLE   191,530 0 27,814
OUTFRONT MEDIA INC COMMON 69007J106 4 140 SH   SOLE   140 0 0
PACCAR INC COMMON 693718108 2 25 SH   SOLE   25 0 0
PAYCHEX INC COMMON 704326107 3,663 44,510 SH   DFND 1 0 44,510 0
PAYCHEX INC COMMON 704326107 1,859 22,593 SH   SOLE   22,593 0 0
PAYCOM SOFTWARE COM USD0.01 70432V102 378,625 1,670,010 SH   DFND 1 0 1,670,010 0
PAYCOM SOFTWARE COM USD0.01 70432V102 73,802 325,522 SH   SOLE   323,428 36 2,058
PAYPAL HLDGS INC COM USD0.0001 70450Y103 9 80 SH   SOLE   80 0 0
PENN VIRGINIA CORP COM USD0.01 70788V102 2 51 SH   SOLE   51 0 0
PEPSICO INC COMMON 713448108 2,232 17,021 SH   SOLE   17,021 0 0
PERFORMANCE FOOD GRP COMMON 71377A103 5 114 SH   SOLE   114 0 0
PFIZER INC COMMON 717081103 815 18,819 SH   SOLE   18,819 0 0
PHILIP MORRIS INTL COMMON 718172109 15,288 194,678 SH   DFND 1 0 194,678 0
PHILIP MORRIS INTL COMMON 718172109 8,509 108,352 SH   SOLE   107,669 0 683
PHILLIPS 66 COMMON 718546104 42 450 SH   SOLE   450 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF 72201R833 9,738 95,710 SH   SOLE   95,710 0 0
PIMCO ETF TRUST 0-5 YR HGHYLD BD IDX 72201R783 287 2,851 SH   SOLE   2,851 0 0
PINNACLE WEST CAP COMMON 723484101 5 54 SH   SOLE   54 0 0
PIONEER NATURAL RES COMMON 723787107 9 57 SH   SOLE   57 0 0
PLAINS ALL AMERN PIP UNIT 726503105 86 3,538 SH   SOLE   2,000 0 1,538
PNC FINL SVCS GRP COMMON 693475105 15,810 115,162 SH   SOLE   99,289 0 15,873
POOL CORPORATION COMMON 73278L105 69,273 362,684 SH   DFND 1 0 362,684 0
POOL CORPORATION COMMON 73278L105 249,807 1,307,874 SH   SOLE   1,193,956 35 113,883
PPL CORP COMMON 69351T106 3 105 SH   SOLE   105 0 0
PREFERRED APT CMNTYS CLASS A 74039L103 4 244 SH   SOLE   244 0 0
PRICESMART INC COMMON 741511109 100,097 1,958,078 SH   DFND 1 0 1,958,078 0
PRICESMART INC COMMON 741511109 90,041 1,761,342 SH   SOLE   1,585,870 19 175,453
PRIMERICA INC COMMON 74164M108 128,357 1,070,086 SH   DFND 1 0 1,070,086 0
PRIMERICA INC COMMON 74164M108 375,569 3,131,022 SH   SOLE   2,889,049 103 241,870
PRIMORIS SVCS CORP COMMON 74164F103 3 156 SH   SOLE   156 0 0
PROCTER & GAMBLE CO COMMON 742718109 1,846 16,832 SH   SOLE   16,832 0 0
PROGRESSIVE CORP COMMON 743315103 9,368 117,200 SH   DFND 1 0 117,200 0
PROGRESSIVE CORP COMMON 743315103 2,241 28,034 SH   SOLE   27,626 0 408
PROLOGIS INC COMMON 74340W103 2,086 26,042 SH   SOLE   26,042 0 0
PROSHARES TR PSHS CS 130/30 74347R248 69,264 983,226 SH   SOLE   976,168 0 7,058
PRUDENTIAL PLC ADR (2 ORD) 74435K204 3,308 75,489 SH   SOLE   75,489 0 0
RBC BEARINGS INC COMMON 75524B104 84,071 503,992 SH   DFND 1 0 503,992 0
RBC BEARINGS INC COMMON 75524B104 328,129 1,967,075 SH   SOLE   1,865,171 106 101,798
RE/MAX HOLDINGS COM USD0.0001 CL 'A' 75524W108 24 792 SH   SOLE   792 0 0
REALTY INCOME CORP COMMON 756109104 7,789 112,935 SH   DFND 1 0 112,935 0
REALTY INCOME CORP COMMON 756109104 3,910 56,684 SH   SOLE   56,684 0 0
REGENCY CENTERS CORP REIT 758849103 1 12 SH   SOLE   12 0 0
REGENERON PHARMCTCLS COMMON 75886F107 2 7 SH   SOLE   7 0 0
RELX PLC SPNSADR REP 1 ORD 759530108 2,320 95,061 SH   SOLE   95,061 0 0
RIO TINTO PLC ADR (1 ORD) 767204100 940 15,077 SH   SOLE   15,077 0 0
RLI CORP COMMON 749607107 43,804 511,070 SH   DFND 1 0 511,070 0
RLI CORP COMMON 749607107 129,649 1,512,637 SH   SOLE   1,419,334 66 93,237
ROCKWELL AUTOMATION COMMON 773903109 8,003 48,850 SH   DFND 1 0 48,850 0
ROCKWELL AUTOMATION COMMON 773903109 2,027 12,373 SH   SOLE   12,197 0 176
ROPER TECHNOLOGIES COMMON 776696106 32,847 89,683 SH   DFND 1 0 89,683 0
ROPER TECHNOLOGIES COMMON 776696106 6,916 18,882 SH   SOLE   18,619 0 263
ROSS STORES INC COMMON 778296103 44,421 448,152 SH   DFND 1 0 448,152 0
ROSS STORES INC COMMON 778296103 12,340 124,491 SH   SOLE   123,397 0 1,094
ROYAL BANK CDA COMMON 780087102 8,196 103,229 SH   DFND 1 0 103,229 0
ROYAL BANK CDA COMMON 780087102 3,933 49,528 SH   SOLE   49,528 0 0
ROYAL DUTCH SHELL SPON ADR B 780259107 10,762 163,700 SH   DFND 1 0 163,700 0
ROYAL DUTCH SHELL SPON ADR B 780259107 5,302 80,646 SH   SOLE   80,646 0 0
ROYAL DUTCH SHELL SPONS ADR A 780259206 1,239 19,040 SH   SOLE   19,040 0 0
RYMAN HOSPITALITY COMMON 78377T107 5 60 SH   SOLE   60 0 0
S&P GLOBAL INC COMMON 78409V104 3 12 SH   SOLE   12 0 0
SALESFORCE.COM COMMON 79466L302 8 52 SH   SOLE   52 0 0
SALLY BEAUTY HLDGS COMMON 79546E104 15,381 1,153,003 SH   DFND 1 0 1,153,003 0
SALLY BEAUTY HLDGS COMMON 79546E104 38,571 2,891,385 SH   SOLE   2,874,634 290 16,461
SANOFI SPONSORED ADR 80105N105 1,822 42,096 SH   SOLE   42,096 0 0
SAP SE SP ADR (1 ORD) 803054204 2,444 17,868 SH   SOLE   17,868 0 0
SCHLUMBERGER LTD COMMON 806857108 120 3,030 SH   SOLE   3,030 0 0
SCHNITZER STL CLASS A 806882106 2 78 SH   SOLE   78 0 0
SCOTTS MIRACLE-GRO CLASS A 810186106 41,776 424,124 SH   DFND 1 0 424,124 0
SCOTTS MIRACLE-GRO CLASS A 810186106 216,144 2,194,346 SH   SOLE   2,166,647 203 27,496
SEA LTD REP(REP CL A ORD SH 81141R100 2,867 86,300 SH   DFND 1 0 86,300 0
SEACOAST BKG CORP FL COMMON 811707801 4 154 SH   SOLE   154 0 0
SEI INVESTMENTS CO COMMON 784117103 17,759 316,565 SH   DFND 1 0 316,565 0
SEI INVESTMENTS CO COMMON 784117103 5,357 95,484 SH   SOLE   95,084 0 400
SELECT SECTOR SPDR SBI CONS STPLS 81369Y308 100 1,713 SH   SOLE   1,713 0 0
SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 19 671 SH   SOLE   671 0 0
SIGNATURE BANK NY COMMON 82669G104 351 2,903 SH   DFND 1 0 2,903 0
SIGNATURE BANK NY COMMON 82669G104 64,383 532,797 SH   SOLE   521,956 51 10,790
SILK ROAD MEDICAL COM USD0.001 82710M100 6,287 129,728 SH   DFND 1 0 129,728 0
SILK ROAD MEDICAL COM USD0.001 82710M100 653 13,473 SH   SOLE   13,400 0 73
SIMON PPTY INC COMMON 828806109 1,623 10,157 SH   SOLE   10,157 0 0
SINA CORPORATION ORDINARY G81477104 37,156 861,488 SH   DFND 1 0 861,488 0
SINA CORPORATION ORDINARY G81477104 12,304 285,285 SH   SOLE   285,285 0 0
SITEONE LANDSCAPE COM USD0.01 82982L103 61,460 886,872 SH   DFND 1 0 886,872 0
SITEONE LANDSCAPE COM USD0.01 82982L103 154,411 2,228,157 SH   SOLE   2,200,542 204 27,411
SLACK TECHNOLOGIES COMMON CLASS A 83088V102 2,809 74,899 SH   DFND 1 0 74,899 0
SLACK TECHNOLOGIES COMMON CLASS A 83088V102 265 7,078 SH   SOLE   7,017 0 61
SMUCKER J M CO COMMON 832696405 4,620 40,106 SH   SOLE   40,106 0 0
SNAP-ON INC COMMON 833034101 36,475 220,207 SH   SOLE   209,667 0 10,540
SONOCO PRODS COMMON 835495102 2,594 39,697 SH   DFND 1 0 39,697 0
SONOCO PRODS COMMON 835495102 3,653 55,908 SH   SOLE   55,908 0 0
SPDR DOW JONES INDL ETF UT SER 1 78467X109 82 310 SH   SOLE   310 0 0
SPDR GOLD TR GOLD GOLD SHARES NPV 78463V107 2,335 17,565 SH   SOLE   17,290 0 275
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 1,029 3,507 SH   SOLE   3,507 0 0
SPDR S&P DIVIDEND SPDR SERIES TRUST 78464A763 32 315 SH   SOLE   315 0 0
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCR 78467Y107 7,179 20,270 SH   SOLE   20,270 0 0
SPDR SERIES TRUST SPDR NYSE TECH ETF 78464A102 28 390 SH   SOLE   390 0 0
SPIRIT AIRLINES IN COMMON 848577102 2 51 SH   SOLE   51 0 0
SPRINT CORPORATION COM USD0.01 85207U105 0 13 SH   SOLE   13 0 0
SQUARE INC CLASS A 852234103 5,095 70,243 SH   DFND 1 0 70,243 0
SQUARE INC CLASS A 852234103 383 5,280 SH   SOLE   5,234 0 46
SRC ENERGY INC COMMON STOCK 78470V108 2 345 SH   SOLE   345 0 0
STARBUCKS CORP COMMON 855244109 152 1,818 SH   SOLE   1,818 0 0
STATE STREET CORP COMMON 857477103 5,335 95,156 SH   SOLE   95,156 0 0
STERIS PLC SHARES G8473T100 10,079 67,699 SH   SOLE   58,251 0 9,448
STIFEL FINL CORP COMMON 860630102 5 79 SH   SOLE   79 0 0
STRYKER CORP COMMON 863667101 1,030 5,009 SH   SOLE   5,009 0 0
SYMANTEC CORP COMMON 871503108 2 95 SH   SOLE   95 0 0
SYSCO CORP COMMON 871829107 651 9,200 SH   SOLE   9,200 0 0
T ROWE PRICE GRP COMMON 74144T108 6,551 59,715 SH   DFND 1 0 59,715 0
T ROWE PRICE GRP COMMON 74144T108 547 4,984 SH   SOLE   4,942 0 42
TAIWAN SEMICONDUCTOR SP ADR (5 ORD) 874039100 678 17,303 SH   SOLE   17,303 0 0
TAL EDUCATION GRP SPON ADS 0.3333 A 874080104 2,041 53,570 SH   SOLE   53,570 0 0
TELADOC HEALTH COMMON 87918A105 8,018 120,733 SH   DFND 1 0 120,733 0
TELADOC HEALTH COMMON 87918A105 865 13,024 SH   SOLE   12,909 0 115
TELEDYNE TECH INC COMMON 879360105 99,168 362,100 SH   DFND 1 0 362,100 0
TELEDYNE TECH INC COMMON 879360105 259,456 947,368 SH   SOLE   871,839 0 75,529
TERADYNE INC COMMON 880770102 5,862 122,357 SH   DFND 1 0 122,357 0
TERADYNE INC COMMON 880770102 115,500 2,410,768 SH   SOLE   2,321,458 208 89,102
TEXAS INSTRUMENTS COMMON 882508104 241 2,098 SH   SOLE   2,098 0 0
THE CHARLES SCHWAB COM 808513105 15,151 376,985 SH   DFND 1 0 376,985 0
THE CHARLES SCHWAB COM 808513105 16,351 406,837 SH   SOLE   359,485 0 47,352
THE HERSHEY COMPANY COMMON 427866108 754 5,626 SH   SOLE   5,626 0 0
THE TRADE DESK COM USD0.000001 CL A 88339J105 45,117 198,071 SH   DFND 1 0 198,071 0
THE TRADE DESK COM USD0.000001 CL A 88339J105 7,238 31,777 SH   SOLE   31,343 0 434
THOR INDS INC COMMON 885160101 22,142 378,811 SH   DFND 1 0 378,811 0
THOR INDS INC COMMON 885160101 97,315 1,664,928 SH   SOLE   1,644,299 162 20,467
TIMKEN CO COMMON 887389104 3 59 SH   SOLE   59 0 0
TJX COMPANIES INC COMMON 872540109 13,187 249,375 SH   SOLE   216,190 0 33,185
TORO CO COMMON 891092108 35,917 536,880 SH   DFND 1 0 536,880 0
TORO CO COMMON 891092108 107,858 1,612,218 SH   SOLE   1,433,330 0 178,888
TOTAL SA ADR (1 ORD) 89151E109 4,182 74,960 SH   DFND 1 0 74,960 0
TOTAL SA ADR (1 ORD) 89151E109 3,283 58,841 SH   SOLE   58,841 0 0
TRACTOR SUPPLY CO COMMON 892356106 19,991 183,745 SH   DFND 1 0 183,745 0
TRACTOR SUPPLY CO COMMON 892356106 8,476 77,904 SH   SOLE   77,584 0 320
TRANSUNION COMMON 89400J107 10,894 148,202 SH   SOLE   148,202 0 0
TRAVELERS CO(THE) COMMON 89417E109 18,517 123,842 SH   SOLE   107,061 0 16,781
TYLER TECHN INC COMMON 902252105 11 52 SH   SOLE   52 0 0
TYSON FOODS INC CLASS A 902494103 2 24 SH   SOLE   24 0 0
U S PHYSICAL THERAPY COMMON 90337L108 140,710 1,148,000 SH   DFND 1 0 1,148,000 0
U S PHYSICAL THERAPY COMMON 90337L108 29,993 244,700 SH   SOLE   243,533 31 1,136
UBER TECHNOLOGIES COM USD0.00001 90353T100 9,528 205,430 SH   DFND 1 0 205,430 0
UBER TECHNOLOGIES COM USD0.00001 90353T100 2,189 47,193 SH   SOLE   46,491 0 702
UBS AG LONDON ETRAC ALER MLP 90267B682 23 1,445 SH   SOLE   1,445 0 0
UMB FINL CORP COMMON 902788108 4 58 SH   SOLE   58 0 0
UNDER ARMOUR CLASS A 904311107 9,086 358,438 SH   DFND 1 0 358,438 0
UNDER ARMOUR CLASS A 904311107 1,112 43,877 SH   SOLE   43,518 0 359
UNILEVER N.V NY SHARES (1 ORD) 904784709 2,249 37,037 SH   SOLE   37,037 0 0
UNION PAC CORP COMMON 907818108 4 24 SH   SOLE   24 0 0
UNITED PARCEL SERVIC CLASS B 911312106 419 4,059 SH   SOLE   4,059 0 0
UNITED TECHNOLOGIES COMMON 913017109 1,266 9,726 SH   SOLE   9,726 0 0
UNITEDHEALTH GRP INC COMMON 91324P102 7,990 32,738 SH   SOLE   32,738 0 0
UNIVERSAL FST PRODS COMMON 913543104 4 105 SH   SOLE   105 0 0
US BANCORP DEL COMMON 902973304 14,162 270,258 SH   SOLE   230,734 0 39,524
V F CORP COMMON 918204108 368 4,216 SH   SOLE   4,216 0 0
VANGUARD FTSE EMERGING MARKETS ETF 922042858 5,187 122,172 SH   SOLE   122,172 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 808 3,000 SH   SOLE   3,000 0 0
VANGUARD INDEX TR SMALL CAP VALUE 922908611 50 384 SH   SOLE   384 0 0
VANGUARD INDEX TR LRG CAP 922908637 38 278 SH   SOLE   278 0 0
VANGUARD INDEX TR EXTENDED MKT 922908652 24 202 SH   SOLE   202 0 0
VANGUARD INDEX TR GROWTH 922908736 163 994 SH   SOLE   994 0 0
VANGUARD INDEX TR VALUE 922908744 122 1,100 SH   SOLE   1,100 0 0
VANGUARD INDEX TR SMALL CAP 922908751 2 14 SH   SOLE   14 0 0
VANGUARD INDEX TR TOTAL STOCK MARKET 922908769 1,046 6,973 SH   SOLE   6,973 0 0
VANGUARD INTL EQUITY INDEX FD FTSE SMCAP 922042718 195 1,857 SH   SOLE   1,857 0 0
VANGUARD SECTOR INDE FINANCIALS 92204A405 8 111 SH   SOLE   111 0 0
VANGUARD SECTOR INDE INFORMATION TECH 92204A702 128 608 SH   SOLE   608 0 0
VANGUARD SPECIALIZED REAL ESTATE ETF 922908553 21,084 240,785 SH   SOLE   239,395 0 1,390
VANGUARD WORLD FDS HEALTH CARE ETF 92204A504 2,750 15,798 SH   SOLE   15,798 0 0
VENTAS INC COMMON 92276F100 5 78 SH   SOLE   78 0 0
VERINT SYS INC COMMON 92343X100 5 85 SH   SOLE   85 0 0
VERISK ANALYTICS INC COM USD0.001 92345Y106 9,785 66,812 SH   DFND 1 0 66,812 0
VERISK ANALYTICS INC COM USD0.001 92345Y106 4,469 30,512 SH   SOLE   30,397 0 115
VERITEX HLDGS INC COMMON 923451108 3 127 SH   SOLE   127 0 0
VERIZON COMMUNICATIO COMMON 92343V104 28 498 SH   SOLE   498 0 0
VERMILION ENERGY COMMON 923725105 4,839 222,708 SH   DFND 1 0 222,708 0
VERMILION ENERGY COMMON 923725105 2,512 115,596 SH   SOLE   115,596 0 0
VERTEX PHARMACEUTICL COMMON 92532F100 3 17 SH   SOLE   17 0 0
VIACOM INC CLASS B 92553P201 3 113 SH   SOLE   113 0 0
VICI PPTYS INC COM 925652109 1,144 51,926 SH   SOLE   51,926 0 0
VIRTUSA CORP COMMON 92827P102 4 84 SH   SOLE   84 0 0
VISA INC CLASS A 92826C839 54,955 316,652 SH   DFND 1 0 316,652 0
VISA INC CLASS A 92826C839 14,381 82,862 SH   SOLE   81,769 0 1,093
VODAFONE GRP PLC ADR (10 ORD) 92857W308 515 31,513 SH   SOLE   31,513 0 0
VULCAN MATERIALS CO COMMON 929160109 494 3,600 SH   SOLE   3,600 0 0
WABCO HOLDINGS COMMON 92927K102 107,813 813,070 SH   DFND 1 0 813,070 0
WABCO HOLDINGS COMMON 92927K102 199,447 1,504,126 SH   SOLE   1,339,385 0 164,741
WABTEC COMMON 929740108 0 1 SH   SOLE   1 0 0
WALGREENS BOOTS ALNC COMMON 931427108 636 11,625 SH   SOLE   11,625 0 0
WALMART INC COMMON 931142103 1,162 10,513 SH   SOLE   10,513 0 0
WALT DISNEY CO COMMON 254687106 1 9 SH   SOLE   9 0 0
WASHINGTON FEDERAL COMMON 938824109 3 85 SH   SOLE   85 0 0
WASTE MANAGEMENT INC COMMON 94106L109 3,041 26,358 SH   DFND 1 0 26,358 0
WASTE MANAGEMENT INC COMMON 94106L109 11,500 99,675 SH   SOLE   87,952 0 11,723
WATERS CORP COMMON 941848103 159 740 SH   SOLE   740 0 0
WATSCO INC COMMON 942622200 39,634 242,368 SH   DFND 1 0 242,368 0
WATSCO INC COMMON 942622200 74,027 452,677 SH   SOLE   450,298 40 2,339
WD-40 CO COMMON 929236107 17,726 111,454 SH   DFND 1 0 111,454 0
WD-40 CO COMMON 929236107 51,413 323,265 SH   SOLE   321,680 27 1,558
WEC ENERGY GROUP INC COMMON 92939U106 7,659 91,870 SH   DFND 1 0 91,870 0
WEC ENERGY GROUP INC COMMON 92939U106 17,345 208,044 SH   SOLE   185,614 0 22,430
WEIBO CORPORATION ADR EA REPR ORD SHS 948596101 6,999 160,718 SH   DFND 1 0 160,718 0
WEIBO CORPORATION ADR EA REPR ORD SHS 948596101 1,068 24,519 SH   SOLE   24,438 0 81
WELLS FARGO & CO COMMON 949746101 190 4,014 SH   SOLE   4,014 0 0
WELLTOWER INC REIT 95040Q104 3 32 SH   SOLE   32 0 0
WEST PHARMACEUT SVS COMMON 955306105 14,369 114,811 SH   DFND 1 0 114,811 0
WEST PHARMACEUT SVS COMMON 955306105 5,967 47,679 SH   SOLE   47,485 0 194
WEYERHAEUSER CO COMMON 962166104 1,919 72,864 SH   SOLE   72,864 0 0
WILLIAMS COS INC COMMON 969457100 1 22 SH   SOLE   22 0 0
WINMARK CORP COMMON 974250102 274 1,582 SH   DFND 1 0 1,582 0
WINMARK CORP COMMON 974250102 25,520 147,386 SH   SOLE   141,434 28 5,924
WINNEBAGO INDS INC COMMON 974637100 4 115 SH   SOLE   115 0 0
WISDOMTREE TRUST FLOATING RATE TREASU 97717X628 4,879 194,614 SH   SOLE   194,614 0 0
WORKDAY INC COMMON 98138H101 46,288 225,157 SH   DFND 1 0 225,157 0
WORKDAY INC COMMON 98138H101 10,710 52,098 SH   SOLE   51,392 0 706
WORLDPAY INC COM USD0.00001 981558109 7,167 58,480 SH   DFND 1 0 58,480 0
WORLDPAY INC COM USD0.00001 981558109 689 5,623 SH   SOLE   5,576 0 47
WYNN RESORTS LTD COMMON 983134107 8,193 66,080 SH   DFND 1 0 66,080 0
WYNN RESORTS LTD COMMON 983134107 757 6,101 SH   SOLE   6,056 0 45
XILINX INC COMMON 983919101 3 28 SH   SOLE   28 0 0
ZEBRA TECHNOLOGIES CLASS A 989207105 8,276 39,506 SH   DFND 1 0 39,506 0
ZEBRA TECHNOLOGIES CLASS A 989207105 37,805 180,460 SH   SOLE   173,002 30 7,428
ZIMMER BIOMET HLDS COMMON 98956P102 2 14 SH   SOLE   14 0 0
ZOETIS INC COMMON 98978V103 39,450 347,605 SH   DFND 1 0 347,605 0
ZOETIS INC COMMON 98978V103 18,650 164,332 SH   SOLE   151,152 0 13,180
ZSCALER INC COMMON 98980G102 9,505 124,015 SH   DFND 1 0 124,015 0
ZSCALER INC COMMON 98980G102 1,041 13,587 SH   SOLE   13,479 0 108