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,622 20,258 SH   SOLE   20,258 0 0
ABBOTT LABS COM 002824100 226,107 2,081,062 SH   SOLE   2,081,062 0 0
ABBVIE INC COM 00287Y109 147,509 963,101 SH   SOLE   963,101 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 30,673 863,055 SH   SOLE   863,055 0 0
ACCENTURE LTD BERMUDA CL A G1151C101 76,382 275,100 SH   SOLE   275,100 0 0
ACI WORLDWIDE INC COM 004498101 16,735 646,407 SH   SOLE   646,407 0 0
ADOBE SYS INC COM 00724F101 309,609 845,787 SH   SOLE   845,787 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 288 1,663 SH   SOLE   1,663 0 0
ADVANCED MICRO DEVICES INC COM 007903107 3,642 47,625 SH   SOLE   47,625 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,915 24,547 SH   SOLE   24,547 0 0
AGNC INVT CORP COM 00123Q104 134 12,145 SH   SOLE   12,145 0 0
AIR PRODS & CHEMS INC COM 009158106 256,941 1,068,449 SH   SOLE   1,068,449 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 251,765 2,756,657 SH   SOLE   2,756,657 0 0
ALAMO GROUP INC COM 011311107 6,186 53,127 SH   SOLE   53,127 0 0
ALARM COM HLDGS INC COM 011642105 10,441 168,790 SH   SOLE   168,790 0 0
ALBERTSONS COS INC COMMON STOCK 013091103 213 7,960 SH   SOLE   7,960 0 0
ALCON ORD SHS H01301128 156,749 2,242,795 SH   SOLE   2,242,795 0 0
ALIGN TECHNOLOGY INC COM 016255101 921 3,891 SH   SOLE   3,891 0 0
ALLSTATE CORP COM 020002101 27,064 213,554 SH   SOLE   213,554 0 0
ALPHABET INC CLASS A COM 02079K305 294,115 134,961 SH   SOLE   134,961 0 0
ALPHABET INC CLASS C COM 02079K107 310,665 142,021 SH   SOLE   142,021 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 7,499 1,146,684 SH   SOLE   1,146,684 0 0
ALTAIR ENGR INC COM CL A 021369103 5,462 104,030 SH   SOLE   104,030 0 0
ALTRA INDL MOTION CORP COM 02208R106 4,621 131,098 SH   SOLE   131,098 0 0
ALTRIA GROUP INC COM 02209S103 1,416 33,888 SH   SOLE   33,888 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 45 30,000 SH   SOLE   30,000 0 0
AMAZON COM INC COM 023135106 390,633 3,677,935 SH   SOLE   3,677,935 0 0
AMBEV SA SPONSORED ADR 02319V103 319 127,108 SH   SOLE   127,108 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 354 17,324 SH   SOLE   17,324 0 0
AMERICAN ELEC PWR CO INC COM 025537101 738 7,694 SH   SOLE   7,694 0 0
AMERICAN EXPRESS CO COM 025816109 91,629 661,007 SH   SOLE   661,007 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,333 26,065 SH   SOLE   26,065 0 0
AMERICAN TOWER CORP COM 03027X100 64,826 253,634 SH   SOLE   253,634 0 0
AMETEK INC NEW COM 031100100 5,098 46,392 SH   SOLE   46,392 0 0
AMGEN INC CL A 031162100 132,771 545,711 SH   SOLE   545,711 0 0
AMPHENOL CORP NEW CL A 032095101 1,167 18,122 SH   SOLE   18,122 0 0
ANALOG DEVICES INC COM 032654105 833 5,703 SH   SOLE   5,703 0 0
ANNALY CAP MGMT INC COM 035710409 278 46,961 SH   SOLE   46,961 0 0
ANSYS INC COM 03662Q105 23,800 99,460 SH   SOLE   99,460 0 0
ANTERO MIDSTREAM CORP COM 03676B102 401 44,320 SH   SOLE   44,320 0 0
ANTERO RESOURCES CORP COM 03674X106 746 24,350 SH   SOLE   24,350 0 0
AON PLC SHS CL A G0403H108 761 2,823 SH   SOLE   2,823 0 0
APA CORPORATION COM 03743Q108 957 27,429 SH   SOLE   27,429 0 0
APOLLO ENDOSURGERY INC COM 03767D108 995 272,727 SH   SOLE   272,727 0 0
APPIAN CORP CL A 03782L101 1,712 36,152 SH   SOLE   36,152 0 0
APPLE COMPUTER INC COM 037833100 918,627 6,719,041 SH   SOLE   6,719,041 0 0
APPLIED MATLS INC COM 038222105 539 5,922 SH   SOLE   5,922 0 0
APTARGROUP INC COM 038336103 310 3,000 SH   SOLE   3,000 0 0
ARES CAPITAL CORP COM 04010L103 930 51,862 SH   SOLE   51,862 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,309 2,751 SH   SOLE   2,751 0 0
AT&T INC COM 00206R102 30,605 1,460,172 SH   SOLE   1,460,172 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 17,150 81,651 SH   SOLE   81,651 0 0
AUTODESK INC COM 052769106 364 2,115 SH   SOLE   2,115 0 0
AUTOZONE INC COM 053332102 4,896 2,278 SH   SOLE   2,278 0 0
AVERY DENNISON CORP COM 053611109 1,421 8,779 SH   SOLE   8,779 0 0
AVID TECHNOLOGY INC COM 05367P100 5,367 206,815 SH   SOLE   206,815 0 0
AVIDXCHANGE HOLDINGS INC COM 05368X102 860 140,000 SH   SOLE   140,000 0 0
AVIENT CORPORATION COM 05368V106 2,074 51,747 SH   SOLE   51,747 0 0
AXON ENTERPRISE INC COM 05464C101 1,606 17,232 SH   SOLE   17,232 0 0
AZZ INC COM 002474104 9,542 233,750 SH   SOLE   233,750 0 0
BAIDU INC SPON ADR REP A 056752108 483 3,245 SH   SOLE   3,245 0 0
BALL CORP COM 058498106 15,927 231,604 SH   SOLE   231,604 0 0
BANK NEW YORK INC COM 064058100 1,756 42,110 SH   SOLE   42,110 0 0
BANK OF AMERICA CORPORATION COM 060505104 243,495 7,821,884 SH   SOLE   7,821,884 0 0
BANK NOVA SCOTIA B C COM 064149107 458 7,741 SH   SOLE   7,741 0 0
BAXTER INTL INC COM 071813109 213 3,321 SH   SOLE   3,321 0 0
BEAM GLOBAL COM 07373B109 414 26,667 SH   SOLE   26,667 0 0
BECTON DICKINSON & CO COM 075887109 5,463 22,158 SH   SOLE   22,158 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103 3,880 155,902 SH   SOLE   155,902 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 7,770 19 SH   SOLE   19 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670702 37,417 137,048 SH   SOLE   137,048 0 0
BGSF INC COM 05601C105 955 77,300 SH   SOLE   77,300 0 0
BHP GROUP LTD SPONSORED ADS 088606108 1,223 21,769 SH   SOLE   21,769 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 405 6,501 SH   SOLE   6,501 0 0
BLACK KNIGHT INC COM 09215C105 26,532 405,757 SH   SOLE   405,757 0 0
BLACKBAUD INC COM 09227Q100 367 6,327 SH   SOLE   6,327 0 0
BLACKROCK INC COM 09247X101 504 827 SH   SOLE   827 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 1,259 13,799 SH   SOLE   13,799 0 0
BLUEKNIGHT ENERGY PARTNERS L PFD UNIT SER A 09625U208 340 40,000 PRN   SOLE   40,000 0 0
BOEING CO COM 097023105 937 6,851 SH   SOLE   6,851 0 0
BOK FINL CORP COM NEW 05561Q201 863 11,416 SH   SOLE   11,416 0 0
BOOKING HLDGS INC COM 09857L108 6,314 3,610 SH   SOLE   3,610 0 0
BOSTON SCIENTIFIC CORP COM 101137107 388 10,399 SH   SOLE   10,399 0 0
BP PLC SPONSORED ADR 055622104 356 12,569 SH   SOLE   12,569 0 0
BRIGHAM MINERALS INC CL A COM 10918L103 253 10,282 SH   SOLE   10,282 0 0
BRIGHTCOVE INC COM 10921T101 1,264 200,000 SH   SOLE   200,000 0 0
BRINKER INTL INC COM 109641100 353 16,024 SH   SOLE   16,024 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,464 31,995 SH   SOLE   31,995 0 0
BROADCOM INC COM 11135F101 34,917 71,873 SH   SOLE   71,873 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 42,153 295,707 SH   SOLE   295,707 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,498 56,165 SH   SOLE   56,165 0 0
BROWN FORMAN CORP CL A 115637100 1,353 20,000 SH   SOLE   20,000 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 483 8,993 SH   SOLE   8,993 0 0
BURFORD CAP LTD ORD SHS G17977110 177 17,500 SH   SOLE   17,500 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2,540 25,054 SH   SOLE   25,054 0 0
CABLE ONE INC COM 12685J105 772 599 SH   SOLE   599 0 0
CADENCE BANK COM 12740C103 4,685 199,546 SH   SOLE   199,546 0 0
CAL MAINE FOODS INC COM NEW 128030202 3,122 63,181 SH   SOLE   63,181 0 0
CALLAWAY GOLF CO COM 131193104 2,956 144,900 SH   SOLE   144,900 0 0
CALLON PETE CO DEL COM 13123X508 784 20,000 SH   SOLE   20,000 0 0
CAMDEN PPTY TR SH BEN INT 133131102 590 4,390 SH   SOLE   4,390 0 0
CANADIAN NAT RES LTD COM 136385101 682 12,697 SH   SOLE   12,697 0 0
CANADIAN NATL RY CO COM 136375102 1,252 11,128 SH   SOLE   11,128 0 0
CANADIAN PAC RY LTD COM 13645T100 677 9,693 SH   SOLE   9,693 0 0
CARLISLE COMPANIES COM 142339100 287 1,201 SH   SOLE   1,201 0 0
CASTLE BIOSCIENCES INC COM 14843C105 1,006 45,846 SH   SOLE   45,846 0 0
CATALENT INC COM 148806102 975 9,088 SH   SOLE   9,088 0 0
CATERPILLAR INC DEL COM 149123101 3,392 18,975 SH   SOLE   18,975 0 0
CBTX INC COM 12481V104 32,717 1,230,423 SH   SOLE   1,230,423 0 0
CECO ENVIRONMENTAL CORP COM 125141101 12,885 2,154,683 SH   SOLE   2,154,683 0 0
CELSIUS HLDGS INC COM NEW 15118V207 5,464 83,723 SH   SOLE   83,723 0 0
CENTERPOINT ENERGY INC COM 15189T107 220 7,452 SH   SOLE   7,452 0 0
CENTRAL SECS CORP COM 155123102 292 8,297 PRN   SOLE   8,297 0 0
CERUS CORP COM 157085101 2,037 385,090 SH   SOLE   385,090 0 0
CHARLES RIV LABS INTL INC COM 159864107 110,657 517,160 SH   SOLE   517,160 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 655 1,398 SH   SOLE   1,398 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 358 2,942 SH   SOLE   2,942 0 0
CHEMOURS CO COM 163851108 321 10,015 SH   SOLE   10,015 0 0
CHEVRON CORP NEW COM 166764100 189,241 1,307,096 SH   SOLE   1,307,096 0 0
CHUBB LIMITED COM H1467J104 1,565 7,962 SH   SOLE   7,962 0 0
CHURCH & DWIGHT INC COM 171340102 263 2,842 SH   SOLE   2,842 0 0
CINTAS CORP COM 172908105 188,728 505,256 SH   SOLE   505,256 0 0
CISCO SYS INC COM 17275R102 22,067 517,520 SH   SOLE   517,520 0 0
CITIGROUP INC COM NEW 172967424 3,491 75,913 SH   SOLE   75,913 0 0
CITRIX SYS INC COM 177376100 707 7,280 SH   SOLE   7,280 0 0
CLEARWAY ENERGY INC CL C 18539C204 244 7,000 SH   SOLE   7,000 0 0
CME GROUP INC COM 12572Q105 861 4,206 SH   SOLE   4,206 0 0
CNX RES CORP COM 12653C108 4,381 266,185 SH   SOLE   266,185 0 0
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 212 4,100 SH   SOLE   4,100 0 0
COCA COLA CO COM 191216100 264,664 4,207,028 SH   SOLE   4,207,028 0 0
COGNYTE SOFTWARE LTD ORD SHS M25133105 659 155,000 SH   SOLE   155,000 0 0
COLGATE PALMOLIVE CO COM 194162103 121,220 1,512,606 SH   SOLE   1,512,606 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 576 5,250 SH   SOLE   5,250 0 0
COMCAST CORP NEW CL A 20030N101 3,724 94,898 SH   SOLE   94,898 0 0
COMERICA INC COM 200340107 200,505 2,732,419 SH   SOLE   2,732,419 0 0
COMMSCOPE HLDG CO INC COM 20337X109 838 137,000 SH   SOLE   137,000 0 0
COMPASS MINERALS INTL INC COM 20451N101 1,194 33,744 SH   SOLE   33,744 0 0
CONOCOPHILLIPS COM 20825C104 206,298 2,297,051 SH   SOLE   2,297,051 0 0
CONSTELLATION BRANDS INC CL A 21036P108 354 1,519 SH   SOLE   1,519 0 0
CONTINENTAL RES INC COM 212015101 211 3,231 SH   SOLE   3,231 0 0
COPART INC COM 217204106 3,219 29,625 SH   SOLE   29,625 0 0
CORTEVA INC COM 22052L104 25,624 473,285 SH   SOLE   473,285 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,825 18,412 SH   SOLE   18,412 0 0
COTERRA ENERGY INC COM 127097103 171,463 6,648,440 SH   SOLE   6,648,440 0 0
CRESCENT ENERGY COMPANY CL A COM 44952J104 21,922 1,756,532 SH   SOLE   1,756,532 0 0
CROSSFIRST BANKSHARES INC COM 22766M109 13,965 1,057,976 SH   SOLE   1,057,976 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2,092 12,425 SH   SOLE   12,425 0 0
CROWN HLDGS INC COM 228368106 678 7,354 SH   SOLE   7,354 0 0
CSW INDUSTRIALS INC COM 126402106 2,925 28,390 SH   SOLE   28,390 0 0
CSX CORP COM 126408103 334 11,489 SH   SOLE   11,489 0 0
CULLEN FROST BANKERS INC COM 229899109 256,843 2,205,612 SH   SOLE   2,205,612 0 0
CUMMINS INC COM 231021106 3,265 16,872 SH   SOLE   16,872 0 0
CVS CORP COM 126650100 20,510 221,343 SH   SOLE   221,343 0 0
DALLASNEWS CORP COM SER A 235050101 155 24,429 SH   SOLE   24,429 0 0
DANAHER CORP DEL COM 235851102 478,993 1,889,368 SH   SOLE   1,889,368 0 0
DEERE & CO COM 244199105 1,210 4,039 SH   SOLE   4,039 0 0
DELUXE CORP COM 248019101 1,698 78,339 SH   SOLE   78,339 0 0
DERMTECH INC COM 24984K105 1,086 196,010 SH   SOLE   196,010 0 0
DEVON ENERGY CORP NEW COM 25179M103 86,186 1,563,897 SH   SOLE   1,563,897 0 0
DEXCOM INC COM 252131107 3,406 45,700 SH   SOLE   45,700 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 595 3,417 SH   SOLE   3,417 0 0
DIAMONDBACK ENERGY INC COM 25278X109 3,884 32,062 SH   SOLE   32,062 0 0
DIGITAL RLTY TR INC COM 253868103 1,142 8,794 SH   SOLE   8,794 0 0
DIGITALBRIDGE GROUP INC CL A COM 25401T108 606 124,150 SH   SOLE   124,150 0 0
DIGITALOCEAN HLDGS INC COM 25402D102 869 21,000 SH   SOLE   21,000 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 279 6,856 PRN   SOLE   6,856 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 276 11,834 PRN   SOLE   11,834 0 0
DISCOVER FINL SVCS COM 254709108 3,153 33,342 SH   SOLE   33,342 0 0
DISNEY WALT CO COM DISNEY 254687106 110,960 1,175,423 SH   SOLE   1,175,423 0 0
DISTRIBUTION SOLUTIONS GRP I COM 520776105 752,530 14,643,508 SH   SOLE   14,643,508 0 0
DOLLAR GEN CORP NEW COM 256677105 842 3,432 SH   SOLE   3,432 0 0
DOLLAR TREE INC COM 256746108 1,840 11,804 SH   SOLE   11,804 0 0
DOMINION RES INC VA NEW COM 25746U109 293 3,676 SH   SOLE   3,676 0 0
DOVER CORP COM 260003108 384 3,167 SH   SOLE   3,167 0 0
DOW INC COM 260557103 506 9,802 SH   SOLE   9,802 0 0
DRIVE SHACK INC COM 262077100 420 306,485 SH   SOLE   306,485 0 0
DRIVEN BRANDS HLDGS INC COM 26210V102 4,900 177,935 SH   SOLE   177,935 0 0
DUKE ENERGY CORP NEW COM 26441C204 1,947 18,159 SH   SOLE   18,159 0 0
DUN & BRADSTREET HLDGS INC COM 26484T106 15,550 1,034,598 SH   SOLE   1,034,598 0 0
DUPONT DE NEMOURS INC COM 26614N102 87,390 1,572,326 SH   SOLE   1,572,326 0 0
DXP ENTERPRISES INC NEW COM NEW 233377407 13,202 431,028 SH   SOLE   431,028 0 0
DZS INC COM 268211109 6,166 379,000 SH   SOLE   379,000 0 0
EAGLE MATERIALS INC COM 26969P108 2,324 21,136 SH   SOLE   21,136 0 0
EARTHSTONE ENERGY INC CL A 27032D304 1,035 75,800 SH   SOLE   75,800 0 0
EATON CORP PLC SHS G29183103 641 5,084 SH   SOLE   5,084 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 113 10,000 PRN   SOLE   10,000 0 0
ECOLAB INC COM 278865100 154,970 1,007,867 SH   SOLE   1,007,867 0 0
ECOVYST INC COM 27923Q109 5,380 546,190 SH   SOLE   546,190 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,075 11,307 SH   SOLE   11,307 0 0
EGAIN CORP COM NEW 28225C806 1,238 126,951 SH   SOLE   126,951 0 0
ELEMENT SOLUTIONS INC COM 28618M106 1,292 72,603 SH   SOLE   72,603 0 0
ELEVATE CREDIT INC COM 28621V101 125 52,815 SH   SOLE   52,815 0 0
EMERSON ELEC CO COM 291011104 97,558 1,226,522 SH   SOLE   1,226,522 0 0
ENBRIDGE INC COM 29250N105 293 6,931 SH   SOLE   6,931 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 160 16,009 SH   SOLE   16,009 0 0
ENOVIS CORPORATION COM 194014502 3,677 66,849 SH   SOLE   66,849 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 7,191 295,072 SH   SOLE   295,072 0 0
ENVESTNET INC COM 29404K106 805 15,258 SH   SOLE   15,258 0 0
EOG RES INC COM 26875P101 55,537 502,873 SH   SOLE   502,873 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 383 5,298 SH   SOLE   5,298 0 0
ESAB CORPORATION COM 29605J106 3,114 71,182 SH   SOLE   71,182 0 0
EVERI HLDGS INC COM 30034T103 3,049 186,950 SH   SOLE   186,950 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 2,268 69,760 SH   SOLE   69,760 0 0
EXACT SCIENCES CORP COM 30063P105 1,289 32,725 SH   SOLE   32,725 0 0
EXPEDITORS INTL WASH INC COM 302130109 244 2,500 SH   SOLE   2,500 0 0
EXXON MOBIL CORP COM 30231G102 63,255 738,610 SH   SOLE   738,610 0 0
FASTENAL CO COM 311900104 407 8,162 SH   SOLE   8,162 0 0
FEDEX CORP COM 31428X106 750 3,308 SH   SOLE   3,308 0 0
FIRST FINL BANKSHARES COM 32020R109 18,908 481,480 SH   SOLE   481,480 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 3,034 21,042 SH   SOLE   21,042 0 0
FIRSTSERVICE CORP NEW COM 33767E202 2,360 19,469 SH   SOLE   19,469 0 0
FIVE BELOW INC COM 33829M101 391 3,450 SH   SOLE   3,450 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 342 1,629 SH   SOLE   1,629 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 718 18,103 PRN   SOLE   18,103 0 0
FLOWSERVE CORP COM 34354P105 880 30,720 SH   SOLE   30,720 0 0
FMC CORP COM NEW 302491303 323,142 3,019,739 SH   SOLE   3,019,739 0 0
FORD MTR CO DEL COM 345370860 1,218 109,390 SH   SOLE   109,390 0 0
FORTINET INC COM 34959E109 16,779 296,560 SH   SOLE   296,560 0 0
FORTIVE CORP COM 34959J108 27,716 509,673 SH   SOLE   509,673 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 21,368 1,104,880 SH   SOLE   1,104,880 0 0
FOX FACTORY HLDG CORP COM 35138V102 1,657 20,570 SH   SOLE   20,570 0 0
FRANKLIN ELEC INC COM 353514102 87,356 1,192,407 SH   SOLE   1,192,407 0 0
FREQUENCY ELECTRS INC COM 358010106 730 100,000 SH   SOLE   100,000 0 0
GARMIN LTD SHS H2906T109 1,120 11,396 SH   SOLE   11,396 0 0
GENERAC HLDGS INC COM 368736104 80,463 382,104 SH   SOLE   382,104 0 0
GENERAL DYNAMICS CORP COM 369550108 7,145 32,293 SH   SOLE   32,293 0 0
GENERAL ELECTRIC CO COM NEW 369604301 3,231 50,745 SH   SOLE   50,745 0 0
GENERAL MLS INC COM 370334104 8,955 118,682 SH   SOLE   118,682 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 120 15,000 SH   SOLE   15,000 0 0
GENTEX CORP COM 371901109 12,776 456,775 SH   SOLE   456,775 0 0
GENUINE PARTS CO COM 372460105 1,354 10,177 SH   SOLE   10,177 0 0
GILEAD SCIENCES INC COM 375558103 3,412 55,194 SH   SOLE   55,194 0 0
GLACIER BANCORP INC NEW COM 37637Q105 40,994 864,497 SH   SOLE   864,497 0 0
GSK PLC SPONSORED ADR 37733W105 211 4,850 SH   SOLE   4,850 0 0
GLOBAL INDUSTRIAL COMPANY COM 37892E102 20,988 621,489 SH   SOLE   621,489 0 0
GLOBE LIFE INC COM 37959E102 513 5,262 SH   SOLE   5,262 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,190 10,740 SH   SOLE   10,740 0 0
GOOSEHEAD INS INC CL A 38267D109 1,068 23,395 SH   SOLE   23,395 0 0
GORMAN RUPP CO COM 383082104 9,658 341,275 SH   SOLE   341,275 0 0
GRAHAM CORP COM 384556106 558 80,608 SH   SOLE   80,608 0 0
GRAINGER W W INC COM 384802104 2,413 5,310 SH   SOLE   5,310 0 0
GSI TECHNOLOGY INC COM 36241U106 725 210,000 SH   SOLE   210,000 0 0
HALLIBURTON CO COM 406216101 1,901 60,626 SH   SOLE   60,626 0 0
HASBRO INC COM 418056107 565 6,900 SH   SOLE   6,900 0 0
HEALTHEQUITY INC COM 42226A107 4,377 71,300 SH   SOLE   71,300 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 4,277 64,555 SH   SOLE   64,555 0 0
HERSHEY CO COM 427866108 449 2,089 SH   SOLE   2,089 0 0
HESS CORP COM 42809H107 1,567 14,795 SH   SOLE   14,795 0 0
HEXCEL CORP NEW COM 428291108 2,386 45,604 SH   SOLE   45,604 0 0
HF SINCLAIR CORPORATION COM 403949100 5,705 126,320 SH   SOLE   126,320 0 0
HILLTOP HOLDINGS INC COM 432748101 1,161 43,542 SH   SOLE   43,542 0 0
HOME BANCSHARES INC COM 436893200 19,761 951,432 SH   SOLE   951,432 0 0
HOME DEPOT INC COM 437076102 371,468 1,354,388 SH   SOLE   1,354,388 0 0
HONEYWELL INTL INC COM 438516106 281,657 1,620,489 SH   SOLE   1,620,489 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 4,540 56,926 SH   SOLE   56,926 0 0
HP INC COM 40434L105 461 14,064 SH   SOLE   14,064 0 0
ICON PLC SHS G4705A100 1,058 4,881 SH   SOLE   4,881 0 0
IDEX CORP COM 45167R104 101,083 556,534 SH   SOLE   556,534 0 0
IDEXX LABS INC COM 45168D104 1,683 4,798 SH   SOLE   4,798 0 0
ILLINOIS TOOL WKS INC COM 452308109 26,816 147,138 SH   SOLE   147,138 0 0
ILLUMINA INC COM 452327109 683 3,703 SH   SOLE   3,703 0 0
INDEPENDENT BK GROUP INC COM 45384B106 1,087 16,000 SH   SOLE   16,000 0 0
ETFIS SER TR I INFRAC ACT MLP 26923G772 491 18,500 PRN   SOLE   18,500 0 0
INOTIV INC COM 45783Q100 608 63,340 SH   SOLE   63,340 0 0
INTEL CORP COM 458140100 57,143 1,527,491 SH   SOLE   1,527,491 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 450 4,784 SH   SOLE   4,784 0 0
INTERNATIONAL PAPER CO COM 460146103 1,939 46,351 SH   SOLE   46,351 0 0
INTEVAC INC COM 461148108 2,227 460,045 SH   SOLE   460,045 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 4,234 29,989 SH   SOLE   29,989 0 0
INTUIT COM 461202103 27,386 71,051 SH   SOLE   71,051 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,348 6,717 SH   SOLE   6,717 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,662 5,930 SH   SOLE   5,930 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 348 4,632 PRN   SOLE   4,632 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 378 2,561 PRN   SOLE   2,561 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 260 1,100 PRN   SOLE   1,100 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 346 3,000 PRN   SOLE   3,000 0 0
IRON MTN INC NEW COM 46284V101 998 20,499 SH   SOLE   20,499 0 0
ISHARES INC MSCI CDA ETF 464286509 16,020 475,646 PRN   SOLE   475,646 0 0
ISHARES INC MSCI ISRAEL ETF 464286632 421 7,117 PRN   SOLE   7,117 0 0
ISHARES INC MSCI NETHERL ETF 464286814 370 10,550 PRN   SOLE   10,550 0 0
ISHARES INC MSCI MEXICO ETF 464286822 1,949 41,836 PRN   SOLE   41,836 0 0
ISHARES TR S&P 100 ETF 464287101 513 2,975 PRN   SOLE   2,975 0 0
ISHARES TR CORE S&P TTL STK 464287150 3,127 37,320 PRN   SOLE   37,320 0 0
ISHARES TR CORE S&P500 ETF 464287200 798 2,104 PRN   SOLE   2,104 0 0
ISHARES TR CORE US AGGBD ET 464287226 5,217 51,307 PRN   SOLE   51,307 0 0
ISHARES TR 20 YR TR BD ETF 464287432 299 2,600 PRN   SOLE   2,600 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,157 13,977 PRN   SOLE   13,977 0 0
ISHARES TR MSCI EAFE ETF 464287465 222 3,549 PRN   SOLE   3,549 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 748 7,365 PRN   SOLE   7,365 0 0
ISHARES TR RUS MD CP GR ETF 464287481 463 5,850 PRN   SOLE   5,850 0 0
ISHARES TR CORE S&P MCP ETF 464287507 260 1,149 PRN   SOLE   1,149 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 722 3,302 PRN   SOLE   3,302 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 300 2,200 PRN   SOLE   2,200 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 490 2,892 PRN   SOLE   2,892 0 0
ISHARES TR CORE S&P SCP ETF 464287804 3,395 36,739 PRN   SOLE   36,739 0 0
ISHARES TR SP SMCP600VL ETF 464287879 681 7,646 PRN   SOLE   7,646 0 0
ISHARES TR SP SMCP600GR ETF 464287887 1,307 12,412 PRN   SOLE   12,412 0 0
ISHARES TR MSCI ACWI EX US 464288240 7,175 159,442 PRN   SOLE   159,442 0 0
ISHARES TR GLB INFRASTR ETF 464288372 229 4,890 PRN   SOLE   4,890 0 0
ISHARES TR INTRMD CR BD ETF 464288638 1,493 29,238 PRN   SOLE   29,238 0 0
ISHARES TR SHORT TREAS BD 464288679 226 2,050 PRN   SOLE   2,050 0 0
ISHARES TR EAFE GRWTH ETF 464288885 226 2,811 PRN   SOLE   2,811 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,586 15,796 PRN   SOLE   15,796 0 0
ISHARES TR CORE MSCI EAFE 46432F842 262 4,452 PRN   SOLE   4,452 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 805 15,968 PRN   SOLE   15,968 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 290 5,493 PRN   SOLE   5,493 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 2,772 110,817 PRN   SOLE   110,817 0 0
ISHARES TR IBONDS DEC2023 46435G318 217 8,515 PRN   SOLE   8,515 0 0
ISHARES TR IBONDS DEC22 ETF 46435G755 1,049 40,500 PRN   SOLE   40,500 0 0
ITERIS INC COM 46564T107 69 24,000 SH   SOLE   24,000 0 0
ITT INC COM 45073V108 3,552 52,829 SH   SOLE   52,829 0 0
HUNT J B TRANS SVCS INC COM 445658107 1,105 7,018 SH   SOLE   7,018 0 0
JEFFERIES FINL GROUP INC COM 47233W109 425 15,393 SH   SOLE   15,393 0 0
JOHNSON & JOHNSON COM 478160104 110,835 624,386 SH   SOLE   624,386 0 0
JOHNSON CTLS INTL PLC SHS G51502105 2,246 46,908 SH   SOLE   46,908 0 0
JP MORGAN CHASE & CO COM 46625H100 261,943 2,326,108 SH   SOLE   2,326,108 0 0
KEURIG DR PEPPER INC COM 49271V100 78,999 2,232,232 SH   SOLE   2,232,232 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 6,436 410,488 SH   SOLE   410,488 0 0
KIMBERLY CLARK CORP COM 494368103 145,370 1,075,619 SH   SOLE   1,075,619 0 0
KINDER MORGAN INC DEL COM 49456B101 40,928 2,441,985 SH   SOLE   2,441,985 0 0
KIRBY CORP COM 497266106 117,940 1,938,526 SH   SOLE   1,938,526 0 0
KLA CORPORATION COM NEW 482480100 1,155 3,620 SH   SOLE   3,620 0 0
KRAFT HEINZ CO COM 500754106 15,011 393,567 SH   SOLE   393,567 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 90,430 374,141 SH   SOLE   374,141 0 0
LAM RESEARCH CORP COM 512807108 4,000 9,386 SH   SOLE   9,386 0 0
LANDSTAR SYS INC COM 515098101 981 6,747 SH   SOLE   6,747 0 0
LANTRONIX INC COM NEW 516548203 2,776 515,900 SH   SOLE   515,900 0 0
LAUDER ESTEE COS INC CL A 518439104 116,590 457,808 SH   SOLE   457,808 0 0
LESLIES INC COM 527064109 11,727 772,532 SH   SOLE   772,532 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 2,670 74,051 SH   SOLE   74,051 0 0
LIFE STORAGE INC COM 53223X107 1,223 10,950 SH   SOLE   10,950 0 0
LIGHTWAVE LOGIC INC COM 532275104 105 16,000 SH   SOLE   16,000 0 0
LILLY ELI & CO COM 532457108 8,702 26,839 SH   SOLE   26,839 0 0
LINDE PLC COM G5494J103 23,922 83,200 SH   SOLE   83,200 0 0
LIVERAMP HLDGS INC COM 53815P108 8,511 329,757 SH   SOLE   329,757 0 0
LKQ CORP COM 501889208 3,684 75,056 SH   SOLE   75,056 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 133 65,000 SH   SOLE   65,000 0 0
LOCKHEED MARTIN CORP COM 539830109 5,759 13,394 SH   SOLE   13,394 0 0
LOWES COS INC COM 548661107 11,650 66,696 SH   SOLE   66,696 0 0
LPL FINL HLDGS INC COM 50212V100 1,338 7,255 SH   SOLE   7,255 0 0
LUMEN TECHNOLOGIES INC COM 550241103 579 53,062 SH   SOLE   53,062 0 0
LUMENTUM HLDGS INC COM 55024U109 3,470 43,695 SH   SOLE   43,695 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 310 3,539 SH   SOLE   3,539 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,119 65,313 SH   SOLE   65,313 0 0
MAGNITE INC COM 55955D100 3,449 388,375 SH   SOLE   388,375 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 24,233 1,154,490 SH   SOLE   1,154,490 0 0
MAIN STREET CAPITAL CORP COM 56035L104 1,609 41,752 SH   SOLE   41,752 0 0
MARATHON OIL CORP COM 565849106 2,130 94,770 SH   SOLE   94,770 0 0
MARRIOTT INTL INC NEW CL A 571903202 637 4,687 SH   SOLE   4,687 0 0
MARSH & MCLENNAN COS INC COM 571748102 665 4,286 SH   SOLE   4,286 0 0
MARTIN MARIETTA MATLS INC COM 573284106 199,698 667,351 SH   SOLE   667,351 0 0
MASTERCARD INC CL A 57636Q104 7,099 22,503 SH   SOLE   22,503 0 0
MCCORMICK & CO INC COM NON VTG 579780206 426 5,118 SH   SOLE   5,118 0 0
MCDONALDS CORP COM 580135101 7,296 29,553 SH   SOLE   29,553 0 0
MCKESSON CORP COM 58155Q103 340 1,041 SH   SOLE   1,041 0 0
MEDPACE HLDGS INC COM 58506Q109 3,728 24,910 SH   SOLE   24,910 0 0
MEDTRONIC INC COM G5960L103 18,749 208,899 SH   SOLE   208,899 0 0
MERCK & CO INC COM 58933Y105 140,553 1,541,658 SH   SOLE   1,541,658 0 0
MERCURY SYS INC COM 589378108 9,121 141,788 SH   SOLE   141,788 0 0
MESA LABS INC COM 59064R109 2,833 13,891 SH   SOLE   13,891 0 0
META PLATFORMS INC CL A 30303M102 29,020 179,966 SH   SOLE   179,966 0 0
METLIFE INC COM 59156R108 2,700 43,006 SH   SOLE   43,006 0 0
MICROSOFT CORP COM 594918104 767,977 2,990,214 SH   SOLE   2,990,214 0 0
MIDDLEBY CORP COM 596278101 1,871 14,925 SH   SOLE   14,925 0 0
MITEK SYS INC COM NEW 606710200 145 15,745 SH   SOLE   15,745 0 0
MODEL N INC COM 607525102 3,574 139,735 SH   SOLE   139,735 0 0
MONDELEZ INTL INC CL A 609207105 58,864 948,046 SH   SOLE   948,046 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 493 5,316 SH   SOLE   5,316 0 0
MOODYS CORP COM 615369105 102,494 376,859 SH   SOLE   376,859 0 0
MORGAN STANLEY COM NEW 617446448 1,199 15,757 SH   SOLE   15,757 0 0
MOTOROLA SOLUTIONS INC COM NEW 617446448 201 959 SH   SOLE   959 0 0
MPLX LP COM UNIT REP LTD 55336V100 220 7,540 SH   SOLE   7,540 0 0
MSCI INC COM 55354G100 2,503 6,073 SH   SOLE   6,073 0 0
MURPHY OIL CORP COM 626717102 1,637 54,233 SH   SOLE   54,233 0 0
MURPHY USA INC COM 626755102 3,338 14,334 SH   SOLE   14,334 0 0
NATERA INC COM 632307104 287 8,085 SH   SOLE   8,085 0 0
NATIONAL INSTRS CORP COM 636518102 47,970 1,536,013 SH   SOLE   1,536,013 0 0
NEOGEN CORP COM 640491106 40,948 1,699,793 SH   SOLE   1,699,793 0 0
NETFLIX INC COM 64110L106 1,120 6,402 SH   SOLE   6,402 0 0
NEWELL BRANDS INC COM 651229106 88,206 4,632,657 SH   SOLE   4,632,657 0 0
NEWMONT MNG CORP COM 651639106 95,702 1,603,861 SH   SOLE   1,603,861 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 4,104 25,195 SH   SOLE   25,195 0 0
NEXTERA ENERGY INC COM 65339F101 2,113 27,281 SH   SOLE   27,281 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 758 10,217 SH   SOLE   10,217 0 0
NIKE INC CL B 654106103 113,284 1,108,458 SH   SOLE   1,108,458 0 0
NOKIA CORP SPONSORED ADR 654902204 115 25,000 SH   SOLE   25,000 0 0
NORDSON CORP COM 655663102 427 2,110 SH   SOLE   2,110 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,555 6,843 SH   SOLE   6,843 0 0
NORTHERN OIL AND GAS INC MN COM 665531307 2,887 114,300 SH   SOLE   114,300 0 0
NORTHERN TR CORP COM 665859104 4,849 50,261 SH   SOLE   50,261 0 0
NORTHROP GRUMMAN CORP COM 666807102 674 1,409 SH   SOLE   1,409 0 0
NOVARTIS A G SPONSORED ADR 66987V109 993 11,746 SH   SOLE   11,746 0 0
NOVO-NORDISK A S ADR 670100205 1,084 9,729 SH   SOLE   9,729 0 0
NUCOR CORP COM 670346105 1,016 9,730 SH   SOLE   9,730 0 0
NUTANIX INC CL A 67059N108 4,436 303,241 SH   SOLE   303,241 0 0
NUVEEN MUN VALUE FD INC COM 670928100 92 10,300 PRN   SOLE   10,300 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 221 16,136 PRN   SOLE   16,136 0 0
NV5 GLOBAL INC COM 62945V109 3,480 29,807 SH   SOLE   29,807 0 0
NVIDIA CORP COM 67066G104 59,765 394,254 SH   SOLE   394,254 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 57,583 91,147 SH   SOLE   91,147 0 0
OASIS PETROLEUM INC COM NEW 674215207 406 3,341 SH   SOLE   3,341 0 0
OLD DOMINION FGHT LINES INC COM 679580100 516 2,014 SH   SOLE   2,014 0 0
OMNICELL INC COM 68213N109 1,724 15,153 SH   SOLE   15,153 0 0
OMNICOM GROUP INC COM 681919106 465 7,316 SH   SOLE   7,316 0 0
ONEOK INC NEW COM 682680103 527 9,491 SH   SOLE   9,491 0 0
OPEN LENDING CORP COM CL A 68373J104 4,988 487,579 SH   SOLE   487,579 0 0
ORACLE CORP COM 68389X105 200,088 2,863,724 SH   SOLE   2,863,724 0 0
ORIGIN BANCORP INC COM 68621T102 10,318 265,923 SH   SOLE   265,923 0 0
OWENS CORNING NEW COM 690742101 629 8,460 SH   SOLE   8,460 0 0
PALO ALTO NETWORKS INC COM 697435105 345 699 SH   SOLE   699 0 0
PALOMAR HLDGS INC COM 69753M105 4,977 77,290 SH   SOLE   77,290 0 0
PARKER HANNIFAN CORP COM 701094104 35,207 143,087 SH   SOLE   143,087 0 0
PAYCHEX INC COM 704326107 1,422 12,484 SH   SOLE   12,484 0 0
PAYLOCITY HLDG CORP COM 70438V106 867 4,973 SH   SOLE   4,973 0 0
PAYPAL HLDGS INC COM 70450Y103 143,704 2,057,618 SH   SOLE   2,057,618 0 0
PBF ENERGY INC CL A 69318G106 504 17,372 SH   SOLE   17,372 0 0
PEBBLEBROOK HOTEL TR COM 70509V100 1,930 116,490 SH   SOLE   116,490 0 0
PEMBINA PIPELINE CORP COM 706327103 354 10,000 SH   SOLE   10,000 0 0
PEPSICO INC COM 713448108 262,461 1,574,829 SH   SOLE   1,574,829 0 0
PERFICIENT INC COM 71375U101 5,081 55,420 SH   SOLE   55,420 0 0
PERKINELMER INC COM 714046109 129,902 913,385 SH   SOLE   913,385 0 0
PERRIGO CO PLC SHS G97822103 203 5,007 SH   SOLE   5,007 0 0
PETCO HEALTH & WELLNESS CO I COM 71601V105 8,355 566,800 SH   SOLE   566,800 0 0
PFIZER INC COM 717081103 119,729 2,283,599 SH   SOLE   2,283,599 0 0
PGT INC COM 69336V101 2,119 127,325 SH   SOLE   127,325 0 0
PHILIP MORRIS INTL INC COM 718172109 5,013 50,772 SH   SOLE   50,772 0 0
PHILLIPS 66 COM 718546104 3,018 36,806 SH   SOLE   36,806 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 350 6,796 PRN   SOLE   6,796 0 0
PIMCO ETF TR TOTL RETN ETF 72201R775 238 2,500 PRN   SOLE   2,500 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 3,481 48,136 SH   SOLE   48,136 0 0
PINTEREST INC CL A 72352L106 16,017 881,995 SH   SOLE   881,995 0 0
PIONEER NAT RES CO COM 723787107 103,577 464,303 SH   SOLE   464,303 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 176 17,905 SH   SOLE   17,905 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 206 20,000 SH   SOLE   20,000 0 0
PLANET FITNESS INC CL A 72703H101 3,765 55,357 SH   SOLE   55,357 0 0
PLAYA HOTELS & RESORTS NV SHS N70544106 2,324 338,245 SH   SOLE   338,245 0 0
PNC FINL SVCS GROUP INC COM 693475105 992 6,290 SH   SOLE   6,290 0 0
POOL CORPORATION COM 73278L105 1,232 3,508 SH   SOLE   3,508 0 0
POST HLDGS INC COM 737446104 1,549 18,807 SH   SOLE   18,807 0 0
POTLATCHDELTIC CORPORATION COM 737630103 531 12,008 SH   SOLE   12,008 0 0
PPG INDS INC COM 693506107 302 2,645 SH   SOLE   2,645 0 0
PRIMO WATER CORPORATION COM 74167P108 2,697 201,575 SH   SOLE   201,575 0 0
PROCTER & GAMBLE CO COM 742718109 178,169 1,239,095 SH   SOLE   1,239,095 0 0
PROFIRE ENERGY INC COM 74316X101 1,848 1,283,025 SH   SOLE   1,283,025 0 0
PROGRESS SOFTWARE CORP COM 743312100 313 6,909 SH   SOLE   6,909 0 0
PROGRESSIVE CORP COM 743315103 202 1,741 SH   SOLE   1,741 0 0
PROGYNY INC COM 74340E103 2,839 97,741 SH   SOLE   97,741 0 0
PROLOGIS INC COM 74340W103 968 8,230 SH   SOLE   8,230 0 0
PROSPERITY BANCSHARES INC COM 743606105 4,327 63,381 SH   SOLE   63,381 0 0
PRUDENTIAL FINL INC COM 744320102 1,334 13,940 SH   SOLE   13,940 0 0
Q2 HLDGS INC COM 74736L109 1,723 44,675 SH   SOLE   44,675 0 0
QUAKER CHEM CORP COM 747316107 2,162 14,461 SH   SOLE   14,461 0 0
QUALCOMM INC COM 747525103 97,166 760,657 SH   SOLE   760,657 0 0
QUANTUM CORP COM NEW 747906501 1,420 1,000,000 SH   SOLE   1,000,000 0 0
R1 RCM INC COM 749397105 4,391 209,490 SH   SOLE   209,490 0 0
RANGE RES CORP COM 75281A109 429 17,320 SH   SOLE   17,320 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,357 15,172 SH   SOLE   15,172 0 0
RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 8,415 87,559 SH   SOLE   87,559 0 0
REATA PHARMACEUTICALS INC CL A 75615P103 1,992 65,534 SH   SOLE   65,534 0 0
RED ROCK RESORTS INC CL A 75700L108 2,908 87,177 SH   SOLE   87,177 0 0
REDWIRE CORPORATION COM 75776W103 1,520 500,000 SH   SOLE   500,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107 1,072 1,814 SH   SOLE   1,814 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 23,077 135,856 SH   SOLE   135,856 0 0
REPAY HLDGS CORP COM CL A 76029L100 2,362 183,825 SH   SOLE   183,825 0 0
REPUBLIC SVCS INC COM 760759100 7,293 55,725 SH   SOLE   55,725 0 0
RIMINI STR INC DEL COM 76674Q107 304 50,592 SH   SOLE   50,592 0 0
ROCKWELL AUTOMATION INC COM 773903109 113,544 569,683 SH   SOLE   569,683 0 0
ROPER INDS INC NEW COM 776696106 254,818 645,682 SH   SOLE   645,682 0 0
ROYAL GOLD INC COM 780287108 295 2,765 SH   SOLE   2,765 0 0
S&P GLOBAL INC COM 78409V104 3,465 10,279 SH   SOLE   10,279 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102 9,068 148,955 SH   SOLE   148,955 0 0
SALESFORCE COM INC COM 79466L302 61,147 370,501 SH   SOLE   370,501 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 8,416 26,297 SH   SOLE   26,297 0 0
SCHLUMBERGER LTD COM 806857108 2,515 70,317 SH   SOLE   70,317 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 347 13,680 PRN   SOLE   13,680 0 0
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 1,247 26,250 PRN   SOLE   26,250 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 533 17,520 PRN   SOLE   17,520 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,411 33,663 PRN   SOLE   33,663 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 4,785 144,815 SH   SOLE   144,815 0 0
SEALED AIR CORP NEW COM 81211K100 719 12,457 SH   SOLE   12,457 0 0
SEI INVESTMENTS CO COM 784117103 494 9,140 SH   SOLE   9,140 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 284 2,218 PRN   SOLE   2,218 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 595 4,680 PRN   SOLE   4,680 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 2,312 339,000 SH   SOLE   339,000 0 0
SEMPRA COM 816851109 437 2,905 SH   SOLE   2,905 0 0
SERVICE CORP INTL COM 817565104 418 6,045 SH   SOLE   6,045 0 0
SERVICENOW INC COM 81762P102 1,467 3,084 SH   SOLE   3,084 0 0
SERVICESOURCE INTL INC COM 81763U100 902 613,432 SH   SOLE   613,432 0 0
SHELL PLC SPON ADS 780259305 1,467 28,060 SH   SOLE   28,060 0 0
SHERWIN WILLIAMS CO COM 824348106 34,203 152,752 SH   SOLE   152,752 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 9,511 447,351 SH   SOLE   447,351 0 0
SMITH A O CORP COM 831865209 4,659 85,200 SH   SOLE   85,200 0 0
SMITH MIDLAND CORP COM 832156103 335 23,961 SH   SOLE   23,961 0 0
SOLARIS OILFIELD INFRASTRUCT COM CL A 83418M103 675 62,000 SH   SOLE   62,000 0 0
SONOCO PRODS CO COM 835495102 585 10,254 SH   SOLE   10,254 0 0
SONOS INC COM 83570H108 2,115 117,240 SH   SOLE   117,240 0 0
SOUTHSTATE CORPORATION COM 840441109 242 3,137 SH   SOLE   3,137 0 0
SOUTHERN CO COM 842587107 1,337 18,748 SH   SOLE   18,748 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 992 26,502 SH   SOLE   26,502 0 0
SOUTHWEST AIRLS CO COM 844741108 397 10,998 SH   SOLE   10,998 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 16,446 43,595 SH   SOLE   43,595 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,281 7,607 PRN   SOLE   7,607 0 0
SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 1,165 35,700 PRN   SOLE   35,700 0 0
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 254 2,795 PRN   SOLE   2,795 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 252 2,500 PRN   SOLE   2,500 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 472 6,355 PRN   SOLE   6,355 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 832 9,094 PRN   SOLE   9,094 0 0
SPROUT SOCIAL INC COM CL A 85209W109 38,444 662,026 SH   SOLE   662,026 0 0
SPS COMMERCE INC COM 78463M107 717 6,340 SH   SOLE   6,340 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 8,237 116,130 SH   SOLE   116,130 0 0
STARBUCKS CORP COM 855244109 11,511 150,691 SH   SOLE   150,691 0 0
STATE STR CORP COM 857477103 897 14,551 SH   SOLE   14,551 0 0
STRYKER CORPORATION COM 863667101 80,303 403,673 SH   SOLE   403,673 0 0
SUN LIFE FINANCIAL INC. COM 866796105 655 14,297 SH   SOLE   14,297 0 0
SVB FINL GROUP COM 78486Q101 3,538 8,958 SH   SOLE   8,958 0 0
SYSCO CORP COM 871829107 4,377 51,665 SH   SOLE   51,665 0 0
T-MOBILE US INC COM 872590104 1,705 12,674 SH   SOLE   12,674 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,959 17,240 SH   SOLE   17,240 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 674 8,242 SH   SOLE   8,242 0 0
TAPESTRY INC COM 876030107 9,945 325,859 SH   SOLE   325,859 0 0
TARGA RES CORP COM 87612G101 268 4,484 SH   SOLE   4,484 0 0
TARGET CORP COM 87612E106 2,573 18,221 SH   SOLE   18,221 0 0
TE CONNECTIVITY LTD REG SHS H84989104 2,096 18,525 SH   SOLE   18,525 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 173,789 463,302 SH   SOLE   463,302 0 0
TESLA INC COM 88160R101 929 1,380 SH   SOLE   1,380 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 3,565 67,728 SH   SOLE   67,728 0 0
TEXAS INSTRS INC COM 882508104 10,585 68,889 SH   SOLE   68,889 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 2,039 1,370 SH   SOLE   1,370 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 1,228 44,795 SH   SOLE   44,795 0 0
COOPER COS INC COM NEW 216648402 250 800 SH   SOLE   800 0 0
THE TRADE DESK INC COM CL A 88339J105 978 23,350 SH   SOLE   23,350 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 503,753 927,243 SH   SOLE   927,243 0 0
THIRD COAST BANCSHARES INC COM 88422P109 219 10,000 SH   SOLE   10,000 0 0
TORO CO COM 891092108 76,977 1,015,658 SH   SOLE   1,015,658 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 2,540 55,000 SH   SOLE   55,000 0 0
TRACTOR SUPPLY CO COM 892356106 94,555 487,774 SH   SOLE   487,774 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 249 1,918 SH   SOLE   1,918 0 0
TRANSDIGM GROUP INC COM 893641100 1,735 3,232 SH   SOLE   3,232 0 0
TREX CO INC COM 89531P105 357 6,560 SH   SOLE   6,560 0 0
TRIMBLE NAVIGATION LTD COM 896239100 236,284 4,057,768 SH   SOLE   4,057,768 0 0
TRITON INTL LTD CL A G9078F107 774 14,695 SH   SOLE   14,695 0 0
TRIUMPH GROUP INC NEW COM 896818101 1,725 129,818 SH   SOLE   129,818 0 0
TRUIST FINL CORP COM 89832Q109 56,988 1,201,519 SH   SOLE   1,201,519 0 0
TWILIO INC CL A 90138F102 2,011 23,990 SH   SOLE   23,990 0 0
TWITTER INC COM 90184L102 1,743 46,616 SH   SOLE   46,616 0 0
TYLER TECHNOLOGIES INC COM 902252105 16,192 48,701 SH   SOLE   48,701 0 0
U S PHYSICAL THERAPY INC COM 90337L108 4,348 39,815 SH   SOLE   39,815 0 0
UNILEVER PLC SPON ADR NEW 904767704 561 12,234 SH   SOLE   12,234 0 0
UNION PAC CORP COM 907818108 268,489 1,258,855 SH   SOLE   1,258,855 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,627 25,349 SH   SOLE   25,349 0 0
UNITEDHEALTH GROUP INC COM 91324P102 13,670 26,614 SH   SOLE   26,614 0 0
UPWORK INC COM 91688F104 3,895 188,340 SH   SOLE   188,340 0 0
US BANCORP DEL COM NEW 902973304 106,055 2,304,546 SH   SOLE   2,304,546 0 0
UTZ BRANDS INC COM CL A 918090101 3,568 258,149 SH   SOLE   258,149 0 0
V F CORP COM 918204108 24,999 565,963 SH   SOLE   565,963 0 0
VACASA INC CLASS A COM 91854V107 79 27,397 SH   SOLE   27,397 0 0
VALERO ENERGY CORP COM 91913Y100 2,311 21,743 SH   SOLE   21,743 0 0
VALMONT INDS INC COM 920253101 94,908 422,506 SH   SOLE   422,506 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 591 7,616 PRN   SOLE   7,616 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 606 7,890 PRN   SOLE   7,890 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1,342 17,831 PRN   SOLE   17,831 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 568 13,927 PRN   SOLE   13,927 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 356 3,498 PRN   SOLE   3,498 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 652 15,655 PRN   SOLE   15,655 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3,164 63,374 PRN   SOLE   63,374 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,522 15,919 PRN   SOLE   15,919 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 377 2,148 PRN   SOLE   2,148 0 0
VANGUARD INDEX FDS REIT ETF 922908553 741 8,133 SH   SOLE   8,133 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 716 4,776 PRN   SOLE   4,776 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 3,036 23,159 PRN   SOLE   23,159 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,418 8,052 PRN   SOLE   8,052 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,542 24,078 PRN   SOLE   24,078 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,544 59,580 PRN   SOLE   59,580 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 253 3,159 PRN   SOLE   3,159 0 0
VERISK ANALYTICS INC COM 92345Y106 31,222 180,378 SH   SOLE   180,378 0 0
VERITEX HLDGS INC COM 923451108 3,348 114,437 SH   SOLE   114,437 0 0
VERIZON COMMUNICATIONS COM 92343V104 15,871 312,734 SH   SOLE   312,734 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 267 947 SH   SOLE   947 0 0
VISA INC COM CL A 92826C839 200,980 1,020,775 SH   SOLE   1,020,775 0 0
VONTIER CORPORATION COM 928881101 1,836 79,854 SH   SOLE   79,854 0 0
VULCAN MATS CO COM 929160109 831 5,845 SH   SOLE   5,845 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,300 34,291 SH   SOLE   34,291 0 0
WAL MART STORES INC COM 931142103 46,524 382,664 SH   SOLE   382,664 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104 1,086 80,944 SH   SOLE   80,944 0 0
WASTE CONNECTIONS INC COM 94106B101 147,714 1,191,626 SH   SOLE   1,191,626 0 0
WASTE MGMT INC DEL COM 94106L109 47,065 307,655 SH   SOLE   307,655 0 0
WATSCO INC COM 942622200 1,965 8,230 SH   SOLE   8,230 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 2,720 22,145 SH   SOLE   22,145 0 0
WEATHERFORD INTL PLC ORD SHS G48833118 2,158 101,914 SH   SOLE   101,914 0 0
WEBSTER FINL CORP COM 947890109 231 5,469 SH   SOLE   5,469 0 0
WELLS FARGO & CO NEW COM 949746101 4,078 104,122 SH   SOLE   104,122 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 3,364 243,740 SH   SOLE   243,740 0 0
WEYERHAEUSER CO COM 962166104 444 13,420 SH   SOLE   13,420 0 0
WHIRLPOOL CORP COM 963320106 434 2,800 SH   SOLE   2,800 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 1,801 55,557 SH   SOLE   55,557 0 0
WINGSTOP INC COM 974155103 1,751 23,420 SH   SOLE   23,420 0 0
WORKIVA INC COM CL A 98139A105 2,740 41,515 SH   SOLE   41,515 0 0
XYLEM INC COM 98419M100 86,942 1,112,071 SH   SOLE   1,112,071 0 0
YETI HLDGS INC COM 98585X104 2,090 48,300 SH   SOLE   48,300 0 0
YUM BRANDS INC COM 988498101 2,449 21,575 SH   SOLE   21,575 0 0
YUM CHINA HLDGS INC COM 98850P109 511 10,545 SH   SOLE   10,545 0 0
ZIFF DAVIS INC COM 48123V102 227 3,050 SH   SOLE   3,050 0 0
ZILLOW GROUP INC CL A 98954M101 2,826 88,850 SH   SOLE   88,850 0 0
ZIMMER HLDGS INC COM 98956P102 324 3,085 SH   SOLE   3,085 0 0
ZIONS BANCORPORATION COM 989701107 87,335 1,715,819 SH   SOLE   1,715,819 0 0
ZOETIS INC CL A 98978V103 331,319 1,927,508 SH   SOLE   1,927,508 0 0
ZURN WATER SOLUTIONS CORP COM 98983L108 3,711 136,234 SH   SOLE   136,234 0 0