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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COMPANYCOMMON88579Y10112,26389,823SH SOLE 82,43307,390
51JOB INCSPN ADS REP1 ORD SHS3168271044,05866,101SH DFND1066,1010
AAON INCCOMMON000360206197,6484,090,400SH DFND104,090,4000
AAON INCCOMMON00036020651,1421,058,388SH SOLE 973,93513684,317
AAR CORPCOMMON000361105174SH SOLE 7400
AARON'S INCCOMMON002535300295SH SOLE 9500
ABBOTT LABSCOMMON0028241004,81260,980SH SOLE 60,98000
ABBVIE INCCOMMON00287Y1092202,887SH SOLE 2,88700
ACCENTURE PLCCLASS AG1151C10115,62295,689SH DFND1095,6890
ACCENTURE PLCCLASS AG1151C10117,993110,206SH SOLE 100,118010,088
ACTIVISION BLIZZARDCOMMON00507V10914,032235,910SH DFND10235,9100
ACTIVISION BLIZZARDCOMMON00507V1093,78163,572SH SOLE 62,5890983
ACUSHNET HOLDINGSCOMMON00509810823,767924,085SH DFND10924,0850
ACUSHNET HOLDINGSCOMMON00509810858,7662,284,853SH SOLE 2,007,1030277,750
ADOBE INCCOMMON00724F10132101SH SOLE 10100
ADV MICRO DEVICESCOMMON0079031075120SH SOLE 12000
AFLAC INCCOMMON0010551023,04088,769SH SOLE 88,76900
AIR PRODS & CHEMSCOMMON00915810602SH SOLE 200
ALBANY INTL CORPCLASS A01234810811,896251,346SH DFND10251,3460
ALBANY INTL CORPCLASS A01234810829,299619,028SH SOLE 615,547623,419
ALCON AGORDINARY SH CHF 0.04H013011289,085178,769SH SOLE 150,764028,005
ALEXANDRIA REAL ESTAREIT0152711092,03214,823SH SOLE 14,82300
ALEXION PHARM INCCOMMON01535110904SH SOLE 400
ALIBABA GROUP HLDGSPN ADS 8 ORD SHS01609W10259,946308,238SH DFND10308,2380
ALIBABA GROUP HLDGSPN ADS 8 ORD SHS01609W10218,35294,362SH SOLE 93,05001,312
ALIGN TECH INCCOMMON01625510114SH SOLE 400
ALLEGION PLCORDINARY SHARESG0176J10910,194110,776SH DFND10110,7760
ALLEGION PLCORDINARY SHARESG0176J10943,483472,540SH SOLE 467,431365,073
ALLERGAN PLCSHARESG0177J108211SH SOLE 1100
ALLIANT ENERGY CORPCOMMON018802108483SH SOLE 8300
ALLSTATE CORPCOMMON020002101222SH SOLE 2200
ALPHABET INCCLASS C02079K1072,9222,513SH SOLE 2,51300
ALPHABET INCCLASS A02079K3053,3552,887SH SOLE 2,88700
ALTRIA GROUP INCCOMMON02209S1031,16830,203SH SOLE 30,20300
AMAZON COM INCCOMMON02313510686,14344,182SH DFND1044,1820
AMAZON COM INCCOMMON02313510623,24911,924SH SOLE 11,7300194
AMER SOFTWARE INCCLASS A02968310910,615746,991SH DFND10746,9910
AMER SOFTWARE INCCLASS A02968310921,0431,480,865SH SOLE 1,470,01220010,653
AMERICAN EQ INVT LIFCOMMON0256762062121SH SOLE 12100
AMERICAN EXPRESS COCOMMON02581610954635SH SOLE 63500
AMERICAN HOMES 4 RCL A02665T3061,96384,624SH SOLE 84,62400
AMERICAN TOWER CORPCOMMON03027X1002,24410,305SH SOLE 10,30500
AMERICOLD RLTY TRCOMMON03064D1082,11462,089SH SOLE 62,08900
AMERIPRISE FINANCIALCOMMON03076C106112SH SOLE 1200
AMERISOURCE-BERGENCOMMON03073E1054,07446,035SH SOLE 46,03500
AMERN INTL GROUP INCCOMMON026874784161SH SOLE 6100
AMETEK INCCOMMON03110010022,886317,779SH DFND10317,7790
AMETEK INCCOMMON0311001008,312115,413SH SOLE 114,9970416
AMGEN INCCOMMON0311621006,25430,847SH SOLE 30,84700
AMN HEALTHCARE SERVICOMMON00174410119,875343,803SH DFND10343,8030
AMN HEALTHCARE SERVICOMMON00174410195,6101,653,872SH SOLE 1,634,63112419,117
AMPHENOL CORPORATIONCLASS A03209510148,357663,519SH DFND10663,5190
AMPHENOL CORPORATIONCLASS A03209510111,780161,629SH SOLE 159,95301,676
ANALOG DEVICES INCCOMMON03265410512,605140,597SH SOLE 122,490018,107
ANHEUSER BUSCH INBEVADR EA REP 1 ORD NPV03524A10892921,059SH SOLE 21,05900
ANIKA THERAPEUTICSCOMMON0352551089,968344,790SH DFND10344,7900
ANIKA THERAPEUTICSCOMMON03525510828,407982,607SH SOLE 977,732884,787
ANNALY CAPITAL MGMTCOMMON0357104097114,031SH SOLE 14,03100
ANSYS INCCOMMON03662Q10589,283384,061SH DFND10384,0610
ANSYS INCCOMMON03662Q10592,291397,001SH SOLE 380,8824016,079
ANTHEM INCCOMMON036752103163716SH SOLE 71600
AON PLCCOMMONG0408V10214SH SOLE 400
APARTMENT INV&MGMTCL A03748R754256SH SOLE 5600
APERGY CORPORATIONCOM03755L1042361SH SOLE 36100
APPLE INCCOMMON0378331005,48921,585SH SOLE 21,0850500
APPLIED MATERIALSCOMMON0382221055111SH SOLE 11100
APTARGROUP INCCOMMON03833610318,117182,012SH DFND10182,0120
APTARGROUP INCCOMMON03833610367,209675,184SH SOLE 611,117064,067
ARCHROCK INCCOMMON03957W1061206SH SOLE 20600
ARGO GRUP INTL HLDGSCOMMONG0464B107375SH SOLE 7500
ARK ETF TRUST ARKINNOVATION ETF00214Q10411,364258,270SH SOLE 258,27000
ARTISAN PARTNERS ACLASS A04316A10819,160891,600SH DFND10891,6000
ARTISAN PARTNERS ACLASS A04316A10864,7883,014,794SH SOLE 2,727,1840287,610
ASML HLDS NV NYEUR0.09 NY REG 2012N070592103,31112,655SH SOLE 12,65500
ASPEN TECHNOLOGY INCCOMMON045327103260,4412,739,466SH DFND102,739,4660
ASPEN TECHNOLOGY INCCOMMON045327103306,0043,218,725SH SOLE 2,978,835124239,766
ASSURANT INCCOMMON04621X108544SH SOLE 4400
ASTRAZENECASP ADR (1/2 ORD)04635310828620SH SOLE 62000
AT&T INCCOMMON00206R1021,48851,059SH DFND1051,0590
AT&T INCCOMMON00206R1025,775198,110SH SOLE 198,11000
ATLASSIAN CORP PLCCOMMON CL AG06242104110SH SOLE 1000
ATRION CORPCOMMON04990410531,77248,880SH DFND1048,8800
ATRION CORPCOMMON04990410595,102146,308SH SOLE 132,794013,514
AUTODESK INCCOMMON0527691062291,468SH SOLE 1,46800
AUTOHOME INCADR EACH REPR 1 ORD05278C107443,3696,242,877SH DFND106,242,8770
AUTOHOME INCADR EACH REPR 1 ORD05278C107343,9824,843,444SH SOLE 4,421,351131421,962
AUTOMATIC DATA PROCCOMMON0530151031,66412,174SH SOLE 12,17400
AVALARA INCCOM USD0.000105338G106197,9652,653,689SH DFND102,653,6890
AVALARA INCCOM USD0.000105338G10644,544597,109SH SOLE 557,5035939,547
AXALTA COATING SYSCOMMONG0750C1082,473143,197SH SOLE 143,19700
BADGER METER INCCOMMON05652510814,925278,460SH DFND10278,4600
BADGER METER INCCOMMON05652510837,979708,564SH SOLE 704,763693,732
BAIN CAP SPECIALTYCOMMON05684B107818,750SH SOLE 8,75000
BANK HAWAII CORPCOMMON06254010917,007307,869SH DFND10307,8690
BANK HAWAII CORPCOMMON06254010949,707899,819SH SOLE 895,608774,134
BANK OF AMERICA CORPCOMMON06050510422,0031,036,400SH DFND101,036,4000
BANK OF AMERICA CORPCOMMON0605051045,875276,723SH SOLE 272,34104,382
BARCLAYS BANK PLCIPATH SELCT MLP06742C7233,180392,565SH SOLE 392,56500
BCE INCCOMMON5534B760C1,72142,130SH DFND1042,1300
BCE INCCOMMON5534B760C6,330154,908SH SOLE 154,90800
BECTON DICKINSONCOMMON07588710914,02761,043SH SOLE 54,49806,545
BERKLEY W R CORPCOM0844231023,25962,472SH DFND1062,4720
BERKLEY W R CORPCOM08442310280,3801,540,736SH SOLE 1,523,41910717,210
BERKSHIRE HATHAWAYCLASS A0846701088163SH SOLE 300
BERKSHIRE HATHAWAYCLASS B0846707028114,436SH SOLE 4,43600
BERKSHIRE HILLS BANCCOMMON0846801072122SH SOLE 12200
BGC PARTNERS INCCLASS A05541T101033SH SOLE 3300
BILL COM HLDGS INCCOMMON09004310038,9041,137,530SH DFND101,137,5300
BILL COM HLDGS INCCOMMON0900431006,662194,782SH SOLE 192,04902,733
BIO RAD LABS INCCLASS A09057220747135SH SOLE 13500
BIOGEN INCCOMMON09062X10327SH SOLE 700
BIOMARIN PHARMAC INCCOMMON09061G101851,000SH SOLE 1,00000
BLACKLINE INCCOM USD0.0109239B109168,1203,195,593SH DFND103,195,5930
BLACKLINE INCCOM USD0.0109239B10942,274803,541SH SOLE 740,51810462,919
BLACKROCK INCCOMMON09247X10136SH SOLE 600
BOEING COCOMMON097023105643SH SOLE 4300
BONANZA CREEK ENERCOMMON097793400187SH SOLE 8700
BOSTON PROPERTIESCOMMON1011211011,11512,088SH SOLE 12,08800
BOSTON SCIENTIFICCOMMON101137107250SH SOLE 5000
BP PLCADR (6 ORD)05562210434514,156SH SOLE 14,15600
BRANDYWINE RLTY TRSBI USD0.011053682032235SH SOLE 23500
BRISTOL MYERS SQUIBBCOMMON1101221087125SH SOLE 12500
BRISTOL MYERS SQUIBBCONTI VAL RIGHTS WI110122157059SH SOLE 5900
BRITISH AMER TOB PLCSPONSORED ADR11044810772921,332SH SOLE 21,33200
BROADCOM INCCOMMON11135F101729SH SOLE 2900
BROADRIDGE FINL SOLNCOMMON11133T10316,480173,785SH DFND10173,7850
BROADRIDGE FINL SOLNCOMMON11133T10321,481226,510SH SOLE 214,290012,220
BROOKS AUTOMATIONCOMMON11434010242,0071,377,268SH DFND101,377,2680
BROOKS AUTOMATIONCOMMON11434010268,9372,260,230SH SOLE 2,248,21220411,814
BROWN FORMAN CORPCLASS B11563720915,420277,784SH DFND10277,7840
BROWN FORMAN CORPCLASS B1156372091,31523,695SH SOLE 23,5120183
BUILDERS FIRSTSOURCECOMMON12008R1072187SH SOLE 18700
BWX TECHNOLOGIES INCCOMMON05605H10012243SH SOLE 24300
CABOT CORPCOMMON127055101259SH SOLE 5900
CABOT MICROELECT COCOMMON12709P103326SH SOLE 2600
CADENCE BANCORPCOMMON STOCK CLASS A12739A1001139SH SOLE 13900
CARDINAL HEALTH INCCOMMON14149Y108232SH SOLE 3200
CARPENTER TECHNOLOGYCOMMON144285103293SH SOLE 9300
CARTERS INCCOMMON1462291098119SH SOLE 11900
CASS INFORMATION SYSCOMMON14808P1093,06687,207SH DFND1087,2070
CASS INFORMATION SYSCOMMON14808P10918,308520,684SH SOLE 518,304982,282
CASSAVA SCIENCES INCCOMMON STOCK14817C107215,000SH SOLE 5,00000
CATHAY GEN BANCORPCOMMON1491501042101SH SOLE 10100
CDK GLOBAL INCCOM12508E1013,320101,076SH SOLE 101,07600
CDW CORPCOMMON12514G10878,038836,685SH DFND10836,6850
CDW CORPCOMMON12514G108338,5053,629,282SH SOLE 3,390,53175238,676
CELANESE CORPCOMMON STOCK150870103340SH SOLE 4000
CENTENE CORP DELCOMMON15135B101236SH SOLE 3600
CENTERPOINT ENERGYCOMMON15189T1074265SH SOLE 26500
CENTERSTATE BANKCOMMON15201P1092136SH SOLE 13600
CERNER CORPCOMMON156782104352SH SOLE 5200
CHARLES RIV LABS INTCOMMON1598641073,70629,362SH DFND1029,3620
CHARLES RIV LABS INTCOMMON15986410778,027618,234SH SOLE 618,183510
CHARTER COMMUNICATIOCL A16119P1081022SH SOLE 2200
CHEESECAKE FACTORYCOMMON16307210113,729803,830SH DFND10803,8300
CHEESECAKE FACTORYCOMMON16307210139,1922,294,589SH SOLE 2,283,01820411,367
CHEFS WAREHOUSE HOCOMMON16308610129,9082,969,987SH DFND102,969,9870
CHEFS WAREHOUSE HOCOMMON1630861018,052799,562SH SOLE 738,4709560,997
CHEVRON CORPCOMMON1667641002,59635,828SH SOLE 35,3450483
CHINA MOBILE LTDREP(5 ORD HKD0.1)16941M10979121,002SH SOLE 21,00200
CHIPOTLE MEXICAN GRLCOMMON16965610546SH SOLE 600
CHUBB LIMITEDCOMMONH1467J104330SH SOLE 3000
CHUNGHWA TELECOMADR REP 10 ORD TWD1017133Q50277121,669SH SOLE 21,66900
CHURCH & DWIGHT INCCOMMON171340102113SH SOLE 1300
CIGNA CORPCOMMON USD0.01125523100212SH SOLE 1200
CINCINNATI FINL CORPCOMMON1720621013044,034SH SOLE 4,03400
CINEMARK HOLDINGSCOMMON17243V1026,390627,100SH DFND10627,1000
CINEMARK HOLDINGSCOMMON17243V10216,5211,621,334SH SOLE 1,612,9361568,242
CINTAS CORPCOMMON17290810517SH SOLE 700
CISCO SYSTEMS INCCOMMON17275R10292623,557SH DFND1023,5570
CISCO SYSTEMS INCCOMMON17275R1023,37985,946SH SOLE 85,94600
CITIGROUP INCCOMMON1729674244102SH SOLE 10200
CLEARWAY ENERGY INCCL C COM STOCK $0.0118539C2044222SH SOLE 22200
CLOROX COCOMMON189054109319SH SOLE 1900
CME GROUP INCCLASS A12572Q10512,96174,960SH DFND1074,9600
CME GROUP INCCLASS A12572Q10511,69167,613SH SOLE 60,40707,206
COCA-COLA COCOMMON19121610093321,094SH DFND1021,0940
COCA-COLA COCOMMON1912161004,540102,592SH SOLE 102,59200
COGNIZANT TECH SOLNSCLASS A1924461021,50732,433SH SOLE 32,43300
COMCAST CORPCLASS A20030N1019255SH SOLE 25500
COMERICA INCCOMMON200340107119SH SOLE 1900
COMPANIA CERVECERIASADR (2 ORD)20442910439,9552,986,169SH DFND102,986,1690
COMPANIA CERVECERIASADR (2 ORD)2044291043,582267,748SH SOLE 267,74800
CONAGRA BRANDS INCCOMMON2058871021,38947,324SH SOLE 47,32400
CONOCOPHILLIPSCOMMON20825C104431,400SH SOLE 1,40000
CONSTELLATION BRANDSCLASS A21036P10817SH SOLE 700
COOPER COMPANIES INCCOMMON21664840216,78360,879SH DFND1060,8790
COOPER COMPANIES INCCOMMON21664840285,327309,525SH SOLE 309,4422360
COPART INCCOMMON2172041065,94886,804SH DFND1086,8040
COPART INCCOMMON21720410675,5961,103,268SH SOLE 1,089,7628713,419
CORE LABORATORIESCOMMONN22717107252,386SH SOLE 2,38600
CORELOGIC INCCOMMON21871D10316,749548,420SH DFND10548,4200
CORELOGIC INCCOMMON21871D10344,5101,457,441SH SOLE 1,449,7091407,592
CORTEVA INCCOM22052L10410433SH SOLE 00433
COSTAR GROUP INCCOMMON22160N10941,24670,241SH DFND1070,2410
COSTAR GROUP INCCOMMON22160N1097,65113,029SH SOLE 12,8180211
COSTCO WHSL CORPCOMMON22160K105143501SH SOLE 50100
CROWN CASTLE INTLCOMMON22822V1019636,666SH DFND106,6660
CROWN CASTLE INTLCOMMON22822V10112,96189,753SH SOLE 80,75908,994
CSX CORPCOMMON126408103357SH SOLE 5700
CUMMINS INCCOMMON23102110679585SH SOLE 58500
CVS HEALTH CORPCOMMON1266501004,99984,260SH SOLE 84,26000
D R HORTON INCCOMMON23331A109121SH SOLE 2100
DANAHER CORPCOMMON23585110219,698142,319SH DFND10142,3190
DANAHER CORPCOMMON2358511025,17137,360SH SOLE 36,7360624
DATADOG INCCLASS A COMMON23804L10311,098308,455SH DFND10308,4550
DATADOG INCCLASS A COMMON23804L10379722,142SH SOLE 21,9490193
DEERE & COCOMMON244199105320SH SOLE 2000
DIAGEO P L CSP ADR (4 ORD)25243Q2058,92570,212SH SOLE 60,89709,315
DIODES INCCOMMON2545431014100SH SOLE 10000
DIREXION SHSETF TR EMERGMKT BULL25490K28112400SH SOLE 40000
DISH NETWORK CORPCLASS A25470M109145SH SOLE 4500
DOCUSIGN INCCOMMON256163106173,0611,872,953SH DFND101,872,9530
DOCUSIGN INCCOMMON256163106214,6172,322,694SH SOLE 2,240,08123682,377
DOLLAR GEN CORPCOMMON2566771059,19760,901SH SOLE 56,66204,239
DOMINION ENERGY INCCOMMON25746U109690SH SOLE 9000
DOMINOS PIZZA INCCOMMON25754A20116,86752,048SH DFND1052,0480
DOMINOS PIZZA INCCOMMON25754A2011,9415,988SH SOLE 5,941047
DONALDSON INCCOMMON25765110918,627482,200SH DFND10482,2000
DONALDSON INCCOMMON25765110962,1711,609,393SH SOLE 1,444,0960165,297
DOVER CORPCOMMON2600031084205,000SH SOLE 5,00000
DOW INCCOMMON STOCK26055710313433SH SOLE 00433
DRIL-QUIP INCCOMMON26203710425,543837,466SH DFND10837,4660
DRIL-QUIP INCCOMMON26203710483,0202,721,972SH SOLE 2,456,4190265,553
DUKE ENERGY CORPCOMMON26441C2041822,253SH SOLE 2,25300
DUKE REALTY CORPCOMMON2644115053108SH SOLE 10800
DUPONT DE NEMOURSCOM26614N10215433SH SOLE 00433
DYNATRACE HOLDINGS LCOMMON26815010910,079422,797SH DFND10422,7970
DYNATRACE HOLDINGS LCOMMON26815010974931,425SH SOLE 31,1560269
EATON CORPORATIONCOMMONG29183103230SH SOLE 3000
EATON VANCECOM CALI MUNI BD FD27828A10036935,000SH SOLE 35,00000
EATON VANCE CA MUNISH BEN INT27826F101322,410SH SOLE 2,41000
EBAY INCCOMMON278642103147SH SOLE 4700
ECOLAB INCCOMMON27886510020,753133,180SH DFND10133,1800
ECOLAB INCCOMMON2788651005,53935,544SH SOLE 34,9780566
EDISON INTLCOMMON281020107122SH SOLE 2200
EDWARDS LIFESCIENCECOMMON28176E108421SH SOLE 2100
ELANCO ANIMAL HEALTHCOMMON28414H10327,8661,244,582SH DFND101,244,5820
ELANCO ANIMAL HEALTHCOMMON28414H10352,4022,340,406SH SOLE 2,313,23817226,996
ELASTIC N VSHSN1450610414,701263,409SH DFND10263,4090
ELASTIC N VSHSN1450610494516,936SH SOLE 16,7920144
EMCOR GROUP INCCOMMON29084Q10015,860258,638SH DFND10258,6380
EMCOR GROUP INCCOMMON29084Q10021,015342,704SH SOLE 253,217089,487
EMERGENT BIOSOLUTNSCOMMON29089Q105470SH SOLE 7000
EMERSON ELEC COCOMMON2910111041,32327,772SH SOLE 27,77200
EPIZYME INCCOMMON29428V104473,000SH SOLE 3,00000
EQUIFAX INCCOMMON29442910537,507314,001SH DFND10314,0010
EQUIFAX INCCOMMON29442910559,951501,893SH SOLE 485,7752816,090
EQUINIX INCCOMMON29444U7002,7714,437SH SOLE 4,43700
EQUITY LIFESTYLE PPTCOMMON29472R1081,96934,262SH SOLE 34,26200
EQUITY RESIDENTIALSH BEN INT29476L107120SH SOLE 2000
ESCO TECHN INCCOMMON296315104231SH SOLE 3100
ESSEX PPTY TR INCREIT2971781051,9949,053SH SOLE 9,05300
ESTEE LAUDER COCLASS A518439104530SH SOLE 3000
ETF MSCI ACWI EXUSSPDR INDX SH FUNDS78463X84832716,588SH SOLE 16,58800
EVERCORE INCCLASS A29977A105246SH SOLE 4600
EXACT SCIENCES CORPCOMMON30063P10521365SH SOLE 36500
EXELON CORPCOMMON30161N101260SH SOLE 6000
EXPEDITORS INTL WASHCOMMON30213010959887SH SOLE 88700
EXPONET INCCOMMON30214U10216,090223,757SH DFND10223,7570
EXPONET INCCOMMON30214U1025,80680,738SH SOLE 80,4640274
EXTRA SPACE STORAGEREIT30225T1021,30213,600SH SOLE 13,60000
EXXON MOBIL CORPCOMMON30231G10257215,073SH SOLE 15,07300
FABRINETCOM USD0.01G3323L100472SH SOLE 7200
FACEBOOK INCCLASS A30303M10253,173318,782SH DFND10318,7820
FACEBOOK INCCLASS A30303M10213,85383,052SH SOLE 81,65201,400
FACTSET RESH SYS INCCOMMON303075105199,730766,190SH DFND10766,1900
FACTSET RESH SYS INCCOMMON303075105183,636704,433SH SOLE 639,7711664,646
FAIR ISAAC INCCOMMON30325010442,501138,130SH DFND10138,1300
FAIR ISAAC INCCOMMON30325010454,467177,020SH SOLE 174,706132,301
FB FINL CORPCOMMON30257X10405SH SOLE 500
FEDERAL RLTY INVT TRSH BEN INT(CUM RTS)31374720619SH SOLE 900
FEDERAL SIGNAL CORPCOMMON3138551085167SH SOLE 16700
FEDEX CORPCOMMON31428X1066565,407SH SOLE 5,40700
FIDELITY COMWLTH TRNDQ CP IDX TRK31591280830100SH SOLE 10000
FIDELITY NATL INFOCOMMON31620M10613,579111,636SH DFND10111,6360
FIDELITY NATL INFOCOMMON31620M10612,636103,881SH SOLE 91,577012,304
FIRST FINL BKSHCOMMON32020R10928,4581,060,280SH DFND101,060,2800
FIRST FINL BKSHCOMMON32020R10960,8742,268,014SH SOLE 2,257,48318810,343
FIRST HAWAIIANCOM USD0.0132051X10839,6462,398,398SH DFND102,398,3980
FIRST HAWAIIANCOM USD0.0132051X108120,9137,314,762SH SOLE 6,613,1410701,621
FIRST MERCHANTS CORPCOMMON32081710903SH SOLE 300
FIRST TRUS EQ OPPOR ETF3369201031292,050SH SOLE 2,05000
FISERV INCCOMMON3377381082602,738SH SOLE 2,73800
FIVE9 INCCOM USD0.00133830710124311SH SOLE 31100
FLEETCOR TECHNOLOGCOMMON3390411058,48745,497SH DFND1045,4970
FLEETCOR TECHNOLOGCOMMON3390411058654,639SH SOLE 4,599040
FLIR SYS INCCOMMON3024451012,72085,280SH DFND1085,2800
FLIR SYS INCCOMMON30244510155,8131,750,159SH SOLE 1,750,0091500
FLOWSERVE CORPCOMMON34354P105132SH SOLE 3200
FONAR CORPCOMMON3444374052,712185,502SH DFND10185,5020
FONAR CORPCOMMON3444374057,150489,081SH SOLE 489,08100
FORTIS INCCOMMON3495531071,34434,870SH DFND1034,8700
FORTIS INCCOMMON3495531075,139133,305SH SOLE 133,30500
FORTIVE CORPORATIONCOMMON STOCK34959J108123SH SOLE 2300
FORTUNE BRANDS HOMCOMMON USD0.0134964C106248SH SOLE 4800
FOX CORPORATIONCL A COM35137L10503SH SOLE 300
FOX FACTORY HLDGCOMMON USD0.00135138V102165,6573,944,203SH DFND103,944,2030
FOX FACTORY HLDGCOMMON USD0.00135138V10246,5841,109,141SH SOLE 1,042,09412966,918
FRANKLIN RES INCCOMMON35461310119411,615SH SOLE 11,61500
FRESHPET INCCOMMON35803910518,084283,134SH DFND10283,1340
FRESHPET INCCOMMON3580391051,14117,857SH SOLE 17,6690188
FULTON FINL CORPCOMMON3602711003244SH SOLE 24400
G III APPAREL GROUPCOM36237H101165SH SOLE 6500
GARTNER INCCOMMON3666511076,57366,011SH DFND1066,0110
GARTNER INCCOMMON3666511074804,824SH SOLE 4,783041
GENERAL DYNAMICSCOMMON369550108751SH SOLE 5100
GENERAL ELECTRIC COCOMMON3696041036717SH SOLE 71700
GENERAL MILLS INCCOMMON3703341041,94236,797SH SOLE 36,79700
GENMAB ASSPNADR REPR 0.50 ORD3723032062,684126,675SH SOLE 126,67500
GILEAD SCIENCES INCCOMMON375558103340SH SOLE 4000
GLAXOSMITHKLINE PLCSP ADR (2 ORD)37733W10589523,616SH DFND1023,6160
GLAXOSMITHKLINE PLCSP ADR (2 ORD)37733W1057,192189,808SH SOLE 189,80800
GLOBAL PAYMENTS INCCOMMON37940X1029486,572SH SOLE 6,57200
GLOBUS MED INCCLASS A37957720821,581507,441SH DFND10507,4410
GLOBUS MED INCCLASS A3795772087,807183,574SH SOLE 182,9390635
GOLDMAN SACHS GROUPCOMMON38141G104319SH SOLE 1900
GOOSEHEAD INS INCCOM USD0.01 CL A38267D10968,8021,541,619SH DFND101,541,6190
GOOSEHEAD INS INCCOM USD0.01 CL A38267D10914,352321,568SH SOLE 298,7663722,765
GRACO INCCOMMON38410910490,8551,864,451SH DFND101,864,4510
GRACO INCCOMMON384109104258,6825,308,461SH SOLE 4,925,437126382,898
GRAINGER W W INCCOMMON3848021043,75415,106SH SOLE 15,10600
GRAY TELEVISION INCCOMMON3893751063243SH SOLE 24300
GROCERY OUTLET HLDCOM USD0.00139874R101138,9934,047,562SH DFND104,047,5620
GROCERY OUTLET HLDCOM USD0.00139874R10135,2631,026,892SH SOLE 951,19012075,582
GSX TECHEDU INCSPN ADS RP 0.666 ORD36257Y10952,3221,235,182SH DFND101,235,1820
GSX TECHEDU INCSPN ADS RP 0.666 ORD36257Y1093,73188,080SH SOLE 87,3380742
GUIDEWIRE SOFTWARECOMMON40171V10017214SH SOLE 21400
HCA HEALTHCARECOMMON40412C101220SH SOLE 2000
HEADHUNTER GROUP PREP (1 ORD SHS)42207L10696,2666,027,921SH DFND106,027,9210
HEADHUNTER GROUP PREP (1 ORD SHS)42207L10619,6411,229,858SH SOLE 1,229,85800
HEALTHEQUITY INCCOMMON42226A10715,200300,446SH DFND10300,4460
HEALTHEQUITY INCCOMMON42226A1072,62551,895SH SOLE 51,0910804
HEALTHPEAK PROPERTIECOM USD142250P1031,80875,811SH SOLE 75,81100
HEICO CORP NEWCLASS A422806208126,3721,977,649SH DFND101,977,6490
HEICO CORP NEWCLASS A42280620831,573494,098SH SOLE 458,0195936,020
HELEN OF TROY CORPCOMMONG4388N106426SH SOLE 2600
HELIOS TECHNOLOGIESCOMMON STOCK42328H10913332SH SOLE 33200
HENRY JACK & ASSOCCOMMON42628110154,379350,289SH DFND10350,2890
HENRY JACK & ASSOCCOMMON426281101241,8151,557,665SH SOLE 1,482,9256674,674
HENRY SCHEIN INCCOM806407102126SH SOLE 2600
HILLTOP HOLDINGSCOMMON4327481012148SH SOLE 14800
HILTON WRLDWDE HLDGSCOMMON43300A2031,71625,141SH SOLE 25,14100
HOME DEPOT INCCOMMON43707610214,10775,553SH DFND1075,5530
HOME DEPOT INCCOMMON4370761025,71630,611SH SOLE 30,2790332
HONEYWELL INTL INCCOMMON43851610612,12390,608SH SOLE 76,908013,700
HORMEL FOODS CORPCOMMON44045210081817,548SH SOLE 17,54800
HOSTESS BRANDS INCCOM USD0.0001 CL A44109J10606SH SOLE 600
HOULIHAN LOKEY INCCOMMON CL A44159310043,292830,625SH DFND10830,6250
HOULIHAN LOKEY INCCOMMON CL A44159310079,2811,521,118SH SOLE 1,513,0101477,961
HUMANA INCCOMMON44485910227SH SOLE 700
HUNTINGTON INGALLSCOMMON44641310617SH SOLE 700
IAA INCCOMMON449253103123SH SOLE 2300
IDEXX LABS INCCOMMON45168D10410,25942,352SH DFND1042,3520
IDEXX LABS INCCOMMON45168D1047102,933SH SOLE 2,909024
II VI INCCOMMON902104108253SH SOLE 5300
ILLINOIS TOOL WORKSCOMMON4523081092,83119,914SH SOLE 19,91400
ILLUMINA INCCOMMON45232710916,89261,849SH DFND1061,8490
ILLUMINA INCCOMMON4523271093,25211,906SH SOLE 11,7340172
IMAX CORPCOMMON45245E1091149SH SOLE 14900
INCYTE CORPORATIONCOMMON45337C102110SH SOLE 1000
INGERSOLL RAND INCCOMMON45687V1064169SH SOLE 16900
INTEL CORPCOMMON4581401001142,098SH SOLE 2,09800
INTERACTIVE BROKERSCLASS A45841N107173,0394,008,317SH DFND104,008,3170
INTERACTIVE BROKERSCLASS A45841N10792,7752,149,051SH SOLE 2,051,89122596,935
INTERNATIONAL PAPERCOMMON4601461034114SH SOLE 11400
INTL BUSINESS MCHNCOMMON4592001011,31511,854SH DFND1011,8540
INTL BUSINESS MCHNCOMMON4592001014,93044,441SH SOLE 44,44100
INTUITCOMMON4612021033,21613,983SH SOLE 13,98300
INTUITIVE SURGIC INCCOMMON46120E602817SH SOLE 1700
INVESCO EXCH TRDIIS&P GLOBAL WATER IND46138E263662,000SH SOLE 2,00000
INVESCO EXCHANGETRADS&P 500 EQUAL WEIGHT46137V2741061,200SH SOLE 1,20000
INVESCO QQQ TRQQQ TRUST SERIES 146090E1032571,350SH SOLE 1,35000
IPG PHOTONICS CORPCOMMON44980X109112SH SOLE 1200
IQVIA HOLDINGS INCCOMMON46266C1052262,097SH SOLE 2,09700
ISHARESEM MKT SM-CP ETF464286475872,704SH SOLE 2,70400
ISHARESMSCI EMRG MKTS MIN V4642865331362,894SH SOLE 2,89400
ISHARESSELECT DIVID ETF4642871681,70123,100SH SOLE 23,10000
ISHARESEMERG MKTS ETF4642872341,38440,496SH SOLE 40,49600
ISHARESIBOXX INV CP ETF4642872421611,307SH SOLE 1,30700
ISHARESS&P 500 GRWT ETF46428730960366SH SOLE 36600
ISHARESMSCI EAFE ETF4642874651,32624,717SH SOLE 24,71700
ISHARESRUS MDCP VAL ETF4642874735708,887SH SOLE 8,88700
ISHARESRUS MD CP GR ETF4642874811,1909,773SH SOLE 9,2460527
ISHARESRUS MID-CAP ETF4642874999,048209,415SH SOLE 207,06602,349
ISHARESNASDQ BIOTEC ETF4642875561,26311,691SH SOLE 11,4430248
ISHARESRUS 1000 VAL ETF4642875985,93759,833SH SOLE 59,5060327
ISHARESS&P MC 400GR ETF46428760636200SH SOLE 20000
ISHARESRUS 1000 GRW ETF4642876148,47056,197SH SOLE 56,19700
ISHARESRUS 1000 ETF4642876221,85013,063SH SOLE 13,06300
ISHARESRUS 2000 VAL ETF4642876309,671117,443SH SOLE 116,40601,037
ISHARESRUS 2000 GRW ETF4642876484442,792SH SOLE 2,6550137
ISHARESRUSSELL 2000 ETF46428765520,261176,759SH SOLE 176,75900
ISHARESRUSSELL 3000 ETF4642876898986,052SH SOLE 6,05200
ISHARESUS HLTHCARE ETF4642877621,0125,393SH SOLE 5,1540239
ISHARESSP SMCP600VL ETF4642878791131,129SH SOLE 1,12900
ISHARESSP SMCP600GR ETF4642878873422,479SH SOLE 2,47900
ISHARESAGENCY BOND ETF464288166543SH SOLE 4300
ISHARESJP MOR EM MK ETF4642882812142,190SH SOLE 2,19000
ISHARESINTRM GOV CR ETF46428861243374SH SOLE 37400
ISHARESINTERM TR CRP BD ETF4642886381132,063SH SOLE 2,06300
ISHARESSH TR CORP ETF4642886461,58130,351SH SOLE 30,35100
ISHARESGLOB UTILITS ETF4642887113336,573SH SOLE 5,7280845
ISHARESU.S. AER&DEF ETF46428876040280SH SOLE 28000
ISHARESMICRO-CAP ETF46428886925364SH SOLE 36400
ISHARESEAFE GRWTH ETF464288885761,060SH SOLE 1,06000
ISHARESMSCI EURO FL ETF46428918039831,402SH SOLE 31,40200
ISHARESHIGH DIVIDND ETF46429B6632,04828,644SH SOLE 28,64400
ISHARES GOLD TRUSTGOLD TRUST46428510565143,216SH SOLE 43,21600
ISHARES INCMSCI TAIWAN ETF46434G77247314,343SH SOLE 14,34300
ISHARES INCMSCI SINGAPORE CAPPE46434G78083548,252SH SOLE 48,25200
ISHARES INCMSCI MALAYSI ETF46434G8141,29456,489SH SOLE 56,48900
ISHARES TRTIPS BD ETF46428717646388SH SOLE 38800
ISHARES TRCORE TR US BOND MRKT4642872268617,465SH SOLE 7,46500
ISHARES TRCOHEN&ST RLTY4642875642,05822,459SH SOLE 21,45401,005
ISHARES TRCORE S&P US ETF4642876713586,265SH SOLE 6,26500
ISHARES TRDJ US TECH SEC46428772135170SH SOLE 17000
ISHARES TRCALI AMT-FREE MUNI B4642883566,595108,747SH SOLE 108,74700
ISHARES TRNATL AMT FREE MUNI B4642884144,50439,863SH SOLE 39,86300
ISHARES TRMBS FIXED BDFD4642885881741,572SH SOLE 1,57200
ISHARES TRPFD AND INCM SEC4642886872527,989SH SOLE 7,98900
ISHARES TRMSCI EAFE MIN VOLATI46429B6896,07097,391SH SOLE 97,39100
ISHARES TRUSTCORE S&P 500 ETF46428720025,70699,447SH SOLE 99,44700
ISHARES TRUSTCORE S&P MID-CAP ETF4642875071,77212,317SH SOLE 12,31700
ISHARES TRUST CORES&P TOTAL US STK MKT46428715038660SH SOLE 66000
ISTAR INCCOMMON45031U1012,408226,963SH SOLE 226,96300
ITRON INCCOMMON46574110602SH SOLE 200
J2 GLOBAL INCCOMMON48123V10202SH SOLE 200
JOHNSON & JOHNSONCOMMON4781601047,76859,240SH SOLE 59,0400200
JOHNSON CONTROLS INTORDINARY SHARESG51502105143SH SOLE 4300
JONES LANG LASALLECOMMON48020Q107440SH SOLE 4000
JPMORGAN CHASE & COCOMMON46625H1008609,551SH SOLE 9,55100
JPMORGAN CHASE & COALERIAN ML ETN46625H36543848,000SH SOLE 44,30603,694
KAMAN CORPCOMMON48354810302SH SOLE 200
KANSAS CITY SOUTHERNCOMMON48517030229,254230,023SH DFND10230,0230
KANSAS CITY SOUTHERNCOMMON4851703025,10040,100SH SOLE 39,5060594
KAYNE ANDERS MLP/MIDCOMMON48660610626773,655SH SOLE 73,65500
KAYNE ANDERSON MIDCOMMON48661E1084513,527SH SOLE 13,52700
KEYSIGHT TECHNOLOGSCOMMON49338L1031712,049SH SOLE 2,04900
KIMBERLY CLARK CORPCOMMON4943681035003,910SH DFND103,9100
KIMBERLY CLARK CORPCOMMON4943681032,62620,533SH SOLE 20,53300
KIMCO REALTY CORPCOMMON49446R109039SH SOLE 3900
KINDER MORGAN INCCOMMON49456B1012133SH SOLE 13300
KKR & CO INCCOMMON UNIT48251W104552,355SH SOLE 2,35500
KNOLL INCCOMMON4989042002153SH SOLE 15300
KROGER COCOMMON5010441014,856161,218SH SOLE 161,21800
LABORATORY CORP AMERCOMMON50540R40918SH SOLE 800
LAM RESEARCH CORPCOMMON51280710837153SH SOLE 15300
LAMAR ADVERTISINGCL A5128161091,29225,197SH DFND1025,1970
LAMAR ADVERTISINGCL A51281610919,471379,695SH SOLE 361,600018,095
LAMB WESTON HLDGSCOMMON51327210413,115229,685SH DFND10229,6850
LAMB WESTON HLDGSCOMMON51327210415,130264,974SH SOLE 245,888019,086
LANDSTAR SYS INCCOMMON51509810119,551203,958SH DFND10203,9580
LANDSTAR SYS INCCOMMON51509810161,978646,544SH SOLE 643,725512,768
LAS VEGAS SANDS CORPCOMMON51783410717,033401,055SH DFND10401,0550
LAS VEGAS SANDS CORPCOMMON51783410711,990282,305SH SOLE 264,417017,888
LEAR CORPORATIONCOMMON52186520418SH SOLE 800
LENNOX INTL INCCOMMON52610710715,32684,308SH DFND1084,3080
LENNOX INTL INCCOMMON52610710779,496437,294SH SOLE 432,144335,117
LEXINGTON REALTY TRCOMMON5290431014428SH SOLE 42800
LILLY ELI & COCOMMON53245710867486SH SOLE 48600
LINCOLN ELEC HLDGSCOMMON53390010611,024159,770SH DFND10159,7700
LINCOLN ELEC HLDGSCOMMON53390010625,904375,413SH SOLE 373,288372,088
LINDE PLCSHSG5494J10310,69661,823SH SOLE 53,27508,548
LOWES COCOMMON54866110720,133233,969SH SOLE 208,204025,765
MACYS INCCOMMON55616P104203,977SH SOLE 3,97700
MAIN STREET CAPITALCOMMON56035L1041045,094SH SOLE 5,09400
MALIBU BOATS INCCOM USD0.01 CL A56117J100286SH SOLE 8600
MANHATTAN ASSOCS INCOMMON56275010932,220646,720SH DFND10646,7200
MANHATTAN ASSOCS INCOMMON56275010999,7292,001,780SH SOLE 1,805,2850196,495
MANULIFE FNL CORPCOMMON56501R106201,632SH SOLE 1,63200
MARKETAXESS HLDGSCOMMON57060D108303,914913,834SH DFND10913,8340
MARKETAXESS HLDGSCOMMON57060D108230,820694,035SH SOLE 632,1481461,873
MARRIOTT INTL INCCLASS A571903202112SH SOLE 1200
MARSH & MCLENNAN COSCOMMON57174810216,036185,470SH SOLE 164,342021,128
MARVELL TECH GRP LTDCOMMONG5876H1053115SH SOLE 11500
MASCO CORPCOMMON574599106142SH SOLE 4200
MASTERCARD INCCLASS A57636Q1041,3935,768SH SOLE 5,76800
MATERION CORPORATIONCOMMON576690101372SH SOLE 7200
MCCORMICK & CO INCCOMMON NON VTG57978020623,043163,185SH DFND10163,1850
MCCORMICK & CO INCCOMMON NON VTG5797802064,03928,602SH SOLE 28,1700432
MCDONALDS CORPCOMMON58013510112,72276,940SH DFND1076,9400
MCDONALDS CORPCOMMON58013510114,22986,051SH SOLE 77,56808,483
MEDICAL PPTYS TRUSTCOMMON58463J3041277,372SH SOLE 7,37200
MEDPACE HOLDINGSCOM USD0.0158506Q109450SH SOLE 5000
MEDTRONIC PLCSHSG5960L10364712SH SOLE 71200
MERCADOLIBRE INCCOMMON58733R10241,88085,718SH DFND1085,7180
MERCADOLIBRE INCCOMMON58733R1025,83711,947SH SOLE 11,7830164
MERCK & CO INCCOMMON58933Y10582510,719SH DFND1010,7190
MERCK & CO INCCOMMON58933Y1058,791114,255SH SOLE 114,25500
MESA LABS INCCOMMON59064R10920,52690,788SH DFND1090,7880
MESA LABS INCCOMMON59064R10916,04270,952SH SOLE 65,23885,706
METTLER TOLEDO INTLCOMMON5926881057,48310,837SH DFND1010,8370
METTLER TOLEDO INTLCOMMON5926881052,1503,114SH SOLE 3,10806
MGM GROWTH PROPERTIECLASS A COMMON SHARE55303A10527,4491,159,650SH DFND101,159,6500
MGM GROWTH PROPERTIECLASS A COMMON SHARE55303A10572,8733,078,698SH SOLE 3,063,50728314,908
MGM RESORTS INTLCOMMON552953101038SH SOLE 3800
MICROCHIP TECHNOLOGYCOMMON5950171043,13446,215SH SOLE 46,21500
MICRON TECHNOLOGYCOMMON5951121035128SH SOLE 12800
MICROSOFT CORPCOMMON5949181046,38140,459SH SOLE 40,45900
MID-AMER APT CMNTYSREIT59522J103113SH SOLE 1300
MKS INSTRUMENT INCCOMMON55306N10450608SH SOLE 60800
MOELIS & COMPANYCOM USD0.01 CL'A'60786M10538,7391,378,618SH DFND101,378,6180
MOELIS & COMPANYCOM USD0.01 CL'A'60786M105122,9324,374,788SH SOLE 4,040,6570334,131
MOHAWK INDS INCCOMMON608190104113SH SOLE 1300
MONDELEZ INTL INCCOMMON6092071055102SH SOLE 10200
MONSTER BEVERAGE CRPCOM USD0.00561174X10927,857495,141SH DFND10495,1410
MONSTER BEVERAGE CRPCOM USD0.00561174X1095,654100,489SH SOLE 99,26001,229
MOODYS CORPCOMMON61536910514,19167,097SH DFND1067,0970
MOODYS CORPCOMMON61536910515,94575,389SH SOLE 69,49805,891
MORGAN STANLEYCOMMON617446448266SH SOLE 6600
MORNINGSTAR INCCOMMON617700109170,3031,464,968SH DFND101,464,9680
MORNINGSTAR INCCOMMON61770010936,852317,001SH SOLE 292,6263924,336
MOTOROLA SOLUTIONSCOMMON62007630796722SH SOLE 72200
MSCI INCCOMMON55354G1006,87323,787SH DFND1023,7870
MSCI INCCOMMON55354G100162,079560,903SH SOLE 555,148425,713
NATIONAL BANK HOLDCOMMON633707104292SH SOLE 9200
NATIONAL GEN HLDGSCOMMON6362203033178SH SOLE 17800
NATIONAL GRIDADR (5 ORD)6362744091,05018,018SH SOLE 18,01800
NATIONAL RESEARCH CRCOMMON STOCK637372202109,8512,415,378SH DFND102,415,3780
NATIONAL RESEARCH CRCOMMON STOCK63737220227,498604,619SH SOLE 555,6917648,852
NATL BEVERAGE CORPCOMMON63501710620,499480,624SH DFND10480,6240
NATL BEVERAGE CORPCOMMON63501710657,4091,346,048SH SOLE 1,339,2751246,649
NETFLIX INCCOMMON64110L10645,548121,300SH DFND10121,3000
NETFLIX INCCOMMON64110L10612,30532,768SH SOLE 32,2470521
NEW ORIENTAL ED&TECHADR (1 ORD)6475811079,30985,999SH DFND1085,9990
NEW ORIENTAL ED&TECHADR (1 ORD)6475811077947,331SH SOLE 7,271060
NEWMONT CORPORATIONCOM651639106119SH SOLE 1900
NEXTERA ENERGY INCCOMMON65339F1014451,850SH DFND101,8500
NEXTERA ENERGY INCCOMMON65339F10111,96349,715SH SOLE 44,30405,411
NIKE INCCLASS B65410610326,981326,095SH DFND10326,0950
NIKE INCCLASS B65410610311,919144,050SH SOLE 142,64001,410
NMI HOLDINGS INCCOM USD0.01 CL 'A'629209305188SH SOLE 8800
NORDSON CORPCOMMON65566310219,874147,137SH DFND10147,1370
NORDSON CORPCOMMON65566310296,875717,217SH SOLE 708,737548,426
NORDSTROM INCCOMMON655664100271,769SH SOLE 1,76900
NORFOLK SOUTHERNCOMMON655844108319SH SOLE 1900
NORTHERN TR CORPCOMMON665859104111SH SOLE 1100
NORTHROP GRUMMAN COCOMMON666807102413SH SOLE 1300
NORTHWESTERN CORPCOMMON668074305459SH SOLE 5900
NORTONLIFELOCK INCCOMMON668771108221,171SH SOLE 1,17100
NOVA MEASURING INSTCOMMONM7516K103652,000SH SOLE 2,00000
NOVARTIS AGADR (1 ORD)66987V1091,58319,203SH SOLE 19,20300
NUVEEN CA QUALTYMUN INCOME FD COM67066Y10565347,733SH SOLE 47,73300
NVE CORPCOMMON62944520627,699532,375SH DFND10532,3750
NVE CORPCOMMON6294452066,009115,489SH SOLE 104,6641310,812
NVENT ELECTRIC PLCORDINARY SHARESG6700G1072,089123,841SH DFND10123,8410
NVENT ELECTRIC PLCORDINARY SHARESG6700G10742,9752,547,394SH SOLE 2,515,70320831,483
NVIDIA CORPCOMMON67066G10440,876155,070SH DFND10155,0700
NVIDIA CORPCOMMON67066G10411,13342,235SH SOLE 41,5480687
NXP SEMICONDUCTRCOMMONN6596X109228SH SOLE 2800
OCCIDENTAL PETE CORPCOMMON6745991054324SH SOLE 32400
OKTA INCCOMMON CL A67929510521,113172,689SH DFND10172,6890
OKTA INCCOMMON CL A6792951052,51720,586SH SOLE 20,3950191
OLD DOMINION FGHTCOMMON679580100397,9013,031,398SH DFND103,031,3980
OLD DOMINION FGHTCOMMON679580100343,4342,616,366SH SOLE 2,387,10767229,192
OLLIES BARGAIN OUTCOMMON681116109228,6164,933,456SH DFND104,933,4560
OLLIES BARGAIN OUTCOMMON68111610959,6841,287,956SH SOLE 1,177,167180110,609
OMEGA FLEXCOMMON68209510478,375928,614SH DFND10928,6140
OMEGA FLEXCOMMON68209510422,137262,277SH SOLE 242,4083319,836
OMNICOM GROUP INCCOMMON6819191064,73386,201SH SOLE 86,20100
ONEOK INCCOMMON68268010319892SH SOLE 89200
OPORTUN FINANCIAL COCOMMON68376D10428,3772,689,810SH DFND102,689,8100
OPORTUN FINANCIAL COCOMMON68376D1048,550810,422SH SOLE 751,1319059,201
ORACLE CORPCOMMON68389X10514,794306,108SH SOLE 261,615044,493
O'REILLY AUTOMOTIVECOMMON67103H1079,63732,011SH SOLE 27,49004,521
OUTFRONT MEDIA INCCOMMON69007J1062140SH SOLE 14000
PACCAR INCCOMMON693718108225SH SOLE 2500
PACIFIC PREMIER BANCCOMMON69478X105010SH SOLE 1000
PACWEST BANCORP DELCOMMON69526310304SH SOLE 400
PARKER HANNIFIN CORPCOMMON70109410419SH SOLE 900
PATTERSON COMPANIESCOMMON70339510386756,684SH DFND1056,6840
PATTERSON COMPANIESCOMMON7033951033,137205,146SH SOLE 205,14600
PAYCHEX INCCOMMON70432610780712,825SH DFND1012,8250
PAYCHEX INCCOMMON7043261072,89546,004SH SOLE 46,00400
PAYCOM SOFTWARECOM USD0.0170432V102299,2911,481,563SH DFND101,481,5630
PAYCOM SOFTWARECOM USD0.0170432V10273,191362,312SH SOLE 335,7784226,492
PAYPAL HLDGS INCCOM70450Y10310100SH SOLE 10000
PDC ENERGY INCCOM USD0.0169327R101070SH SOLE 7000
PEPSICO INCCOMMON7134481086225,178SH DFND105,1780
PEPSICO INCCOMMON7134481087,40161,625SH SOLE 61,62500
PERFORMANCE FOOD GRPCOMMON71377A1034146SH SOLE 14600
PFIZER INCCOMMON7170811032,19067,089SH SOLE 67,08900
PHILIP MORRIS INTLCOMMON71817210912,952177,528SH DFND10177,5280
PHILIP MORRIS INTLCOMMON7181721096,59790,417SH SOLE 89,6240793
PHILLIPS 66COMMON718546104861,604SH SOLE 1,60400
PHYSICIANS REALTYCOM USD0.0171943U104153SH SOLE 5300
PIEDMONT OFFICE REALCOMMON CL A7201902063149SH SOLE 14900
PIMCO ENHANCED SHORTMATURITY ACTIVE ETF72201R8338,67087,388SH SOLE 87,38800
PIMCO ETF TRUST0-5 YR HGHYLD BD IDX72201R7832542,959SH SOLE 2,95900
PINNACLE WEST CAPCOMMON723484101454SH SOLE 5400
PLAINS ALL AMERN PIPUNIT726503105193,538SH SOLE 2,00001,538
PNC FINL SVCS GRPCOMMON6934751059,780102,167SH SOLE 86,438015,729
POOL CORPORATIONCOMMON73278L10580,898411,128SH DFND10411,1280
POOL CORPORATIONCOMMON73278L105277,2781,409,134SH SOLE 1,312,4303596,669
PPL CORPCOMMON69351T1063105SH SOLE 10500
PRICESMART INCCOMMON74151110971,9661,369,478SH DFND101,369,4780
PRICESMART INCCOMMON74151110997,9211,863,362SH SOLE 1,691,20628172,128
PRIMERICA INCCOMMON74164M10894,8301,071,768SH DFND101,071,7680
PRIMERICA INCCOMMON74164M108290,5923,284,246SH SOLE 3,074,351104209,791
PRIMORIS SVCS CORPCOMMON74164F1033177SH SOLE 17700
PRINCIPAL FINL GRPCOMMON74251V102591,893SH SOLE 1,89300
PROCTER & GAMBLE COCOMMON74271810919,212174,650SH DFND10174,6500
PROCTER & GAMBLE COCOMMON7427181096,47458,854SH SOLE 58,0940760
PROGRESSIVE CORPCOMMON7433151038,205111,120SH DFND10111,1200
PROGRESSIVE CORPCOMMON7433151032,45033,182SH SOLE 32,6940488
PROLOGIS INCCOMMON74340W1032,60232,379SH SOLE 32,37900
PROSHARES TRPSHS CS 130/3074347R24848,207812,167SH SOLE 805,02207,145
PROSHARES TRULTRAPRO QQQ74347X83110200SH SOLE 20000
PRUDENTIAL PLCADR (2 ORD)74435K2041,92077,476SH SOLE 77,47600
PUBLIC STORAGEREIT COMMON74460D10901SH SOLE 100
PULTEGROUP INCCOMMON745867101163SH SOLE 6300
RBC BEARINGS INCCOMMON75524B10449,862442,076SH DFND10442,0760
RBC BEARINGS INCCOMMON75524B104218,0311,933,060SH SOLE 1,847,9318685,043
RE/MAX HOLDINGSCOM USD0.0001 CL 'A'75524W1083156SH SOLE 15600
REALTY INCOME CORPCOMMON75610910481716,390SH DFND1016,3900
REALTY INCOME CORPCOMMON7561091043,18463,864SH SOLE 63,86400
REGENCY CENTERS CORPREIT758849103012SH SOLE 1200
REGENERON PHARMCTCLSCOMMON75886F10737SH SOLE 700
RELX PLCSPNSADR REP 1 ORD75953010801SH SOLE 100
RIO TINTO PLCADR (1 ORD)76720410063113,847SH SOLE 13,84700
RLI CORPCOMMON74960710762,462710,365SH DFND10710,3650
RLI CORPCOMMON749607107165,3591,880,554SH SOLE 1,748,20666132,282
ROCKWELL AUTOMATIONCOMMON77390310918SH SOLE 800
ROLLINS INCCOMMON77571110415,585431,233SH DFND10431,2330
ROLLINS INCCOMMON77571110455,0031,521,949SH SOLE 1,505,42212016,407
ROPER TECHNOLOGIESCOMMON77669610633,222106,546SH DFND10106,5460
ROPER TECHNOLOGIESCOMMON7766961066,44420,666SH SOLE 20,3500316
ROSS STORES INCCOMMON77829610349,189565,591SH DFND10565,5910
ROSS STORES INCCOMMON77829610315,953183,427SH SOLE 182,12901,298
ROYAL BANK CDACOMMON7800871021,26220,510SH DFND1020,5100
ROYAL BANK CDACOMMON7800871024,71776,638SH SOLE 76,63800
ROYAL DUTCH SHELLSPON ADR B78025910745413,902SH SOLE 13,90200
ROYAL DUTCH SHELLSPONS ADR A78025920680623,104SH SOLE 23,10400
RYMAN HOSPITALITYCOMMON78377T1074119SH SOLE 11900
S&P GLOBAL INCCOMMON78409V104728SH SOLE 2800
SALESFORCE.COMCOMMON79466L30242289SH SOLE 28900
SALLY BEAUTY HLDGSCOMMON79546E1043391SH SOLE 39100
SANOFISPONSORED ADR80105N1051,88543,116SH SOLE 43,11600
SAP SESP ADR (1 ORD)8030542041,82616,525SH SOLE 16,52500
SCHLUMBERGER LTDCOMMON806857108322,387SH SOLE 2,38700
SCHNITZER STLCLASS A806882106178SH SOLE 7800
SCHWAB CHARLES CORPCOM80851310510,679317,633SH SOLE 275,724041,909
SCOTTS MIRACLE-GROCLASS A81018610648,057469,311SH DFND10469,3110
SCOTTS MIRACLE-GROCLASS A810186106251,4542,455,590SH SOLE 2,434,45920320,928
SEA LTDREP(REP CL A ORD SH81141R1005,264118,800SH DFND10118,8000
SEACOAST BKG CORP FLCOMMON8117078013154SH SOLE 15400
SEI INVESTMENTS COCOMMON78411710323,220501,073SH DFND10501,0730
SEI INVESTMENTS COCOMMON7841171036,535141,020SH SOLE 140,6000420
SELECT SECTOR SPDRSBI CONS STPLS81369Y308931,713SH SOLE 1,71300
SELECT SECTOR SPDRAMEX FINANCIAL INDEX81369Y605341,653SH SOLE 1,65300
SILK ROAD MEDICALCOM USD0.00182710M1008,554271,719SH DFND10271,7190
SILK ROAD MEDICALCOM USD0.00182710M1001,26740,261SH SOLE 40,1580103
SIMON PPTY INCCOMMON8288061091,01318,461SH SOLE 18,46100
SIMPSON MANUFACTURINCOMMON82907310541,575670,779SH DFND10670,7790
SIMPSON MANUFACTURINCOMMON829073105132,2342,133,488SH SOLE 1,925,5730207,915
SITEONE LANDSCAPECOM USD0.0182982L10381,5891,108,241SH DFND101,108,2410
SITEONE LANDSCAPECOM USD0.0182982L103181,5562,466,119SH SOLE 2,444,75120021,168
SLACK TECHNOLOGIESCOMMON CLASS A83088V10212,275457,326SH DFND10457,3260
SLACK TECHNOLOGIESCOMMON CLASS A83088V10290133,553SH SOLE 33,3300223
SMITH & NEPHEW GROUPSPDN ADR NEW83175M205375SH SOLE 7500
SMUCKER J M COCOMMON8326964052,82525,452SH SOLE 25,45200
SNAP-ON INCCOMMON83303410138352SH SOLE 35200
SONOCO PRODSCOMMON8354951022745,920SH DFND105,9200
SONOCO PRODSCOMMON8354951022,90962,764SH SOLE 62,76400
SOUTHERN COCOMMON8425871071,36225,155SH DFND1025,1550
SOUTHERN COCOMMON8425871074,91990,865SH SOLE 90,86500
SOUTHWEST AIRLS COCOMMON844741108511,419SH SOLE 1,41900
SPDR DOW JONES INDLETF UT SER 178467X109134610SH SOLE 61000
SPDR GOLD TR GOLDGOLD SHARES NPV78463V1072,33815,447SH SOLE 15,1720275
SPDR S&P 500 ETF TRUNITS SER 1 S&P78462F1038113,147SH SOLE 3,14700
SPDR S&P MIDCAP 400ETF TRUTSER1 S&PDCR78467Y10719,11772,768SH SOLE 72,76800
SPIRIT AIRLINES INCOMMON848577102164SH SOLE 6400
SPLUNK INCCOMMON84863710418SH SOLE 800
SPS COMMERCE INCCOMMON78463M1073,30271,000SH DFND1071,0000
SPS COMMERCE INCCOMMON78463M1075,774124,150SH SOLE 84,806039,344
SQUARE INCCLASS A8522341037,483142,860SH DFND10142,8600
SQUARE INCCLASS A8522341033947,527SH SOLE 7,457070
STANLEY BLACK&DECKRCOMMON8545021017417,414SH SOLE 7,41400
STARBUCKS CORPCOMMON8552441092654,031SH SOLE 4,03100
STARWOOD PPTY TRCOM85571B1052235SH SOLE 23500
STATE STREET CORPCOMMON8574771033,90573,303SH SOLE 73,30300
STERIS PLCSHARESG8473T1009,81270,100SH SOLE 59,023011,077
STIFEL FINL CORPCOMMON860630102492SH SOLE 9200
STRYKER CORPCOMMON8636671011,93311,612SH SOLE 11,61200
SVB FINANCIAL GROUPCOMMON78486Q101210SH SOLE 1000
SYNCHRONY FINLCOMMON87165B103180SH SOLE 8000
SYSCO CORPCOMMON8718291071,58334,690SH SOLE 34,69000
T ROWE PRICE GRPCOMMON74144T10812,037123,264SH DFND10123,2640
T ROWE PRICE GRPCOMMON74144T1086756,908SH SOLE 6,852056
TAIWAN SEMICONDUCTORSP ADR (5 ORD)87403910079516,626SH SOLE 16,62600
TAL EDUCATION GRPSPON ADS 0.3333 A87408010421403SH SOLE 40300
TARGET CORPORATIONCOMMON87612E106329SH SOLE 2900
TELADOC HEALTHCOMMON87918A10539,252253,224SH DFND10253,2240
TELADOC HEALTHCOMMON87918A1052,74017,674SH SOLE 17,5270147
TELEDYNE TECH INCCOMMON879360105100,210337,100SH DFND10337,1000
TELEDYNE TECH INCCOMMON879360105281,019945,332SH SOLE 881,883063,449
TERADYNE INCCOMMON88077010216,983313,515SH DFND10313,5150
TERADYNE INCCOMMON880770102120,4732,223,973SH SOLE 2,167,51114956,313
TEXAS INSTRUMENTSCOMMON8825081049619,619SH SOLE 9,61900
THE HERSHEY COMPANYCOMMON4278661087455,626SH SOLE 5,62600
THE TRADE DESKCOM CL A88339J10553,842278,976SH DFND10278,9760
THE TRADE DESKCOM CL A88339J1058,81245,655SH SOLE 45,1060549
THERMO FISHER SCICOMMON8835561021346SH SOLE 4600
THOR INDS INCCOMMON88516010122,566535,001SH DFND10535,0010
THOR INDS INCCOMMON885160101110,9052,629,314SH SOLE 2,606,08222823,004
TIMKEN COCOMMON887389104264SH SOLE 6400
TJX COMPANIES INCCOMMON87254010911,757245,901SH SOLE 213,172032,729
T-MOBILE US INCCOMMON872590104115SH SOLE 1500
TOOTSIE ROLL INDSCOMMON89051610730848SH SOLE 84800
TORO COCOMMON89109210852,313803,701SH DFND10803,7010
TORO COCOMMON891092108166,1862,553,160SH SOLE 2,302,7480250,412
TOTAL SAADR (1 ORD)89151E10991924,687SH SOLE 24,68700
TRACTOR SUPPLY COCOMMON89235610610,021118,519SH DFND10118,5190
TRACTOR SUPPLY COCOMMON89235610621,614255,629SH SOLE 255,4770152
TRANE TECHNOLOGI PLCORDINARY SHARESG8994E10312,109146,611SH SOLE 126,373020,238
TRANSUNIONCOMMON89400J1077,501113,337SH SOLE 113,33700
TRAVELERS CO(THE)COMMON89417E10911,667117,429SH SOLE 100,789016,640
TRINITY INDS INCCOMMON8965221092124SH SOLE 12400
TRIP COM GROUP LTDSPN ADS 0.125 ORD89677Q10715,663667,950SH DFND10667,9500
TRIP COM GROUP LTDSPN ADS 0.125 ORD89677Q1073,282139,963SH SOLE 138,35901,604
TRUIST FINANCIAL CORCOM USD589832Q1092307,468SH SOLE 7,46800
TYLER TECHN INCCOMMON9022521052584SH SOLE 8400
TYSON FOODS INCCLASS A902494103124SH SOLE 2400
U S PHYSICAL THERAPYCOMMON90337L10882,4311,194,648SH DFND101,194,6480
U S PHYSICAL THERAPYCOMMON90337L10820,274293,824SH SOLE 269,1593624,629
UBER TECHNOLOGIESCOM USD0.0000190353T10014,478518,556SH DFND10518,5560
UBER TECHNOLOGIESCOM USD0.0000190353T1003,788135,662SH SOLE 133,30202,360
UMB FINL CORPCOMMON902788108358SH SOLE 5800
UNIFIRST CORP MASSCOMMON9047081047,74951,290SH DFND1051,2900
UNIFIRST CORP MASSCOMMON90470810420,211133,765SH SOLE 133,03313719
UNILEVER N.VNY SHARES (1 ORD)9047847094,24186,926SH SOLE 86,92600
UNION PAC CORPCOMMON907818108324SH SOLE 2400
UNITED PARCEL SERVICCLASS B9113121061,83919,689SH SOLE 19,68900
UNITED TECHNOLOGIESCOMMON9130171092,78129,476SH SOLE 29,47600
UNITEDHEALTH GRP INCCOMMON91324P1028,27733,185SH SOLE 33,18500
UNIVERSAL FST PRODSCOMMON9135431044105SH SOLE 10500
US BANCORP DELCOMMON9029733049,316270,426SH SOLE 231,271039,155
V F CORPCOMMON9182041081,32824,548SH SOLE 24,54800
VALERO ENERGY CORPCOMMON91913Y100121SH SOLE 2100
VANGUARD FTSEEMERGING MARKETS ETF9220428583,941117,750SH SOLE 117,75000
VANGUARD INDEX FDSS&P 500 ETF SHS9229083636392,700SH SOLE 2,70000
VANGUARD INDEX TRSMALL CAP VALUE9229086111,10912,469SH SOLE 12,46900
VANGUARD INDEX TRLRG CAP92290863765549SH SOLE 54900
VANGUARD INDEX TREXTENDED MKT922908652911,002SH SOLE 1,00200
VANGUARD INDEX TRGROWTH922908736154982SH SOLE 98200
VANGUARD INDEX TRVALUE92290874437418SH SOLE 41800
VANGUARD INDEX TRSMALL CAP9229087514914,250SH SOLE 4,25000
VANGUARD INDEX TRTOTAL STOCK MARKET9229087698996,973SH SOLE 6,97300
VANGUARD INTL EQUITYINDEX FD FTSE SMCAP922042718851,082SH SOLE 1,08200
VANGUARD SECTOR INDEFINANCIALS92204A4056113SH SOLE 11300
VANGUARD SECTOR INDEINFORMATION TECH92204A702129608SH SOLE 60800
VANGUARD SPECIALIZEDREAL ESTATE ETF92290855319,283275,646SH SOLE 273,55202,094
VANGUARD WHITEHALLINTL DIVID APPRECIAT92194681051881SH SOLE 88100
VANGUARD WORLD FDSHEALTH CARE ETF92204A5041,88711,343SH SOLE 11,34300
VENTAS INCCOMMON92276F100278SH SOLE 7800
VERINT SYS INCCOMMON92343X100487SH SOLE 8700
VERISK ANALYTICS INCCOM92345Y10612,15687,212SH DFND1087,2120
VERISK ANALYTICS INCCOM92345Y1066,19144,413SH SOLE 44,2980115
VERITEX HLDGS INCCOMMON9234511082127SH SOLE 12700
VERIZON COMMUNICATIOCOMMON92343V10431581SH SOLE 58100
VERTEX PHARMACEUTICLCOMMON92532F100627SH SOLE 2700
VIACOMCBS INCCLASS B92556H206167SH SOLE 6700
VICI PPTYS INCCOM9256521091,36682,081SH SOLE 82,08100
VIRTUSA CORPCOMMON92827P102284SH SOLE 8400
VISA INCCLASS A92826C83948,389300,332SH DFND10300,3320
VISA INCCLASS A92826C83915,60596,851SH SOLE 95,53901,312
VODAFONE GRP PLCADR (10 ORD)92857W30862445,324SH SOLE 45,32400
VOYA FINANCIAL INCCOMMON929089100255SH SOLE 5500
VULCAN MATERIALS COCOMMON9291601093893,600SH SOLE 3,60000
WABCO HOLDINGSCOMMON92927K1022,02815,020SH DFND1015,0200
WABCO HOLDINGSCOMMON92927K10277,004570,188SH SOLE 526,644043,544
WALGREENS BOOTS ALNCCOMMON93142710853211,625SH SOLE 11,62500
WALMART INCCOMMON9311421031,19410,513SH SOLE 10,51300
WALT DISNEY COCOMMON2546871063303,417SH SOLE 3,41700
WASTE MANAGEMENT INCCOMMON94106L1097,61082,211SH SOLE 70,595011,616
WATSCO INCCOMMON94262220026,348166,725SH DFND10166,7250
WATSCO INCCOMMON94262220069,270438,326SH SOLE 436,076402,210
WD-40 COCOMMON92923610722,024109,654SH DFND10109,6540
WD-40 COCOMMON92923610762,330310,323SH SOLE 308,824271,472
WEC ENERGY GROUP INCCOMMON92939U1064064,602SH DFND104,6020
WEC ENERGY GROUP INCCOMMON92939U10611,361128,911SH SOLE 113,137015,774
WELLS FARGO & COCOMMON9497461011023,537SH SOLE 3,53700
WELLTOWER INCREIT95040Q104132SH SOLE 3200
WEST PHARMACEUT SVSCOMMON95530610522,535148,011SH DFND10148,0110
WEST PHARMACEUT SVSCOMMON9553061058,53256,037SH SOLE 55,8430194
WILLIAMS COS INCCOMMON969457100022SH SOLE 2200
WINMARK CORPCOMMON9742501022,02215,865SH DFND1015,8650
WINMARK CORPCOMMON97425010224,069188,895SH SOLE 184,611264,258
WINNEBAGO INDS INCCOMMON974637100274SH SOLE 7400
WISDOMTREE TRUSTFLOATING RATE TREASU97717X6284,038160,809SH SOLE 160,80900
WORKDAY INCCOMMON98138H10134,281263,255SH DFND10263,2550
WORKDAY INCCOMMON98138H1017,49657,560SH SOLE 56,6850875
WORLD FUEL SVCS CORPCOMMON981475106151SH SOLE 5100
WPP PLCSP ADR (5 ORD)92937A1023,379100,056SH SOLE 100,05600
WYNN RESORTS LTDCOMMON9831341078,022133,276SH DFND10133,2760
WYNN RESORTS LTDCOMMON9831341075118,494SH SOLE 8,422072
XILINX INCCOMMON983919101228SH SOLE 2800
YANDEX N.V.CLASS AN972841083,814112,004SH DFND10112,0040
YUM BRANDS INCCOMMON988498101821,192SH SOLE 1,19200
YUM CHINA HOLDINGSCOMMON STOCK98850P1091,57837,012SH SOLE 37,01200
ZEBRA TECHNOLOGIESCLASS A98920710519,047103,743SH DFND10103,7430
ZEBRA TECHNOLOGIESCLASS A98920710591,358497,595SH SOLE 492,278375,280
ZIMMER BIOMET HLDSCOMMON98956P102326SH SOLE 2600
ZOETIS INCCOMMON98978V10348,917415,642SH DFND10415,6420
ZOETIS INCCOMMON98978V10320,729176,126SH SOLE 162,839013,287