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 COCOM88579Y1012,67215,230SH SOLE 15,23000
A10 NETWORKS INCCOM0021211011,469109,000SH SOLE 109,00000
ABBOTT LABSCOM002824100254,9902,158,551SH SOLE 2,158,55100
ABBVIE INCCOM00287Y109109,6091,016,125SH SOLE 1,016,12500
ACADEMY SPORTS & OUTDOORS INCOM00402L1071,25331,305SH SOLE 31,30500
ACCENTURE LTD BERMUDACL AG1151C10184,015262,612SH SOLE 262,61200
ACI WORLDWIDE INCCOM00449810122,333726,765SH SOLE 726,76500
ADOBE SYS INCCOM00724F101515,265894,992SH SOLE 894,99200
AGILENT TECHNOLOGIES INCCOM00846U1013,92224,898SH SOLE 24,89800
AGNC INVT CORPCOM00123Q10418011,395SH SOLE 11,39500
AIR PRODS & CHEMS INCCOM009158106242,287946,027SH SOLE 946,02700
AKAMAI TECHNOLOGIES INCCOM00971T101299,1442,860,160SH SOLE 2,860,16000
AKUMIN INCCOM01021F109601242,244SH SOLE 242,24400
ALAMO GROUP INCCOM01131110710,97978,685SH SOLE 78,68500
ALARM COM HLDGS INCCOM01164210515,523198,530SH SOLE 198,53000
ALCONORD SHSH01301128174,3032,166,064SH SOLE 2,166,06400
ALIGN TECHNOLOGY INCCOM0162551011,4012,105SH SOLE 2,10500
ALKAMI TECHNOLOGY INCCOM01644J1082,22790,255SH SOLE 90,25500
ALLSTATE CORPCOM02000210125,454199,934SH SOLE 199,93400
ALPHABET INC CLASS ACOM02079K305380,797142,433SH SOLE 142,43300
ALPHABET INC CLASS CCOM02079K107380,295142,683SH SOLE 142,68300
ALPHATEC HLDGS INCCOM NEW02081G20111,597951,359SH SOLE 951,35900
ALTAIR ENGR INCCOM CL A0213691036,44893,525SH SOLE 93,52500
ALTRA INDL MOTION CORPCOM02208R1061,95235,262SH SOLE 35,26200
ALTRIA GROUP INCCOM02209S1031,54934,036SH SOLE 34,03600
AMARIN CORP PLCSPONS ADR NEW02311120615330,000SH SOLE 30,00000
AMAZON COM INCCOM023135106694,980211,559SH SOLE 211,55900
AMERICA MOVIL SAB DE CVSPON ADR L SHS02364W10531117,604SH SOLE 17,60400
AMERICAN ELEC PWR CO INCCOM0255371014876,000SH SOLE 6,00000
AMERICAN EXPRESS COCOM025816109104,195621,951SH SOLE 621,95100
AMERICAN INTL GROUP INCCOM NEW0268747841,09519,949SH SOLE 19,94900
AMERICAN TOWER CORPCOM03027X10060,771228,970SH SOLE 228,97000
AMETEK INC NEWCOM0311001005,97448,177SH SOLE 48,17700
AMGEN INCCL A031162100117,623553,131SH SOLE 553,13100
AMPHENOL CORP NEWCL A0320951011,44819,780SH SOLE 19,78000
ANALOG DEVICES INCCOM0326541051,1216,694SH SOLE 6,69400
ANNALY CAP MGMT INCCOM03571040935742,450SH SOLE 42,45000
ANSYS INCCOM03662Q10551,889152,413SH SOLE 152,41300
ANTHEM INCCOM036752103229615SH SOLE 61500
AON PLCSHS CL AG0403H1088813,083SH SOLE 3,08300
APOLLO ENDOSURGERY INCCOM03767D1084,942545,454SH SOLE 545,45400
APPIAN CORPCL A03782L1015105,512SH SOLE 5,51200
APPLE COMPUTER INCCOM037833100996,9417,045,519SH SOLE 7,045,51900
APPLIED MATLS INCCOM0382221051,96315,246SH SOLE 15,24600
APTARGROUP INCCOM0383361033583,000SH SOLE 3,00000
ARGO GROUP INTL HLDGS LTDCOMG0464B1074,19780,380SH SOLE 80,38000
AT&T INCCOM00206R10287,1753,227,501SH SOLE 3,227,50100
ATLANTIC CAP BANCSHARES INCCOM0482692032318,714SH SOLE 8,71400
AUTOMATIC DATA PROCESSING INCCOM05301510316,84884,275SH SOLE 84,27500
AUTODESK INCCOM0527691068653,032SH SOLE 3,03200
AUTOZONE INCCOM0533321023,8682,278SH SOLE 2,27800
AVERY DENNISON CORPCOM0536111091,9219,272SH SOLE 9,27200
AVID TECHNOLOGY INCCOM05367P1006,336219,075SH SOLE 219,07500
AXON ENTERPRISE INCCOM05464C10132,688186,768SH SOLE 186,76800
AZZ INCCOM00247410412,227229,825SH SOLE 229,82500
BAIDU INCSPON ADR REP A0567521084993,245SH SOLE 3,24500
BALL CORPCOM05849810626,432293,788SH SOLE 293,78800
BALLYS CORPORATIONCOM05875B1061,70033,900SH SOLE 33,90000
BANCORPSOUTH BK TUPELO MISSCOM05971J1025,900198,109SH SOLE 198,10900
BANK NEW YORK INCCOM0640581002,06339,790SH SOLE 39,79000
BANK OF AMERICA CORPORATIONCOM060505104331,1787,801,591SH SOLE 7,801,59100
BARNES GROUP INCCOM0678061093,13975,213SH SOLE 75,21300
BEAM GLOBALCOM07373B10980426,667SH SOLE 26,66700
BECTON DICKINSON & COCOM0758871095,49722,362SH SOLE 22,36200
BELLRING BRANDS INCCOM CL A0798231002,81791,610SH SOLE 91,61000
BERKSHIRE HATHAWAY INC DELCL A0846701085,34813SH SOLE 1300
BERKSHIRE HATHAWAY INC DELCL B08467070237,634137,883SH SOLE 137,88300
BGSF INCCOM05601C10598977,300SH SOLE 77,30000
BHP GROUP PLCSPONSORED ADR05545E20978115,398SH SOLE 15,39800
BIGCOMMERCE HLDGS INCCOM SER 108975P1081,19523,600SH SOLE 23,60000
BLACK KNIGHT INCCOM09215C10588,0451,222,846SH SOLE 1,222,84600
BLACKBAUD INCCOM09227Q1005,37076,333SH SOLE 76,33300
BLACKROCK INCCOM09247X101762908SH SOLE 90800
BLACKSTONE GROUP INCCOM CL A09260D1071,48912,800SH SOLE 12,80000
BOEING COCOM0970231051,9508,867SH SOLE 8,86700
BOK FINL CORPCOM NEW05561Q2011,02811,479SH SOLE 11,47900
BOOKING HLDGS INCCOM09857L1083,5061,477SH SOLE 1,47700
BOSTON SCIENTIFIC CORPCOM10113710747110,856SH SOLE 10,85600
BP PLCSPONSORED ADR05562210443916,076SH SOLE 16,07600
BRIGHTCOVE INCCOM10921T1017,404641,565SH SOLE 641,56500
BRINKER INTL INCCOM10964110078616,024SH SOLE 16,02400
BRISTOL MYERS SQUIBB COCOM1101221081,38923,474SH SOLE 23,47400
BROADCOM INCCOM11135F1016,32213,036SH SOLE 13,03600
BROADRIDGE FINL SOLUTIONS INCOM11133T10355,568333,460SH SOLE 333,46000
BROWN FORMAN CORPCL A1156371005018,000SH SOLE 8,00000
BRUNSWICK CORPCOM1170431098168,570SH SOLE 8,57000
BUILDERS FIRSTSOURCE INCCOM12008R1075,818112,440SH SOLE 112,44000
C3 AI INCCL A12468P1041,15925,000SH SOLE 25,00000
CABOT OIL & GAS CORPCOM127097103143,7156,604,528SH SOLE 6,604,52800
CALLAWAY GOLF COCOM1311931043,446124,730SH SOLE 124,73000
CANADIAN NATL RY COCOM1363751021,28711,128SH SOLE 11,12800
CAREDX INCCOM14167L1032,64641,760SH SOLE 41,76000
CARRIER GLOBAL CORPORATIONCOM14448C1042184,207SH SOLE 4,20700
CASTLE BIOSCIENCES INCCOM14843C1055,92489,090SH SOLE 89,09000
CATERPILLAR INC DELCOM1491231012,14311,163SH SOLE 11,16300
CBTX INCCOM12481V10432,4121,228,640SH SOLE 1,228,64000
CECO ENVIRONMENTAL CORPCOM12514110116,8252,389,978SH SOLE 2,389,97800
CELSIUS HLDGS INCCOM NEW15118V2074,56350,651SH SOLE 50,65100
CENTERPOINT ENERGY INCCOM15189T10746819,041SH SOLE 19,04100
CENTRAL SECS CORPCOM1551231023347,903PRN SOLE 7,90300
CERNER CORPCOM1567821042123,000SH SOLE 3,00000
CERUS CORPCOM1570851012,340384,255SH SOLE 384,25500
CHARLES RIV LABS INTL INCCOM159864107225,293545,941SH SOLE 545,94100
CHARTER COMMUNICATIONS INC NCL A16119P1081,2321,693SH SOLE 1,69300
CHECK POINT SOFTWARE TECH LTORDM224651043312,930SH SOLE 2,93000
CHEGG INCCOM1630921094746,975SH SOLE 6,97500
CHEVRON CORP NEWCOM166764100118,2681,165,773SH SOLE 1,165,77300
CHUBB LIMITEDCOMH1467J1041,3197,601SH SOLE 7,60100
CHURCH & DWIGHT INCCOM1713401022112,552SH SOLE 2,55200
CIENA CORPCOM NEW17177930989217,362SH SOLE 17,36200
CINTAS CORPCOM172908105196,215515,459SH SOLE 515,45900
CISCO SYS INCCOM17275R10224,634452,587SH SOLE 452,58700
CITIGROUP INCCOM NEW1729674246,46792,155SH SOLE 92,15500
CITRIX SYS INCCOM1773761003,81335,512SH SOLE 35,51200
CLEARWAY ENERGY INCCL C18539C2042127,000SH SOLE 7,00000
CLOUDERA INCCOM18914U1001,680105,200SH SOLE 105,20000
CNX RES CORPCOM12653C1082,928232,010SH SOLE 232,01000
COCA COLA COCOM191216100219,2534,178,636SH SOLE 4,178,63600
COCA COLA EUROPEAN PARTNERSSHSG258391042324,200SH SOLE 4,20000
COGNYTE SOFTWARE LTDORD SHSM2513310511,173543,710SH SOLE 543,71000
COLFAX CORPCOM19401410610,495228,659SH SOLE 228,65900
COLGATE PALMOLIVE COCOM194162103115,3481,526,174SH SOLE 1,526,17400
COMCAST CORP NEWCL A20030N1016,164110,212SH SOLE 110,21200
COMERICA INCCOM200340107221,5372,752,016SH SOLE 2,752,01600
COMMSCOPE HLDG CO INCCOM20337X1091,896139,500SH SOLE 139,50000
COMPASS MINERALS INTL INCCOM20451N1012,35136,504SH SOLE 36,50400
CONOCOPHILLIPSCOM20825C104154,4552,279,102SH SOLE 2,279,10200
CONSTELLATION BRANDS INCCL A21036P1083161,500SH SOLE 1,50000
CONTANGO OIL & GAS COMPANYCOM NEW21075N20434,7897,612,394SH SOLE 7,612,39400
COPART INCCOM2172041066,41346,230SH SOLE 46,23000
CORTEVA INCCOM22052L10421,309506,399SH SOLE 506,39900
COSTCO WHSL CORP NEWCOM22160K1058,30118,473SH SOLE 18,47300
CROSSFIRST BANKSHARES INCCOM22766M10913,7541,057,976SH SOLE 1,057,97600
CROWN CASTLE INTL CORP NEWCOM22822V1011,5118,717SH SOLE 8,71700
CSW INDUSTRIALS INCCOM1264021064,61236,115SH SOLE 36,11500
CSX CORPCOM12640810334311,544SH SOLE 11,54400
CULLEN FROST BANKERS INCCOM229899109269,2832,270,134SH SOLE 2,270,13400
CUMMINS INCCOM2310211061,3015,794SH SOLE 5,79400
CVS CORPCOM1266501001,69219,937SH SOLE 19,93700
CYNERGISTEK INCCOM23258P105727403,880SH SOLE 403,88000
CYRUSONE INCCOM23283R1003104,000SH SOLE 4,00000
DALLASNEWS CORPCOM SER A2350501011,276187,450SH SOLE 187,45000
DANAHER CORP DELCOM235851102622,2132,043,795SH SOLE 2,043,79500
DEERE & COCOM2441991051,3614,062SH SOLE 4,06200
DELUXE CORPCOM2480191016,973194,276SH SOLE 194,27600
DENTSPLY SIRONA INCCOM24906P10980513,868SH SOLE 13,86800
DERMTECH INCCOM24984K1051,59349,610SH SOLE 49,61000
DEVON ENERGY CORP NEWCOM25179M10329,980844,263SH SOLE 844,26300
DEXCOM INCCOM252131107399730SH SOLE 73000
DIAGEO P L CSPON ADR NEW25243Q2056913,580SH SOLE 3,58000
DIAMONDBACK ENERGY INCCOM25278X1091,54316,300SH SOLE 16,30000
DIGITAL RLTY TR INCCOM2538681039456,545SH SOLE 6,54500
DIMENSIONAL ETF TRUSTUS EQUITY ETF 25434V4013236,856PRN SOLE 6,85600
DIMENSIONAL ETF TRUSTUS CORE EQUITY 225434V70855320,831PRN SOLE 20,83100
DISCOVER FINL SVCSCOM2547091089928,075SH SOLE 8,07500
DISNEY WALT COCOM DISNEY254687106196,9401,164,156SH SOLE 1,164,15600
DOLLAR GEN CORP NEWCOM2566771056833,219SH SOLE 3,21900
DOLLAR TREE INCCOM25674610827,250284,684SH SOLE 284,68400
DOMINION RES INC VA NEWCOM25746U1092713,714SH SOLE 3,71400
DONALDSON INCCOM2576511092404,181SH SOLE 4,18100
DOVER CORPCOM2600031082,10513,535SH SOLE 13,53500
DOW INCCOM2605571034868,442SH SOLE 8,44200
DUKE ENERGY CORP NEWCOM26441C2041,11911,462SH SOLE 11,46200
DUN & BRADSTREET HLDGS INCCOM26484T10618,6911,111,888SH SOLE 1,111,88800
DUPONT DE NEMOURS INCCOM26614N102131,2221,930,024SH SOLE 1,930,02400
DXP ENTERPRISES INC NEWCOM NEW23337740712,745431,028SH SOLE 431,02800
DZS INCCOM2682111095,922483,000SH SOLE 483,00000
EAGLE MATERIALS INCCOM26969P1084,55434,720SH SOLE 34,72000
EATON CORP PLCSHSG291831039676,478SH SOLE 6,47800
EATON VANCE TX MGD DIV EQ INCOM27828N10214010,000PRN SOLE 10,00000
EBAY INC.COM2786421033084,425SH SOLE 4,42500
ECOLAB INCCOM278865100209,0361,001,996SH SOLE 1,001,99600
ECOVYST INCCOM27923Q1092,386204,670SH SOLE 204,67000
EDWARDS LIFESCIENCES CORPCOM28176E1081,25111,048SH SOLE 11,04800
EGAIN CORPCOM NEW28225C8061,692165,851SH SOLE 165,85100
ELECTRONIC ARTS INCCOM2855121093892,735SH SOLE 2,73500
ELEMENT SOLUTIONS INCCOM28618M1061,59073,325SH SOLE 73,32500
EMERSON ELEC COCOM291011104112,6241,195,584SH SOLE 1,195,58400
ENERGY TRANSFER LPCOM UT LTD PTN29273V10014615,200SH SOLE 15,20000
ENTERPRISE PRODS PARTNERS LCOM2937921076,585304,301SH SOLE 304,30100
ENVESTNET INCCOM29404K1066,66483,052SH SOLE 83,05200
EOG RES INCCOM26875P10141,022511,044SH SOLE 511,04400
EQUITY RESIDENTIALSH BEN INT29476L1075316,556SH SOLE 6,55600
EVERI HLDGS INCCOM30034T1036,042249,887SH SOLE 249,88700
EVOQUA WATER TECHNOLOGIES COCOM30057T1052,15557,375SH SOLE 57,37500
EXPEDITORS INTL WASH INCCOM3021301093973,333SH SOLE 3,33300
EXXON MOBIL CORPCOM30231G10245,055765,989SH SOLE 765,98900
FACEBOOK INCCL A30303M102123,285363,255SH SOLE 363,25500
FACTSET RESH SYS INCCOM303075105226573SH SOLE 57300
FAIR ISAAC CORPCOM3032501046011,510SH SOLE 1,51000
FARO TECHNOLOGIES INCCOM3116421021,67225,400SH SOLE 25,40000
FASTENAL COCOM3119001044178,088SH SOLE 8,08800
FEDERAL SIGNALCOM3138551082,57866,745SH SOLE 66,74500
FEDEX CORPCOM31428X1067333,343SH SOLE 3,34300
FIDELITY NATL INFORMATION SVCOM31620M1063302,709SH SOLE 2,70900
FIDELITY COVINGTON TRUSTMSCI INFO TECH I3160928082231,878PRN SOLE 1,87800
FIREEYE INCCOM31816Q10126715,000SH SOLE 15,00000
FIRST FINL BANKSHARESCOM32020R10923,043501,480SH SOLE 501,48000
FIRST TR EXCHANGE TRADED FDCLOUD COMPUTING33734X1921,40913,370PRN SOLE 13,37000
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3021,3735,820PRN SOLE 5,82000
FIRSTSERVICE CORP NEWCOM33767E2023,13217,355SH SOLE 17,35500
FIVE BELOW INCCOM33829M1018504,810SH SOLE 4,81000
FLEETCOR TECHNOLOGIES INCCOM3390411052,4159,242SH SOLE 9,24200
FLOWSERVE CORPCOM34354P1051,11232,060SH SOLE 32,06000
FMC CORPCOM NEW302491303275,4873,008,812SH SOLE 3,008,81200
FORTINET INCCOM34959E10918,14162,118SH SOLE 62,11800
FORTIVE CORPCOM34959J10836,642519,227SH SOLE 519,22700
FORTRESS TRANS INFRST INVS LCOM REP LTD LIAB34960P10114,475570,350SH SOLE 570,35000
FORTUNE BRANDS HOME & SEC INCOM34964C1062532,824SH SOLE 2,82400
FOX FACTORY HLDG CORPCOM35138V1022,97320,570SH SOLE 20,57000
FRANKLIN ELEC INCCOM35351410295,8841,200,799SH SOLE 1,200,79900
FREQUENCY ELECTRS INCCOM3580101061,136110,000SH SOLE 110,00000
FRESHPET INCCOM3580391054,98334,925SH SOLE 34,92500
GARMIN LTDSHSH2906T1091,80811,632SH SOLE 11,63200
GENERAC HLDGS INCCOM368736104140,006342,590SH SOLE 342,59000
GENERAL DYNAMICS CORPCOM3695501086,49833,147SH SOLE 33,14700
GENERAL ELECTRIC COCOM3696041032061,996SH SOLE 1,99600
GENERAL MLS INCCOM3703341043,53759,126SH SOLE 59,12600
GENESIS ENERGY L PUNIT LTD PARTN37192710415015,000SH SOLE 15,00000
GENTEX CORPCOM37190110913,403406,390SH SOLE 406,39000
GENUINE PARTS COCOM3724601059527,855SH SOLE 7,85500
GILEAD SCIENCES INCCOM3755581031,29218,490SH SOLE 18,49000
GLACIER BANCORP INC NEWCOM37637Q10548,589877,850SH SOLE 877,85000
GLOBAL INDUSTRIAL COMPANYCOM37892E10231,005818,299SH SOLE 818,29900
GLOBE LIFE INCCOM37959E1024775,362SH SOLE 5,36200
GOLDMAN SACHS GROUP INCCOM38141G1044,37011,560SH SOLE 11,56000
GOOSEHEAD INS INCCL A38267D1099,07559,590SH SOLE 59,59000
GOPRO INCCL A38268T1031,482158,290SH SOLE 158,29000
GORMAN RUPP COCOM38308210413,224369,275SH SOLE 369,27500
GRAHAM CORPCOM3845561061,707137,700SH SOLE 137,70000
GRAINGER W W INCCOM3848021042,0575,234SH SOLE 5,23400
GSI TECHNOLOGY INCCOM36241U1061,056200,000SH SOLE 200,00000
GXO LOGISTICS INCORPORATEDCOMMON STOCK36262G1015587,110SH SOLE 7,11000
HALLIBURTON COCOM4062161011,05748,890SH SOLE 48,89000
HANESBRANDS INCCOM41034510225714,980SH SOLE 14,98000
HASBRO INCCOM4180561076166,900SH SOLE 6,90000
HEALTHEQUITY INCCOM42226A1071,97830,550SH SOLE 30,55000
HELIOS TECHNOLOGIES INCCOM42328H1095,30264,575SH SOLE 64,57500
HERSHEY COCOM4278661082921,727SH SOLE 1,72700
HESS CORPCOM42809H1071,16914,960SH SOLE 14,96000
HEXCEL CORP NEWCOM4282911082,70345,510SH SOLE 45,51000
HILLTOP HOLDINGS INCCOM4327481011,52146,542SH SOLE 46,54200
HOLLYFRONTIER CORPCOM4361061084,655140,520SH SOLE 140,52000
HOME BANCSHARES INCCOM43689320019,959848,252SH SOLE 848,25200
HOME DEPOT INCCOM437076102457,3171,393,155SH SOLE 1,393,15500
HONEYWELL INTL INCCOM438516106338,4131,594,182SH SOLE 1,594,18200
HORIZON THERAPEUTICS PUB LTDSHSG461881011,0589,660SH SOLE 9,66000
HP INCCOM40434L10579629,109SH SOLE 29,10900
IDEX CORPCOM45167R104110,174532,368SH SOLE 532,36800
IDEXX LABS INCCOM45168D1042,6274,224SH SOLE 4,22400
ILLINOIS TOOL WKS INCCOM45230810932,225155,953SH SOLE 155,95300
INDEPENDENT BK GROUP INCCOM45384B1061,13716,000SH SOLE 16,00000
INFINERA CORPORATIONCOM45667G103902108,418SH SOLE 108,41800
INOTIV INCCOM45783Q1001,03535,385SH SOLE 35,38500
INOVALON HLDGS INCCOM CL A45781D1013939,745SH SOLE 9,74500
INTEL CORPCOM45814010064,0961,203,007SH SOLE 1,203,00700
INTERCONTINENTAL EXCHANGE INCOM45866F1043813,315SH SOLE 3,31500
INTERNATIONAL PAPER COCOM4601461032,61146,697SH SOLE 46,69700
INTEVAC INCCOM4611481082,565536,544SH SOLE 536,54400
INTERNATIONAL BUSINESS MACHSCOM4592001012,27316,363SH SOLE 16,36300
INTUITCOM4612021032,5714,765SH SOLE 4,76500
INTUITIVE SURGICAL INCCOM NEW46120E6021,8821,893SH SOLE 1,89300
INVESCO QQQ TRUNIT SER 146090E1032,9728,304SH SOLE 8,30400
INVESCO EXCHANGE TRADED FD TS&P500 PUR VAL46137V2583444,540PRN SOLE 4,54000
INVESCO EXCHANGE TRADED FD TS&P500 PUR GWT46137V2664932,561PRN SOLE 2,56100
INVESCO EXCHANGE TRADED FD TS&P500 EQL TEC46137V2824911,705PRN SOLE 1,70500
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51133422,217PRN SOLE 22,21700
INVESCO EXCH TRADED FD TR IINASDAQ 100 ETF46138G6491,54510,500PRN SOLE 10,50000
IRON MTN INC NEWCOM46284V10154412,525SH SOLE 12,52500
ISHARES INCMSCI ISRAEL ETF4642866325177,225PRN SOLE 7,22500
ISHARES INCMSCI NETHERL ETF46428681452810,720PRN SOLE 10,72000
ISHARES TRS&P 100 ETF4642871018254,177PRN SOLE 4,17700
ISHARES TRCORE S&P TTL STK4642871506,38164,857PRN SOLE 64,85700
ISHARES TRCORE S&P500 ETF4642872005261,221PRN SOLE 1,22100
ISHARES TRCORE US AGGBD ET4642872265,34646,555PRN SOLE 46,55500
ISHARES TR1 3 YR TREAS BD4642874571,50717,487PRN SOLE 17,48700
ISHARES TRMSCI EAFE ETF4642874652523,225PRN SOLE 3,22500
ISHARES TRRUS MDCP VAL ETF4642874735795,112PRN SOLE 5,11200
ISHARES TRCORE S&P MCP ETF4642875074111,561PRN SOLE 1,56100
ISHARES TRRUS 1000 VAL ETF4642875982481,587PRN SOLE 1,58700
ISHARES TRRUS 1000 GRW ETF4642876146142,239PRN SOLE 2,23900
ISHARES TRRUS 2000 VAL ETF4642876303402,120PRN SOLE 2,12000
ISHARES TRRUSSELL 2000 ETF4642876554392,006PRN SOLE 2,00600
ISHARES TRU.S. TECH ETF4642877212432,400PRN SOLE 2,40000
ISHARES TRCORE S&P SCP ETF4642878044,90744,937PRN SOLE 44,93700
ISHARES TRSP SMCP600VL ETF4642878798338,270PRN SOLE 8,27000
ISHARES TRSP SMCP600GR ETF4642878871,71413,180PRN SOLE 13,18000
ISHARES TRMSCI ACWI EX US4642882408,061145,483PRN SOLE 145,48300
ISHARES TRINTRMD CR BD ETF4642886382,61043,450PRN SOLE 43,45000
ISHARES TRSHORT TREAS BD4642886792262,050PRN SOLE 2,05000
ISHARES TRPFD AND INCM SEC4642886872927,516PRN SOLE 7,51600
ISHARES TRCORE HIGH DV ETF46429B6631,52216,144PRN SOLE 16,14400
ISHARES TRCORE MSCI TOTAL46432F8342874,039PRN SOLE 4,03900
ISHARES INCMSCI TAIWAN ETF46434G7721,00316,168PRN SOLE 16,16800
ISHARES INCMSCI JPN ETF NEW46434G8223925,574PRN SOLE 5,57400
ISHARES TRIBONDS DEC202346435G31832112,345PRN SOLE 12,34500
ISHARES TRIBONDS DEC22 ETF46435G7551,15944,255PRN SOLE 44,25500
ISHARES TRIBONDS DEC202146435G78956422,036PRN SOLE 22,03600
ITERIS INCCOM46564T1071,752331,900SH SOLE 331,90000
ITT INCCOM45073V1084,17148,590SH SOLE 48,59000
HUNT J B TRANS SVCS INCCOM4456581071,1957,145SH SOLE 7,14500
JEFFERIES FINL GROUP INCCOM47233W10956515,217SH SOLE 15,21700
JOHNSON & JOHNSONCOM478160104100,861624,528SH SOLE 624,52800
JOHNSON CTLS INTL PLCSHSG515021053,28448,232SH SOLE 48,23200
JP MORGAN CHASE & COCOM46625H100399,4162,440,078SH SOLE 2,440,07800
KANSAS CITY SOUTHERNCOM NEW4851703027232,673SH SOLE 2,67300
KEURIG DR PEPPER INCCOM49271V10047,4041,387,709SH SOLE 1,387,70900
KIMBELL RTY PARTNERS LPUNIT49435R1021,463103,550SH SOLE 103,55000
KIMBERLY CLARK CORPCOM494368103151,0061,140,186SH SOLE 1,140,18600
KINDER MORGAN INC DELCOM49456B10134,3342,052,220SH SOLE 2,052,22000
KIRBY CORPCOM49726610629,601617,200SH SOLE 617,20000
KLA CORPORATIONCOM NEW4824801001,4114,217SH SOLE 4,21700
KROGER COCOM5010441011,47236,400SH SOLE 36,40000
L3HARRIS TECHNOLOGIES INCCOM50243110968,891312,799SH SOLE 312,79900
LAM RESEARCH CORPCOM5128071082,1143,714SH SOLE 3,71400
LANTRONIX INCCOM NEW5165482033,067526,900SH SOLE 526,90000
LAUDER ESTEE COS INCCL A518439104122,276407,683SH SOLE 407,68300
LAWSON PRODS INCCOM520776105217,2194,343,508SH SOLE 4,343,50800
LEGGETT & PLATT INCCOM5246601074419,828SH SOLE 9,82800
LESLIES INCCOM5270641091,51073,495SH SOLE 73,49500
LIBERTY ALL STAR EQUITY FDSH BEN INT53015810422225,854PRN SOLE 25,85400
LIBERTY MEDIA CORP DELAWARECOM C SIRIUSXM5312296073,58575,530SH SOLE 75,53000
LIFE STORAGE INCCOM53223X1071,25610,950SH SOLE 10,95000
LIGHTWAVE LOGIC INCCOM53227510412313,000SH SOLE 13,00000
LILLY ELI & COCOM5324571085,67024,538SH SOLE 24,53800
LINCOLN NATL CORP INDCOM5341871092754,000SH SOLE 4,00000
LINDE PLCCOMG5494J10324,35683,017SH SOLE 83,01700
LIVERAMP HLDGS INCCOM53815P10817,850377,935SH SOLE 377,93500
LKQ CORPCOM5018892083,43868,325SH SOLE 68,32500
LLOYDS BANKING GROUP PLCSPONSORED ADR53943910915965,000SH SOLE 65,00000
LOCKHEED MARTIN CORPCOM5398301093,84311,136SH SOLE 11,13600
LOWES COS INCCOM54866110714,11469,574SH SOLE 69,57400
LPL FINL HLDGS INCCOM50212V1001,0066,420SH SOLE 6,42000
LUMEN TECHNOLOGIES INCCOM5502411031,13291,380SH SOLE 91,38000
LUMENTUM HLDGS INCCOM55024U1091,32615,870SH SOLE 15,87000
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP5590801063,06567,238SH SOLE 67,23800
MAGNITE INCCOM55955D1009,366334,505SH SOLE 334,50500
MAGNOLIA OIL & GAS CORPCL A55966310922,5211,265,915SH SOLE 1,265,91500
MAIN STREET CAPITAL CORPCOM56035L1041,71441,710SH SOLE 41,71000
MARRIOTT INTL INC NEWCL A5719032024412,979SH SOLE 2,97900
MARSH & MCLENNAN COS INCCOM5717481026244,120SH SOLE 4,12000
MARTIN MARIETTA MATLS INCCOM573284106225,148658,945SH SOLE 658,94500
MASTERCARD INCCL A57636Q1047,40121,288SH SOLE 21,28800
MATADOR RES COCOM57648520545612,000SH SOLE 12,00000
MCCORMICK & CO INCCOM NON VTG5797802063324,100SH SOLE 4,10000
MCDONALDS CORPCOM5801351017,25830,103SH SOLE 30,10300
MEDPACE HLDGS INCCOM58506Q1096,67035,240SH SOLE 35,24000
MEDTRONIC INCCOMG5960L10331,289249,613SH SOLE 249,61300
MERCK & CO INCCOM58933Y105115,4891,537,599SH SOLE 1,537,59900
MERCURY SYS INCCOM5893781083,63276,590SH SOLE 76,59000
MESA LABS INCCOM59064R1094,20013,891SH SOLE 13,89100
METLIFE INCCOM59156R1082,28437,005SH SOLE 37,00500
MICROCHIP TECHNOLOGY INC.COM5950171042281,484SH SOLE 1,48400
MICROSOFT CORPCOM594918104812,5112,882,063SH SOLE 2,882,06300
MIDDLEBY CORPCOM5962781012,77616,280SH SOLE 16,28000
MODEL N INCCOM6075251024,170124,463SH SOLE 124,46300
MONDELEZ INTL INCCL A60920710579,2531,362,209SH SOLE 1,362,20900
MONSTER BEVERAGE CORP NEWCOM61174X1094785,380SH SOLE 5,38000
MOODYS CORPCOM615369105142,636401,667SH SOLE 401,66700
MORGAN STANLEYCOM NEW6174464488108,329SH SOLE 8,32900
MSA SAFETY INCCOM5534981061,0487,195SH SOLE 7,19500
MSCI INCCOM55354G1005,8469,610SH SOLE 9,61000
MURPHY OIL CORPCOM6267171021,52661,133SH SOLE 61,13300
MURPHY USA INCCOM6267551022,67515,993SH SOLE 15,99300
NATERA INCCOM6323071041,18610,645SH SOLE 10,64500
NATIONAL INSTRS CORPCOM63651810253,4591,362,719SH SOLE 1,362,71900
NATIONAL RETAIL PROPERTIES ICOM6374171063407,865SH SOLE 7,86500
NEOGEN CORPCOM64049110663,0541,451,845SH SOLE 1,451,84500
NEOGENOMICS INCCOM NEW64049M2096,093126,305SH SOLE 126,30500
NETFLIX INCCOM64110L106422691SH SOLE 69100
NEWELL BRANDS INCCOM65122910667,5693,051,902SH SOLE 3,051,90200
NEWMARK GROUP INCCL A65158N1027,274508,306SH SOLE 508,30600
NEWMONT MNG CORPCOM65163910668,8111,267,240SH SOLE 1,267,24000
NEXSTAR MEDIA GROUP INCCL A65336K1035,67937,370SH SOLE 37,37000
NEXTERA ENERGY INCCOM65339F1012,08426,542SH SOLE 26,54200
NEXTERA ENERGY PARTNERS LPCOM UNIT PART IN65341B1065116,786SH SOLE 6,78600
NIKE INCCL B654106103162,6161,119,715SH SOLE 1,119,71500
NOKIA CORPSPONSORED ADR654902204872160,000SH SOLE 160,00000
NORDSON CORPCOM6556631025272,213SH SOLE 2,21300
NORFOLK SOUTHERN CORPCOM6558441081,2065,040SH SOLE 5,04000
NORTHERN TR CORPCOM6658591045,65752,476SH SOLE 52,47600
NORTHROP GRUMMAN CORPCOM6668071024131,148SH SOLE 1,14800
NOVANTA INCCOM67000B1043,15520,420SH SOLE 20,42000
NOVARTIS A GSPONSORED ADR66987V10997511,921SH SOLE 11,92100
NOVO-NORDISK A SADR6701002052822,940SH SOLE 2,94000
NUCOR CORPCOM6703461051,04410,600SH SOLE 10,60000
NUTANIX INCCL A67059N1084,131109,565SH SOLE 109,56500
NUVEEN MUN VALUE FD INCCOM67092810015313,541PRN SOLE 13,54100
NUVEEN SELECT TAX FREE INCMSH BEN INT67062F10042324,336PRN SOLE 24,33600
NV5 GLOBAL INCCOM62945V1092,93829,807SH SOLE 29,80700
NVIDIA CORPCOM67066G1049,85747,582SH SOLE 47,58200
O REILLY AUTOMOTIVE INCCOM67103H10738,57263,123SH SOLE 63,12300
OLD DOMINION FGHT LINES INCCOM6795801006862,400SH SOLE 2,40000
OLLIES BARGAIN OUTLT HLDGS ICOM6811161091,11818,540SH SOLE 18,54000
OMNICELL INCCOM68213N1095,86039,482SH SOLE 39,48200
OMNICOM GROUP INCCOM6819191066929,548SH SOLE 9,54800
ON24 INCCOM68339B1041,33667,000SH SOLE 67,00000
ONE STOP SYS INCCOM68247W109503100,000SH SOLE 100,00000
ONEOK INC NEWCOM6826801032874,943SH SOLE 4,94300
ONESPAN INCCOM68287N1008,202436,725SH SOLE 436,72500
OPEN LENDING CORPCOM CL A68373J10410,000277,232SH SOLE 277,23200
ORACLE CORPCOM68389X105258,2212,963,630SH SOLE 2,963,63000
ORIGIN BANCORP INCCOM68621T10211,262265,923SH SOLE 265,92300
OWENS CORNING NEWCOM6907421011,46517,135SH SOLE 17,13500
PACCAR INCCOM6937181083073,888SH SOLE 3,88800
PALOMAR HLDGS INCCOM69753M1054,43454,860SH SOLE 54,86000
PARKER HANNIFAN CORPCOM70109410440,834146,033SH SOLE 146,03300
PAYCHEX INCCOM7043261071,12810,028SH SOLE 10,02800
PAYCOM SOFTWARE INCCOM70432V102219441SH SOLE 44100
PAYLOCITY HLDG CORPCOM70438V1061,6075,730SH SOLE 5,73000
PAYPAL HLDGS INCCOM70450Y103454,9081,748,233SH SOLE 1,748,23300
PEMBINA PIPELINE CORPCOM70632710331710,000SH SOLE 10,00000
PENTAIR PLCSHSG7S00T1042243,084SH SOLE 3,08400
PEPSICO INCCOM713448108233,1021,549,779SH SOLE 1,549,77900
PERFICIENT INCCOM71375U1019,58282,820SH SOLE 82,82000
PERKINELMER INCCOM714046109204,2771,178,816SH SOLE 1,178,81600
PETCO HEALTH & WELLNESS CO ICOM71601V10513,684648,550SH SOLE 648,55000
PFIZER INCCOM71708110397,0902,257,391SH SOLE 2,257,39100
PGT INCCOM69336V1011,84696,648SH SOLE 96,64800
PHILIP MORRIS INTL INCCOM7181721094,33845,765SH SOLE 45,76500
PHILLIPS 66COM7185461045027,172SH SOLE 7,17200
PIMCO ETF TRTOTL RETN ETF72201R7752762,500PRN SOLE 2,50000
PINNACLE FINL PARTNERS INCCOM72346Q1044,23845,050SH SOLE 45,05000
PINTEREST INCCL A72352L10697,8131,919,775SH SOLE 1,919,77500
PIONEER NAT RES COCOM72378710772,380434,689SH SOLE 434,68900
PLAINS ALL AMERN PIPELINE LUNIT LTD PARTN72650310516816,550SH SOLE 16,55000
PLAYA HOTELS & RESORTS NVSHSN705441062,797337,385SH SOLE 337,38500
PNC FINL SVCS GROUP INCCOM6934751051,4407,362SH SOLE 7,36200
POOL CORPORATIONCOM73278L1051,4863,420SH SOLE 3,42000
POST HLDGS INCCOM73744610410,72797,376SH SOLE 97,37600
POTLATCHDELTIC CORPORATIONCOM73763010363412,287SH SOLE 12,28700
PPG INDS INCCOM6935061073692,580SH SOLE 2,58000
PROCTER & GAMBLE COCOM742718109173,4191,240,477SH SOLE 1,240,47700
PROGYNY INCCOM74340E10311,155199,188SH SOLE 199,18800
PROLOGIS INCCOM74340W1031,0428,310SH SOLE 8,31000
PROSPERITY BANCSHARES INCCOM7436061054,38561,654SH SOLE 61,65400
PRUDENTIAL FINL INCCOM7443201021,68015,969SH SOLE 15,96900
Q2 HLDGS INCCOM74736L1091,51818,945SH SOLE 18,94500
QUAKER CHEM CORPCOM7473161073,27913,795SH SOLE 13,79500
QUALCOMM INCCOM74752510391,743711,300SH SOLE 711,30000
QUANTUM CORPCOM NEW7479065012,259436,100SH SOLE 436,10000
R1 RCM INCCOM7493971054,531205,857SH SOLE 205,85700
RAVEN INDS INCCOM7542121081,68029,165SH SOLE 29,16500
RAYMOND JAMES FINANCIAL INCCOM7547301091,37614,912SH SOLE 14,91200
RAYTHEON TECHNOLOGIES CORPCOM NEW75513E1017,01881,645SH SOLE 81,64500
REATA PHARMACEUTICALS INCCL A75615P10311,590115,196SH SOLE 115,19600
RED ROCK RESORTS INCCL A75700L1086,213121,300SH SOLE 121,30000
REDWIRE CORPORATIONCOM75776W1034,815500,000SH SOLE 500,00000
REGENERON PHARMACEUTICALSCOM75886F1071,1281,864SH SOLE 1,86400
RELIANCE STEEL & ALUMINUM COCOM75950910218,980133,266SH SOLE 133,26600
REPAY HLDGS CORPCOM CL A76029L1001,41761,545SH SOLE 61,54500
REPUBLIC SVCS INCCOM7607591006,71855,953SH SOLE 55,95300
REXNORD CORP NEWCOM76169B1028,787136,685SH SOLE 136,68500
REYNOLDS CONSUMER PRODS INCCOM76171L1063,597131,571SH SOLE 131,57100
ROCKWELL AUTOMATION INCCOM773903109154,977527,061SH SOLE 527,06100
ROKU INCCOM CL A77543R1022,1566,880SH SOLE 6,88000
ROPER INDS INC NEWCOM776696106271,043607,543SH SOLE 607,54300
ROYAL DUTCH SHELL PLCSPONS ADR A7802592064309,648SH SOLE 9,64800
ROYAL GOLD INCCOM7802871082842,975SH SOLE 2,97500
RYDER SYS INCCOM7835491082162,611SH SOLE 2,61100
S&P GLOBAL INCCOM78409V1043,0947,283SH SOLE 7,28300
SABINE ROYALTY TRUNIT BEN INT7856881026,851159,955SH SOLE 159,95500
SALESFORCE COM INCCOM79466L302110,769408,412SH SOLE 408,41200
SBA COMMUNICATIONS CORP NEWCL A78410G1045,78717,507SH SOLE 17,50700
SCHLUMBERGER LTDCOM80685710875325,414SH SOLE 25,41400
SCHWAB STRATEGIC TREMRG MKTEQ ETF80852470652117,081PRN SOLE 17,08100
SCHWAB STRATEGIC TR1 5YR CORP BD8085247141,34026,250PRN SOLE 26,25000
SCHWAB STRATEGIC TRSCHWB FDT INT SC80852474871218,406PRN SOLE 18,40600
SCHWAB STRATEGIC TRSCHWAB FDT US LG8085247712434,509PRN SOLE 4,50900
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247972,73336,811PRN SOLE 36,81100
SEACOAST BKG CORP FLACOM NEW8117078014,905145,080SH SOLE 145,08000
SEALED AIR CORP NEWCOM81211K10071413,037SH SOLE 13,03700
SEI INVESTMENTS COCOM7841171031,50725,418SH SOLE 25,41800
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2092652,084PRN SOLE 2,08400
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8037374,938PRN SOLE 4,93800
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8863976,212SH SOLE 6,21200
SELECT ENERGY SVCS INCCL A COM81617J3011,894365,000SH SOLE 365,00000
SERVICE CORP INTLCOM8175651044056,720SH SOLE 6,72000
SERVICENOW INCCOM81762P102479770SH SOLE 77000
SERVICESOURCE INTL INCCOM81763U1001,069791,800SH SOLE 791,80000
SHERWIN WILLIAMS COCOM82434810647,296169,079SH SOLE 169,07900
SIMMONS 1ST NATL CORPCL A $1 PAR82873020027,618934,307SH SOLE 934,30700
SINCLAIR BROADCAST GROUP INCCL A8292261092,54780,410SH SOLE 80,41000
SL GREEN RLTY CORPCOM78440X8043,77853,325SH SOLE 53,32500
SM ENERGY COCOM78454L1002328,804SH SOLE 8,80400
SMART GLOBAL HLDGS INCSHSG8232Y1011,33530,000SH SOLE 30,00000
SMITH A O CORPCOM8318652095,47289,600SH SOLE 89,60000
SONOCO PRODS COCOM83549510266911,228SH SOLE 11,22800
SONOS INCCOM83570H1083,548109,645SH SOLE 109,64500
SOUTHERN COCOM8425871072944,751SH SOLE 4,75100
SOUTHSIDE BANCSHARES INCCOM84470P1091,01926,602SH SOLE 26,60200
SOUTHWEST AIRLS COCOM84474110863112,265SH SOLE 12,26500
SPDR S&P 500 ETF TRTR UNIT78462F1036,89916,077SH SOLE 16,07700
SPDR GOLD TRUSTGOLD SHS78463V1072,06112,549PRN SOLE 12,54900
SPDR SERIES TRUSTBLOMBRG BRC INTR78464A3751,46940,216PRN SOLE 40,21600
SPDR SERIES TRUSTBRC HGH YLD BD78464A4172952,701PRN SOLE 2,70100
SPDR SERIES TRUSTAEROSPACE DEF78464A6312982,500PRN SOLE 2,50000
SPDR SER TRS&P DIVID ETF78464A7632832,410PRN SOLE 2,41000
SPDR SERIES TRUSTS&P BIOTECH78464A8707065,614PRN SOLE 5,61400
SPDR DOW JONES INDL AVERAGEUT SER 178467X1098222,430PRN SOLE 2,43000
SPDR SER TRSPDR BLOOMBERG78468R6638329,094PRN SOLE 9,09400
SPROUT SOCIAL INCCOM CL A85209W109126,7751,039,565SH SOLE 1,039,56500
SPS COMMERCE INCCOM78463M1071,63110,110SH SOLE 10,11000
STAAR SURGICAL COCOM PAR $0.0185231230513,252103,107SH SOLE 103,10700
STARBUCKS CORPCOM85524410942,296383,427SH SOLE 383,42700
STRYKER CORPORATIONCOM863667101101,969386,656SH SOLE 386,65600
SUN LIFE FINANCIAL INC.COM86679610553910,478SH SOLE 10,47800
SVB FINL GROUPCOM78486Q1015,0837,857SH SOLE 7,85700
SWK HLDGS CORPCOM NEW78501P2032,886158,818SH SOLE 158,81800
SYSCO CORPCOM8718291073,38543,126SH SOLE 43,12600
T-MOBILE US INCCOM8725901041,54912,128SH SOLE 12,12800
PRICE T ROWE GROUP INCCOM74144T1082091,063SH SOLE 1,06300
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391002031,818SH SOLE 1,81800
TARGET CORPCOM87612E1064,28818,745SH SOLE 18,74500
TE CONNECTIVITY LTDREG SHSH849891042,54018,509SH SOLE 18,50900
TECK RESOURCES LTDCL B8787422041,22249,065SH SOLE 49,06500
TELEDYNE TECHNOLOGIES INCCOM879360105172,132400,699SH SOLE 400,69900
TESLA INCCOM88160R101485625SH SOLE 62500
TEXAS CAPITAL BANCSHARES INCCOM88224Q1074,00666,742SH SOLE 66,74200
TEXAS INSTRS INCCOM8825081049,87851,392SH SOLE 51,39200
TEXTAINER GROUP HOLDINGS LTDCOMG8766E1093,931112,600SH SOLE 112,60000
THE TRADE DESK INCCOM CL A88339J1057,643108,725SH SOLE 108,72500
THERMO FISHER SCIENTIFIC INCCOM883556102584,0591,022,280SH SOLE 1,022,28000
TORO COCOM89109210893,258957,371SH SOLE 957,37100
TOWER SEMICONDUCTOR LTDSHS NEWM879152742,24775,160SH SOLE 75,16000
TRACTOR SUPPLY COCOM89235610699,023488,737SH SOLE 488,73700
TRANE TECHNOLOGIES PLCSHSG8994E1034722,732SH SOLE 2,73200
TRANSDIGM GROUP INCCOM8936411002,0193,232SH SOLE 3,23200
TRANSMEDICS GROUP INCCOM89377M1092,36871,575SH SOLE 71,57500
TREX CO INCCOM89531P1059058,880SH SOLE 8,88000
TRIMBLE NAVIGATION LTDCOM896239100338,7664,118,736SH SOLE 4,118,73600
TRIUMPH GROUP INC NEWCOM8968181012,419129,818SH SOLE 129,81800
TRUIST FINL CORPCOM89832Q10971,2031,214,032SH SOLE 1,214,03200
TWILIO INCCL A90138F1021,6885,292SH SOLE 5,29200
TYLER TECHNOLOGIES INCCOM90225210529,06963,379SH SOLE 63,37900
U S PHYSICAL THERAPY INCCOM90337L1084,38939,680SH SOLE 39,68000
UNION PAC CORPCOM907818108252,8821,290,150SH SOLE 1,290,15000
UNITED PARCEL SERVICE INCCL B9113121064,50424,731SH SOLE 24,73100
UNITEDHEALTH GROUP INCCOM91324P1025,25513,448SH SOLE 13,44800
UPLAND SOFTWARE INCCOM91544A1092407,163SH SOLE 7,16300
UPWORK INCCOM91688F10410,194226,375SH SOLE 226,37500
US BANCORP DELCOM NEW902973304146,5232,465,057SH SOLE 2,465,05700
UTZ BRANDS INCCOM CL A9180901011,988116,050SH SOLE 116,05000
V F CORPCOM918204108159,5282,381,369SH SOLE 2,381,36900
VALERO ENERGY CORPCOM91913Y1005287,476SH SOLE 7,47600
VALMONT INDS INCCOM920253101100,035425,464SH SOLE 425,46400
VANGUARD BD INDEX FD INCINTERMED TERM9219378197147,986PRN SOLE 7,98600
VANGUARD BD INDEX FD INCSHORT TRM BOND92193782788810,840PRN SOLE 10,84000
VANGUARD BD INDEX FD INCTOTAL BND MRKT9219378351,34315,712PRN SOLE 15,71200
VANGUARD TAX MANAGED INTL FDFTSE DEV MKT ETF92194385853710,633PRN SOLE 10,63300
VANGUARD WHITEHALL FDS INCHIGH DIV YLD9219464063022,925PRN SOLE 2,92500
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427751,10518,129PRN SOLE 18,12900
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF92204285853010,603PRN SOLE 10,60300
VANGUARD MUN BD FD INCTAX EXEMPT BD9229077463,45463,064PRN SOLE 63,06400
VANGUARD INDEX FDSS&P 500 ETF SHS9229083637,76119,678PRN SOLE 19,67800
VANGUARD INDEX FDSMCAP GR IDXVIP9229085385,67924,034PRN SOLE 24,03400
VANGUARD INDEX FDSREIT ETF9229085537807,667SH SOLE 7,66700
VANGUARD INDEX FDSSML CP GRW ETF9229085958433,010PRN SOLE 3,01000
VANGUARD INDEX FDSSM CP VAL ETF9229086111,2727,516PRN SOLE 7,51600
VANGUARD INDEX FDSEXTEND MKT ETF9229086523,94121,611PRN SOLE 21,61100
VANGUARD INDEX FDSSMALL CP ETF9229087512,0029,155PRN SOLE 9,15500
VANGUARD INDEX FDSTOTAL STK MKT9229087696,44329,013PRN SOLE 29,01300
VANGUARD WORLD FDSCOMM SRVC ETF92204A8842381,693PRN SOLE 1,69300
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4094,98260,451PRN SOLE 60,45100
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8703453,659PRN SOLE 3,65900
VERISK ANALYTICS INCCOM92345Y10636,060180,058SH SOLE 180,05800
VERITEX HLDGS INCCOM9234511084,418112,248SH SOLE 112,24800
VERIZON COMMUNICATIONSCOM92343V10417,723328,137SH SOLE 328,13700
VIASAT INCCOM92552V1002,13338,738SH SOLE 38,73800
VIATRIS INCCOM92556V10689265,815SH SOLE 65,81500
VIEWRAY INCCOM92672L1072,765383,445SH SOLE 383,44500
VISA INCCOM CL A92826C839215,997969,682SH SOLE 969,68200
VULCAN MATS COCOM9291601099895,845SH SOLE 5,84500
WALGREENS BOOTS ALLIANCE INCCOM9314271082,19946,731SH SOLE 46,73100
WAL MART STORES INCCOM93114210352,902379,553SH SOLE 379,55300
WASTE CONNECTIONS INCCOM94106B101147,9871,175,152SH SOLE 1,175,15200
WASTE MGMT INC DELCOM94106L10946,210309,387SH SOLE 309,38700
WATSCO INCCOM9426222001,6376,187SH SOLE 6,18700
WATTS WATER TECHNOLOGIES INCCL A9427491021,95411,625SH SOLE 11,62500
WELLS FARGO & CO NEWCOM9497461011,47031,668SH SOLE 31,66800
WESTWOOD HLDGS GROUP INCCOM9617651044,805252,877SH SOLE 252,87700
WEYERHAEUSER COCOM96216610453915,165SH SOLE 15,16500
WHIRLPOOL CORPCOM9633201067153,508SH SOLE 3,50800
WILLIAMS SONOMA INCCOM9699041014422,491SH SOLE 2,49100
WINGSTOP INCCOM9741551033,33520,345SH SOLE 20,34500
WORKIVA INCCOM CL A98139A1055,94442,167SH SOLE 42,16700
XILINX INCCOM9839191018,78158,153SH SOLE 58,15300
XPO LOGISTICS INCCOM9837931005607,035SH SOLE 7,03500
DBX ETF TRXTRACK MSCI EAFE23305163034415,120PRN SOLE 15,12000
XYLEM INCCOM98419M100136,5601,104,138SH SOLE 1,104,13800
YETI HLDGS INCCOM98585X1043,21237,481SH SOLE 37,48100
YUM BRANDS INCCOM9884981013,23826,475SH SOLE 26,47500
YUM CHINA HLDGS INCCOM98850P10995716,469SH SOLE 16,46900
ZEBRA TECHNOLOGIES CORPORATICL A989207105247480SH SOLE 48000
ZIMMER HLDGS INCCOM98956P1024403,005SH SOLE 3,00500
ZIONS BANCORPORATIONCOM989701107113,1671,828,523SH SOLE 1,828,52300
ZIX CORPCOM98974P1001,854262,270SH SOLE 262,27000
ZOETIS INCCL A98978V103379,4481,954,508SH SOLE 1,954,50800