The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 2,601 14,640 SH   SOLE   14,640 0 0
ABBOTT LABS COM 002824100 299,046 2,124,810 SH   SOLE   2,124,810 0 0
ABBVIE INC COM 00287Y109 138,260 1,021,126 SH   SOLE   1,021,126 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 4,864 110,795 SH   SOLE   110,795 0 0
ACCENTURE LTD BERMUDA CL A G1151C101 108,953 262,823 SH   SOLE   262,823 0 0
ACI WORLDWIDE INC COM 004498101 24,768 713,781 SH   SOLE   713,781 0 0
ADOBE SYS INC COM 00724F101 485,856 856,799 SH   SOLE   856,799 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 3,963 24,823 SH   SOLE   24,823 0 0
AGNC INVT CORP COM 00123Q104 171 11,395 SH   SOLE   11,395 0 0
AIR PRODS & CHEMS INC COM 009158106 289,481 951,426 SH   SOLE   951,426 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 328,543 2,807,098 SH   SOLE   2,807,098 0 0
AKUMIN INC COM 01021F109 424 242,244 SH   SOLE   242,244 0 0
ALAMO GROUP INC COM 011311107 11,563 78,567 SH   SOLE   78,567 0 0
ALARM COM HLDGS INC COM 011642105 16,837 198,530 SH   SOLE   198,530 0 0
ALCON ORD SHS H01301128 190,474 2,186,335 SH   SOLE   2,186,335 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,387 2,110 SH   SOLE   2,110 0 0
ALKAMI TECHNOLOGY INC COM 01644J108 1,811 90,255 SH   SOLE   90,255 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 210 5,750 SH   SOLE   5,750 0 0
ALLSTATE CORP COM 020002101 22,218 188,845 SH   SOLE   188,845 0 0
ALPHABET INC CLASS A COM 02079K305 409,859 141,475 SH   SOLE   141,475 0 0
ALPHABET INC CLASS C COM 02079K107 410,479 141,858 SH   SOLE   141,858 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 8,022 701,812 SH   SOLE   701,812 0 0
ALTAIR ENGR INC COM CL A 021369103 7,806 100,951 SH   SOLE   100,951 0 0
ALTRA INDL MOTION CORP COM 02208R106 1,665 32,278 SH   SOLE   32,278 0 0
ALTRIA GROUP INC COM 02209S103 1,522 32,108 SH   SOLE   32,108 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 101 30,000 SH   SOLE   30,000 0 0
AMAZON COM INC COM 023135106 695,003 208,438 SH   SOLE   208,438 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 372 17,604 SH   SOLE   17,604 0 0
AMERICAN ELEC PWR CO INC COM 025537101 712 8,000 SH   SOLE   8,000 0 0
AMERICAN EXPRESS CO COM 025816109 105,259 643,391 SH   SOLE   643,391 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,125 19,781 SH   SOLE   19,781 0 0
AMERICAN TOWER CORP COM 03027X100 70,713 241,754 SH   SOLE   241,754 0 0
AMETEK INC NEW COM 031100100 7,163 48,717 SH   SOLE   48,717 0 0
AMGEN INC CL A 031162100 123,408 548,553 SH   SOLE   548,553 0 0
AMPHENOL CORP NEW CL A 032095101 1,742 19,913 SH   SOLE   19,913 0 0
ANALOG DEVICES INC COM 032654105 1,144 6,507 SH   SOLE   6,507 0 0
ANNALY CAP MGMT INC COM 035710409 332 42,450 SH   SOLE   42,450 0 0
ANSYS INC COM 03662Q105 64,751 161,425 SH   SOLE   161,425 0 0
ANTHEM INC COM 036752103 293 632 SH   SOLE   632 0 0
AON PLC SHS CL A G0403H108 927 3,083 SH   SOLE   3,083 0 0
APOLLO ENDOSURGERY INC COM 03767D108 4,598 545,454 SH   SOLE   545,454 0 0
APPIAN CORP CL A 03782L101 1,847 28,331 SH   SOLE   28,331 0 0
APPLE COMPUTER INC COM 037833100 1,233,239 6,945,087 SH   SOLE   6,945,087 0 0
APPLIED MATLS INC COM 038222105 2,552 16,219 SH   SOLE   16,219 0 0
APTARGROUP INC COM 038336103 367 3,000 SH   SOLE   3,000 0 0
ARES CAPITAL CORP COM 04010L103 1,066 50,295 SH   SOLE   50,295 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 3,952 68,005 SH   SOLE   68,005 0 0
AT&T INC COM 00206R102 51,338 2,086,899 SH   SOLE   2,086,899 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 251 8,714 SH   SOLE   8,714 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 20,577 83,451 SH   SOLE   83,451 0 0
AUTODESK INC COM 052769106 858 3,053 SH   SOLE   3,053 0 0
AUTOZONE INC COM 053332102 4,776 2,278 SH   SOLE   2,278 0 0
AVERY DENNISON CORP COM 053611109 1,923 8,879 SH   SOLE   8,879 0 0
AVID TECHNOLOGY INC COM 05367P100 7,266 223,075 SH   SOLE   223,075 0 0
AXON ENTERPRISE INC COM 05464C101 30,732 195,748 SH   SOLE   195,748 0 0
AZZ INC COM 002474104 13,199 238,725 SH   SOLE   238,725 0 0
BAIDU INC SPON ADR REP A 056752108 483 3,245 SH   SOLE   3,245 0 0
BALL CORP COM 058498106 28,137 292,273 SH   SOLE   292,273 0 0
BALLYS CORPORATION COM 05875B106 1,290 33,900 SH   SOLE   33,900 0 0
BANK NEW YORK INC COM 064058100 2,410 41,491 SH   SOLE   41,491 0 0
BANK OF AMERICA CORPORATION COM 060505104 347,140 7,802,658 SH   SOLE   7,802,658 0 0
BARNES GROUP INC COM 067806109 2,403 51,568 SH   SOLE   51,568 0 0
BEAM GLOBAL COM 07373B109 804 26,667 SH   SOLE   26,667 0 0
BECTON DICKINSON & CO COM 075887109 6,212 24,700 SH   SOLE   24,700 0 0
BELLRING BRANDS INC COM CL A 079823100 3,646 127,795 SH   SOLE   127,795 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,859 13 SH   SOLE   13 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670702 37,625 125,836 SH   SOLE   125,836 0 0
BGSF INC COM 05601C105 1,109 77,300 SH   SOLE   77,300 0 0
BHP GROUP PLC SPONSORED ADR 05545E209 922 15,424 SH   SOLE   15,424 0 0
BIGCOMMERCE HLDGS INC COM SER 1 08975P108 835 23,600 SH   SOLE   23,600 0 0
BLACK KNIGHT INC COM 09215C105 95,377 1,150,650 SH   SOLE   1,150,650 0 0
BLACKBAUD INC COM 09227Q100 6,026 76,303 SH   SOLE   76,303 0 0
BLACKROCK INC COM 09247X101 905 988 SH   SOLE   988 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 1,747 13,504 SH   SOLE   13,504 0 0
BLUEKNIGHT ENERGY PARTNERS L PFD UNIT SER A 09625U208 331 40,000 PRN   SOLE   40,000 0 0
BOEING CO COM 097023105 1,364 6,777 SH   SOLE   6,777 0 0
BOK FINL CORP COM NEW 05561Q201 1,204 11,416 SH   SOLE   11,416 0 0
BOOKING HLDGS INC COM 09857L108 3,637 1,516 SH   SOLE   1,516 0 0
BOSTON SCIENTIFIC CORP COM 101137107 454 10,698 SH   SOLE   10,698 0 0
BP PLC SPONSORED ADR 055622104 261 9,814 SH   SOLE   9,814 0 0
BRIGHTCOVE INC COM 10921T101 7,228 707,210 SH   SOLE   707,210 0 0
BRINKER INTL INC COM 109641100 586 16,024 SH   SOLE   16,024 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,369 21,951 SH   SOLE   21,951 0 0
BROADCOM INC COM 11135F101 19,596 29,449 SH   SOLE   29,449 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 58,355 319,193 SH   SOLE   319,193 0 0
BROWN FORMAN CORP CL A 115637100 1,356 20,000 SH   SOLE   20,000 0 0
BRUNSWICK CORP COM 117043109 863 8,570 SH   SOLE   8,570 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 9,427 109,990 SH   SOLE   109,990 0 0
CADENCE BANK COM 12740C103 5,656 189,850 SH   SOLE   189,850 0 0
CALLAWAY GOLF CO COM 131193104 3,423 124,730 SH   SOLE   124,730 0 0
CANADIAN NAT RES LTD COM 136385101 533 12,610 SH   SOLE   12,610 0 0
CANADIAN NATL RY CO COM 136375102 1,372 11,167 SH   SOLE   11,167 0 0
CANADIAN PAC RY LTD COM 13645T100 698 9,697 SH   SOLE   9,697 0 0
CASTLE BIOSCIENCES INC COM 14843C105 4,674 109,030 SH   SOLE   109,030 0 0
CATALENT INC COM 148806102 803 6,272 SH   SOLE   6,272 0 0
CATERPILLAR INC DEL COM 149123101 2,347 11,353 SH   SOLE   11,353 0 0
CBRE GROUP INC CL A 12504L109 220 2,031 SH   SOLE   2,031 0 0
CBTX INC COM 12481V104 35,631 1,228,640 SH   SOLE   1,228,640 0 0
CECO ENVIRONMENTAL CORP COM 125141101 14,890 2,389,978 SH   SOLE   2,389,978 0 0
CELSIUS HLDGS INC COM NEW 15118V207 3,777 50,651 SH   SOLE   50,651 0 0
CENTERPOINT ENERGY INC COM 15189T107 576 20,634 SH   SOLE   20,634 0 0
CENTRAL SECS CORP COM 155123102 352 7,903 PRN   SOLE   7,903 0 0
CERNER CORP COM 156782104 279 3,000 SH   SOLE   3,000 0 0
CERUS CORP COM 157085101 2,617 384,255 SH   SOLE   384,255 0 0
CHARLES RIV LABS INTL INC COM 159864107 209,151 555,100 SH   SOLE   555,100 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,061 1,627 SH   SOLE   1,627 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 343 2,942 SH   SOLE   2,942 0 0
CHEMOURS CO COM 163851108 336 10,015 SH   SOLE   10,015 0 0
CHEVRON CORP NEW COM 166764100 132,932 1,132,784 SH   SOLE   1,132,784 0 0
CHUBB LIMITED COM H1467J104 1,488 7,699 SH   SOLE   7,699 0 0
CHURCH & DWIGHT INC COM 171340102 262 2,552 SH   SOLE   2,552 0 0
CINTAS CORP COM 172908105 226,781 511,725 SH   SOLE   511,725 0 0
CISCO SYS INC COM 17275R102 30,219 476,865 SH   SOLE   476,865 0 0
CITIGROUP INC COM NEW 172967424 5,267 87,218 SH   SOLE   87,218 0 0
CITRIX SYS INC COM 177376100 2,024 21,400 SH   SOLE   21,400 0 0
CLEARWAY ENERGY INC CL C 18539C204 252 7,000 SH   SOLE   7,000 0 0
CNX RES CORP COM 12653C108 4,103 298,410 SH   SOLE   298,410 0 0
COCA COLA CO COM 191216100 247,923 4,187,182 SH   SOLE   4,187,182 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 235 4,200 SH   SOLE   4,200 0 0
COGNYTE SOFTWARE LTD ORD SHS M25133105 6,552 418,115 SH   SOLE   418,115 0 0
COLFAX CORP COM 194014106 11,411 248,237 SH   SOLE   248,237 0 0
COLGATE PALMOLIVE CO COM 194162103 127,111 1,489,464 SH   SOLE   1,489,464 0 0
COMCAST CORP NEW CL A 20030N101 5,411 107,501 SH   SOLE   107,501 0 0
COMERICA INC COM 200340107 240,707 2,766,744 SH   SOLE   2,766,744 0 0
COMMSCOPE HLDG CO INC COM 20337X109 1,512 137,000 SH   SOLE   137,000 0 0
COMPASS MINERALS INTL INC COM 20451N101 1,725 33,766 SH   SOLE   33,766 0 0
CONOCOPHILLIPS COM 20825C104 169,311 2,345,677 SH   SOLE   2,345,677 0 0
CONSTELLATION BRANDS INC CL A 21036P108 379 1,511 SH   SOLE   1,511 0 0
COPART INC COM 217204106 7,017 46,280 SH   SOLE   46,280 0 0
CORTEVA INC COM 22052L104 23,826 503,944 SH   SOLE   503,944 0 0
COSTCO WHSL CORP NEW COM 22160K105 10,783 18,995 SH   SOLE   18,995 0 0
COTERRA ENERGY INC COM 127097103 125,366 6,598,220 SH   SOLE   6,598,220 0 0
CRESCENT ENERGY COMPANY CL A COM 44952J104 20,118 1,586,600 SH   SOLE   1,586,600 0 0
CROSSFIRST BANKSHARES INC COM 22766M109 16,515 1,057,976 SH   SOLE   1,057,976 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,911 9,153 SH   SOLE   9,153 0 0
CSW INDUSTRIALS INC COM 126402106 4,365 36,115 SH   SOLE   36,115 0 0
CSX CORP COM 126408103 428 11,384 SH   SOLE   11,384 0 0
CULLEN FROST BANKERS INC COM 229899109 284,007 2,252,776 SH   SOLE   2,252,776 0 0
CUMMINS INC COM 231021106 1,506 6,902 SH   SOLE   6,902 0 0
CVS CORP COM 126650100 3,149 30,521 SH   SOLE   30,521 0 0
CYNERGISTEK INC COM 23258P105 582 403,880 SH   SOLE   403,880 0 0
CYRUSONE INC COM 23283R100 359 4,000 SH   SOLE   4,000 0 0
DALLASNEWS CORP COM SER A 235050101 1,041 144,285 SH   SOLE   144,285 0 0
DANAHER CORP DEL COM 235851102 668,716 2,032,509 SH   SOLE   2,032,509 0 0
DEERE & CO COM 244199105 1,290 3,762 SH   SOLE   3,762 0 0
DELUXE CORP COM 248019101 4,467 139,113 SH   SOLE   139,113 0 0
DENTSPLY SIRONA INC COM 24906P109 763 13,683 SH   SOLE   13,683 0 0
DEVON ENERGY CORP NEW COM 25179M103 51,383 1,166,463 SH   SOLE   1,166,463 0 0
DEXCOM INC COM 252131107 394 733 SH   SOLE   733 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 799 3,628 SH   SOLE   3,628 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,794 16,630 SH   SOLE   16,630 0 0
DIGITAL RLTY TR INC COM 253868103 1,166 6,595 SH   SOLE   6,595 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 354 6,856 PRN   SOLE   6,856 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 907 31,307 PRN   SOLE   31,307 0 0
DISCOVER FINL SVCS COM 254709108 921 7,973 SH   SOLE   7,973 0 0
DISNEY WALT CO COM DISNEY 254687106 181,451 1,171,480 SH   SOLE   1,171,480 0 0
DOLLAR GEN CORP NEW COM 256677105 778 3,298 SH   SOLE   3,298 0 0
DOLLAR TREE INC COM 256746108 9,423 67,057 SH   SOLE   67,057 0 0
DOMINION RES INC VA NEW COM 25746U109 280 3,570 SH   SOLE   3,570 0 0
DONALDSON INC COM 257651109 227 3,832 SH   SOLE   3,832 0 0
DOVER CORP COM 260003108 2,337 12,867 SH   SOLE   12,867 0 0
DOW INC COM 260557103 438 7,717 SH   SOLE   7,717 0 0
DRIVE SHACK INC COM 262077100 438 306,485 SH   SOLE   306,485 0 0
DRIVEN BRANDS HLDGS INC COM 26210V102 4,448 132,315 SH   SOLE   132,315 0 0
DUKE ENERGY CORP NEW COM 26441C204 1,266 12,064 SH   SOLE   12,064 0 0
DUN & BRADSTREET HLDGS INC COM 26484T106 28,781 1,404,644 SH   SOLE   1,404,644 0 0
DUPONT DE NEMOURS INC COM 26614N102 155,815 1,928,875 SH   SOLE   1,928,875 0 0
DXP ENTERPRISES INC NEW COM NEW 233377407 11,064 431,028 SH   SOLE   431,028 0 0
DZS INC COM 268211109 7,688 474,000 SH   SOLE   474,000 0 0
EAGLE MATERIALS INC COM 26969P108 6,180 37,125 SH   SOLE   37,125 0 0
EATON CORP PLC SHS G29183103 1,060 6,131 SH   SOLE   6,131 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 151 10,000 PRN   SOLE   10,000 0 0
EBAY INC. COM 278642103 275 4,140 SH   SOLE   4,140 0 0
ECOLAB INC COM 278865100 233,792 996,597 SH   SOLE   996,597 0 0
ECOVYST INC COM 27923Q109 3,684 359,730 SH   SOLE   359,730 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,393 10,753 SH   SOLE   10,753 0 0
EGAIN CORP COM NEW 28225C806 1,447 145,000 SH   SOLE   145,000 0 0
ELECTRONIC ARTS INC COM 285512109 415 3,145 SH   SOLE   3,145 0 0
ELEMENT SOLUTIONS INC COM 28618M106 1,776 73,165 SH   SOLE   73,165 0 0
EMERSON ELEC CO COM 291011104 110,104 1,184,297 SH   SOLE   1,184,297 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 105 12,800 SH   SOLE   12,800 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 6,516 296,722 SH   SOLE   296,722 0 0
ENVESTNET INC COM 29404K106 2,093 26,376 SH   SOLE   26,376 0 0
EOG RES INC COM 26875P101 45,300 509,967 SH   SOLE   509,967 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 578 6,386 SH   SOLE   6,386 0 0
EVERI HLDGS INC COM 30034T103 5,335 249,887 SH   SOLE   249,887 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 2,682 57,375 SH   SOLE   57,375 0 0
EXPEDITORS INTL WASH INC COM 302130109 289 2,153 SH   SOLE   2,153 0 0
EXXON MOBIL CORP COM 30231G102 44,740 731,164 SH   SOLE   731,164 0 0
FARO TECHNOLOGIES INC COM 311642102 1,796 25,650 SH   SOLE   25,650 0 0
FASTENAL CO COM 311900104 518 8,088 SH   SOLE   8,088 0 0
FEDERAL SIGNAL COM 313855108 2,875 66,345 SH   SOLE   66,345 0 0
FEDEX CORP COM 31428X106 854 3,301 SH   SOLE   3,301 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 292 2,676 SH   SOLE   2,676 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 254 1,878 PRN   SOLE   1,878 0 0
FIGS INC CL A 30260D103 1,385 50,262 SH   SOLE   50,262 0 0
FIRST FINL BANKSHARES COM 32020R109 25,495 501,480 SH   SOLE   501,480 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 742 7,115 PRN   SOLE   7,115 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1,316 5,820 PRN   SOLE   5,820 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 455 8,616 PRN   SOLE   8,616 0 0
FIRSTSERVICE CORP NEW COM 33767E202 3,410 17,355 SH   SOLE   17,355 0 0
FIVE BELOW INC COM 33829M101 995 4,810 SH   SOLE   4,810 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 2,023 9,037 SH   SOLE   9,037 0 0
FLOWSERVE CORP COM 34354P105 951 31,085 SH   SOLE   31,085 0 0
FMC CORP COM NEW 302491303 333,825 3,037,810 SH   SOLE   3,037,810 0 0
FORTINET INC COM 34959E109 22,020 61,268 SH   SOLE   61,268 0 0
FORTIVE CORP COM 34959J108 39,899 522,996 SH   SOLE   522,996 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 24,485 846,650 SH   SOLE   846,650 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 302 2,824 SH   SOLE   2,824 0 0
FOX FACTORY HLDG CORP COM 35138V102 3,499 20,570 SH   SOLE   20,570 0 0
FRANKLIN ELEC INC COM 353514102 113,123 1,196,311 SH   SOLE   1,196,311 0 0
FREQUENCY ELECTRS INC COM 358010106 1,098 110,000 SH   SOLE   110,000 0 0
FRESHPET INC COM 358039105 670 7,035 SH   SOLE   7,035 0 0
GARMIN LTD SHS H2906T109 1,563 11,476 SH   SOLE   11,476 0 0
GENERAC HLDGS INC COM 368736104 120,597 342,683 SH   SOLE   342,683 0 0
GENERAL DYNAMICS CORP COM 369550108 6,636 31,834 SH   SOLE   31,834 0 0
GENERAL MLS INC COM 370334104 3,967 58,876 SH   SOLE   58,876 0 0
GENERAL MTRS CO COM 37045V100 272 4,645 SH   SOLE   4,645 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 161 15,000 SH   SOLE   15,000 0 0
GENTEX CORP COM 371901109 15,341 440,190 SH   SOLE   440,190 0 0
GENUINE PARTS CO COM 372460105 1,146 8,176 SH   SOLE   8,176 0 0
GILEAD SCIENCES INC COM 375558103 1,303 17,949 SH   SOLE   17,949 0 0
GLACIER BANCORP INC NEW COM 37637Q105 50,070 883,062 SH   SOLE   883,062 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 201 4,559 SH   SOLE   4,559 0 0
GLOBAL INDUSTRIAL COMPANY COM 37892E102 33,236 812,604 SH   SOLE   812,604 0 0
GLOBE LIFE INC COM 37959E102 493 5,262 SH   SOLE   5,262 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 810 36,520 PRN   SOLE   36,520 0 0
GLOBAL X FDS NASDQ 100 CVRDGW 37954Y269 286 8,960 PRN   SOLE   8,960 0 0
GLOBAL X FDS RUSSELL 2000 37954Y459 285 11,695 PRN   SOLE   11,695 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475 300 5,935 PRN   SOLE   5,935 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 4,292 11,219 SH   SOLE   11,219 0 0
GOOSEHEAD INS INC CL A 38267D109 7,751 59,590 SH   SOLE   59,590 0 0
GORMAN RUPP CO COM 383082104 16,451 369,275 SH   SOLE   369,275 0 0
GRAHAM CORP COM 384556106 1,775 142,700 SH   SOLE   142,700 0 0
GRAINGER W W INC COM 384802104 2,712 5,234 SH   SOLE   5,234 0 0
GSI TECHNOLOGY INC COM 36241U106 972 210,000 SH   SOLE   210,000 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 644 7,095 SH   SOLE   7,095 0 0
HALLIBURTON CO COM 406216101 727 31,809 SH   SOLE   31,809 0 0
HASBRO INC COM 418056107 706 6,938 SH   SOLE   6,938 0 0
HEALTHEQUITY INC COM 42226A107 1,352 30,550 SH   SOLE   30,550 0 0
HEICO CORP NEW COM 422806109 204 1,415 SH   SOLE   1,415 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 6,788 64,545 SH   SOLE   64,545 0 0
HERSHEY CO COM 427866108 302 1,561 SH   SOLE   1,561 0 0
HESS CORP COM 42809H107 1,100 14,865 SH   SOLE   14,865 0 0
HEXCEL CORP NEW COM 428291108 2,357 45,510 SH   SOLE   45,510 0 0
HILLTOP HOLDINGS INC COM 432748101 1,530 43,542 SH   SOLE   43,542 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 209 1,338 SH   SOLE   1,338 0 0
HOLLYFRONTIER CORP COM 436106108 4,606 140,520 SH   SOLE   140,520 0 0
HOME BANCSHARES INC COM 436893200 20,838 855,752 SH   SOLE   855,752 0 0
HOME DEPOT INC COM 437076102 572,044 1,378,385 SH   SOLE   1,378,385 0 0
HONEYWELL INTL INC COM 438516106 331,843 1,591,497 SH   SOLE   1,591,497 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 1,081 10,030 SH   SOLE   10,030 0 0
HP INC COM 40434L105 1,184 31,421 SH   SOLE   31,421 0 0
IDEX CORP COM 45167R104 132,667 561,389 SH   SOLE   561,389 0 0
IDEXX LABS INC COM 45168D104 2,781 4,224 SH   SOLE   4,224 0 0
ILLINOIS TOOL WKS INC COM 452308109 38,214 154,837 SH   SOLE   154,837 0 0
INDEPENDENT BK GROUP INC COM 45384B106 1,154 16,000 SH   SOLE   16,000 0 0
INFINERA CORPORATION COM 45667G103 656 68,418 SH   SOLE   68,418 0 0
ETFIS SER TR INFRAC ACT MLP 26923G772 477 18,500 PRN   SOLE   18,500 0 0
INOTIV INC COM 45783Q100 2,782 66,125 SH   SOLE   66,125 0 0
INTEL CORP COM 458140100 91,841 1,783,325 SH   SOLE   1,783,325 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 568 4,151 SH   SOLE   4,151 0 0
INTERNATIONAL PAPER CO COM 460146103 2,217 47,186 SH   SOLE   47,186 0 0
INTEVAC INC COM 461148108 2,167 460,045 SH   SOLE   460,045 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,598 11,959 SH   SOLE   11,959 0 0
INTUIT COM 461202103 6,066 9,431 SH   SOLE   9,431 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,942 5,406 SH   SOLE   5,406 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 3,061 7,695 SH   SOLE   7,695 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 369 4,565 PRN   SOLE   4,565 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 540 2,561 PRN   SOLE   2,561 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 356 1,100 PRN   SOLE   1,100 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 333 22,217 PRN   SOLE   22,217 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 981 6,000 PRN   SOLE   6,000 0 0
IRON MTN INC NEW COM 46284V101 687 13,132 SH   SOLE   13,132 0 0
ISHARES INC MSCI ISRAEL ETF 464286632 563 7,225 PRN   SOLE   7,225 0 0
ISHARES INC MSCI NETHERL ETF 464286814 530 10,550 PRN   SOLE   10,550 0 0
ISHARES TR S&P 100 ETF 464287101 881 4,022 PRN   SOLE   4,022 0 0
ISHARES TR CORE S&P TTL STK 464287150 6,528 61,020 PRN   SOLE   61,020 0 0
ISHARES TR CORE S&P500 ETF 464287200 582 1,221 PRN   SOLE   1,221 0 0
ISHARES TR CORE US AGGBD ET 464287226 5,531 48,485 PRN   SOLE   48,485 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,478 17,277 PRN   SOLE   17,277 0 0
ISHARES TR MSCI EAFE ETF 464287465 254 3,225 PRN   SOLE   3,225 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 626 5,112 PRN   SOLE   5,112 0 0
ISHARES TR CORE S&P MCP ETF 464287507 406 1,433 PRN   SOLE   1,433 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 258 1,537 PRN   SOLE   1,537 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 684 2,239 PRN   SOLE   2,239 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 352 2,120 PRN   SOLE   2,120 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 379 1,706 PRN   SOLE   1,706 0 0
ISHARES TR U.S. TECH ETF 464287721 276 2,400 PRN   SOLE   2,400 0 0
ISHARES TR CORE S&P SCP ETF 464287804 5,003 43,691 PRN   SOLE   43,691 0 0
ISHARES TR SP SMCP600VL ETF 464287879 808 7,732 PRN   SOLE   7,732 0 0
ISHARES TR SP SMCP600GR ETF 464287887 1,723 12,412 PRN   SOLE   12,412 0 0
ISHARES TR MSCI ACWI EX US 464288240 8,586 154,416 PRN   SOLE   154,416 0 0
ISHARES TR INTRMD CR BD ETF 464288638 2,586 43,631 PRN   SOLE   43,631 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 425 3,300 PRN   SOLE   3,300 0 0
ISHARES TR SHORT TREAS BD 464288679 226 2,050 PRN   SOLE   2,050 0 0
ISHARES TR PFD AND INCM SEC 464288687 273 6,928 PRN   SOLE   6,928 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,647 16,310 PRN   SOLE   16,310 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 287 4,039 PRN   SOLE   4,039 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 1,077 16,168 PRN   SOLE   16,168 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 368 5,493 PRN   SOLE   5,493 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 2,823 112,285 PRN   SOLE   112,285 0 0
ISHARES TR IBONDS DEC2023 46435G318 320 12,345 PRN   SOLE   12,345 0 0
ISHARES TR IBONDS DEC22 ETF 46435G755 1,114 42,735 PRN   SOLE   42,735 0 0
ISHARES TR RUS MD CP GR ETF 464287481 518 4,500 PRN   SOLE   4,500 0 0
ITERIS INC COM 46564T107 1,328 331,900 SH   SOLE   331,900 0 0
ITT INC COM 45073V108 4,961 48,545 SH   SOLE   48,545 0 0
HUNT J B TRANS SVCS INC COM 445658107 1,456 7,125 SH   SOLE   7,125 0 0
JEFFERIES FINL GROUP INC COM 47233W109 650 16,740 SH   SOLE   16,740 0 0
JOHNSON & JOHNSON COM 478160104 106,512 622,622 SH   SOLE   622,622 0 0
JOHNSON CTLS INTL PLC SHS G51502105 3,918 48,187 SH   SOLE   48,187 0 0
JP MORGAN CHASE & CO COM 46625H100 385,523 2,434,628 SH   SOLE   2,434,628 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 404 8,000 PRN   SOLE   8,000 0 0
KEURIG DR PEPPER INC COM 49271V100 57,637 1,563,667 SH   SOLE   1,563,667 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 2,457 180,236 SH   SOLE   180,236 0 0
KIMBERLY CLARK CORP COM 494368103 159,605 1,116,741 SH   SOLE   1,116,741 0 0
KINDER MORGAN INC DEL COM 49456B101 35,940 2,266,108 SH   SOLE   2,266,108 0 0
KIRBY CORP COM 497266106 87,379 1,470,531 SH   SOLE   1,470,531 0 0
KLA CORPORATION COM NEW 482480100 1,728 4,017 SH   SOLE   4,017 0 0
KROGER CO COM 501044101 1,792 39,590 SH   SOLE   39,590 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 66,996 314,183 SH   SOLE   314,183 0 0
LAM RESEARCH CORP COM 512807108 2,756 3,832 SH   SOLE   3,832 0 0
LANDSTAR SYS INC COM 515098101 997 5,572 SH   SOLE   5,572 0 0
LANTRONIX INC COM NEW 516548203 4,422 564,800 SH   SOLE   564,800 0 0
LAUDER ESTEE COS INC CL A 518439104 155,857 421,007 SH   SOLE   421,007 0 0
LAWSON PRODS INC COM 520776105 237,807 4,343,508 SH   SOLE   4,343,508 0 0
LESLIES INC COM 527064109 11,050 467,050 SH   SOLE   467,050 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 84 10,000 PRN   SOLE   10,000 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 3,835 75,424 SH   SOLE   75,424 0 0
LIFE STORAGE INC COM 53223X107 1,677 10,950 SH   SOLE   10,950 0 0
LIGHTWAVE LOGIC INC COM 532275104 193 13,000 SH   SOLE   13,000 0 0
LILLY ELI & CO COM 532457108 7,012 25,387 SH   SOLE   25,387 0 0
LINCOLN NATL CORP IND COM 534187109 273 4,000 SH   SOLE   4,000 0 0
LINDE PLC COM G5494J103 28,146 81,246 SH   SOLE   81,246 0 0
LIVERAMP HLDGS INC COM 53815P108 15,720 327,846 SH   SOLE   327,846 0 0
LKQ CORP COM 501889208 4,102 68,325 SH   SOLE   68,325 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 174 68,306 SH   SOLE   68,306 0 0
LOCKHEED MARTIN CORP COM 539830109 4,296 12,088 SH   SOLE   12,088 0 0
LOWES COS INC COM 548661107 17,678 68,394 SH   SOLE   68,394 0 0
LPL FINL HLDGS INC COM 50212V100 1,350 8,430 SH   SOLE   8,430 0 0
LUMEN TECHNOLOGIES INC COM 550241103 957 76,263 SH   SOLE   76,263 0 0
LUMENTUM HLDGS INC COM 55024U109 1,446 13,672 SH   SOLE   13,672 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,118 67,138 SH   SOLE   67,138 0 0
MAGNITE INC COM 55955D100 7,945 453,991 SH   SOLE   453,991 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 26,521 1,405,444 SH   SOLE   1,405,444 0 0
MAIN STREET CAPITAL CORP COM 56035L104 1,871 41,710 SH   SOLE   41,710 0 0
MANDIANT INC COM 562662106 263 15,000 SH   SOLE   15,000 0 0
MARATHON OIL CORP COM 565849106 1,465 89,200 SH   SOLE   89,200 0 0
MARRIOTT INTL INC NEW CL A 571903202 507 3,069 SH   SOLE   3,069 0 0
MARSH & MCLENNAN COS INC COM 571748102 721 4,148 SH   SOLE   4,148 0 0
MARTIN MARIETTA MATLS INC COM 573284106 290,772 660,065 SH   SOLE   660,065 0 0
MASTERCARD INC CL A 57636Q104 8,068 22,453 SH   SOLE   22,453 0 0
MATADOR RES CO COM 576485205 443 12,000 SH   SOLE   12,000 0 0
MCCORMICK & CO INC COM NON VTG 579780206 396 4,100 SH   SOLE   4,100 0 0
MCDONALDS CORP COM 580135101 8,162 30,448 SH   SOLE   30,448 0 0
MCKESSON CORP COM 58155Q103 252 1,015 SH   SOLE   1,015 0 0
MEDPACE HLDGS INC COM 58506Q109 7,670 35,240 SH   SOLE   35,240 0 0
MEDTRONIC INC COM G5960L103 25,969 251,029 SH   SOLE   251,029 0 0
MERCK & CO INC COM 58933Y105 114,284 1,491,178 SH   SOLE   1,491,178 0 0
MERCURY SYS INC COM 589378108 5,861 106,445 SH   SOLE   106,445 0 0
MESA LABS INC COM 59064R109 4,557 13,891 SH   SOLE   13,891 0 0
META PLATFORMS INC CL A 30303M102 117,822 350,297 SH   SOLE   350,297 0 0
METLIFE INC COM 59156R108 2,225 35,608 SH   SOLE   35,608 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 258 2,968 SH   SOLE   2,968 0 0
MICROSOFT CORP COM 594918104 959,794 2,853,811 SH   SOLE   2,853,811 0 0
MIDDLEBY CORP COM 596278101 3,203 16,280 SH   SOLE   16,280 0 0
MODEL N INC COM 607525102 3,901 129,915 SH   SOLE   129,915 0 0
MONDELEZ INTL INC CL A 609207105 84,546 1,275,009 SH   SOLE   1,275,009 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 483 5,030 SH   SOLE   5,030 0 0
MOODYS CORP COM 615369105 155,730 398,714 SH   SOLE   398,714 0 0
MORGAN STANLEY COM NEW 617446448 838 8,534 SH   SOLE   8,534 0 0
MOTOROLA SOLUTIONS INC COM NEW 617446448 211 776 SH   SOLE   776 0 0
MPLX LP COM UNIT REP LTD 55336V100 223 7,540 SH   SOLE   7,540 0 0
MSCI INC COM 55354G100 5,879 9,595 SH   SOLE   9,595 0 0
MURPHY OIL CORP COM 626717102 1,596 61,133 SH   SOLE   61,133 0 0
MURPHY USA INC COM 626755102 3,186 15,993 SH   SOLE   15,993 0 0
NATERA INC COM 632307104 994 10,645 SH   SOLE   10,645 0 0
NATIONAL INSTRS CORP COM 636518102 59,315 1,358,262 SH   SOLE   1,358,262 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 348 7,243 SH   SOLE   7,243 0 0
NEOGEN CORP COM 640491106 65,928 1,451,845 SH   SOLE   1,451,845 0 0
NEOGENOMICS INC COM NEW 64049M209 3,578 104,855 SH   SOLE   104,855 0 0
NETFLIX INC COM 64110L106 2,800 4,647 SH   SOLE   4,647 0 0
NEWELL BRANDS INC COM 651229106 69,929 3,201,867 SH   SOLE   3,201,867 0 0
NEWMARK GROUP INC CL A 65158N102 6,787 362,950 SH   SOLE   362,950 0 0
NEWMONT MNG CORP COM 651639106 79,231 1,277,508 SH   SOLE   1,277,508 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 5,642 37,370 SH   SOLE   37,370 0 0
NEXTERA ENERGY INC COM 65339F101 2,586 27,699 SH   SOLE   27,699 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 568 6,724 SH   SOLE   6,724 0 0
NIKE INC CL B 654106103 187,367 1,124,180 SH   SOLE   1,124,180 0 0
NOKIA CORP SPONSORED ADR 654902204 156 25,000 SH   SOLE   25,000 0 0
NORDSON CORP COM 655663102 539 2,110 SH   SOLE   2,110 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,487 4,996 SH   SOLE   4,996 0 0
NORTHERN OIL AND GAS INC MN COM 665531307 1,127 54,750 SH   SOLE   54,750 0 0
NORTHERN TR CORP COM 665859104 6,255 52,298 SH   SOLE   52,298 0 0
NORTHROP GRUMMAN CORP COM 666807102 425 1,098 SH   SOLE   1,098 0 0
NOVANTA INC COM 67000B104 3,601 20,420 SH   SOLE   20,420 0 0
NOVARTIS A G SPONSORED ADR 66987V109 845 9,666 SH   SOLE   9,666 0 0
NOVO-NORDISK A S ADR 670100205 236 2,106 SH   SOLE   2,106 0 0
NUCOR CORP COM 670346105 1,210 10,600 SH   SOLE   10,600 0 0
NUTANIX INC CL A 67059N108 5,676 178,149 SH   SOLE   178,149 0 0
NUVEEN MUN VALUE FD INC COM 670928100 109 13,541 PRN   SOLE   13,541 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 389 24,336 PRN   SOLE   24,336 0 0
NV5 GLOBAL INC COM 62945V109 4,117 29,807 SH   SOLE   29,807 0 0
NVIDIA CORP COM 67066G104 14,611 49,680 SH   SOLE   49,680 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 44,521 63,040 SH   SOLE   63,040 0 0
OLD DOMINION FGHT LINES INC COM 679580100 860 2,400 SH   SOLE   2,400 0 0
OMNICELL INC COM 68213N109 7,121 39,462 SH   SOLE   39,462 0 0
OMNICOM GROUP INC COM 681919106 626 8,544 SH   SOLE   8,544 0 0
ON24 INC COM 68339B104 1,301 75,000 SH   SOLE   75,000 0 0
ONE STOP SYS INC COM 68247W109 347 70,000 SH   SOLE   70,000 0 0
ONEOK INC NEW COM 682680103 408 6,943 SH   SOLE   6,943 0 0
ONESPAN INC COM 68287N100 5,646 333,475 SH   SOLE   333,475 0 0
OPEN LENDING CORP COM CL A 68373J104 14,633 650,928 SH   SOLE   650,928 0 0
ORACLE CORP COM 68389X105 254,419 2,917,318 SH   SOLE   2,917,318 0 0
ORIGIN BANCORP INC COM 68621T102 11,413 265,923 SH   SOLE   265,923 0 0
OWENS CORNING NEW COM 690742101 1,529 16,890 SH   SOLE   16,890 0 0
PACCAR INC COM 693718108 350 3,962 SH   SOLE   3,962 0 0
PALOMAR HLDGS INC COM 69753M105 3,739 57,720 SH   SOLE   57,720 0 0
PARKER HANNIFAN CORP COM 701094104 45,447 142,862 SH   SOLE   142,862 0 0
PAYCHEX INC COM 704326107 1,242 9,097 SH   SOLE   9,097 0 0
PAYLOCITY HLDG CORP COM 70438V106 1,836 7,775 SH   SOLE   7,775 0 0
PAYPAL HLDGS INC COM 70450Y103 345,183 1,830,431 SH   SOLE   1,830,431 0 0
PEMBINA PIPELINE CORP COM 706327103 303 10,000 SH   SOLE   10,000 0 0
PENTAIR PLC SHS G7S00T104 225 3,084 SH   SOLE   3,084 0 0
PEPSICO INC COM 713448108 268,085 1,543,291 SH   SOLE   1,543,291 0 0
PERFICIENT INC COM 71375U101 8,567 66,260 SH   SOLE   66,260 0 0
PERKINELMER INC COM 714046109 223,899 1,113,595 SH   SOLE   1,113,595 0 0
PETCO HEALTH & WELLNESS CO I COM 71601V105 13,869 700,815 SH   SOLE   700,815 0 0
PFIZER INC COM 717081103 134,637 2,280,055 SH   SOLE   2,280,055 0 0
PGT INC COM 69336V101 2,174 96,648 SH   SOLE   96,648 0 0
PHILIP MORRIS INTL INC COM 718172109 4,237 44,596 SH   SOLE   44,596 0 0
PHILLIPS 66 COM 718546104 508 7,010 SH   SOLE   7,010 0 0
PIMCO ETF TR TOTL RETN ETF 72201R775 274 2,500 PRN   SOLE   2,500 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 4,461 46,710 SH   SOLE   46,710 0 0
PINTEREST INC CL A 72352L106 64,628 1,777,948 SH   SOLE   1,777,948 0 0
PIONEER NAT RES CO COM 723787107 82,768 455,071 SH   SOLE   455,071 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 155 16,550 SH   SOLE   16,550 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 203 20,000 SH   SOLE   20,000 0 0
PLAYA HOTELS & RESORTS NV SHS N70544106 2,692 337,385 SH   SOLE   337,385 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,537 7,665 SH   SOLE   7,665 0 0
POOL CORPORATION COM 73278L105 1,936 3,420 SH   SOLE   3,420 0 0
POST HLDGS INC COM 737446104 10,863 96,359 SH   SOLE   96,359 0 0
POTLATCHDELTIC CORPORATION COM 737630103 740 12,287 SH   SOLE   12,287 0 0
PPG INDS INC COM 693506107 433 2,509 SH   SOLE   2,509 0 0
PRIMO WATER CORPORATION COM 74167P108 1,778 100,875 SH   SOLE   100,875 0 0
PROCTER & GAMBLE CO COM 742718109 201,443 1,231,465 SH   SOLE   1,231,465 0 0
PROFIRE ENERGY INC COM 74316X101 967 912,010 SH   SOLE   912,010 0 0
PROGYNY INC COM 74340E103 10,859 215,679 SH   SOLE   215,679 0 0
PROLOGIS INC COM 74340W103 1,397 8,297 SH   SOLE   8,297 0 0
PROSPERITY BANCSHARES INC COM 743606105 4,312 59,647 SH   SOLE   59,647 0 0
PRUDENTIAL FINL INC COM 744320102 2,167 20,019 SH   SOLE   20,019 0 0
Q2 HLDGS INC COM 74736L109 1,493 18,790 SH   SOLE   18,790 0 0
QUAKER CHEM CORP COM 747316107 3,177 13,765 SH   SOLE   13,765 0 0
QUALCOMM INC COM 747525103 132,230 723,084 SH   SOLE   723,084 0 0
QUANTUM CORP COM NEW 747906501 2,562 464,180 SH   SOLE   464,180 0 0
R1 RCM INC COM 749397105 5,241 205,617 SH   SOLE   205,617 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,510 15,041 SH   SOLE   15,041 0 0
RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 6,866 79,776 SH   SOLE   79,776 0 0
REATA PHARMACEUTICALS INC CL A 75615P103 2,069 78,459 SH   SOLE   78,459 0 0
RED ROCK RESORTS INC CL A 75700L108 6,673 121,300 SH   SOLE   121,300 0 0
REDWIRE CORPORATION COM 75776W103 3,375 500,000 SH   SOLE   500,000 0 0
REGAL REXNORD CORPORATION COM 758750103 5,171 30,387 SH   SOLE   30,387 0 0
REGENERON PHARMACEUTICALS COM 75886F107 1,045 1,654 SH   SOLE   1,654 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 22,079 136,106 SH   SOLE   136,106 0 0
REPAY HLDGS CORP COM CL A 76029L100 1,124 61,545 SH   SOLE   61,545 0 0
REPUBLIC SVCS INC COM 760759100 7,769 55,712 SH   SOLE   55,712 0 0
ROCKWELL AUTOMATION INC COM 773903109 186,055 533,337 SH   SOLE   533,337 0 0
ROKU INC COM CL A 77543R102 1,317 5,770 SH   SOLE   5,770 0 0
ROPER INDS INC NEW COM 776696106 297,527 604,902 SH   SOLE   604,902 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 419 9,664 SH   SOLE   9,664 0 0
ROYAL GOLD INC COM 780287108 313 2,975 SH   SOLE   2,975 0 0
RYDER SYS INC COM 783549108 215 2,611 SH   SOLE   2,611 0 0
S&P GLOBAL INC COM 78409V104 3,471 7,354 SH   SOLE   7,354 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102 6,667 159,955 SH   SOLE   159,955 0 0
SALESFORCE COM INC COM 79466L302 107,775 424,094 SH   SOLE   424,094 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 6,834 17,567 SH   SOLE   17,567 0 0
SCHLUMBERGER LTD COM 806857108 677 22,614 SH   SOLE   22,614 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 482 16,264 PRN   SOLE   16,264 0 0
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 1,327 26,250 PRN   SOLE   26,250 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 688 18,406 PRN   SOLE   18,406 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 264 4,509 PRN   SOLE   4,509 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,852 35,287 PRN   SOLE   35,287 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 5,129 144,935 SH   SOLE   144,935 0 0
SEALED AIR CORP NEW COM 81211K100 876 12,990 SH   SOLE   12,990 0 0
SEI INVESTMENTS CO COM 784117103 763 12,518 SH   SOLE   12,518 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 290 2,056 PRN   SOLE   2,056 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 215 1,053 SH   SOLE   1,053 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 819 4,713 PRN   SOLE   4,713 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 343 4,796 SH   SOLE   4,796 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 2,274 365,000 SH   SOLE   365,000 0 0
SEMRUSH HLDGS INC CL A COM 81686C104 1,699 81,500 SH   SOLE   81,500 0 0
SERVICE CORP INTL COM 817565104 477 6,720 SH   SOLE   6,720 0 0
SERVICENOW INC COM 81762P102 506 780 SH   SOLE   780 0 0
SERVICESOURCE INTL INC COM 81763U100 673 680,000 SH   SOLE   680,000 0 0
SHERWIN WILLIAMS CO COM 824348106 57,946 164,544 SH   SOLE   164,544 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 26,392 892,208 SH   SOLE   892,208 0 0
SL GREEN RLTY CORP COM 78440X804 2,888 40,280 SH   SOLE   40,280 0 0
SM ENERGY CO COM 78454L100 260 8,804 SH   SOLE   8,804 0 0
SMART GLOBAL HLDGS INC SHS G8232Y101 2,130 30,000 SH   SOLE   30,000 0 0
SMITH A O CORP COM 831865209 7,606 88,600 SH   SOLE   88,600 0 0
SMITH MIDLAND CORP COM 832156103 1,126 23,961 SH   SOLE   23,961 0 0
SONOCO PRODS CO COM 835495102 645 11,136 SH   SOLE   11,136 0 0
SONOS INC COM 83570H108 3,292 110,485 SH   SOLE   110,485 0 0
SOUTHERN CO COM 842587107 370 5,402 SH   SOLE   5,402 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 1,112 26,602 SH   SOLE   26,602 0 0
SOUTHWEST AIRLS CO COM 844741108 527 12,292 SH   SOLE   12,292 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,954 12,535 SH   SOLE   12,535 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 2,077 12,149 PRN   SOLE   12,149 0 0
SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 1,291 35,700 PRN   SOLE   35,700 0 0
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 297 2,739 PRN   SOLE   2,739 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 291 2,500 PRN   SOLE   2,500 0 0
SPDR SER TR S&P DIVID ETF 78464A763 208 1,610 PRN   SOLE   1,610 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 617 5,510 PRN   SOLE   5,510 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 978 10,696 PRN   SOLE   10,696 0 0
SPROUT SOCIAL INC COM CL A 85209W109 88,810 979,273 SH   SOLE   979,273 0 0
SPS COMMERCE INC COM 78463M107 1,436 10,085 SH   SOLE   10,085 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 9,430 103,281 SH   SOLE   103,281 0 0
STARBUCKS CORP COM 855244109 47,193 403,463 SH   SOLE   403,463 0 0
STRONGHOLD DIGITAL MINING IN CLASS A COM 86337R103 212 16,500 SH   SOLE   16,500 0 0
STRYKER CORPORATION COM 863667101 107,026 400,217 SH   SOLE   400,217 0 0
SUN LIFE FINANCIAL INC. COM 866796105 533 9,568 SH   SOLE   9,568 0 0
SUNCOR ENERGY INC NEW COM 867224107 506 20,207 SH   SOLE   20,207 0 0
SVB FINL GROUP COM 78486Q101 5,319 7,842 SH   SOLE   7,842 0 0
SWK HLDGS CORP COM NEW 78501P203 2,335 118,965 SH   SOLE   118,965 0 0
SYSCO CORP COM 871829107 3,388 43,126 SH   SOLE   43,126 0 0
TJX COS INC NEW COM 872540109 240 3,166 SH   SOLE   3,166 0 0
T-MOBILE US INC COM 872590104 1,501 12,945 SH   SOLE   12,945 0 0
TARGET CORP COM 87612E106 4,423 19,110 SH   SOLE   19,110 0 0
TE CONNECTIVITY LTD REG SHS H84989104 3,044 18,865 SH   SOLE   18,865 0 0
TECK RESOURCES LTD CL B 878742204 1,414 49,065 SH   SOLE   49,065 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 179,141 410,037 SH   SOLE   410,037 0 0
TESLA INC COM 88160R101 788 746 SH   SOLE   746 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 4,042 67,087 SH   SOLE   67,087 0 0
TEXAS INSTRS INC COM 882508104 9,648 51,190 SH   SOLE   51,190 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 3,778 105,790 SH   SOLE   105,790 0 0
COOPER COS INC COM NEW 216648402 419 1,000 SH   SOLE   1,000 0 0
THE TRADE DESK INC COM CL A 88339J105 7,044 76,865 SH   SOLE   76,865 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 670,662 1,005,128 SH   SOLE   1,005,128 0 0
THIRD COAST BANCSHARES INC COM 88422P109 260 10,000 SH   SOLE   10,000 0 0
TORO CO COM 891092108 95,905 959,917 SH   SOLE   959,917 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 2,943 74,160 SH   SOLE   74,160 0 0
TRACTOR SUPPLY CO COM 892356106 116,936 490,091 SH   SOLE   490,091 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 445 2,204 SH   SOLE   2,204 0 0
TRANSDIGM GROUP INC COM 893641100 2,070 3,254 SH   SOLE   3,254 0 0
TRANSMEDICS GROUP INC COM 89377M109 1,371 71,575 SH   SOLE   71,575 0 0
TREX CO INC COM 89531P105 893 6,615 SH   SOLE   6,615 0 0
TRIMBLE NAVIGATION LTD COM 896239100 357,642 4,101,875 SH   SOLE   4,101,875 0 0
TRITON INTL LTD CL A G9078F107 885 14,695 SH   SOLE   14,695 0 0
TRIUMPH GROUP INC NEW COM 896818101 2,406 129,818 SH   SOLE   129,818 0 0
TRUIST FINL CORP COM 89832Q109 72,048 1,230,536 SH   SOLE   1,230,536 0 0
TWILIO INC CL A 90138F102 2,077 7,886 SH   SOLE   7,886 0 0
TYLER TECHNOLOGIES INC COM 902252105 34,889 64,856 SH   SOLE   64,856 0 0
U S PHYSICAL THERAPY INC COM 90337L108 3,791 39,680 SH   SOLE   39,680 0 0
UNION PAC CORP COM 907818108 326,704 1,296,806 SH   SOLE   1,296,806 0 0
UNITED PARCEL SERVICE INC CL B 911312106 5,172 24,129 SH   SOLE   24,129 0 0
UNITEDHEALTH GROUP INC COM 91324P102 7,039 14,018 SH   SOLE   14,018 0 0
UPWORK INC COM 91688F104 7,576 221,775 SH   SOLE   221,775 0 0
US BANCORP DEL COM NEW 902973304 136,575 2,431,464 SH   SOLE   2,431,464 0 0
UTZ BRANDS INC COM CL A 918090101 1,687 105,755 SH   SOLE   105,755 0 0
V F CORP COM 918204108 146,153 1,996,074 SH   SOLE   1,996,074 0 0
VALERO ENERGY CORP COM 91913Y100 589 7,842 SH   SOLE   7,842 0 0
VALMONT INDS INC COM 920253101 106,545 425,331 SH   SOLE   425,331 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 317 1,848 PRN   SOLE   1,848 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 700 7,986 PRN   SOLE   7,986 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 840 10,640 PRN   SOLE   10,640 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1,332 15,712 PRN   SOLE   15,712 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 634 12,424 PRN   SOLE   12,424 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 328 2,925 PRN   SOLE   2,925 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 529 10,706 PRN   SOLE   10,706 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3,387 61,674 PRN   SOLE   61,674 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7,458 17,084 PRN   SOLE   17,084 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3,391 13,316 PRN   SOLE   13,316 0 0
VANGUARD INDEX FDS REIT ETF 922908553 897 7,730 SH   SOLE   7,730 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 848 3,010 PRN   SOLE   3,010 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,046 5,847 PRN   SOLE   5,847 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 214 841 PRN   SOLE   841 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 4,059 22,196 PRN   SOLE   22,196 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,016 8,922 PRN   SOLE   8,922 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 6,774 28,058 PRN   SOLE   28,058 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 249 544 PRN   SOLE   544 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,912 60,451 PRN   SOLE   60,451 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 339 3,659 PRN   SOLE   3,659 0 0
VERISK ANALYTICS INC COM 92345Y106 41,199 180,119 SH   SOLE   180,119 0 0
VERITEX HLDGS INC COM 923451108 4,435 111,498 SH   SOLE   111,498 0 0
VERIZON COMMUNICATIONS COM 92343V104 15,244 293,373 SH   SOLE   293,373 0 0
VIASAT INC COM 92552V100 606 13,600 SH   SOLE   13,600 0 0
VIEWRAY INC COM 92672L107 2,113 383,445 SH   SOLE   383,445 0 0
VISA INC COM CL A 92826C839 214,659 990,534 SH   SOLE   990,534 0 0
VULCAN MATS CO COM 929160109 1,213 5,845 SH   SOLE   5,845 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,725 33,069 SH   SOLE   33,069 0 0
WAL MART STORES INC COM 931142103 54,086 373,807 SH   SOLE   373,807 0 0
WASTE CONNECTIONS INC COM 94106B101 160,457 1,177,496 SH   SOLE   1,177,496 0 0
WASTE MGMT INC DEL COM 94106L109 50,626 303,331 SH   SOLE   303,331 0 0
WATSCO INC COM 942622200 1,938 6,194 SH   SOLE   6,194 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 3,861 19,885 SH   SOLE   19,885 0 0
WEATHERFORD INTL PLC ORD SHS G48833118 2,177 78,550 SH   SOLE   78,550 0 0
WELLS FARGO & CO NEW COM 949746101 1,450 30,215 SH   SOLE   30,215 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 4,284 252,877 SH   SOLE   252,877 0 0
WEYERHAEUSER CO COM 962166104 624 15,149 SH   SOLE   15,149 0 0
WHIRLPOOL CORP COM 963320106 657 2,800 SH   SOLE   2,800 0 0
WILLIAMS COS INC COM 969457100 516 19,830 SH   SOLE   19,830 0 0
WILLIAMS SONOMA INC COM 969904101 496 2,930 SH   SOLE   2,930 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 1,391 34,050 SH   SOLE   34,050 0 0
WINGSTOP INC COM 974155103 3,516 20,345 SH   SOLE   20,345 0 0
WORKIVA INC COM CL A 98139A105 5,502 42,167 SH   SOLE   42,167 0 0
XILINX INC COM 983919101 12,349 58,242 SH   SOLE   58,242 0 0
XPO LOGISTICS INC COM 983793100 551 7,120 SH   SOLE   7,120 0 0
XYLEM INC COM 98419M100 133,758 1,115,392 SH   SOLE   1,115,392 0 0
YETI HLDGS INC COM 98585X104 3,244 39,160 SH   SOLE   39,160 0 0
YUM BRANDS INC COM 988498101 3,664 26,385 SH   SOLE   26,385 0 0
YUM CHINA HLDGS INC COM 98850P109 714 14,320 SH   SOLE   14,320 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 286 480 SH   SOLE   480 0 0
ZIMMER HLDGS INC COM 98956P102 374 2,945 SH   SOLE   2,945 0 0
ZIONS BANCORPORATION COM 989701107 116,428 1,843,374 SH   SOLE   1,843,374 0 0
ZOETIS INC CL A 98978V103 472,553 1,936,455 SH   SOLE   1,936,455 0 0
ZURN WATER SOLUTIONS CORP COM 98983L108 4,972 136,580 SH   SOLE   136,580 0 0