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,209 14,835 SH   SOLE   14,835 0 0
ABBOTT LABS COM 002824100 249,784 2,110,377 SH   SOLE   2,110,377 0 0
ABBVIE INC COM 00287Y109 157,201 969,720 SH   SOLE   969,720 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 7,015 178,050 SH   SOLE   178,050 0 0
ACCENTURE LTD BERMUDA CL A G1151C101 89,012 263,949 SH   SOLE   263,949 0 0
ACI WORLDWIDE INC COM 004498101 23,008 730,658 SH   SOLE   730,658 0 0
ADOBE SYS INC COM 00724F101 388,067 851,734 SH   SOLE   851,734 0 0
ADVANCED MICRO DEVICES INC COM 007903107 4,685 42,845 SH   SOLE   42,845 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 3,265 24,673 SH   SOLE   24,673 0 0
AGNC INVT CORP COM 00123Q104 159 12,145 SH   SOLE   12,145 0 0
AIR PRODS & CHEMS INC COM 009158106 239,539 958,501 SH   SOLE   958,501 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 331,826 2,779,347 SH   SOLE   2,779,347 0 0
AKUMIN INC COM 01021F109 269 242,244 SH   SOLE   242,244 0 0
ALAMO GROUP INC COM 011311107 10,016 69,657 SH   SOLE   69,657 0 0
ALARM COM HLDGS INC COM 011642105 14,396 216,605 SH   SOLE   216,605 0 0
ALCON ORD SHS H01301128 176,264 2,221,908 SH   SOLE   2,221,908 0 0
ALIGN TECHNOLOGY INC COM 016255101 916 2,100 SH   SOLE   2,100 0 0
ALLSTATE CORP COM 020002101 28,569 206,262 SH   SOLE   206,262 0 0
ALPHABET INC CLASS A COM 02079K305 378,998 136,264 SH   SOLE   136,264 0 0
ALPHABET INC CLASS C COM 02079K107 389,639 139,506 SH   SOLE   139,506 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 11,671 1,014,885 SH   SOLE   1,014,885 0 0
ALTAIR ENGR INC COM CL A 021369103 6,469 100,450 SH   SOLE   100,450 0 0
ALTRA INDL MOTION CORP COM 02208R106 5,096 130,912 SH   SOLE   130,912 0 0
ALTRIA GROUP INC COM 02209S103 1,692 32,377 SH   SOLE   32,377 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 99 30,000 SH   SOLE   30,000 0 0
AMAZON COM INC COM 023135106 671,736 206,057 SH   SOLE   206,057 0 0
AMBEV SA SPONSORED ADR 02319V103 80 24,871 SH   SOLE   24,871 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 647 6,480 SH   SOLE   6,480 0 0
AMERICAN EXPRESS CO COM 025816109 121,714 650,878 SH   SOLE   650,878 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,346 21,437 SH   SOLE   21,437 0 0
AMERICAN TOWER CORP COM 03027X100 60,986 242,758 SH   SOLE   242,758 0 0
AMETEK INC NEW COM 031100100 6,169 46,320 SH   SOLE   46,320 0 0
AMGEN INC CL A 031162100 132,520 548,009 SH   SOLE   548,009 0 0
AMPHENOL CORP NEW CL A 032095101 1,387 18,413 SH   SOLE   18,413 0 0
ANALOG DEVICES INC COM 032654105 942 5,703 SH   SOLE   5,703 0 0
ANNALY CAP MGMT INC COM 035710409 331 46,961 SH   SOLE   46,961 0 0
ANSYS INC COM 03662Q105 35,942 113,149 SH   SOLE   113,149 0 0
ANTHEM INC COM 036752103 308 627 SH   SOLE   627 0 0
AON PLC SHS CL A G0403H108 901 2,768 SH   SOLE   2,768 0 0
APA CORPORATION COM 03743Q108 952 23,025 SH   SOLE   23,025 0 0
APOLLO ENDOSURGERY INC COM 03767D108 3,300 545,454 SH   SOLE   545,454 0 0
APPIAN CORP CL A 03782L101 2,138 35,146 SH   SOLE   35,146 0 0
APPLE COMPUTER INC COM 037833100 1,199,709 6,870,790 SH   SOLE   6,870,790 0 0
APPLIED MATLS INC COM 038222105 2,260 17,150 SH   SOLE   17,150 0 0
APTARGROUP INC COM 038336103 353 3,000 SH   SOLE   3,000 0 0
ARES CAPITAL CORP COM 04010L103 1,100 52,495 SH   SOLE   52,495 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 269 402 SH   SOLE   402 0 0
AT&T INC COM 00206R102 31,000 1,311,904 SH   SOLE   1,311,904 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 18,780 82,535 SH   SOLE   82,535 0 0
AUTODESK INC COM 052769106 611 2,852 SH   SOLE   2,852 0 0
AUTOZONE INC COM 053332102 4,658 2,278 SH   SOLE   2,278 0 0
AVERY DENNISON CORP COM 053611109 1,527 8,779 SH   SOLE   8,779 0 0
AVID TECHNOLOGY INC COM 05367P100 7,357 210,975 SH   SOLE   210,975 0 0
AVIENT CORPORATION COM 05368V106 2,450 51,047 SH   SOLE   51,047 0 0
AXON ENTERPRISE INC COM 05464C101 28,096 203,994 SH   SOLE   203,994 0 0
AZZ INC COM 002474104 11,516 238,725 SH   SOLE   238,725 0 0
BAIDU INC SPON ADR REP A 056752108 429 3,245 SH   SOLE   3,245 0 0
BALL CORP COM 058498106 24,076 267,509 SH   SOLE   267,509 0 0
BANK NEW YORK INC COM 064058100 2,057 41,451 SH   SOLE   41,451 0 0
BANK OF AMERICA CORPORATION COM 060505104 324,552 7,873,658 SH   SOLE   7,873,658 0 0
BARNES GROUP INC COM 067806109 815 20,283 SH   SOLE   20,283 0 0
BEAM GLOBAL COM 07373B109 545 26,667 SH   SOLE   26,667 0 0
BECTON DICKINSON & CO COM 075887109 5,867 22,058 SH   SOLE   22,058 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103 4,165 180,473 SH   SOLE   180,473 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 9,521 18 SH   SOLE   18 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670702 45,434 128,741 SH   SOLE   128,741 0 0
BGSF INC COM 05601C105 1,018 77,300 SH   SOLE   77,300 0 0
BHP GROUP LTD SPONSORED ADS 088606108 1,306 16,904 SH   SOLE   16,904 0 0
BLACK KNIGHT INC COM 09215C105 55,786 961,999 SH   SOLE   961,999 0 0
BLACKBAUD INC COM 09227Q100 763 12,740 SH   SOLE   12,740 0 0
BLACKROCK INC COM 09247X101 766 1,002 SH   SOLE   1,002 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 1,751 13,790 SH   SOLE   13,790 0 0
BLUEKNIGHT ENERGY PARTNERS L PFD UNIT SER A 09625U208 338 40,000 PRN   SOLE   40,000 0 0
BOEING CO COM 097023105 1,357 7,088 SH   SOLE   7,088 0 0
BOK FINL CORP COM NEW 05561Q201 1,073 11,416 SH   SOLE   11,416 0 0
BOOKING HLDGS INC COM 09857L108 8,180 3,483 SH   SOLE   3,483 0 0
BOSTON SCIENTIFIC CORP COM 101137107 484 10,937 SH   SOLE   10,937 0 0
BP PLC SPONSORED ADR 055622104 283 9,622 SH   SOLE   9,622 0 0
BRIGHAM MINERALS INC CL A COM 10918L103 288 11,265 SH   SOLE   11,265 0 0
BRIGHTCOVE INC COM 10921T101 4,066 521,225 SH   SOLE   521,225 0 0
BRINKER INTL INC COM 109641100 611 16,024 SH   SOLE   16,024 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,684 23,060 SH   SOLE   23,060 0 0
BROADCOM INC COM 11135F101 34,236 54,370 SH   SOLE   54,370 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 48,518 311,594 SH   SOLE   311,594 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 981 17,338 SH   SOLE   17,338 0 0
BROWN FORMAN CORP CL A 115637100 1,255 20,000 SH   SOLE   20,000 0 0
BRUNSWICK CORP COM 117043109 441 5,455 SH   SOLE   5,455 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 4,363 67,595 SH   SOLE   67,595 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 840 7,798 SH   SOLE   7,798 0 0
CABLE ONE INC COM 12685J105 536 366 SH   SOLE   366 0 0
CADENCE BANK COM 12740C103 5,826 199,120 SH   SOLE   199,120 0 0
CAL MAINE FOODS INC COM NEW 128030202 1,006 18,227 SH   SOLE   18,227 0 0
CALLAWAY GOLF CO COM 131193104 3,383 144,450 SH   SOLE   144,450 0 0
CAMDEN PPTY TR SH BEN INT 133131102 542 3,260 SH   SOLE   3,260 0 0
CANADIAN NAT RES LTD COM 136385101 782 12,610 SH   SOLE   12,610 0 0
CANADIAN NATL RY CO COM 136375102 1,493 11,128 SH   SOLE   11,128 0 0
CANADIAN PAC RY LTD COM 13645T100 798 9,662 SH   SOLE   9,662 0 0
CASTLE BIOSCIENCES INC COM 14843C105 4,760 106,100 SH   SOLE   106,100 0 0
CATALENT INC COM 148806102 2,848 25,685 SH   SOLE   25,685 0 0
CATERPILLAR INC DEL COM 149123101 2,543 11,412 SH   SOLE   11,412 0 0
CBTX INC COM 12481V104 38,143 1,230,423 SH   SOLE   1,230,423 0 0
CECO ENVIRONMENTAL CORP COM 125141101 13,121 2,389,978 SH   SOLE   2,389,978 0 0
CELSIUS HLDGS INC COM NEW 15118V207 4,526 82,029 SH   SOLE   82,029 0 0
CENTRAL SECS CORP COM 155123102 343 8,297 PRN   SOLE   8,297 0 0
CERNER CORP COM 156782104 281 3,000 SH   SOLE   3,000 0 0
CERUS CORP COM 157085101 2,110 384,255 SH   SOLE   384,255 0 0
CHARLES RIV LABS INTL INC COM 159864107 160,641 565,698 SH   SOLE   565,698 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 876 1,606 SH   SOLE   1,606 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 407 2,942 SH   SOLE   2,942 0 0
CHEMOURS CO COM 163851108 315 10,015 SH   SOLE   10,015 0 0
CHEVRON CORP NEW COM 166764100 211,152 1,296,766 SH   SOLE   1,296,766 0 0
CHUBB LIMITED COM H1467J104 1,480 6,920 SH   SOLE   6,920 0 0
CHURCH & DWIGHT INC COM 171340102 282 2,842 SH   SOLE   2,842 0 0
CINTAS CORP COM 172908105 216,293 508,458 SH   SOLE   508,458 0 0
CISCO SYS INC COM 17275R102 28,322 507,934 SH   SOLE   507,934 0 0
CITIGROUP INC COM NEW 172967424 4,395 82,312 SH   SOLE   82,312 0 0
CITRIX SYS INC COM 177376100 864 8,565 SH   SOLE   8,565 0 0
CLEARWAY ENERGY INC CL C 18539C204 256 7,000 SH   SOLE   7,000 0 0
CNX RES CORP COM 12653C108 6,413 309,510 SH   SOLE   309,510 0 0
COCA COLA CO COM 191216100 259,640 4,187,748 SH   SOLE   4,187,748 0 0
COGNYTE SOFTWARE LTD ORD SHS M25133105 5,262 465,280 SH   SOLE   465,280 0 0
COLFAX CORP COM 194014106 5,935 149,161 SH   SOLE   149,161 0 0
COLGATE PALMOLIVE CO COM 194162103 113,700 1,499,402 SH   SOLE   1,499,402 0 0
COMCAST CORP NEW CL A 20030N101 4,517 96,486 SH   SOLE   96,486 0 0
COMERICA INC COM 200340107 261,638 2,893,264 SH   SOLE   2,893,264 0 0
COMMSCOPE HLDG CO INC COM 20337X109 1,080 137,000 SH   SOLE   137,000 0 0
COMPASS MINERALS INTL INC COM 20451N101 2,123 33,807 SH   SOLE   33,807 0 0
CONOCOPHILLIPS COM 20825C104 235,106 2,351,057 SH   SOLE   2,351,057 0 0
CONSTELLATION BRANDS INC CL A 21036P108 348 1,511 SH   SOLE   1,511 0 0
COPART INC COM 217204106 3,784 30,155 SH   SOLE   30,155 0 0
CORTEVA INC COM 22052L104 28,792 500,905 SH   SOLE   500,905 0 0
COSTCO WHSL CORP NEW COM 22160K105 10,531 18,288 SH   SOLE   18,288 0 0
COTERRA ENERGY INC COM 127097103 179,558 6,657,705 SH   SOLE   6,657,705 0 0
CRESCENT ENERGY COMPANY CL A COM 44952J104 29,609 1,707,532 SH   SOLE   1,707,532 0 0
CROSSFIRST BANKSHARES INC COM 22766M109 16,674 1,057,976 SH   SOLE   1,057,976 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,805 9,779 SH   SOLE   9,779 0 0
CSW INDUSTRIALS INC COM 126402106 3,301 28,075 SH   SOLE   28,075 0 0
CSX CORP COM 126408103 426 11,384 SH   SOLE   11,384 0 0
CULLEN FROST BANKERS INC COM 229899109 306,779 2,216,448 SH   SOLE   2,216,448 0 0
CUMMINS INC COM 231021106 2,156 10,511 SH   SOLE   10,511 0 0
CVS CORP COM 126650100 14,055 138,867 SH   SOLE   138,867 0 0
CYNERGISTEK INC COM 23258P105 541 403,880 SH   SOLE   403,880 0 0
DALLASNEWS CORP COM SER A 235050101 782 111,782 SH   SOLE   111,782 0 0
DANAHER CORP DEL COM 235851102 561,739 1,915,042 SH   SOLE   1,915,042 0 0
DEERE & CO COM 244199105 1,563 3,762 SH   SOLE   3,762 0 0
DELUXE CORP COM 248019101 2,520 83,347 SH   SOLE   83,347 0 0
DENTSPLY SIRONA INC COM 24906P109 672 13,643 SH   SOLE   13,643 0 0
DERMTECH INC COM 24984K105 541 36,860 SH   SOLE   36,860 0 0
DEVON ENERGY CORP NEW COM 25179M103 90,717 1,534,197 SH   SOLE   1,534,197 0 0
DEXCOM INC COM 252131107 5,874 11,482 SH   SOLE   11,482 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 743 3,658 SH   SOLE   3,658 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,299 16,769 SH   SOLE   16,769 0 0
DIGITAL RLTY TR INC COM 253868103 940 6,627 SH   SOLE   6,627 0 0
DIGITALBRIDGE GROUP INC CL A COM 25401T108 742 103,100 SH   SOLE   103,100 0 0
DIGITALOCEAN HLDGS INC COM 25402D102 1,215 21,000 SH   SOLE   21,000 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 336 6,856 PRN   SOLE   6,856 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 326 11,834 PRN   SOLE   11,834 0 0
DISCOVER FINL SVCS COM 254709108 1,805 16,382 SH   SOLE   16,382 0 0
DISNEY WALT CO COM DISNEY 254687106 168,382 1,227,631 SH   SOLE   1,227,631 0 0
DOLLAR GEN CORP NEW COM 256677105 769 3,456 SH   SOLE   3,456 0 0
DOLLAR TREE INC COM 256746108 6,738 42,073 SH   SOLE   42,073 0 0
DOMINION RES INC VA NEW COM 25746U109 303 3,570 SH   SOLE   3,570 0 0
DOVER CORP COM 260003108 506 3,222 SH   SOLE   3,222 0 0
DOW INC COM 260557103 504 7,910 SH   SOLE   7,910 0 0
DRIVE SHACK INC COM 262077100 472 306,485 SH   SOLE   306,485 0 0
DRIVEN BRANDS HLDGS INC COM 26210V102 4,414 167,970 SH   SOLE   167,970 0 0
DUKE ENERGY CORP NEW COM 26441C204 1,409 12,620 SH   SOLE   12,620 0 0
DUN & BRADSTREET HLDGS INC COM 26484T106 21,056 1,201,808 SH   SOLE   1,201,808 0 0
DUPONT DE NEMOURS INC COM 26614N102 128,414 1,745,228 SH   SOLE   1,745,228 0 0
DXP ENTERPRISES INC NEW COM NEW 233377407 11,677 431,028 SH   SOLE   431,028 0 0
DZS INC COM 268211109 6,297 454,000 SH   SOLE   454,000 0 0
EAGLE MATERIALS INC COM 26969P108 4,849 37,775 SH   SOLE   37,775 0 0
EATON CORP PLC SHS G29183103 861 5,676 SH   SOLE   5,676 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 140 10,000 PRN   SOLE   10,000 0 0
ECOLAB INC COM 278865100 176,430 999,266 SH   SOLE   999,266 0 0
ECOVYST INC COM 27923Q109 7,167 619,940 SH   SOLE   619,940 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,275 10,827 SH   SOLE   10,827 0 0
EGAIN CORP COM NEW 28225C806 1,470 126,951 SH   SOLE   126,951 0 0
ELECTRONIC ARTS INC COM 285512109 512 4,050 SH   SOLE   4,050 0 0
ELEMENT SOLUTIONS INC COM 28618M106 1,598 72,975 SH   SOLE   72,975 0 0
ELEVATE CREDIT INC COM 28621V101 162 52,815 SH   SOLE   52,815 0 0
EMERSON ELEC CO COM 291011104 118,606 1,209,644 SH   SOLE   1,209,644 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 147 13,165 SH   SOLE   13,165 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 7,657 296,672 SH   SOLE   296,672 0 0
ENVESTNET INC COM 29404K106 1,343 18,041 SH   SOLE   18,041 0 0
EOG RES INC COM 26875P101 61,710 517,574 SH   SOLE   517,574 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 336 3,734 SH   SOLE   3,734 0 0
EVERI HLDGS INC COM 30034T103 3,928 187,045 SH   SOLE   187,045 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 3,266 69,510 SH   SOLE   69,510 0 0
EXACT SCIENCES CORP COM 30063P105 2,288 32,725 SH   SOLE   32,725 0 0
EXPEDITORS INTL WASH INC COM 302130109 220 2,129 SH   SOLE   2,129 0 0
EXXON MOBIL CORP COM 30231G102 59,361 718,740 SH   SOLE   718,740 0 0
FARO TECHNOLOGIES INC COM 311642102 727 14,000 SH   SOLE   14,000 0 0
FASTENAL CO COM 311900104 480 8,088 SH   SOLE   8,088 0 0
FEDEX CORP COM 31428X106 774 3,344 SH   SOLE   3,344 0 0
FIRST FINL BANKSHARES COM 32020R109 21,243 481,480 SH   SOLE   481,480 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 470 2,500 PRN   SOLE   2,500 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 212 4,000 PRN   SOLE   4,000 0 0
FIRSTSERVICE CORP NEW COM 33767E202 2,658 18,348 SH   SOLE   18,348 0 0
FIVE BELOW INC COM 33829M101 546 3,450 SH   SOLE   3,450 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 221 887 SH   SOLE   887 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 328 7,000 PRN   SOLE   7,000 0 0
FLOWSERVE CORP COM 34354P105 1,109 30,890 SH   SOLE   30,890 0 0
FMC CORP COM NEW 302491303 402,304 3,057,720 SH   SOLE   3,057,720 0 0
FORD MTR CO DEL COM 345370860 1,254 74,150 SH   SOLE   74,150 0 0
FORTINET INC COM 34959E109 19,551 57,210 SH   SOLE   57,210 0 0
FORTIVE CORP COM 34959J108 31,394 515,249 SH   SOLE   515,249 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 28,197 1,095,025 SH   SOLE   1,095,025 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 210 2,824 SH   SOLE   2,824 0 0
FOX FACTORY HLDG CORP COM 35138V102 2,015 20,570 SH   SOLE   20,570 0 0
FRANKLIN ELEC INC COM 353514102 99,420 1,197,254 SH   SOLE   1,197,254 0 0
FREQUENCY ELECTRS INC COM 358010106 870 100,000 SH   SOLE   100,000 0 0
GARMIN LTD SHS H2906T109 1,332 11,234 SH   SOLE   11,234 0 0
GENERAC HLDGS INC COM 368736104 106,016 356,645 SH   SOLE   356,645 0 0
GENERAL DYNAMICS CORP COM 369550108 7,739 32,086 SH   SOLE   32,086 0 0
GENERAL ELECTRIC CO COM NEW 369604301 20,246 221,267 SH   SOLE   221,267 0 0
GENERAL MLS INC COM 370334104 3,796 56,061 SH   SOLE   56,061 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 176 15,000 SH   SOLE   15,000 0 0
GENTEX CORP COM 371901109 12,213 418,680 SH   SOLE   418,680 0 0
GENUINE PARTS CO COM 372460105 1,096 8,698 SH   SOLE   8,698 0 0
GILEAD SCIENCES INC COM 375558103 1,366 22,984 SH   SOLE   22,984 0 0
GLACIER BANCORP INC NEW COM 37637Q105 45,626 907,434 SH   SOLE   907,434 0 0
GLOBAL INDUSTRIAL COMPANY COM 37892E102 23,886 741,101 SH   SOLE   741,101 0 0
GLOBE LIFE INC COM 37959E102 529 5,262 SH   SOLE   5,262 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 766 36,520 PRN   SOLE   36,520 0 0
GLOBAL X FDS NASDQ 100 CVRDGW 37954Y269 266 8,960 PRN   SOLE   8,960 0 0
GLOBAL X FDS RUSSELL 2000 37954Y459 278 11,695 PRN   SOLE   11,695 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475 294 5,935 PRN   SOLE   5,935 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,546 10,743 SH   SOLE   10,743 0 0
GOOSEHEAD INS INC CL A 38267D109 4,541 57,790 SH   SOLE   57,790 0 0
GORMAN RUPP CO COM 383082104 12,922 360,149 SH   SOLE   360,149 0 0
GRAHAM CORP COM 384556106 825 107,002 SH   SOLE   107,002 0 0
GRAINGER W W INC COM 384802104 2,707 5,249 SH   SOLE   5,249 0 0
GSI TECHNOLOGY INC COM 36241U106 804 210,000 SH   SOLE   210,000 0 0
HALLIBURTON CO COM 406216101 2,450 64,690 SH   SOLE   64,690 0 0
HASBRO INC COM 418056107 565 6,900 SH   SOLE   6,900 0 0
HEALTHEQUITY INC COM 42226A107 3,730 55,310 SH   SOLE   55,310 0 0
HEICO CORP NEW COM 422806109 217 1,415 SH   SOLE   1,415 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 5,177 64,510 SH   SOLE   64,510 0 0
HERSHEY CO COM 427866108 338 1,561 SH   SOLE   1,561 0 0
HESS CORP COM 42809H107 1,591 14,865 SH   SOLE   14,865 0 0
HEXCEL CORP NEW COM 428291108 2,706 45,510 SH   SOLE   45,510 0 0
HF SINCLAIR CORPORATION COM 403949100 5,671 142,320 SH   SOLE   142,320 0 0
HILLTOP HOLDINGS INC COM 432748101 1,280 43,542 SH   SOLE   43,542 0 0
HOME BANCSHARES INC COM 436893200 19,369 857,040 SH   SOLE   857,040 0 0
HOME DEPOT INC COM 437076102 408,623 1,365,126 SH   SOLE   1,365,126 0 0
HONEYWELL INTL INC COM 438516106 314,707 1,617,364 SH   SOLE   1,617,364 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 1,549 14,725 SH   SOLE   14,725 0 0
HP INC COM 40434L105 420 11,559 SH   SOLE   11,559 0 0
ICON PLC SHS G4705A100 334 1,374 SH   SOLE   1,374 0 0
IDEX CORP COM 45167R104 109,046 568,750 SH   SOLE   568,750 0 0
IDEXX LABS INC COM 45168D104 2,299 4,202 SH   SOLE   4,202 0 0
ILLINOIS TOOL WKS INC COM 452308109 31,047 148,267 SH   SOLE   148,267 0 0
INDEPENDENT BK GROUP INC COM 45384B106 1,139 16,000 SH   SOLE   16,000 0 0
ETFIS SER TR I INFRAC ACT MLP 26923G772 558 18,500 PRN   SOLE   18,500 0 0
INOTIV INC COM 45783Q100 3,111 118,815 SH   SOLE   118,815 0 0
INTEL CORP COM 458140100 96,615 1,949,464 SH   SOLE   1,949,464 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 547 4,140 SH   SOLE   4,140 0 0
INTERNATIONAL PAPER CO COM 460146103 2,096 45,423 SH   SOLE   45,423 0 0
INTEVAC INC COM 461148108 2,461 460,045 SH   SOLE   460,045 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,688 12,985 SH   SOLE   12,985 0 0
INTUIT COM 461202103 35,712 74,270 SH   SOLE   74,270 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 670 2,221 SH   SOLE   2,221 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 2,058 5,676 SH   SOLE   5,676 0 0
INVESCO HIG INCM 2023 TARG T COM 46135X108 88 10,000 SH   SOLE   10,000 0 0
INVESCO HIGH INCOME 2024 TAR COM 46136K105 235 26,000 PRN   SOLE   26,000 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 394 4,603 PRN   SOLE   4,603 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 471 2,561 PRN   SOLE   2,561 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 318 1,100 PRN   SOLE   1,100 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 894 6,000 PRN   SOLE   6,000 0 0
IRON MTN INC NEW COM 46284V101 806 14,550 SH   SOLE   14,550 0 0
ISHARES INC MSCI CDA ETF 464286509 14,743 366,646 PRN   SOLE   366,646 0 0
ISHARES INC MSCI ISRAEL ETF 464286632 536 7,225 PRN   SOLE   7,225 0 0
ISHARES INC MSCI NETHERL ETF 464286814 447 10,550 PRN   SOLE   10,550 0 0
ISHARES TR S&P 100 ETF 464287101 699 3,350 PRN   SOLE   3,350 0 0
ISHARES TR CORE S&P TTL STK 464287150 4,135 40,963 PRN   SOLE   40,963 0 0
ISHARES TR CORE S&P500 ETF 464287200 453 999 PRN   SOLE   999 0 0
ISHARES TR CORE US AGGBD ET 464287226 5,324 49,712 PRN   SOLE   49,712 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,190 14,277 PRN   SOLE   14,277 0 0
ISHARES TR MSCI EAFE ETF 464287465 237 3,225 PRN   SOLE   3,225 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 612 5,112 PRN   SOLE   5,112 0 0
ISHARES TR CORE S&P MCP ETF 464287507 304 1,133 PRN   SOLE   1,133 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 238 1,436 PRN   SOLE   1,436 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 914 3,293 PRN   SOLE   3,293 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 342 2,120 PRN   SOLE   2,120 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 454 2,214 PRN   SOLE   2,214 0 0
ISHARES TR U.S. TECH ETF 464287721 247 2,400 PRN   SOLE   2,400 0 0
ISHARES TR CORE S&P SCP ETF 464287804 4,309 39,947 PRN   SOLE   39,947 0 0
ISHARES TR SP SMCP600VL ETF 464287879 792 7,732 PRN   SOLE   7,732 0 0
ISHARES TR SP SMCP600GR ETF 464287887 1,553 12,412 PRN   SOLE   12,412 0 0
ISHARES TR MSCI ACWI EX US 464288240 8,274 158,296 PRN   SOLE   158,296 0 0
ISHARES TR MBS ETF 464288588 352 3,454 PRN   SOLE   3,454 0 0
ISHARES TR INTRMD CR BD ETF 464288638 2,234 40,712 PRN   SOLE   40,712 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 403 3,300 PRN   SOLE   3,300 0 0
ISHARES TR SHORT TREAS BD 464288679 226 2,052 PRN   SOLE   2,052 0 0
ISHARES TR PFD AND INCM SEC 464288687 276 7,579 PRN   SOLE   7,579 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,690 15,812 PRN   SOLE   15,812 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 994 16,168 PRN   SOLE   16,168 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 338 5,493 PRN   SOLE   5,493 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 2,812 112,285 PRN   SOLE   112,285 0 0
ISHARES TR IBONDS DEC2023 46435G318 314 12,345 PRN   SOLE   12,345 0 0
ISHARES TR IBONDS DEC22 ETF 46435G755 1,079 41,643 PRN   SOLE   41,643 0 0
ISHARES TR RUS MD CP GR ETF 464287481 789 7,850 PRN   SOLE   7,850 0 0
ITERIS INC COM 46564T107 989 331,900 SH   SOLE   331,900 0 0
ITT INC COM 45073V108 2,645 35,165 SH   SOLE   35,165 0 0
HUNT J B TRANS SVCS INC COM 445658107 1,426 7,100 SH   SOLE   7,100 0 0
JANUS DETROIT STR TR HENDERSON MTG 47103U852 349 6,992 PRN   SOLE   6,992 0 0
JEFFERIES FINL GROUP INC COM 47233W109 467 14,212 SH   SOLE   14,212 0 0
JOHNSON & JOHNSON COM 478160104 111,028 626,464 SH   SOLE   626,464 0 0
JOHNSON CTLS INTL PLC SHS G51502105 3,090 47,126 SH   SOLE   47,126 0 0
JP MORGAN CHASE & CO COM 46625H100 330,981 2,427,971 SH   SOLE   2,427,971 0 0
KEURIG DR PEPPER INC COM 49271V100 80,516 2,124,435 SH   SOLE   2,124,435 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 5,022 308,853 SH   SOLE   308,853 0 0
KIMBERLY CLARK CORP COM 494368103 131,505 1,067,756 SH   SOLE   1,067,756 0 0
KINDER MORGAN INC DEL COM 49456B101 45,201 2,390,304 SH   SOLE   2,390,304 0 0
KIRBY CORP COM 497266106 127,830 1,770,737 SH   SOLE   1,770,737 0 0
KLA CORPORATION COM NEW 482480100 1,434 3,917 SH   SOLE   3,917 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 87,466 352,020 SH   SOLE   352,020 0 0
LAM RESEARCH CORP COM 512807108 2,697 5,017 SH   SOLE   5,017 0 0
LANDSTAR SYS INC COM 515098101 830 5,506 SH   SOLE   5,506 0 0
LANTRONIX INC COM NEW 516548203 3,313 495,900 SH   SOLE   495,900 0 0
LAUDER ESTEE COS INC CL A 518439104 121,231 445,177 SH   SOLE   445,177 0 0
LAWSON PRODS INC COM 520776105 167,399 4,343,508 SH   SOLE   4,343,508 0 0
LESLIES INC COM 527064109 13,101 676,707 SH   SOLE   676,707 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 3,397 74,294 SH   SOLE   74,294 0 0
LIFE STORAGE INC COM 53223X107 1,538 10,950 SH   SOLE   10,950 0 0
LIGHTWAVE LOGIC INC COM 532275104 144 15,000 SH   SOLE   15,000 0 0
LILLY ELI & CO COM 532457108 7,237 25,270 SH   SOLE   25,270 0 0
LINCOLN NATL CORP IND COM 534187109 261 4,000 SH   SOLE   4,000 0 0
LINDE PLC COM G5494J103 25,594 80,124 SH   SOLE   80,124 0 0
LIVERAMP HLDGS INC COM 53815P108 12,440 332,701 SH   SOLE   332,701 0 0
LKQ CORP COM 501889208 3,173 69,881 SH   SOLE   69,881 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 157 65,000 SH   SOLE   65,000 0 0
LOCKHEED MARTIN CORP COM 539830109 5,359 12,142 SH   SOLE   12,142 0 0
LOWES COS INC COM 548661107 13,670 67,610 SH   SOLE   67,610 0 0
LPL FINL HLDGS INC COM 50212V100 1,577 8,630 SH   SOLE   8,630 0 0
LUMEN TECHNOLOGIES INC COM 550241103 711 63,062 SH   SOLE   63,062 0 0
LUMENTUM HLDGS INC COM 55024U109 3,795 38,880 SH   SOLE   38,880 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,227 65,763 SH   SOLE   65,763 0 0
MAGNITE INC COM 55955D100 7,765 587,805 SH   SOLE   587,805 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 29,263 1,237,322 SH   SOLE   1,237,322 0 0
MAIN STREET CAPITAL CORP COM 56035L104 1,780 41,752 SH   SOLE   41,752 0 0
MARATHON OIL CORP COM 565849106 2,240 89,200 SH   SOLE   89,200 0 0
MARRIOTT INTL INC NEW CL A 571903202 566 3,219 SH   SOLE   3,219 0 0
MARSH & MCLENNAN COS INC COM 571748102 706 4,143 SH   SOLE   4,143 0 0
MARTIN MARIETTA MATLS INC COM 573284106 256,859 667,357 SH   SOLE   667,357 0 0
MASTERCARD INC CL A 57636Q104 7,729 21,626 SH   SOLE   21,626 0 0
MATADOR RES CO COM 576485205 636 12,000 SH   SOLE   12,000 0 0
MCCORMICK & CO INC COM NON VTG 579780206 379 3,800 SH   SOLE   3,800 0 0
MCDONALDS CORP COM 580135101 7,265 29,378 SH   SOLE   29,378 0 0
MCKESSON CORP COM 58155Q103 306 1,000 SH   SOLE   1,000 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 604 28,590 SH   SOLE   28,590 0 0
MEDPACE HLDGS INC COM 58506Q109 4,853 29,665 SH   SOLE   29,665 0 0
MEDTRONIC INC COM G5960L103 24,790 223,435 SH   SOLE   223,435 0 0
MERCK & CO INC COM 58933Y105 124,800 1,521,028 SH   SOLE   1,521,028 0 0
MERCURY SYS INC COM 589378108 7,532 116,870 SH   SOLE   116,870 0 0
MESA LABS INC COM 59064R109 3,541 13,891 SH   SOLE   13,891 0 0
META PLATFORMS INC CL A 30303M102 40,472 182,010 SH   SOLE   182,010 0 0
METLIFE INC COM 59156R108 2,621 37,296 SH   SOLE   37,296 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 223 2,968 SH   SOLE   2,968 0 0
MICROSOFT CORP COM 594918104 883,642 2,866,084 SH   SOLE   2,866,084 0 0
MIDDLEBY CORP COM 596278101 2,579 15,730 SH   SOLE   15,730 0 0
MODEL N INC COM 607525102 3,495 129,915 SH   SOLE   129,915 0 0
MONDELEZ INTL INC CL A 609207105 60,876 969,675 SH   SOLE   969,675 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 432 5,409 SH   SOLE   5,409 0 0
MOODYS CORP COM 615369105 132,095 391,498 SH   SOLE   391,498 0 0
MORGAN STANLEY COM NEW 617446448 901 10,308 SH   SOLE   10,308 0 0
MOTOROLA SOLUTIONS INC COM NEW 617446448 201 828 SH   SOLE   828 0 0
MPLX LP COM UNIT REP LTD 55336V100 250 7,540 SH   SOLE   7,540 0 0
MSCI INC COM 55354G100 3,123 6,210 SH   SOLE   6,210 0 0
MURPHY OIL CORP COM 626717102 2,190 54,233 SH   SOLE   54,233 0 0
MURPHY USA INC COM 626755102 2,941 14,709 SH   SOLE   14,709 0 0
NATERA INC COM 632307104 329 8,085 SH   SOLE   8,085 0 0
NATIONAL INSTRS CORP COM 636518102 60,276 1,484,996 SH   SOLE   1,484,996 0 0
NEOGEN CORP COM 640491106 44,813 1,453,095 SH   SOLE   1,453,095 0 0
NEOGENOMICS INC COM NEW 64049M209 266 21,915 SH   SOLE   21,915 0 0
NETFLIX INC COM 64110L106 1,470 3,924 SH   SOLE   3,924 0 0
NEWELL BRANDS INC COM 651229106 87,427 4,083,447 SH   SOLE   4,083,447 0 0
NEWMARK GROUP INC CL A 65158N102 4,690 294,605 SH   SOLE   294,605 0 0
NEWMONT MNG CORP COM 651639106 114,943 1,446,729 SH   SOLE   1,446,729 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 6,851 36,350 SH   SOLE   36,350 0 0
NEXTERA ENERGY INC COM 65339F101 2,376 28,044 SH   SOLE   28,044 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 619 7,423 SH   SOLE   7,423 0 0
NIKE INC CL B 654106103 151,006 1,122,221 SH   SOLE   1,122,221 0 0
NOKIA CORP SPONSORED ADR 654902204 137 25,000 SH   SOLE   25,000 0 0
NORDSON CORP COM 655663102 479 2,110 SH   SOLE   2,110 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,631 5,720 SH   SOLE   5,720 0 0
NORTHERN OIL AND GAS INC MN COM 665531307 1,543 54,750 SH   SOLE   54,750 0 0
NORTHERN TR CORP COM 665859104 6,051 51,958 SH   SOLE   51,958 0 0
NORTHROP GRUMMAN CORP COM 666807102 571 1,277 SH   SOLE   1,277 0 0
NOVARTIS A G SPONSORED ADR 66987V109 819 9,334 SH   SOLE   9,334 0 0
NOVO-NORDISK A S ADR 670100205 361 3,255 SH   SOLE   3,255 0 0
NUCOR CORP COM 670346105 1,412 9,500 SH   SOLE   9,500 0 0
NUTANIX INC CL A 67059N108 7,804 290,965 SH   SOLE   290,965 0 0
NUVEEN MUN VALUE FD INC COM 670928100 99 10,300 PRN   SOLE   10,300 0 0
NUVEEN MUN CR OPPORTUNITIES CONV BONDS 670663103 181 13,400 PRN   SOLE   13,400 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 351 24,336 PRN   SOLE   24,336 0 0
NV5 GLOBAL INC COM 62945V109 3,973 29,807 SH   SOLE   29,807 0 0
NVIDIA CORP COM 67066G104 46,445 170,214 SH   SOLE   170,214 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 48,727 71,138 SH   SOLE   71,138 0 0
OLD DOMINION FGHT LINES INC COM 679580100 657 2,200 SH   SOLE   2,200 0 0
OMNICELL INC COM 68213N109 3,245 25,057 SH   SOLE   25,057 0 0
OMNICOM GROUP INC COM 681919106 630 7,422 SH   SOLE   7,422 0 0
ONEOK INC NEW COM 682680103 490 6,943 SH   SOLE   6,943 0 0
OPEN LENDING CORP COM CL A 68373J104 9,577 506,440 SH   SOLE   506,440 0 0
ORACLE CORP COM 68389X105 239,529 2,895,315 SH   SOLE   2,895,315 0 0
ORIGIN BANCORP INC COM 68621T102 11,246 265,923 SH   SOLE   265,923 0 0
OWENS CORNING NEW COM 690742101 794 8,675 SH   SOLE   8,675 0 0
PALOMAR HLDGS INC COM 69753M105 4,943 77,240 SH   SOLE   77,240 0 0
PARKER HANNIFAN CORP COM 701094104 40,539 142,862 SH   SOLE   142,862 0 0
PAYCHEX INC COM 704326107 1,343 9,838 SH   SOLE   9,838 0 0
PAYLOCITY HLDG CORP COM 70438V106 789 3,835 SH   SOLE   3,835 0 0
PAYPAL HLDGS INC COM 70450Y103 243,770 2,107,828 SH   SOLE   2,107,828 0 0
PEMBINA PIPELINE CORP COM 706327103 376 10,000 SH   SOLE   10,000 0 0
PEPSICO INC COM 713448108 256,209 1,530,701 SH   SOLE   1,530,701 0 0
PERFICIENT INC COM 71375U101 6,111 55,510 SH   SOLE   55,510 0 0
PERKINELMER INC COM 714046109 166,929 956,832 SH   SOLE   956,832 0 0
PETCO HEALTH & WELLNESS CO I COM 71601V105 13,301 679,670 SH   SOLE   679,670 0 0
PFIZER INC COM 717081103 118,574 2,290,394 SH   SOLE   2,290,394 0 0
PGT INC COM 69336V101 2,289 127,325 SH   SOLE   127,325 0 0
PHILIP MORRIS INTL INC COM 718172109 4,072 43,350 SH   SOLE   43,350 0 0
PHILLIPS 66 COM 718546104 1,589 18,389 SH   SOLE   18,389 0 0
PIMCO ETF TR TOTL RETN ETF 72201R775 254 2,500 PRN   SOLE   2,500 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 4,470 48,544 SH   SOLE   48,544 0 0
PINTEREST INC CL A 72352L106 36,085 1,466,291 SH   SOLE   1,466,291 0 0
PIONEER NAT RES CO COM 723787107 116,141 464,510 SH   SOLE   464,510 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 193 17,905 SH   SOLE   17,905 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 231 20,000 SH   SOLE   20,000 0 0
PLAYA HOTELS & RESORTS NV SHS N70544106 2,918 337,385 SH   SOLE   337,385 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,397 7,572 SH   SOLE   7,572 0 0
POOL CORPORATION COM 73278L105 1,603 3,790 SH   SOLE   3,790 0 0
POST HLDGS INC COM 737446104 1,356 19,580 SH   SOLE   19,580 0 0
POTLATCHDELTIC CORPORATION COM 737630103 633 12,008 SH   SOLE   12,008 0 0
PPG INDS INC COM 693506107 303 2,309 SH   SOLE   2,309 0 0
PRIMO WATER CORPORATION COM 74167P108 2,865 201,075 SH   SOLE   201,075 0 0
PROCTER & GAMBLE CO COM 742718109 188,666 1,234,728 SH   SOLE   1,234,728 0 0
PROFIRE ENERGY INC COM 74316X101 1,668 1,283,025 SH   SOLE   1,283,025 0 0
PROGYNY INC COM 74340E103 9,266 180,269 SH   SOLE   180,269 0 0
PROLOGIS INC COM 74340W103 1,244 7,701 SH   SOLE   7,701 0 0
PROSPERITY BANCSHARES INC COM 743606105 4,212 60,702 SH   SOLE   60,702 0 0
PRUDENTIAL FINL INC COM 744320102 2,345 19,844 SH   SOLE   19,844 0 0
Q2 HLDGS INC COM 74736L109 2,875 46,635 SH   SOLE   46,635 0 0
QUAKER CHEM CORP COM 747316107 2,640 15,276 SH   SOLE   15,276 0 0
QUALCOMM INC COM 747525103 114,699 750,551 SH   SOLE   750,551 0 0
QUANTUM CORP COM NEW 747906501 1,510 665,000 SH   SOLE   665,000 0 0
R1 RCM INC COM 749397105 5,610 209,652 SH   SOLE   209,652 0 0
RANGE RES CORP COM 75281A109 516 17,000 SH   SOLE   17,000 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,653 15,041 SH   SOLE   15,041 0 0
RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 8,419 84,980 SH   SOLE   84,980 0 0
REATA PHARMACEUTICALS INC CL A 75615P103 2,245 68,534 SH   SOLE   68,534 0 0
RED ROCK RESORTS INC CL A 75700L108 4,233 87,177 SH   SOLE   87,177 0 0
REDWIRE CORPORATION COM 75776W103 4,240 500,000 SH   SOLE   500,000 0 0
REGAL REXNORD CORPORATION COM 758750103 1,328 8,925 SH   SOLE   8,925 0 0
REGENERON PHARMACEUTICALS COM 75886F107 1,155 1,654 SH   SOLE   1,654 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 24,836 135,456 SH   SOLE   135,456 0 0
REPAY HLDGS CORP COM CL A 76029L100 2,388 161,675 SH   SOLE   161,675 0 0
REPUBLIC SVCS INC COM 760759100 7,392 55,789 SH   SOLE   55,789 0 0
RIMINI STR INC DEL COM 76674Q107 103 17,682 SH   SOLE   17,682 0 0
ROCKWELL AUTOMATION INC COM 773903109 152,840 545,799 SH   SOLE   545,799 0 0
ROPER INDS INC NEW COM 776696106 285,647 604,890 SH   SOLE   604,890 0 0
ROYAL GOLD INC COM 780287108 391 2,765 SH   SOLE   2,765 0 0
RYDER SYS INC COM 783549108 207 2,611 SH   SOLE   2,611 0 0
S&P GLOBAL INC COM 78409V104 3,208 7,822 SH   SOLE   7,822 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102 8,602 148,955 SH   SOLE   148,955 0 0
SALESFORCE COM INC COM 79466L302 90,894 428,100 SH   SOLE   428,100 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 9,015 26,200 SH   SOLE   26,200 0 0
SCHLUMBERGER LTD COM 806857108 2,090 50,584 SH   SOLE   50,584 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 380 13,680 PRN   SOLE   13,680 0 0
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 1,275 26,250 PRN   SOLE   26,250 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 620 17,520 PRN   SOLE   17,520 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,797 35,457 PRN   SOLE   35,457 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 5,072 144,840 SH   SOLE   144,840 0 0
SEALED AIR CORP NEW COM 81211K100 835 12,475 SH   SOLE   12,475 0 0
SEI INVESTMENTS CO COM 784117103 550 9,140 SH   SOLE   9,140 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 296 2,160 PRN   SOLE   2,160 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 203 1,095 SH   SOLE   1,095 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 703 4,421 PRN   SOLE   4,421 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 2,905 339,000 SH   SOLE   339,000 0 0
SERVICE CORP INTL COM 817565104 398 6,045 SH   SOLE   6,045 0 0
SERVICENOW INC COM 81762P102 468 840 SH   SOLE   840 0 0
SERVICESOURCE INTL INC COM 81763U100 884 680,000 SH   SOLE   680,000 0 0
SHELL PLC SPON ADS 780259305 758 13,801 SH   SOLE   13,801 0 0
SHERWIN WILLIAMS CO COM 824348106 39,136 156,781 SH   SOLE   156,781 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 17,600 671,258 SH   SOLE   671,258 0 0
SL GREEN RLTY CORP COM 78440X887 1,771 21,818 SH   SOLE   21,818 0 0
SM ENERGY CO COM 78454L100 343 8,804 SH   SOLE   8,804 0 0
SMART GLOBAL HLDGS INC SHS G8232Y101 775 30,000 SH   SOLE   30,000 0 0
SMITH A O CORP COM 831865209 5,597 87,600 SH   SOLE   87,600 0 0
SMITH MIDLAND CORP COM 832156103 425 23,961 SH   SOLE   23,961 0 0
SOLARIS OILFIELD INFRASTRUCT COM CL A 83418M103 119 10,500 SH   SOLE   10,500 0 0
SONOCO PRODS CO COM 835495102 636 10,160 SH   SOLE   10,160 0 0
SONOS INC COM 83570H108 3,721 131,870 SH   SOLE   131,870 0 0
SOUTHSTATE CORPORATION COM 840441109 256 3,137 SH   SOLE   3,137 0 0
SOUTHERN CO COM 842587107 408 5,633 SH   SOLE   5,633 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 1,086 26,602 SH   SOLE   26,602 0 0
SOUTHWEST AIRLS CO COM 844741108 461 10,063 SH   SOLE   10,063 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,239 11,599 SH   SOLE   11,599 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,940 10,741 PRN   SOLE   10,741 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 219 5,665 PRN   SOLE   5,665 0 0
SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 1,219 35,700 PRN   SOLE   35,700 0 0
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 283 2,760 PRN   SOLE   2,760 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 312 2,500 PRN   SOLE   2,500 0 0
SPDR SER TR S&P DIVID ETF 78464A763 279 2,175 PRN   SOLE   2,175 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 481 5,351 PRN   SOLE   5,351 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 831 9,094 PRN   SOLE   9,094 0 0
SPROUT SOCIAL INC COM CL A 85209W109 61,312 765,246 SH   SOLE   765,246 0 0
SPS COMMERCE INC COM 78463M107 846 6,450 SH   SOLE   6,450 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 9,302 116,400 SH   SOLE   116,400 0 0
STARBUCKS CORP COM 855244109 27,477 302,048 SH   SOLE   302,048 0 0
STRONGHOLD DIGITAL MINING IN CLASS A COM 86337R103 196 33,500 SH   SOLE   33,500 0 0
STRYKER CORPORATION COM 863667101 109,815 410,752 SH   SOLE   410,752 0 0
SUN LIFE FINANCIAL INC. COM 866796105 565 10,122 SH   SOLE   10,122 0 0
SVB FINL GROUP COM 78486Q101 7,221 12,907 SH   SOLE   12,907 0 0
SWK HLDGS CORP COM NEW 78501P203 1,312 77,737 SH   SOLE   77,737 0 0
SYSCO CORP COM 871829107 3,445 42,191 SH   SOLE   42,191 0 0
T-MOBILE US INC COM 872590104 1,670 13,011 SH   SOLE   13,011 0 0
PRICE T ROWE GROUP INC COM 74144T108 973 6,436 SH   SOLE   6,436 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 341 3,270 SH   SOLE   3,270 0 0
TAPESTRY INC COM 876030107 9,990 268,904 SH   SOLE   268,904 0 0
TARGA RES CORP COM 87612G101 281 3,720 SH   SOLE   3,720 0 0
TARGET CORP COM 87612E106 4,006 18,876 SH   SOLE   18,876 0 0
TE CONNECTIVITY LTD REG SHS H84989104 2,417 18,452 SH   SOLE   18,452 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 201,848 427,075 SH   SOLE   427,075 0 0
TESLA INC COM 88160R101 926 859 SH   SOLE   859 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 3,877 67,647 SH   SOLE   67,647 0 0
TEXAS INSTRS INC COM 882508104 10,129 55,206 SH   SOLE   55,206 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 2,074 54,480 SH   SOLE   54,480 0 0
COOPER COS INC COM NEW 216648402 334 800 SH   SOLE   800 0 0
THE NECESSITY RETAIL REIT IN COM CLASS A 02607T109 98 12,332 SH   SOLE   12,332 0 0
THE TRADE DESK INC COM CL A 88339J105 2,406 34,750 SH   SOLE   34,750 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 558,465 945,510 SH   SOLE   945,510 0 0
THIRD COAST BANCSHARES INC COM 88422P109 231 10,000 SH   SOLE   10,000 0 0
TORO CO COM 891092108 82,619 966,413 SH   SOLE   966,413 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 2,662 55,000 SH   SOLE   55,000 0 0
TRACTOR SUPPLY CO COM 892356106 114,228 489,473 SH   SOLE   489,473 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 336 2,198 SH   SOLE   2,198 0 0
TRANSDIGM GROUP INC COM 893641100 2,106 3,232 SH   SOLE   3,232 0 0
TREX CO INC COM 89531P105 432 6,615 SH   SOLE   6,615 0 0
TRIMBLE NAVIGATION LTD COM 896239100 296,755 4,113,593 SH   SOLE   4,113,593 0 0
TRITON INTL LTD CL A G9078F107 1,031 14,695 SH   SOLE   14,695 0 0
TRIUMPH GROUP INC NEW COM 896818101 3,282 129,818 SH   SOLE   129,818 0 0
TRUIST FINL CORP COM 89832Q109 70,260 1,239,158 SH   SOLE   1,239,158 0 0
TWILIO INC CL A 90138F102 3,689 22,385 SH   SOLE   22,385 0 0
TWITTER INC COM 90184L102 582 15,040 SH   SOLE   15,040 0 0
TYLER TECHNOLOGIES INC COM 902252105 21,570 48,484 SH   SOLE   48,484 0 0
U S PHYSICAL THERAPY INC COM 90337L108 3,946 39,680 SH   SOLE   39,680 0 0
UNION PAC CORP COM 907818108 344,870 1,262,289 SH   SOLE   1,262,289 0 0
UNITED PARCEL SERVICE INC CL B 911312106 5,040 23,500 SH   SOLE   23,500 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,104 15,891 SH   SOLE   15,891 0 0
UPWORK INC COM 91688F104 5,111 219,925 SH   SOLE   219,925 0 0
US BANCORP DEL COM NEW 902973304 123,241 2,318,733 SH   SOLE   2,318,733 0 0
UTZ BRANDS INC COM CL A 918090101 3,099 209,670 SH   SOLE   209,670 0 0
V F CORP COM 918204108 60,063 1,056,329 SH   SOLE   1,056,329 0 0
VACASA INC CLASS A COM 91854V107 130 15,755 SH   SOLE   15,755 0 0
VALERO ENERGY CORP COM 91913Y100 1,802 17,745 SH   SOLE   17,745 0 0
VALMONT INDS INC COM 920253101 101,467 425,261 SH   SOLE   425,261 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 654 7,986 PRN   SOLE   7,986 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 615 7,890 PRN   SOLE   7,890 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1,433 18,020 PRN   SOLE   18,020 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 741 15,423 PRN   SOLE   15,423 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 392 3,496 PRN   SOLE   3,496 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 581 12,591 PRN   SOLE   12,591 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3,267 63,374 PRN   SOLE   63,374 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7,010 16,885 PRN   SOLE   16,885 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,270 5,698 PRN   SOLE   5,698 0 0
VANGUARD INDEX FDS REIT ETF 922908553 859 7,930 SH   SOLE   7,930 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 580 2,339 PRN   SOLE   2,339 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,029 5,847 PRN   SOLE   5,847 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 3,737 22,559 PRN   SOLE   22,559 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,818 8,552 PRN   SOLE   8,552 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 5,716 25,108 PRN   SOLE   25,108 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,684 59,986 PRN   SOLE   59,986 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 315 3,659 PRN   SOLE   3,659 0 0
VERISK ANALYTICS INC COM 92345Y106 39,255 182,898 SH   SOLE   182,898 0 0
VERITEX HLDGS INC COM 923451108 4,451 116,615 SH   SOLE   116,615 0 0
VERIZON COMMUNICATIONS COM 92343V104 14,861 291,732 SH   SOLE   291,732 0 0
VIEWRAY INC COM 92672L107 1,503 383,445 SH   SOLE   383,445 0 0
VIRTUS ALLIANZGI CONVERTIBLE COM 92838R105 168 18,000 SH   SOLE   18,000 0 0
VISA INC COM CL A 92826C839 224,143 1,010,702 SH   SOLE   1,010,702 0 0
VONTIER CORPORATION COM 928881101 662 26,082 SH   SOLE   26,082 0 0
VULCAN MATS CO COM 929160109 1,074 5,845 SH   SOLE   5,845 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,495 33,382 SH   SOLE   33,382 0 0
WAL MART STORES INC COM 931142103 56,229 377,577 SH   SOLE   377,577 0 0
WASTE CONNECTIONS INC COM 94106B101 166,728 1,193,471 SH   SOLE   1,193,471 0 0
WASTE MGMT INC DEL COM 94106L109 47,547 299,981 SH   SOLE   299,981 0 0
WATSCO INC COM 942622200 2,249 7,384 SH   SOLE   7,384 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 3,081 22,070 SH   SOLE   22,070 0 0
WEATHERFORD INTL PLC ORD SHS G48833118 3,563 106,990 SH   SOLE   106,990 0 0
WELLS FARGO & CO NEW COM 949746101 2,520 52,006 SH   SOLE   52,006 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 3,874 252,877 SH   SOLE   252,877 0 0
WEYERHAEUSER CO COM 962166104 507 13,380 SH   SOLE   13,380 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 211 4,440 SH   SOLE   4,440 0 0
WHIRLPOOL CORP COM 963320106 484 2,800 SH   SOLE   2,800 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 1,691 43,210 SH   SOLE   43,210 0 0
WINGSTOP INC COM 974155103 2,387 20,345 SH   SOLE   20,345 0 0
WORKIVA INC COM CL A 98139A105 4,810 40,760 SH   SOLE   40,760 0 0
XYLEM INC COM 98419M100 94,226 1,105,163 SH   SOLE   1,105,163 0 0
YETI HLDGS INC COM 98585X104 2,600 43,340 SH   SOLE   43,340 0 0
YUM BRANDS INC COM 988498101 3,065 25,855 SH   SOLE   25,855 0 0
YUM CHINA HLDGS INC COM 98850P109 438 10,545 SH   SOLE   10,545 0 0
ZILLOW GROUP INC CL A 98954M101 1,821 37,750 SH   SOLE   37,750 0 0
ZIMMER HLDGS INC COM 98956P102 374 2,923 SH   SOLE   2,923 0 0
ZIONS BANCORPORATION COM 989701107 129,663 1,977,773 SH   SOLE   1,977,773 0 0
ZOETIS INC CL A 98978V103 365,565 1,938,409 SH   SOLE   1,938,409 0 0
ZURN WATER SOLUTIONS CORP COM 98983L108 4,829 136,405 SH   SOLE   136,405 0 0