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 COCOM88579Y1013,04515,328SH SOLE 15,32800
A10 NETWORKS INCCOM0021211011,790159,000SH SOLE 159,00000
ABBOTT LABSCOM002824100248,6792,145,083SH SOLE 2,145,08300
ABBVIE INCCOM00287Y109113,4181,006,908SH SOLE 1,006,90800
ACCENTURE LTD BERMUDACL AG1151C10177,415262,609SH SOLE 262,60900
ACI WORLDWIDE INCCOM00449810132,378871,795SH SOLE 871,79500
ADOBE SYS INCCOM00724F101535,630914,607SH SOLE 914,60700
AGILENT TECHNOLOGIES INCCOM00846U1013,99126,998SH SOLE 26,99800
AGNC INVT CORPCOM00123Q10426015,395SH SOLE 15,39500
AIR PRODS & CHEMS INCCOM009158106318,4561,106,979SH SOLE 1,106,97900
AIRBNB INCCOM CL A0090661019075,921SH SOLE 5,92100
AKAMAI TECHNOLOGIES INCCOM00971T101332,9082,855,132SH SOLE 2,855,13200
AKUMIN INCCOM01021F109763242,244SH SOLE 242,24400
ALAMO GROUP INCCOM01131110712,09879,235SH SOLE 79,23500
ALARM COM HLDGS INCCOM01164210516,528195,130SH SOLE 195,13000
ALCONORD SHSH01301128145,9452,077,209SH SOLE 2,077,20900
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1026422,831SH SOLE 2,83100
ALIGN TECHNOLOGY INCCOM0162551011,3902,275SH SOLE 2,27500
ALKAMI TECHNOLOGY INCCOM01644J1084,671130,960SH SOLE 130,96000
ALLSTATE CORPCOM02000210126,066199,834SH SOLE 199,83400
ALPHABET INC CLASS ACOM02079K305349,977143,328SH SOLE 143,32800
ALPHABET INC CLASS CCOM02079K107359,356143,380SH SOLE 143,38000
ALPHATEC HLDGS INCCOM NEW02081G2012,444159,540SH SOLE 159,54000
ALTAIR ENGR INCCOM CL A0213691035,78383,845SH SOLE 83,84500
ALTRIA GROUP INCCOM02209S1031,47430,923SH SOLE 30,92300
AMARIN CORP PLCSPONS ADR NEW02311120613130,000SH SOLE 30,00000
AMAZON COM INCCOM023135106723,565210,329SH SOLE 210,32900
AMERICA MOVIL SAB DE CVSPON ADR L SHS02364W10526417,604SH SOLE 17,60400
AMERICAN ELEC PWR CO INCCOM0255371015086,000SH SOLE 6,00000
AMERICAN EXPRESS COCOM02581610999,098599,760SH SOLE 599,76000
AMERICAN INTL GROUP INCCOM NEW02687478487818,447SH SOLE 18,44700
AMERICAN TOWER CORPCOM03027X10057,463212,715SH SOLE 212,71500
AMETEK INC NEWCOM0311001006,64749,790SH SOLE 49,79000
AMGEN INCCL A031162100139,230571,199SH SOLE 571,19900
AMPHENOL CORP NEWCL A0320951011,39420,384SH SOLE 20,38400
ANALOG DEVICES INCCOM0326541058194,758SH SOLE 4,75800
ANNALY CAP MGMT INCCOM03571040927030,450SH SOLE 30,45000
ANSYS INCCOM03662Q10548,809140,636SH SOLE 140,63600
AON PLCSHS CL AG0403H1085992,510SH SOLE 2,51000
APOLLO ENDOSURGERY INCCOM03767D1084,418545,454SH SOLE 545,45400
APPIAN CORPCL A03782L1017595,512SH SOLE 5,51200
APPLE COMPUTER INCCOM037833100977,5537,137,511SH SOLE 7,137,51100
APPLIED MATLS INCCOM0382221052,32016,290SH SOLE 16,29000
APTARGROUP INCCOM0383361034233,000SH SOLE 3,00000
ARGO GROUP INTL HLDGS LTDCOMG0464B1073,98776,925SH SOLE 76,92500
ARROWHEAD PHARMACEUTICALS INCOM04280A1006,70780,985SH SOLE 80,98500
AT&T INCCOM00206R102114,5613,980,576SH SOLE 3,980,57600
ATLANTIC CAP BANCSHARES INCCOM0482692032228,714SH SOLE 8,71400
AUTOMATIC DATA PROCESSING INCCOM05301510317,07585,966SH SOLE 85,96600
AUTODESK INCCOM0527691061,8156,217SH SOLE 6,21700
AUTOZONE INCCOM0533321023,3992,278SH SOLE 2,27800
AVERY DENNISON CORPCOM0536111091,9709,372SH SOLE 9,37200
AVID TECHNOLOGY INCCOM05367P1008,577219,075SH SOLE 219,07500
AXON ENTERPRISE INCCOM05464C10132,036181,200SH SOLE 181,20000
AZZ INCCOM00247410411,900229,825SH SOLE 229,82500
BAIDU INCSPON ADR REP A0567521086623,245SH SOLE 3,24500
BALL CORPCOM05849810624,302299,947SH SOLE 299,94700
BALLYS CORPORATIONCOM05875B1062,90053,600SH SOLE 53,60000
BANCORPSOUTH BK TUPELO MISSCOM05971J10210,292363,296SH SOLE 363,29600
BANK NEW YORK INCCOM0640581002,03839,790SH SOLE 39,79000
BANK OF AMERICA CORPORATIONCOM060505104317,0807,690,526SH SOLE 7,690,52600
BARNES GROUP INCCOM0678061094,39485,735SH SOLE 85,73500
BCE INCCOM NEW05534B7603106,278SH SOLE 6,27800
BEAM GLOBALCOM07373B1091,02226,667SH SOLE 26,66700
BECTON DICKINSON & COCOM07588710912,60551,833SH SOLE 51,83300
BELLRING BRANDS INCCOM CL A0798231002,87191,610SH SOLE 91,61000
BERKSHIRE HATHAWAY INC DELCL A0846701085,44213SH SOLE 1300
BERKSHIRE HATHAWAY INC DELCL B08467070239,545142,289SH SOLE 142,28900
BGSF INCCOM05601C10595477,300SH SOLE 77,30000
BHP GROUP PLCSPONSORED ADR05545E20982613,846SH SOLE 13,84600
BIGCOMMERCE HLDGS INCCOM SER 108975P1081,53223,600SH SOLE 23,60000
BLACK KNIGHT INCCOM09215C10593,1141,194,073SH SOLE 1,194,07300
BLACKBAUD INCCOM09227Q1005,91077,188SH SOLE 77,18800
BLACKROCK INCCOM09247X1011,0401,189SH SOLE 1,18900
BLACKSTONE GROUP INCCOM CL A09260D1071,34113,800SH SOLE 13,80000
BOEING COCOM0970231052,1749,075SH SOLE 9,07500
BOK FINL CORPCOM NEW05561Q20199411,479SH SOLE 11,47900
BOOKING HLDGS INCCOM09857L1083,2141,469SH SOLE 1,46900
BOSTON SCIENTIFIC CORPCOM10113710745510,650SH SOLE 10,65000
BP PLCSPONSORED ADR05562210442816,198SH SOLE 16,19800
BRIGHTCOVE INCCOM10921T1015,940413,925SH SOLE 413,92500
BRINKER INTL INCCOM1096411001,02216,524SH SOLE 16,52400
BRISTOL MYERS SQUIBB COCOM1101221081,87628,074SH SOLE 28,07400
BROADCOM INCCOM11135F1014,6789,811SH SOLE 9,81100
BROADRIDGE FINL SOLUTIONS INCOM11133T10352,852327,194SH SOLE 327,19400
BRUNSWICK CORPCOM1170431099069,095SH SOLE 9,09500
BUILDERS FIRSTSOURCE INCCOM12008R1074,891114,650SH SOLE 114,65000
CABOT OIL & GAS CORPCOM127097103107,6906,167,786SH SOLE 6,167,78600
CALLAWAY GOLF COCOM1311931044,207124,730SH SOLE 124,73000
CANADIAN NATL RY COCOM1363751021,19511,328SH SOLE 11,32800
CAREDX INCCOM14167L1033,82241,760SH SOLE 41,76000
CARLYLE GROUP INCCOM14316J1082184,700SH SOLE 4,70000
CARRIER GLOBAL CORPORATIONCOM14448C1042505,145SH SOLE 5,14500
CASTLE BIOSCIENCES INCCOM14843C1056,17584,204SH SOLE 84,20400
CATERPILLAR INC DELCOM1491231012,21910,195SH SOLE 10,19500
CBTX INCCOM12481V10433,5541,228,640SH SOLE 1,228,64000
CECO ENVIRONMENTAL CORPCOM12514110117,1122,389,978SH SOLE 2,389,97800
CELSIUS HLDGS INCCOM NEW15118V2073,85450,651SH SOLE 50,65100
CENTERPOINT ENERGY INCCOM15189T10744218,041SH SOLE 18,04100
CENTRAL SECS CORPCOM1551231023337,903PRN SOLE 7,90300
CERNER CORPCOM1567821045096,509SH SOLE 6,50900
CERUS CORPCOM157085101864146,210SH SOLE 146,21000
CHARLES RIV LABS INTL INCCOM159864107202,743548,073SH SOLE 548,07300
CHARTER COMMUNICATIONS INC NCL A16119P1081,2211,693SH SOLE 1,69300
CHECK POINT SOFTWARE TECH LTORDM224651043402,930SH SOLE 2,93000
CHEGG INCCOM1630921095806,975SH SOLE 6,97500
CHEMOURS COCOM1638511082096,015SH SOLE 6,01500
CHEVRON CORP NEWCOM166764100120,1431,147,060SH SOLE 1,147,06000
CHUBB LIMITEDCOMH1467J1041,74710,994SH SOLE 10,99400
CHURCH & DWIGHT INCCOM1713401022172,552SH SOLE 2,55200
CIENA CORPCOM NEW1717793091,08018,982SH SOLE 18,98200
CINTAS CORPCOM172908105197,375516,688SH SOLE 516,68800
CISCO SYS INCCOM17275R10222,869431,498SH SOLE 431,49800
CITIGROUP INCCOM NEW1729674246,92597,880SH SOLE 97,88000
CITRIX SYS INCCOM1773761004,27736,468SH SOLE 36,46800
CLOUDERA INCCOM18914U1006,557413,415SH SOLE 413,41500
CME GROUP INCCOM12572Q1052381,121SH SOLE 1,12100
CNX RES CORPCOM12653C1084,360319,175SH SOLE 319,17500
COCA COLA COCOM191216100228,1514,216,437SH SOLE 4,216,43700
COCA COLA EUROPEAN PARTNERSSHSG258391042494,200SH SOLE 4,20000
COLFAX CORPCOM1940141069,589209,313SH SOLE 209,31300
COLGATE PALMOLIVE COCOM194162103123,2501,515,053SH SOLE 1,515,05300
COMCAST CORP NEWCL A20030N1016,354111,436SH SOLE 111,43600
COMERICA INCCOM200340107190,2702,667,092SH SOLE 2,667,09200
COMMSCOPE HLDG CO INCCOM20337X1092,909136,500SH SOLE 136,50000
COMPASS MINERALS INTL INCCOM20451N1018,478143,062SH SOLE 143,06200
CONOCOPHILLIPSCOM20825C104132,6602,178,326SH SOLE 2,178,32600
CONSTELLATION BRANDS INCCL A21036P1083271,400SH SOLE 1,40000
CONTANGO OIL & GAS COMPANYCOM NEW21075N20432,4387,508,894SH SOLE 7,508,89400
COPART INCCOM2172041066,09546,230SH SOLE 46,23000
CORTEVA INCCOM22052L10422,965517,816SH SOLE 517,81600
COSTCO WHSL CORP NEWCOM22160K1057,40018,702SH SOLE 18,70200
CROSSFIRST BANKSHARES INCCOM22766M10914,5471,057,976SH SOLE 1,057,97600
CROWN CASTLE INTL CORP NEWCOM22822V1011,5367,871SH SOLE 7,87100
CSW INDUSTRIALS INCCOM1264021064,24835,860SH SOLE 35,86000
CSX CORPCOM1264081032989,294SH SOLE 9,29400
CULLEN FROST BANKERS INCCOM229899109255,7182,283,200SH SOLE 2,283,20000
CUMMINS INCCOM2310211061,3895,697SH SOLE 5,69700
CVS CORPCOM1266501001,63719,619SH SOLE 19,61900
CYNERGISTEK INCCOM23258P105820403,880SH SOLE 403,88000
CYRUSONE INCCOM23283R1002954,125SH SOLE 4,12500
DALLASNEWS CORPCOM SER A2350501011,800249,360SH SOLE 249,36000
DANAHER CORP DELCOM235851102554,8802,067,670SH SOLE 2,067,67000
DEERE & COCOM2441991051,4334,062SH SOLE 4,06200
DELUXE CORPCOM2480191019,177192,099SH SOLE 192,09900
DENTSPLY SIRONA INCCOM24906P10993514,788SH SOLE 14,78800
DERMTECH INCCOM24984K1051,63639,360SH SOLE 39,36000
DEVON ENERGY CORP NEWCOM25179M10314,185485,959SH SOLE 485,95900
DIAGEO P L CSPON ADR NEW25243Q2051,0485,469SH SOLE 5,46900
DIAMONDBACK ENERGY INCCOM25278X1091,50216,000SH SOLE 16,00000
DIGITAL RLTY TR INCCOM2538681039736,464SH SOLE 6,46400
DIMENSIONAL ETF TRUSTUS EQUITY ETF 25434V4012465,215PRN SOLE 5,21500
DIMENSIONAL ETF TRUSTUS CORE EQUITY 225434V70856220,829PRN SOLE 20,82900
DISCOVER FINL SVCSCOM2547091089097,688SH SOLE 7,68800
DISNEY WALT COCOM DISNEY254687106202,3711,151,337SH SOLE 1,151,33700
DOLLAR GEN CORP NEWCOM2566771057343,391SH SOLE 3,39100
DOLLAR TREE INCCOM25674610830,611307,649SH SOLE 307,64900
DOMINION RES INC VA NEWCOM25746U1092633,570SH SOLE 3,57000
DONALDSON INCCOM2576511092664,181SH SOLE 4,18100
DOVER CORPCOM2600031082,15914,335SH SOLE 14,33500
DOW INCCOM26055710371611,314SH SOLE 11,31400
DUKE ENERGY CORP NEWCOM26441C2041,67116,926SH SOLE 16,92600
DUN & BRADSTREET HLDGS INCCOM26484T10610,065471,008SH SOLE 471,00800
DUPONT DE NEMOURS INCCOM26614N102147,5731,906,380SH SOLE 1,906,38000
DXP ENTERPRISES INC NEWCOM NEW23337740714,353431,028SH SOLE 431,02800
DZS INCCOM26821110910,022483,000SH SOLE 483,00000
EAGLE MATERIALS INCCOM26969P1084,93534,730SH SOLE 34,73000
EATON CORP PLCSHSG291831039896,674SH SOLE 6,67400
EATON VANCE TX MGD DIV EQ INCOM27828N10214110,000PRN SOLE 10,00000
EBAY INC.COM2786421033114,425SH SOLE 4,42500
ECOLAB INCCOM278865100206,8611,004,324SH SOLE 1,004,32400
EDWARDS LIFESCIENCES CORPCOM28176E1081,19911,576SH SOLE 11,57600
EGAIN CORPCOM NEW28225C8061,824158,900SH SOLE 158,90000
ELEMENT SOLUTIONS INCCOM28618M1061,41860,660SH SOLE 60,66000
EMERSON ELEC COCOM291011104116,3221,208,669SH SOLE 1,208,66900
ENERGY TRANSFER LPCOM UT LTD PTN29273V10016215,220SH SOLE 15,22000
ENTERPRISE PRODS PARTNERS LCOM2937921077,451308,801SH SOLE 308,80100
ENVESTNET INCCOM29404K1067,25995,692SH SOLE 95,69200
EOG RES INCCOM26875P10147,082564,261SH SOLE 564,26100
EQUITY RESIDENTIALSH BEN INT29476L1076107,925SH SOLE 7,92500
ETF SER SOLUTIONSCLEARSHS ULTRA26922A4538508,489PRN SOLE 8,48900
EVERI HLDGS INCCOM30034T1036,232249,887SH SOLE 249,88700
EVOQUA WATER TECHNOLOGIES COCOM30057T1051,93857,375SH SOLE 57,37500
EXPEDITORS INTL WASH INCCOM3021301094223,333SH SOLE 3,33300
EXXON MOBIL CORPCOM30231G10248,350766,493SH SOLE 766,49300
FACEBOOK INCCL A30303M102132,172380,121SH SOLE 380,12100
FAIR ISAAC CORPCOM3032501047741,540SH SOLE 1,54000
FARO TECHNOLOGIES INCCOM3116421021,67721,559SH SOLE 21,55900
FASTENAL COCOM31190010455510,666SH SOLE 10,66600
FEDERAL SIGNALCOM3138551082,89471,945SH SOLE 71,94500
FEDEX CORPCOM31428X1061,0733,598SH SOLE 3,59800
FIDELITY NATL INFORMATION SVCOM31620M1064323,049SH SOLE 3,04900
FIREEYE INCCOM31816Q10130315,000SH SOLE 15,00000
FIRST FINL BANKSHARESCOM32020R10924,638501,480SH SOLE 501,48000
FIRST SOLAR INCCOM3364331073473,833SH SOLE 3,83300
FIRST TR EXCHANGE TRADED FDCLOUD COMPUTING33734X1921,41713,370PRN SOLE 13,37000
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3021,4255,820PRN SOLE 5,82000
FIRSTSERVICE CORP NEWCOM33767E2022,97417,365SH SOLE 17,36500
FIVE BELOW INCCOM33829M1011,0055,200SH SOLE 5,20000
FIVE9 INCCOM3383071011,1206,105SH SOLE 6,10500
FLEETCOR TECHNOLOGIES INCCOM3390411053,31512,945SH SOLE 12,94500
FMC CORPCOM NEW302491303309,9502,864,598SH SOLE 2,864,59800
FORTINET INCCOM34959E10920,62386,583SH SOLE 86,58300
FORTIVE CORPCOM34959J10838,112546,480SH SOLE 546,48000
FORTRESS TRANS INFRST INVS LCOM REP LTD LIAB34960P10180724,050SH SOLE 24,05000
FORTUNE BRANDS HOME & SEC INCOM34964C1062812,824SH SOLE 2,82400
FOX FACTORY HLDG CORPCOM35138V1023,20220,570SH SOLE 20,57000
FRANKLIN ELEC INCCOM35351410297,3801,207,883SH SOLE 1,207,88300
FREQUENCY ELECTRS INCCOM3580101061,078110,000SH SOLE 110,00000
FRESHPET INCCOM3580391055,69134,925SH SOLE 34,92500
GARMIN LTDSHSH2906T1091,65411,433SH SOLE 11,43300
GENERAC HLDGS INCCOM368736104154,415371,951SH SOLE 371,95100
GENERAL DYNAMICS CORPCOM3695501086,36833,825SH SOLE 33,82500
GENERAL ELECTRIC COCOM36960410322016,317SH SOLE 16,31700
GENERAL MLS INCCOM3703341043,67460,293SH SOLE 60,29300
GENESIS ENERGY L PUNIT LTD PARTN37192710418616,000SH SOLE 16,00000
GENTEX CORPCOM37190110910,697323,275SH SOLE 323,27500
GENUINE PARTS COCOM3724601058927,052SH SOLE 7,05200
GILEAD SCIENCES INCCOM3755581031,46421,262SH SOLE 21,26200
GLACIER BANCORP INC NEWCOM37637Q10548,731884,732SH SOLE 884,73200
GLOBAL INDUSTRIAL COMPANYCOM37892E10230,748837,604SH SOLE 837,60400
GLOBE LIFE INCCOM37959E1025115,362SH SOLE 5,36200
GLOBAL X FDSUS INFR DEV ETF37954Y6732118,204PRN SOLE 8,20400
GOLDMAN SACHS GROUP INCCOM38141G1044,52311,917SH SOLE 11,91700
GOOSEHEAD INS INCCL A38267D1097,53659,195SH SOLE 59,19500
GOPRO INCCL A38268T1032,445209,840SH SOLE 209,84000
GORMAN RUPP COCOM38308210411,977347,775SH SOLE 347,77500
GRAHAM CORPCOM3845561061,563113,600SH SOLE 113,60000
GRAINGER W W INCCOM3848021042,2925,234SH SOLE 5,23400
GSI TECHNOLOGY INCCOM36241U106927165,000SH SOLE 165,00000
HALLIBURTON COCOM40621610194240,765SH SOLE 40,76500
HANESBRANDS INCCOM41034510242722,867SH SOLE 22,86700
HASBRO INCCOM4180561076526,900SH SOLE 6,90000
HEALTHEQUITY INCCOM42226A1072,45930,550SH SOLE 30,55000
HEALTHPEAK PROPERTIES INCCOM42250P1032176,513SH SOLE 6,51300
HELIOS TECHNOLOGIES INCCOM42328H1095,10465,390SH SOLE 65,39000
HERSHEY COCOM4278661082791,599SH SOLE 1,59900
HESS CORPCOM42809H1071,39415,960SH SOLE 15,96000
HEXCEL CORP NEWCOM4282911082,84045,510SH SOLE 45,51000
HILLTOP HOLDINGS INCCOM4327481011,69446,542SH SOLE 46,54200
HOLLYFRONTIER CORPCOM4361061084,625140,585SH SOLE 140,58500
HOME BANCSHARES INCCOM43689320017,286700,397SH SOLE 700,39700
HOME DEPOT INCCOM437076102444,3381,393,391SH SOLE 1,393,39100
HONEYWELL INTL INCCOM438516106348,5941,589,213SH SOLE 1,589,21300
HORIZON THERAPEUTICS PUB LTDSHSG4618810195910,245SH SOLE 10,24500
HP INCCOM40434L10598132,502SH SOLE 32,50200
IDEX CORPCOM45167R104115,444524,625SH SOLE 524,62500
IDEXX LABS INCCOM45168D1042,6684,224SH SOLE 4,22400
ILLINOIS TOOL WKS INCCOM45230810935,713159,749SH SOLE 159,74900
ILLUMINA INCCOM452327109397840SH SOLE 84000
INDEPENDENT BK GROUP INCCOM45384B1061,18416,000SH SOLE 16,00000
INFINERA CORPORATIONCOM45667G1031,106108,418SH SOLE 108,41800
INOVALON HLDGS INCCOM CL A45781D1016,026176,815SH SOLE 176,81500
INTEL CORPCOM45814010072,1661,285,460SH SOLE 1,285,46000
INTERCONTINENTAL EXCHANGE INCOM45866F1043933,315SH SOLE 3,31500
INTERNATIONAL PAPER COCOM4601461032,58042,086SH SOLE 42,08600
INTEVAC INCCOM4611481082,335346,499SH SOLE 346,49900
INTERNATIONAL BUSINESS MACHSCOM4592001013,08821,064SH SOLE 21,06400
INTUITCOM4612021032,1644,414SH SOLE 4,41400
INTUITIVE SURGICAL INCCOM NEW46120E6022,0052,180SH SOLE 2,18000
INVESCO QQQ TRUNIT SER 146090E1032,7077,636SH SOLE 7,63600
INVESCO EXCHANGE TRADED FD TS&P500 PUR VAL46137V2584736,135PRN SOLE 6,13500
INVESCO EXCHANGE TRADED FD TS&P500 PUR GWT46137V2664712,561PRN SOLE 2,56100
INVESCO EXCHANGE TRADED FD TS&P500 EQL TEC46137V2824351,500PRN SOLE 1,50000
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3574893,245PRN SOLE 3,24500
INVESCO EXCH TRADED FD TR IINASDAQ 100 ETF46138G6491,53010,500PRN SOLE 10,50000
IOVANCE BIOTHERAPEUTICS INCCOM4622601002,972114,210SH SOLE 114,21000
IRON MTN INC NEWCOM46284V10155813,189SH SOLE 13,18900
ISHARES INCMSCI ISRAEL ETF4642866325037,225PRN SOLE 7,22500
ISHARES INCMSCI NETHERL ETF46428681451910,720PRN SOLE 10,72000
ISHARES INCMSCI HONG KG ETF46428687179029,560PRN SOLE 29,56000
ISHARES TRS&P 100 ETF4642871017954,050PRN SOLE 4,05000
ISHARES TRCORE S&P TTL STK4642871506,74868,327PRN SOLE 68,32700
ISHARES TRCORE S&P500 ETF4642872004801,116PRN SOLE 1,11600
ISHARES TRCORE US AGGBD ET4642872265,30445,990PRN SOLE 45,99000
ISHARES TR1 3 YR TREAS BD4642874571,50717,487PRN SOLE 17,48700
ISHARES TRMSCI EAFE ETF4642874652543,225PRN SOLE 3,22500
ISHARES TRRUS MDCP VAL ETF4642874735885,112PRN SOLE 5,11200
ISHARES TRCORE S&P MCP ETF4642875076882,561PRN SOLE 2,56100
ISHARES TRRUS 1000 VAL ETF4642875982111,330PRN SOLE 1,33000
ISHARES TRRUS 1000 GRW ETF4642876145391,984PRN SOLE 1,98400
ISHARES TRRUS 2000 VAL ETF4642876303512,120PRN SOLE 2,12000
ISHARES TRRUSSELL 2000 ETF4642876554652,029PRN SOLE 2,02900
ISHARES TRU.S. TECH ETF4642877212392,400PRN SOLE 2,40000
ISHARES TRCORE S&P SCP ETF4642878045,98252,950PRN SOLE 52,95000
ISHARES TRSP SMCP600VL ETF4642878797086,718PRN SOLE 6,71800
ISHARES TRSP SMCP600GR ETF4642878871,66612,564PRN SOLE 12,56400
ISHARES TRMSCI ACWI EX US4642882409,188159,769PRN SOLE 159,76900
ISHARES TRIBOXX HI YD ETF4642885132482,819PRN SOLE 2,81900
ISHARES TRINTRMD CR BD ETF4642886381,37822,763PRN SOLE 22,76300
ISHARES TRSHORT TREAS BD4642886792272,050PRN SOLE 2,05000
ISHARES TRPFD AND INCM SEC46428868756514,366PRN SOLE 14,36600
ISHARES TRCORE HIGH DV ETF46429B6631,55816,144PRN SOLE 16,14400
ISHARES INCMSCI TAIWAN ETF46434G7721,03416,168PRN SOLE 16,16800
ISHARES INCMSCI JPN ETF NEW46434G8224626,833PRN SOLE 6,83300
ISHARES TRIBONDS DEC202346435G31832212,345PRN SOLE 12,34500
ISHARES TRIBONDS DEC22 ETF46435G7551,16244,255PRN SOLE 44,25500
ISHARES TRIBONDS DEC202146435G78970027,311PRN SOLE 27,31100
ITERIS INCCOM46564T1072,207331,900SH SOLE 331,90000
ITT INCCOM45073V1084,57549,955SH SOLE 49,95500
HUNT J B TRANS SVCS INCCOM4456581071,2627,745SH SOLE 7,74500
JEFFERIES FINL GROUP INCCOM47233W10952015,217SH SOLE 15,21700
JOHNSON & JOHNSONCOM478160104103,205626,473SH SOLE 626,47300
JOHNSON CTLS INTL PLCSHSG515021053,40049,547SH SOLE 49,54700
JP MORGAN CHASE & COCOM46625H100379,4242,439,396SH SOLE 2,439,39600
KANSAS CITY SOUTHERNCOM NEW4851703027012,473SH SOLE 2,47300
KEURIG DR PEPPER INCCOM49271V10043,8191,243,443SH SOLE 1,243,44300
KIMBELL RTY PARTNERS LPUNIT49435R1021,369106,550SH SOLE 106,55000
KIMBERLY CLARK CORPCOM494368103161,1831,204,837SH SOLE 1,204,83700
KINDER MORGAN INC DELCOM49456B10127,5621,511,889SH SOLE 1,511,88900
KIRBY CORPCOM49726610627,827458,883SH SOLE 458,88300
KLA CORPORATIONCOM NEW4824801001,3674,217SH SOLE 4,21700
KROGER COCOM5010441011,39436,400SH SOLE 36,40000
L3HARRIS TECHNOLOGIES INCCOM50243110968,702317,844SH SOLE 317,84400
LAM RESEARCH CORPCOM5128071082,4273,730SH SOLE 3,73000
LANTRONIX INCCOM NEW5165482032,641511,900SH SOLE 511,90000
LAUDER ESTEE COS INCCL A518439104125,961396,003SH SOLE 396,00300
LAWSON PRODS INCCOM520776105232,4214,343,508SH SOLE 4,343,50800
LCI INDSCOM50189K1032632,000SH SOLE 2,00000
LEGGETT & PLATT INCCOM52466010759311,437SH SOLE 11,43700
LESLIES INCCOM5270641092,02073,495SH SOLE 73,49500
LIBERTY ALL STAR EQUITY FDSH BEN INT53015810423425,854PRN SOLE 25,85400
LIBERTY MEDIA CORP DELAWARECOM C SIRIUSXM5312296073,48075,023SH SOLE 75,02300
LIFE STORAGE INCCOM53223X1071,17510,950SH SOLE 10,95000
LILLY ELI & COCOM5324571085,72724,951SH SOLE 24,95100
LIMELIGHT NETWORKS INCCOM53261M1041,052334,000SH SOLE 334,00000
LINCOLN NATL CORP INDCOM5341871092514,000SH SOLE 4,00000
LINDE PLCCOMG5494J10323,44381,088SH SOLE 81,08800
LIVERAMP HLDGS INCCOM53815P10817,519373,945SH SOLE 373,94500
LKQ CORPCOM5018892083,35168,085SH SOLE 68,08500
LLOYDS BANKING GROUP PLCSPONSORED ADR53943910916665,000SH SOLE 65,00000
LOCKHEED MARTIN CORPCOM5398301094,87912,896SH SOLE 12,89600
LOWES COS INCCOM54866110713,89971,653SH SOLE 71,65300
LPL FINL HLDGS INCCOM50212V1008846,550SH SOLE 6,55000
LUMEN TECHNOLOGIES INCCOM5502411031,33898,445SH SOLE 98,44500
LUMENTUM HLDGS INCCOM55024U1091,34116,350SH SOLE 16,35000
LYONDELLBASELL INDUSTRIES NSHSN537451005955,783SH SOLE 5,78300
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP5590801063,36768,838SH SOLE 68,83800
MAGNITE INCCOM55955D10010,482309,761SH SOLE 309,76100
MAGNOLIA OIL & GAS CORPCL A55966310918,0661,155,885SH SOLE 1,155,88500
MAIN STREET CAPITAL CORPCOM56035L1041,79643,710SH SOLE 43,71000
MARRIOTT INTL INC NEWCL A5719032022992,187SH SOLE 2,18700
MARSH & MCLENNAN COS INCCOM5717481025804,120SH SOLE 4,12000
MARTIN MARIETTA MATLS INCCOM573284106232,791661,695SH SOLE 661,69500
MASTERCARD INCCL A57636Q1047,91121,668SH SOLE 21,66800
MATADOR RES COCOM57648520543212,000SH SOLE 12,00000
MAXIM INTEGRATED PRODS INCCOM57772K1013163,000SH SOLE 3,00000
MCCORMICK & CO INCCOM NON VTG5797802063624,100SH SOLE 4,10000
MCDONALDS CORPCOM5801351016,86829,735SH SOLE 29,73500
MEDPACE HLDGS INCCOM58506Q1096,22635,250SH SOLE 35,25000
MEDTRONIC INCCOMG5960L10331,403252,985SH SOLE 252,98500
MERCK & CO INCCOM58933Y105125,7081,616,406SH SOLE 1,616,40600
MERCURY SYS INCCOM5893781087,050106,360SH SOLE 106,36000
MESA LABS INCCOM59064R1093,76713,891SH SOLE 13,89100
METLIFE INCCOM59156R1082,50541,850SH SOLE 41,85000
MICROCHIP TECHNOLOGY INC.COM5950171042221,482SH SOLE 1,48200
MICROSOFT CORPCOM594918104781,0852,883,297SH SOLE 2,883,29700
MIDDLEBY CORPCOM5962781012,82116,280SH SOLE 16,28000
MODEL N INCCOM6075251024,094119,463SH SOLE 119,46300
MONDELEZ INTL INCCL A60920710595,8171,534,546SH SOLE 1,534,54600
MONSTER BEVERAGE CORP NEWCOM61174X1094825,272SH SOLE 5,27200
MOODYS CORPCOM615369105146,582404,510SH SOLE 404,51000
MORGAN STANLEYCOM NEW6174464486116,659SH SOLE 6,65900
MPLX LPCOM UNIT REP LTD55336V1002327,840SH SOLE 7,84000
MSA SAFETY INCCOM5534981061,88311,375SH SOLE 11,37500
MSCI INCCOM55354G1005,57610,460SH SOLE 10,46000
MURPHY OIL CORPCOM6267171021,42361,133SH SOLE 61,13300
MURPHY USA INCCOM6267551022,14016,043SH SOLE 16,04300
NATERA INCCOM6323071041,26611,155SH SOLE 11,15500
NATIONAL INSTRS CORPCOM63651810252,9121,251,464SH SOLE 1,251,46400
NATIONAL RETAIL PROPERTIES ICOM6374171062906,186SH SOLE 6,18600
NEOGEN CORPCOM64049110667,0431,456,192SH SOLE 1,456,19200
NEOGENOMICS INCCOM NEW64049M2095,886130,315SH SOLE 130,31500
NETFLIX INCCOM64110L106226427SH SOLE 42700
NEWELL BRANDS INCCOM65122910678,4032,854,129SH SOLE 2,854,12900
NEWMARK GROUP INCCL A65158N1025,950495,451SH SOLE 495,45100
NEWMONT MNG CORPCOM65163910674,1211,169,468SH SOLE 1,169,46800
NEXSTAR MEDIA GROUP INCCL A65336K1035,58237,745SH SOLE 37,74500
NEXTERA ENERGY INCCOM65339F1012,41532,962SH SOLE 32,96200
NEXTERA ENERGY PARTNERS LPCOM UNIT PART IN65341B1067339,605SH SOLE 9,60500
NIKE INCCL B654106103175,7451,137,584SH SOLE 1,137,58400
NOKIA CORPSPONSORED ADR6549022041,332250,400SH SOLE 250,40000
NORDSON CORPCOM6556631024912,236SH SOLE 2,23600
NORFOLK SOUTHERN CORPCOM6558441081,2934,871SH SOLE 4,87100
NORTHERN TR CORPCOM6658591046,16353,303SH SOLE 53,30300
NORTHROP GRUMMAN CORPCOM6668071024171,148SH SOLE 1,14800
NOVANTA INCCOM67000B1042,75220,420SH SOLE 20,42000
NOVARTIS A GSPONSORED ADR66987V1091,54316,909SH SOLE 16,90900
NOVO-NORDISK A SADR6701002052502,979SH SOLE 2,97900
NUCOR CORPCOM6703461051,01710,600SH SOLE 10,60000
NUTANIX INCCL A67059N1083,30886,560SH SOLE 86,56000
NUVEEN MUN VALUE FD INCCOM67092810015613,541PRN SOLE 13,54100
NUVEEN SELECT TAX FREE INCMSH BEN INT67062F10044524,336PRN SOLE 24,33600
NV5 GLOBAL INCCOM62945V1092,81729,807SH SOLE 29,80700
NVIDIA CORPCOM67066G1048,74810,934SH SOLE 10,93400
O REILLY AUTOMOTIVE INCCOM67103H10735,75463,147SH SOLE 63,14700
OCCIDENTAL PETE CORPCOM6745991052337,466SH SOLE 7,46600
OLD DOMINION FGHT LINES INCCOM6795801006352,500SH SOLE 2,50000
OLLIES BARGAIN OUTLT HLDGS ICOM6811161091,41516,825SH SOLE 16,82500
OMEGA HEALTHCARE INVS INCCOM6819361002797,675SH SOLE 7,67500
OMNICELL INCCOM68213N1096,09840,267SH SOLE 40,26700
OMNICOM GROUP INCCOM6819191067339,160SH SOLE 9,16000
ONE STOP SYS INCCOM68247W109579100,000SH SOLE 100,00000
ONEOK INC NEWCOM6826801032754,943SH SOLE 4,94300
ONESPAN INCCOM68287N10012,609493,680SH SOLE 493,68000
OPEN LENDING CORPCOM CL A68373J10411,884275,793SH SOLE 275,79300
ORACLE CORPCOM68389X105225,8762,901,794SH SOLE 2,901,79400
ORGANON & COCOMMON STOCK68622V1061,43147,299SH SOLE 47,29900
ORIGIN BANCORP INCCOM68621T10211,291265,923SH SOLE 265,92300
OWENS CORNING NEWCOM6907421011,82418,635SH SOLE 18,63500
PACCAR INCCOM6937181083644,077SH SOLE 4,07700
PALOMAR HLDGS INCCOM69753M1056,92491,760SH SOLE 91,76000
PARKER HANNIFAN CORPCOM70109410445,771149,038SH SOLE 149,03800
PAYCHEX INCCOM7043261071,0319,605SH SOLE 9,60500
PAYLOCITY HLDG CORPCOM70438V1061,1756,160SH SOLE 6,16000
PAYPAL HLDGS INCCOM70450Y103511,9991,756,550SH SOLE 1,756,55000
PEMBINA PIPELINE CORPCOM70632710331810,000SH SOLE 10,00000
PENTAIR PLCSHSG7S00T1042083,084SH SOLE 3,08400
PEPSICO INCCOM713448108227,7811,537,293SH SOLE 1,537,29300
PERFICIENT INCCOM71375U1016,78784,395SH SOLE 84,39500
PERKINELMER INCCOM714046109188,7761,222,566SH SOLE 1,222,56600
PETCO HEALTH & WELLNESS CO ICOM71601V1058,921398,100SH SOLE 398,10000
PFIZER INCCOM71708110393,6452,391,333SH SOLE 2,391,33300
PGT INCCOM69336V1012,24596,648SH SOLE 96,64800
PHILIP MORRIS INTL INCCOM7181721094,88649,297SH SOLE 49,29700
PHILLIPS 66COM7185461046857,984SH SOLE 7,98400
PIMCO ETF TRTOTL RETN ETF72201R7752772,500PRN SOLE 2,50000
PINNACLE FINL PARTNERS INCCOM72346Q1043,97745,050SH SOLE 45,05000
PINTEREST INCCL A72352L106154,0371,951,074SH SOLE 1,951,07400
PIONEER NAT RES COCOM72378710764,541397,127SH SOLE 397,12700
PLAINS ALL AMERN PIPELINE LUNIT LTD PARTN72650310519417,050SH SOLE 17,05000
PLAYA HOTELS & RESORTS NVSHSN705441062,507337,385SH SOLE 337,38500
PNC FINL SVCS GROUP INCCOM6934751051,4057,363SH SOLE 7,36300
POLARIS INCCOM7310681022051,500SH SOLE 1,50000
POOL CORPORATIONCOM73278L1051,6193,530SH SOLE 3,53000
POST HLDGS INCCOM73744610411,317104,330SH SOLE 104,33000
POTLATCHDELTIC CORPORATIONCOM73763010365312,287SH SOLE 12,28700
PPG INDS INCCOM6935061074592,706SH SOLE 2,70600
PQ GROUP HLDGS INCCOM73943T1033,144204,670SH SOLE 204,67000
PRA HEALTH SCIENCES INCCOM69354M1082061,248SH SOLE 1,24800
PROCTER & GAMBLE COCOM742718109167,8821,244,216SH SOLE 1,244,21600
PROGYNY INCCOM74340E1039,666163,832SH SOLE 163,83200
PROLOGIS INCCOM74340W1031,0168,497SH SOLE 8,49700
PROSPERITY BANCSHARES INCCOM7436061054,42761,654SH SOLE 61,65400
PRUDENTIAL FINL INCCOM7443201021,86018,149SH SOLE 18,14900
PULTE GROUP INCCOM7458671012554,667SH SOLE 4,66700
Q2 HLDGS INCCOM74736L1093,23131,500SH SOLE 31,50000
QUAKER CHEM CORPCOM7473161073,31813,990SH SOLE 13,99000
QUALCOMM INCCOM74752510397,880684,811SH SOLE 684,81100
QUANTUM CORPCOM NEW7479065013,108451,100SH SOLE 451,10000
QUMU CORPCOM7490631031,309454,600SH SOLE 454,60000
R1 RCM INCCOM7493971054,668209,882SH SOLE 209,88200
RAVEN INDS INCCOM7542121083,66863,400SH SOLE 63,40000
RAYMOND JAMES FINANCIAL INCCOM7547301091,34410,350SH SOLE 10,35000
RAYTHEON TECHNOLOGIES CORPCOM NEW75513E1017,39786,710SH SOLE 86,71000
REATA PHARMACEUTICALS INCCL A75615P10315,833111,871SH SOLE 111,87100
RED ROCK RESORTS INCCL A75700L1085,146121,075SH SOLE 121,07500
REGENERON PHARMACEUTICALSCOM75886F1071,0411,864SH SOLE 1,86400
RELIANCE STEEL & ALUMINUM COCOM75950910219,705130,581SH SOLE 130,58100
RENASANT CORPCOM75970E1076,000150,000SH SOLE 150,00000
REPAY HLDGS CORPCOM CL A76029L1001,48061,545SH SOLE 61,54500
REPUBLIC SVCS INCCOM7607591006,53459,393SH SOLE 59,39300
REXNORD CORP NEWCOM76169B1027,002139,920SH SOLE 139,92000
REYNOLDS CONSUMER PRODS INCCOM76171L1068,699286,633SH SOLE 286,63300
ROCKWELL AUTOMATION INCCOM773903109149,252521,822SH SOLE 521,82200
ROKU INCCOM CL A77543R1022,8546,215SH SOLE 6,21500
ROPER INDS INC NEWCOM776696106287,465611,367SH SOLE 611,36700
ROYAL DUTCH SHELL PLCSPONS ADR A7802592063889,598SH SOLE 9,59800
ROYAL GOLD INCCOM7802871083392,975SH SOLE 2,97500
S&P GLOBAL INCCOM78409V1043,0077,326SH SOLE 7,32600
SABINE ROYALTY TRUNIT BEN INT7856881026,449159,955SH SOLE 159,95500
SALESFORCE COM INCCOM79466L30292,319377,937SH SOLE 377,93700
SBA COMMUNICATIONS CORP NEWCL A78410G1045,54517,399SH SOLE 17,39900
SCHLUMBERGER LTDCOM80685710881425,414SH SOLE 25,41400
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247061,31139,880PRN SOLE 39,88000
SCHWAB STRATEGIC TR1 5YR CORP BD8085247141,34326,250PRN SOLE 26,25000
SCHWAB STRATEGIC TRSCHWB FDT INT SC80852474868817,520PRN SOLE 17,52000
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247972,28630,225PRN SOLE 30,22500
SEACOAST BKG CORP FLACOM NEW8117078014,193122,775SH SOLE 122,77500
SEALED AIR CORP NEWCOM81211K10074912,637SH SOLE 12,63700
SEI INVESTMENTS COCOM7841171031,58125,516SH SOLE 25,51600
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2092131,694PRN SOLE 1,69400
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8038005,419PRN SOLE 5,41900
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y88677212,204SH SOLE 12,20400
SELECT ENERGY SVCS INCCL A COM81617J3012,205365,000SH SOLE 365,00000
SERVICE CORP INTLCOM8175651043246,045SH SOLE 6,04500
SERVICENOW INCCOM81762P102423770SH SOLE 77000
SERVICESOURCE INTL INCCOM81763U1001,116791,800SH SOLE 791,80000
SHERWIN WILLIAMS COCOM82434810647,142173,030SH SOLE 173,03000
SIMMONS 1ST NATL CORPCL A $1 PAR82873020027,832948,607SH SOLE 948,60700
SINCLAIR BROADCAST GROUP INCCL A8292261092,70381,370SH SOLE 81,37000
SIREN ETF TRDIVCN DIVD ETF8296584002125,621PRN SOLE 5,62100
SL GREEN RLTY CORPCOM78440X8044,26853,350SH SOLE 53,35000
SM ENERGY COCOM78454L1002178,804SH SOLE 8,80400
SMART GLOBAL HLDGS INCSHSG8232Y1011,43030,000SH SOLE 30,00000
SMILEDIRECTCLUB INCCL A COM83192H1062,568295,910SH SOLE 295,91000
SMITH A O CORPCOM8318652096,37088,400SH SOLE 88,40000
SONOCO PRODS COCOM83549510281312,158SH SOLE 12,15800
SONOS INCCOM83570H1083,40896,730SH SOLE 96,73000
SOUTHSIDE BANCSHARES INCCOM84470P1091,02126,702SH SOLE 26,70200
SOUTHWEST AIRLS COCOM84474110872913,722SH SOLE 13,72200
SPDR S&P 500 ETF TRTR UNIT78462F1034,94711,557SH SOLE 11,55700
SPDR GOLD TRUSTGOLD SHS78463V1072,42914,668PRN SOLE 14,66800
SPDR SERIES TRUSTBLOMBRG BRC INTR78464A3751,31035,700PRN SOLE 35,70000
SPDR SERIES TRUSTBRC HGH YLD BD78464A4172942,673PRN SOLE 2,67300
SPDR SERIES TRUSTAEROSPACE DEF78464A6313973,000PRN SOLE 3,00000
SPDR SER TRS&P DIVID ETF78464A7632031,660PRN SOLE 1,66000
SPDR SERIES TRUSTS&P BIOTECH78464A8707605,614PRN SOLE 5,61400
SPDR DOW JONES INDL AVERAGEUT SER 178467X1091,3563,930PRN SOLE 3,93000
SPDR SER TRSPDR BLOOMBERG78468R6638329,094PRN SOLE 9,09400
SPROUT SOCIAL INCCOM CL A85209W109103,0251,152,150SH SOLE 1,152,15000
SPS COMMERCE INCCOM78463M1071,08910,910SH SOLE 10,91000
STAAR SURGICAL COCOM PAR $0.0185231230518,560121,702SH SOLE 121,70200
STAMPS COM INCCOM NEW8528572007,29136,400SH SOLE 36,40000
STARBUCKS CORPCOM85524410942,437379,548SH SOLE 379,54800
STRYKER CORPORATIONCOM86366710199,035381,298SH SOLE 381,29800
SUN LIFE FINANCIAL INC.COM8667961054488,698SH SOLE 8,69800
SVB FINL GROUPCOM78486Q1014,6148,292SH SOLE 8,29200
SWK HLDGS CORPCOM NEW78501P2032,787158,818SH SOLE 158,81800
SYSCO CORPCOM8718291073,33442,881SH SOLE 42,88100
T-MOBILE US INCCOM8725901041,75612,128SH SOLE 12,12800
PRICE T ROWE GROUP INCCOM74144T1082011,016SH SOLE 1,01600
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391002261,882SH SOLE 1,88200
TARGET CORPCOM87612E1064,75619,673SH SOLE 19,67300
TE CONNECTIVITY LTDREG SHSH849891042,59719,205SH SOLE 19,20500
TECK RESOURCES LTDCL B8787422041,17050,795SH SOLE 50,79500
TELEDYNE TECHNOLOGIES INCCOM879360105158,040377,336SH SOLE 377,33600
TESLA INCCOM88160R101425625SH SOLE 62500
TEXAS CAPITAL BANCSHARES INCCOM88224Q1074,23766,742SH SOLE 66,74200
TEXAS INSTRS INCCOM88250810417,01088,455SH SOLE 88,45500
TEXTAINER GROUP HOLDINGS LTDCOMG8766E1093,803112,600SH SOLE 112,60000
THE TRADE DESK INCCOM CL A88339J10511,991155,000SH SOLE 155,00000
TRAVELERS COMPANIES INCCOM89417E1092531,688SH SOLE 1,68800
THERMO FISHER SCIENTIFIC INCCOM883556102521,0751,032,916SH SOLE 1,032,91600
THREDUP INCCL A88556E1022,908100,000SH SOLE 100,00000
TORO COCOM891092108106,149966,043SH SOLE 966,04300
TOWER SEMICONDUCTOR LTDSHS NEWM879152741,43548,750SH SOLE 48,75000
TRACTOR SUPPLY COCOM89235610691,345490,942SH SOLE 490,94200
TRANE TECHNOLOGIES PLCSHSG8994E1035032,732SH SOLE 2,73200
TRANSDIGM GROUP INCCOM8936411002,1173,270SH SOLE 3,27000
TRANSMEDICS GROUP INCCOM89377M1092,37571,575SH SOLE 71,57500
TREX CO INCCOM89531P1059629,410SH SOLE 9,41000
TRIMBLE NAVIGATION LTDCOM896239100340,6174,162,501SH SOLE 4,162,50100
TRIUMPH GROUP INC NEWCOM8968181012,694129,818SH SOLE 129,81800
TRUIST FINL CORPCOM89832Q10967,9131,223,666SH SOLE 1,223,66600
TWILIO INCCL A90138F1021,8954,807SH SOLE 4,80700
TYLER TECHNOLOGIES INCCOM90225210527,67661,179SH SOLE 61,17900
U S PHYSICAL THERAPY INCCOM90337L1085,11744,165SH SOLE 44,16500
UNION PAC CORPCOM907818108279,5261,270,977SH SOLE 1,270,97700
UNITED PARCEL SERVICE INCCL B9113121065,32425,602SH SOLE 25,60200
UNITEDHEALTH GROUP INCCOM91324P1025,74114,337SH SOLE 14,33700
UPLAND SOFTWARE INCCOM91544A1092957,163SH SOLE 7,16300
UPWORK INCCOM91688F10413,292228,025SH SOLE 228,02500
US BANCORP DELCOM NEW902973304148,3442,603,905SH SOLE 2,603,90500
V F CORPCOM918204108215,3682,625,158SH SOLE 2,625,15800
VALERO ENERGY CORPCOM91913Y10081210,401SH SOLE 10,40100
VALMONT INDS INCCOM920253101100,824427,128SH SOLE 427,12800
VANGUARD BD INDEX FD INCINTERMED TERM9219378197187,986PRN SOLE 7,98600
VANGUARD BD INDEX FD INCSHORT TRM BOND92193782789110,840PRN SOLE 10,84000
VANGUARD BD INDEX FD INCTOTAL BND MRKT9219378351,48317,272PRN SOLE 17,27200
VANGUARD TAX MANAGED INTL FDFTSE DEV MKT ETF92194385854310,533PRN SOLE 10,53300
VANGUARD WHITEHALL FDS INCHIGH DIV YLD9219464063062,925PRN SOLE 2,92500
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427752,04432,237PRN SOLE 32,23700
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF92204285857010,504PRN SOLE 10,50400
VANGUARD MUN BD FD INCTAX EXEMPT BD9229077463,47362,804PRN SOLE 62,80400
VANGUARD INDEX FDSS&P 500 ETF SHS9229083637,58019,262PRN SOLE 19,26200
VANGUARD INDEX FDSMCAP GR IDXVIP9229085389,06538,354PRN SOLE 38,35400
VANGUARD INDEX FDSREIT ETF9229085537267,132SH SOLE 7,13200
VANGUARD INDEX FDSSML CP GRW ETF9229085954,39215,155PRN SOLE 15,15500
VANGUARD INDEX FDSSM CP VAL ETF9229086113,91122,521PRN SOLE 22,52100
VANGUARD INDEX FDSEXTEND MKT ETF9229086524,04421,441PRN SOLE 21,44100
VANGUARD INDEX FDSSMALL CP ETF9229087512,0689,179PRN SOLE 9,17900
VANGUARD INDEX FDSTOTAL STK MKT9229087692,39210,733PRN SOLE 10,73300
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4094,94159,741PRN SOLE 59,74100
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8702933,079PRN SOLE 3,07900
VERISK ANALYTICS INCCOM92345Y10631,589180,798SH SOLE 180,79800
VERITEX HLDGS INCCOM9234511083,975112,248SH SOLE 112,24800
VERIZON COMMUNICATIONSCOM92343V10418,581331,622SH SOLE 331,62200
VIASAT INCCOM92552V1002,00540,238SH SOLE 40,23800
VIATRIS INCCOM92556V10695967,096SH SOLE 67,09600
VIEWRAY INCCOM92672L1072,531383,445SH SOLE 383,44500
VISA INCCOM CL A92826C839223,880957,489SH SOLE 957,48900
VULCAN MATS COCOM9291601091,95811,250SH SOLE 11,25000
WALGREENS BOOTS ALLIANCE INCCOM9314271082,64750,306SH SOLE 50,30600
WAL MART STORES INCCOM93114210353,838381,775SH SOLE 381,77500
WASTE CONNECTIONS INCCOM94106B101140,5581,176,903SH SOLE 1,176,90300
WASTE MGMT INC DELCOM94106L10944,068314,522SH SOLE 314,52200
WATSCO INCCOM9426222001,7426,079SH SOLE 6,07900
WATTS WATER TECHNOLOGIES INCCL A9427491021,69611,625SH SOLE 11,62500
WELLS FARGO & CO NEWCOM9497461011,36030,032SH SOLE 30,03200
WELLTOWER INCCOM95040Q1043023,637SH SOLE 3,63700
WESTERN UN COCOM95980210945419,768SH SOLE 19,76800
WESTWOOD HLDGS GROUP INCCOM9617651045,171237,654SH SOLE 237,65400
WEYERHAEUSER COCOM96216610450514,682SH SOLE 14,68200
WHIRLPOOL CORPCOM9633201067633,500SH SOLE 3,50000
WILLIAMS SONOMA INCCOM9699041013672,299SH SOLE 2,29900
WINGSTOP INCCOM9741551033,08919,595SH SOLE 19,59500
WORKDAY INCCL A98138H1012601,089SH SOLE 1,08900
WORKIVA INCCOM CL A98139A1055,25147,167SH SOLE 47,16700
XILINX INCCOM9839191018,34857,717SH SOLE 57,71700
XPO LOGISTICS INCCOM9837931001,0227,305SH SOLE 7,30500
XYLEM INCCOM98419M100131,5271,096,424SH SOLE 1,096,42400
YETI HLDGS INCCOM98585X1042,97932,445SH SOLE 32,44500
YUM BRANDS INCCOM9884981013,13027,210SH SOLE 27,21000
YUM CHINA HLDGS INCCOM98850P1091,09116,469SH SOLE 16,46900
ZEBRA TECHNOLOGIES CORPORATICL A989207105297560SH SOLE 56000
ZIMMER HLDGS INCCOM98956P1024833,005SH SOLE 3,00500
ZIONS BANCORPORATIONCOM98970110794,1241,780,627SH SOLE 1,780,62700
ZIX CORPCOM98974P1001,779252,270SH SOLE 252,27000
ZOETIS INCCL A98978V103368,3141,976,359SH SOLE 1,976,35900