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,231 20,186 SH   SOLE   20,186 0 0
ABBOTT LABS COM 002824100 200,673 2,073,925 SH   SOLE   2,073,925 0 0
ABBVIE INC COM 00287Y109 130,199 970,114 SH   SOLE   970,114 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 39,519 936,902 SH   SOLE   936,902 0 0
ACCENTURE LTD BERMUDA CL A G1151C101 70,719 274,850 SH   SOLE   274,850 0 0
ACI WORLDWIDE INC COM 004498101 8,397 401,769 SH   SOLE   401,769 0 0
ADOBE SYS INC COM 00724F101 212,655 772,729 SH   SOLE   772,729 0 0
ADVANCED MICRO DEVICES INC COM 007903107 3,609 56,958 SH   SOLE   56,958 0 0
AECOM COM 00766T100 2,912 42,597 SH   SOLE   42,597 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,993 24,625 SH   SOLE   24,625 0 0
AGNC INVT CORP COM 00123Q104 102 12,145 SH   SOLE   12,145 0 0
AIR PRODS & CHEMS INC COM 009158106 251,924 1,082,475 SH   SOLE   1,082,475 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 218,389 2,718,989 SH   SOLE   2,718,989 0 0
ALAMO GROUP INC COM 011311107 6,209 50,782 SH   SOLE   50,782 0 0
ALARM COM HLDGS INC COM 011642105 10,936 168,610 SH   SOLE   168,610 0 0
ALCON ORD SHS H01301128 127,210 2,186,488 SH   SOLE   2,186,488 0 0
ALIGN TECHNOLOGY INC COM 016255101 314 1,515 SH   SOLE   1,515 0 0
ALLSTATE CORP COM 020002101 32,102 257,786 SH   SOLE   257,786 0 0
ALPHABET INC CLASS A COM 02079K305 259,323 2,711,163 SH   SOLE   2,711,163 0 0
ALPHABET INC CLASS C COM 02079K107 272,427 2,833,355 SH   SOLE   2,833,355 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 12,119 1,386,669 SH   SOLE   1,386,669 0 0
ALTAIR ENGR INC COM CL A 021369103 5,042 114,026 SH   SOLE   114,026 0 0
ALTRA INDL MOTION CORP COM 02208R106 3,390 100,823 SH   SOLE   100,823 0 0
ALTRIA GROUP INC COM 02209S103 1,203 29,803 SH   SOLE   29,803 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 33 30,000 SH   SOLE   30,000 0 0
AMAZON COM INC COM 023135106 409,828 3,626,799 SH   SOLE   3,626,799 0 0
AMBEV SA SPONSORED ADR 02319V103 129 45,712 SH   SOLE   45,712 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 285 17,324 SH   SOLE   17,324 0 0
AMERICAN ELEC PWR CO INC COM 025537101 537 6,209 SH   SOLE   6,209 0 0
AMERICAN EXPRESS CO COM 025816109 91,425 677,676 SH   SOLE   677,676 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,234 25,989 SH   SOLE   25,989 0 0
AMERICAN TOWER CORP COM 03027X100 56,805 264,579 SH   SOLE   264,579 0 0
AMETEK INC NEW COM 031100100 5,584 49,241 SH   SOLE   49,241 0 0
AMGEN INC CL A 031162100 122,066 541,554 SH   SOLE   541,554 0 0
AMPHENOL CORP NEW CL A 032095101 1,187 17,733 SH   SOLE   17,733 0 0
ANALOG DEVICES INC COM 032654105 795 5,703 SH   SOLE   5,703 0 0
ANNALY CAP MGMT INC COM 035710409 201 11,739 SH   SOLE   11,739 0 0
ANSYS INC COM 03662Q105 22,703 102,404 SH   SOLE   102,404 0 0
AON PLC SHS CL A G0403H108 755 2,817 SH   SOLE   2,817 0 0
APPIAN CORP CL A 03782L101 1,231 30,152 SH   SOLE   30,152 0 0
APPLE COMPUTER INC COM 037833100 926,006 6,700,478 SH   SOLE   6,700,478 0 0
APPLIED MATLS INC COM 038222105 442 5,389 SH   SOLE   5,389 0 0
APTARGROUP INC COM 038336103 285 3,000 SH   SOLE   3,000 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 382 919 SH   SOLE   919 0 0
AT&T INC COM 00206R102 27,195 1,772,819 SH   SOLE   1,772,819 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 18,037 79,742 SH   SOLE   79,742 0 0
AUTOZONE INC COM 053332102 4,879 2,278 SH   SOLE   2,278 0 0
AVERY DENNISON CORP COM 053611109 1,428 8,779 SH   SOLE   8,779 0 0
AVID TECHNOLOGY INC COM 05367P100 4,846 208,325 SH   SOLE   208,325 0 0
AVIDXCHANGE HOLDINGS INC COM 05368X102 1,516 180,000 SH   SOLE   180,000 0 0
AVIENT CORPORATION COM 05368V106 621 20,500 SH   SOLE   20,500 0 0
AXON ENTERPRISE INC COM 05464C101 2,255 19,480 SH   SOLE   19,480 0 0
AZZ INC COM 002474104 8,556 234,350 SH   SOLE   234,350 0 0
BAIDU INC SPON ADR REP A 056752108 381 3,245 SH   SOLE   3,245 0 0
BALL CORP COM 058498106 10,662 220,645 SH   SOLE   220,645 0 0
BANK NEW YORK INC COM 064058100 1,516 39,345 SH   SOLE   39,345 0 0
BANK OF AMERICA CORPORATION COM 060505104 237,120 7,851,644 SH   SOLE   7,851,644 0 0
BARCLAYS PLC ADR 06738E204 85 13,270 SH   SOLE   13,270 0 0
BEAM GLOBAL COM 07373B109 325 26,667 SH   SOLE   26,667 0 0
BECTON DICKINSON & CO COM 075887109 4,899 21,986 SH   SOLE   21,986 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103 3,443 167,043 SH   SOLE   167,043 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 7,723 19 SH   SOLE   19 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670702 37,326 139,787 SH   SOLE   139,787 0 0
BGSF INC COM 05601C105 859 77,300 SH   SOLE   77,300 0 0
BHP GROUP LTD SPONSORED ADS 088606108 1,082 21,623 SH   SOLE   21,623 0 0
BLACK KNIGHT INC COM 09215C105 21,753 336,063 SH   SOLE   336,063 0 0
BLACKROCK INC COM 09247X101 517 940 SH   SOLE   940 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 1,216 14,531 SH   SOLE   14,531 0 0
BOEING CO COM 097023105 830 6,851 SH   SOLE   6,851 0 0
BOK FINL CORP COM NEW 05561Q201 748 8,416 SH   SOLE   8,416 0 0
BOOKING HLDGS INC COM 09857L108 3,079 1,874 SH   SOLE   1,874 0 0
BOSTON SCIENTIFIC CORP COM 101137107 403 10,399 SH   SOLE   10,399 0 0
BP PLC SPONSORED ADR 055622104 307 10,741 SH   SOLE   10,741 0 0
BRIGHTCOVE INC COM 10921T101 1,260 200,000 SH   SOLE   200,000 0 0
BRINKER INTL INC COM 109641100 400 16,024 SH   SOLE   16,024 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,292 32,243 SH   SOLE   32,243 0 0
BROADCOM INC COM 11135F101 36,751 82,770 SH   SOLE   82,770 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 42,749 296,209 SH   SOLE   296,209 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,546 62,254 SH   SOLE   62,254 0 0
BROWN FORMAN CORP CL A 115637100 1,689 25,000 SH   SOLE   25,000 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 596 10,119 SH   SOLE   10,119 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2,682 27,847 SH   SOLE   27,847 0 0
CABLE ONE INC COM 12685J105 902 1,057 SH   SOLE   1,057 0 0
CADENCE BANK COM 12740C103 6,052 238,159 SH   SOLE   238,159 0 0
CAL MAINE FOODS INC COM NEW 128030202 2,821 50,754 SH   SOLE   50,754 0 0
CAMDEN PPTY TR SH BEN INT 133131102 729 6,103 SH   SOLE   6,103 0 0
CANADIAN NATL RY CO COM 136375102 1,202 11,128 SH   SOLE   11,128 0 0
CANADIAN PAC RY LTD COM 13645T100 699 10,481 SH   SOLE   10,481 0 0
CASTLE BIOSCIENCES INC COM 14843C105 1,196 45,846 SH   SOLE   45,846 0 0
CATALENT INC COM 148806102 545 7,538 SH   SOLE   7,538 0 0
CATERPILLAR INC DEL COM 149123101 3,336 20,330 SH   SOLE   20,330 0 0
CBTX INC COM 12481V104 35,990 1,230,423 SH   SOLE   1,230,423 0 0
CECO ENVIRONMENTAL CORP COM 125141101 15,802 1,785,524 SH   SOLE   1,785,524 0 0
CELSIUS HLDGS INC COM NEW 15118V207 5,415 59,715 SH   SOLE   59,715 0 0
CENTRAL SECS CORP COM 155123102 280 8,297 PRN   SOLE   8,297 0 0
CERUS CORP COM 157085101 2,962 822,656 SH   SOLE   822,656 0 0
CHARLES RIV LABS INTL INC COM 159864107 94,286 479,095 SH   SOLE   479,095 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 424 1,398 SH   SOLE   1,398 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 330 2,942 SH   SOLE   2,942 0 0
CHEMOURS CO COM 163851108 247 10,015 SH   SOLE   10,015 0 0
CHENIERE ENERGY INC COM NEW 16411R208 1,262 7,608 SH   SOLE   7,608 0 0
CHEVRON CORP NEW COM 166764100 188,001 1,308,562 SH   SOLE   1,308,562 0 0
CHUBB LIMITED COM H1467J104 1,234 6,782 SH   SOLE   6,782 0 0
CINTAS CORP COM 172908105 193,590 498,698 SH   SOLE   498,698 0 0
CISCO SYS INC COM 17275R102 20,836 520,888 SH   SOLE   520,888 0 0
CITIGROUP INC COM NEW 172967424 2,960 71,042 SH   SOLE   71,042 0 0
CLEARWAY ENERGY INC CL C 18539C204 223 7,000 SH   SOLE   7,000 0 0
CME GROUP INC COM 12572Q105 682 3,850 SH   SOLE   3,850 0 0
CNX RES CORP COM 12653C108 4,512 290,553 SH   SOLE   290,553 0 0
COCA COLA CO COM 191216100 238,665 4,260,352 SH   SOLE   4,260,352 0 0
COGNYTE SOFTWARE LTD ORD SHS M25133105 505 125,000 SH   SOLE   125,000 0 0
COLGATE PALMOLIVE CO COM 194162103 105,880 1,507,189 SH   SOLE   1,507,189 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 844 9,206 SH   SOLE   9,206 0 0
COMCAST CORP NEW CL A 20030N101 2,487 84,801 SH   SOLE   84,801 0 0
COMERICA INC COM 200340107 186,366 2,621,181 SH   SOLE   2,621,181 0 0
CONOCOPHILLIPS COM 20825C104 236,784 2,313,698 SH   SOLE   2,313,698 0 0
CONSTELLATION BRANDS INC CL A 21036P108 322 1,400 SH   SOLE   1,400 0 0
COPART INC COM 217204106 3,191 29,992 SH   SOLE   29,992 0 0
CORTEVA INC COM 22052L104 26,816 469,215 SH   SOLE   469,215 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,865 18,772 SH   SOLE   18,772 0 0
COTERRA ENERGY INC COM 127097103 172,517 6,604,794 SH   SOLE   6,604,794 0 0
CRESCENT ENERGY COMPANY CL A COM 44952J104 22,906 1,700,532 SH   SOLE   1,700,532 0 0
CROCS INC COM 227046109 2,386 34,747 SH   SOLE   34,747 0 0
CROSSFIRST BANKSHARES INC COM 22766M109 13,806 1,057,976 SH   SOLE   1,057,976 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2,463 17,036 SH   SOLE   17,036 0 0
CROWN HLDGS INC COM 228368106 926 11,423 SH   SOLE   11,423 0 0
CSW INDUSTRIALS INC COM 126402106 3,666 30,602 SH   SOLE   30,602 0 0
CSX CORP COM 126408103 319 11,971 SH   SOLE   11,971 0 0
CULLEN FROST BANKERS INC COM 229899109 293,310 2,218,346 SH   SOLE   2,218,346 0 0
CUMMINS INC COM 231021106 3,665 18,011 SH   SOLE   18,011 0 0
CVS CORP COM 126650100 28,717 301,115 SH   SOLE   301,115 0 0
DANAHER CORP DEL COM 235851102 487,099 1,885,860 SH   SOLE   1,885,860 0 0
DEERE & CO COM 244199105 1,254 3,755 SH   SOLE   3,755 0 0
DERMTECH INC COM 24984K105 775 195,810 SH   SOLE   195,810 0 0
DEVON ENERGY CORP NEW COM 25179M103 97,906 1,628,233 SH   SOLE   1,628,233 0 0
DEXCOM INC COM 252131107 3,677 45,660 SH   SOLE   45,660 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 673 3,962 SH   SOLE   3,962 0 0
DIAMONDBACK ENERGY INC COM 25278X109 6,922 57,459 SH   SOLE   57,459 0 0
DIGITAL RLTY TR INC COM 253868103 767 7,738 SH   SOLE   7,738 0 0
DIGITALBRIDGE GROUP INC CL A NEW 25401T603 619 49,463 SH   SOLE   49,463 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 215 5,531 PRN   SOLE   5,531 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 263 11,834 PRN   SOLE   11,834 0 0
DISCOVER FINL SVCS COM 254709108 3,287 36,156 SH   SOLE   36,156 0 0
DISNEY WALT CO COM DISNEY 254687106 112,304 1,190,539 SH   SOLE   1,190,539 0 0
DISTRIBUTION SOLUTIONS GRP I COM 520776105 412,508 14,643,508 SH   SOLE   14,643,508 0 0
DOLLAR GEN CORP NEW COM 256677105 863 3,600 SH   SOLE   3,600 0 0
DOLLAR TREE INC COM 256746108 1,486 10,918 SH   SOLE   10,918 0 0
DOMINION RES INC VA NEW COM 25746U109 290 4,191 SH   SOLE   4,191 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 119 11,000 PRN   SOLE   11,000 0 0
DOVER CORP COM 260003108 362 3,104 SH   SOLE   3,104 0 0
DOW INC COM 260557103 387 8,804 SH   SOLE   8,804 0 0
DRIVE SHACK INC COM 262077100 380 612,970 SH   SOLE   612,970 0 0
DRIVEN BRANDS HLDGS INC COM 26210V102 6,695 239,291 SH   SOLE   239,291 0 0
DUKE ENERGY CORP NEW COM 26441C204 1,686 18,129 SH   SOLE   18,129 0 0
DUN & BRADSTREET HLDGS INC COM 26484T106 11,317 913,402 SH   SOLE   913,402 0 0
DUPONT DE NEMOURS INC COM 26614N102 77,159 1,530,928 SH   SOLE   1,530,928 0 0
DXP ENTERPRISES INC NEW COM NEW 233377407 10,207 431,028 SH   SOLE   431,028 0 0
DZS INC COM 268211109 4,283 379,000 SH   SOLE   379,000 0 0
EAGLE MATERIALS INC COM 26969P108 2,250 20,990 SH   SOLE   20,990 0 0
EARTHSTONE ENERGY INC CL A 27032D304 441 35,800 SH   SOLE   35,800 0 0
EATON CORP PLC SHS G29183103 598 4,483 SH   SOLE   4,483 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 109 10,000 PRN   SOLE   10,000 0 0
ECOLAB INC COM 278865100 144,653 1,001,612 SH   SOLE   1,001,612 0 0
ECOVYST INC COM 27923Q109 4,013 475,520 SH   SOLE   475,520 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 854 10,331 SH   SOLE   10,331 0 0
EGAIN CORP COM NEW 28225C806 1,036 140,951 SH   SOLE   140,951 0 0
ELEMENT SOLUTIONS INC COM 28618M106 1,160 71,308 SH   SOLE   71,308 0 0
ELEVANCE HEALTH INC COM 036752103 215 474 SH   SOLE   474 0 0
EMERSON ELEC CO COM 291011104 91,043 1,243,411 SH   SOLE   1,243,411 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 173 15,665 SH   SOLE   15,665 0 0
ENOVIS CORPORATION COM 194014502 4,081 88,582 SH   SOLE   88,582 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 6,498 273,272 SH   SOLE   273,272 0 0
ENVESTNET INC COM 29404K106 677 15,258 SH   SOLE   15,258 0 0
EOG RES INC COM 26875P101 54,997 492,233 SH   SOLE   492,233 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 279 4,149 SH   SOLE   4,149 0 0
ESAB CORPORATION COM 29605J106 3,669 109,991 SH   SOLE   109,991 0 0
EVERI HLDGS INC COM 30034T103 3,075 189,595 SH   SOLE   189,595 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 2,340 70,750 SH   SOLE   70,750 0 0
EXACT SCIENCES CORP COM 30063P105 1,063 32,725 SH   SOLE   32,725 0 0
EXXON MOBIL CORP COM 30231G102 59,436 680,752 SH   SOLE   680,752 0 0
FASTENAL CO COM 311900104 393 8,531 SH   SOLE   8,531 0 0
FEDEX CORP COM 31428X106 453 3,052 SH   SOLE   3,052 0 0
FIRST FINL BANKSHARES COM 32020R109 20,140 481,480 SH   SOLE   481,480 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 14,580 111,681 SH   SOLE   111,681 0 0
FIRSTSERVICE CORP NEW COM 33767E202 2,452 20,602 SH   SOLE   20,602 0 0
FIVE BELOW INC COM 33829M101 577 4,189 SH   SOLE   4,189 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 1,184 6,719 SH   SOLE   6,719 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 680 18,103 PRN   SOLE   18,103 0 0
FLOWSERVE CORP COM 34354P105 749 30,807 SH   SOLE   30,807 0 0
FMC CORP COM NEW 302491303 318,925 3,017,268 SH   SOLE   3,017,268 0 0
FORD MTR CO DEL COM 345370860 1,202 107,289 SH   SOLE   107,289 0 0
FORTINET INC COM 34959E109 14,813 301,505 SH   SOLE   301,505 0 0
FORTIVE CORP COM 34959J108 30,302 519,752 SH   SOLE   519,752 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 16,744 1,116,630 SH   SOLE   1,116,630 0 0
FRANKLIN ELEC INC COM 353514102 97,344 1,191,335 SH   SOLE   1,191,335 0 0
FREQUENCY ELECTRS INC COM 358010106 575 100,000 SH   SOLE   100,000 0 0
FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106 3,017 1,256,900 SH   SOLE   1,256,900 0 0
GARMIN LTD SHS H2906T109 870 10,839 SH   SOLE   10,839 0 0
GENERAC HLDGS INC COM 368736104 71,508 401,412 SH   SOLE   401,412 0 0
GENERAL DYNAMICS CORP COM 369550108 6,854 32,304 SH   SOLE   32,304 0 0
GENERAL ELECTRIC CO COM NEW 369604301 2,369 38,262 SH   SOLE   38,262 0 0
GENERAL MLS INC COM 370334104 9,486 123,821 SH   SOLE   123,821 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 138 15,000 SH   SOLE   15,000 0 0
GENTEX CORP COM 371901109 9,266 388,695 SH   SOLE   388,695 0 0
GENUINE PARTS CO COM 372460105 1,522 10,195 SH   SOLE   10,195 0 0
GILEAD SCIENCES INC COM 375558103 3,711 60,157 SH   SOLE   60,157 0 0
GLACIER BANCORP INC NEW COM 37637Q105 41,465 843,978 SH   SOLE   843,978 0 0
GLOBAL INDUSTRIAL COMPANY COM 37892E102 16,706 622,654 SH   SOLE   622,654 0 0
GLOBE LIFE INC COM 37959E102 525 5,262 SH   SOLE   5,262 0 0
GODADDY INC CL A 380237107 1,376 19,420 SH   SOLE   19,420 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,237 7,633 SH   SOLE   7,633 0 0
GOOSEHEAD INS INC CL A 38267D109 1,336 37,474 SH   SOLE   37,474 0 0
GORMAN RUPP CO COM 383082104 8,119 341,275 SH   SOLE   341,275 0 0
GRAHAM CORP COM 384556106 553 62,908 SH   SOLE   62,908 0 0
GRAINGER W W INC COM 384802104 2,614 5,344 SH   SOLE   5,344 0 0
GSI TECHNOLOGY INC COM 36241U106 570 200,000 SH   SOLE   200,000 0 0
HALLIBURTON CO COM 406216101 1,496 60,765 SH   SOLE   60,765 0 0
HASBRO INC COM 418056107 465 6,900 SH   SOLE   6,900 0 0
HEALTHEQUITY INC COM 42226A107 4,841 72,070 SH   SOLE   72,070 0 0
HEICO CORP NEW COM 422806109 204 1,415 SH   SOLE   1,415 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 3,301 65,228 SH   SOLE   65,228 0 0
HERSHEY CO COM 427866108 411 1,863 SH   SOLE   1,863 0 0
HESS CORP COM 42809H107 1,638 15,025 SH   SOLE   15,025 0 0
HEXCEL CORP NEW COM 428291108 2,389 46,194 SH   SOLE   46,194 0 0
HF SINCLAIR CORPORATION COM 403949100 4,899 90,988 SH   SOLE   90,988 0 0
HILLTOP HOLDINGS INC COM 432748101 1,082 43,542 SH   SOLE   43,542 0 0
HOME BANCSHARES INC COM 436893200 20,981 932,084 SH   SOLE   932,084 0 0
HOME DEPOT INC COM 437076102 377,038 1,366,378 SH   SOLE   1,366,378 0 0
HONEYWELL INTL INC COM 438516106 271,895 1,628,407 SH   SOLE   1,628,407 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 1,017 16,434 SH   SOLE   16,434 0 0
HP INC COM 40434L105 348 13,956 SH   SOLE   13,956 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 218 4,385 SH   SOLE   4,385 0 0
IDEX CORP COM 45167R104 111,981 560,325 SH   SOLE   560,325 0 0
IDEXX LABS INC COM 45168D104 1,566 4,807 SH   SOLE   4,807 0 0
ILLINOIS TOOL WKS INC COM 452308109 26,561 147,032 SH   SOLE   147,032 0 0
ILLUMINA INC COM 452327109 706 3,703 SH   SOLE   3,703 0 0
INDEPENDENT BK GROUP INC COM 45384B106 982 16,000 SH   SOLE   16,000 0 0
ING GROEP N.V. SPONSORED ADR 456837103 104 12,287 SH   SOLE   12,287 0 0
INOTIV INC COM 45783Q100 1,910 113,340 SH   SOLE   113,340 0 0
INTEL CORP COM 458140100 33,670 1,306,569 SH   SOLE   1,306,569 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 419 4,636 SH   SOLE   4,636 0 0
INTERNATIONAL PAPER CO COM 460146103 1,416 44,678 SH   SOLE   44,678 0 0
INTEVAC INC COM 461148108 1,395 300,000 SH   SOLE   300,000 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 3,787 31,875 SH   SOLE   31,875 0 0
INTUIT COM 461202103 25,999 67,126 SH   SOLE   67,126 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,142 6,092 SH   SOLE   6,092 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,326 4,963 SH   SOLE   4,963 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 326 4,666 PRN   SOLE   4,666 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 370 2,561 PRN   SOLE   2,561 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 278 1,230 PRN   SOLE   1,230 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 330 3,000 PRN   SOLE   3,000 0 0
IRON MTN INC NEW COM 46284V101 900 20,466 SH   SOLE   20,466 0 0
ISHARES INC MSCI CDA ETF 464286509 14,631 475,646 PRN   SOLE   475,646 0 0
ISHARES INC MSCI ISRAEL ETF 464286632 400 6,975 PRN   SOLE   6,975 0 0
ISHARES INC MSCI NETHERL ETF 464286814 323 10,550 PRN   SOLE   10,550 0 0
ISHARES INC MSCI MEXICO ETF 464286822 4,597 103,936 PRN   SOLE   103,936 0 0
ISHARES TR S&P 100 ETF 464287101 478 2,940 PRN   SOLE   2,940 0 0
ISHARES TR CORE S&P TTL STK 464287150 2,533 31,840 PRN   SOLE   31,840 0 0
ISHARES TR CORE S&P500 ETF 464287200 746 2,081 PRN   SOLE   2,081 0 0
ISHARES TR CORE US AGGBD ET 464287226 5,082 52,747 PRN   SOLE   52,747 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 260 4,500 PRN   SOLE   4,500 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,135 13,977 PRN   SOLE   13,977 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 707 7,365 PRN   SOLE   7,365 0 0
ISHARES TR RUS MD CP GR ETF 464287481 263 3,350 PRN   SOLE   3,350 0 0
ISHARES TR CORE S&P MCP ETF 464287507 252 1,149 PRN   SOLE   1,149 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 634 3,011 PRN   SOLE   3,011 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 284 2,200 PRN   SOLE   2,200 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 332 2,011 PRN   SOLE   2,011 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 770 3,719 PRN   SOLE   3,719 0 0
ISHARES TR CORE S&P SCP ETF 464287804 3,168 36,339 PRN   SOLE   36,339 0 0
ISHARES TR SP SMCP600VL ETF 464287879 630 7,646 PRN   SOLE   7,646 0 0
ISHARES TR SP SMCP600GR ETF 464287887 1,262 12,412 PRN   SOLE   12,412 0 0
ISHARES TR MSCI ACWI EX US 464288240 6,416 160,356 PRN   SOLE   160,356 0 0
ISHARES TR INTRMD CR BD ETF 464288638 1,096 22,701 PRN   SOLE   22,701 0 0
ISHARES TR SHORT TREAS BD 464288679 226 2,050 PRN   SOLE   2,050 0 0
ISHARES TR EAFE VALUE ETF 464288877 226 5,865 PRN   SOLE   5,865 0 0
ISHARES TR EAFE GRWTH ETF 464288885 204 2,811 PRN   SOLE   2,811 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,459 15,986 PRN   SOLE   15,986 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 679 15,743 PRN   SOLE   15,743 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 2,810 112,285 PRN   SOLE   112,285 0 0
ISHARES TR IBONDS DEC2023 46435G318 215 8,515 PRN   SOLE   8,515 0 0
ISHARES TR IBONDS DEC22 ETF 46435G755 917 35,394 PRN   SOLE   35,394 0 0
ITERIS INC COM 46564T107 71 24,000 SH   SOLE   24,000 0 0
ITT INC COM 45073V108 3,314 50,714 SH   SOLE   50,714 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,514 8,844 SH   SOLE   8,844 0 0
HUNT J B TRANS SVCS INC COM 445658107 1,119 7,152 SH   SOLE   7,152 0 0
JEFFERIES FINL GROUP INC COM 47233W109 440 14,908 SH   SOLE   14,908 0 0
JOHNSON & JOHNSON COM 478160104 101,694 622,516 SH   SOLE   622,516 0 0
JOHNSON CTLS INTL PLC SHS G51502105 2,284 46,410 SH   SOLE   46,410 0 0
JP MORGAN CHASE & CO COM 46625H100 244,479 2,339,507 SH   SOLE   2,339,507 0 0
KEURIG DR PEPPER INC COM 49271V100 82,472 2,302,387 SH   SOLE   2,302,387 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 7,030 413,988 SH   SOLE   413,988 0 0
KIMBERLY CLARK CORP COM 494368103 121,988 1,083,950 SH   SOLE   1,083,950 0 0
KINDER MORGAN INC DEL COM 49456B101 40,713 2,446,723 SH   SOLE   2,446,723 0 0
KIRBY CORP COM 497266106 123,161 2,026,669 SH   SOLE   2,026,669 0 0
KLA CORPORATION COM NEW 482480100 999 3,301 SH   SOLE   3,301 0 0
KRAFT HEINZ CO COM 500754106 40,941 1,227,613 SH   SOLE   1,227,613 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 79,424 382,158 SH   SOLE   382,158 0 0
LAM RESEARCH CORP COM 512807108 3,573 9,761 SH   SOLE   9,761 0 0
LANDSTAR SYS INC COM 515098101 698 4,837 SH   SOLE   4,837 0 0
LANTRONIX INC COM NEW 516548203 2,530 525,900 SH   SOLE   525,900 0 0
LAUDER ESTEE COS INC CL A 518439104 99,195 459,448 SH   SOLE   459,448 0 0
LESLIES INC COM 527064109 10,229 695,411 SH   SOLE   695,411 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 3,420 90,693 SH   SOLE   90,693 0 0
LIFE STORAGE INC COM 53223X107 1,196 10,800 SH   SOLE   10,800 0 0
LIGHTWAVE LOGIC INC COM 532275104 117 16,000 SH   SOLE   16,000 0 0
LILLY ELI & CO COM 532457108 8,352 25,830 SH   SOLE   25,830 0 0
LINDE PLC COM G5494J103 22,387 83,040 SH   SOLE   83,040 0 0
LIVERAMP HLDGS INC COM 53815P108 4,970 273,700 SH   SOLE   273,700 0 0
LKQ CORP COM 501889208 3,311 70,214 SH   SOLE   70,214 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 116 65,000 SH   SOLE   65,000 0 0
LOCKHEED MARTIN CORP COM 539830109 4,533 11,735 SH   SOLE   11,735 0 0
LOWES COS INC COM 548661107 12,355 65,787 SH   SOLE   65,787 0 0
LPL FINL HLDGS INC COM 50212V100 2,121 9,706 SH   SOLE   9,706 0 0
LUMEN TECHNOLOGIES INC COM 550241103 313 43,000 SH   SOLE   43,000 0 0
LUMENTUM HLDGS INC COM 55024U109 3,940 57,465 SH   SOLE   57,465 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,099 65,230 SH   SOLE   65,230 0 0
MAGNITE INC COM 55955D100 3,321 505,462 SH   SOLE   505,462 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 22,548 1,138,221 SH   SOLE   1,138,221 0 0
MAIN STREET CAPITAL CORP COM 56035L104 1,405 41,752 SH   SOLE   41,752 0 0
MARATHON OIL CORP COM 565849106 2,288 101,348 SH   SOLE   101,348 0 0
MARRIOTT INTL INC NEW CL A 571903202 684 4,883 SH   SOLE   4,883 0 0
MARSH & MCLENNAN COS INC COM 571748102 704 4,719 SH   SOLE   4,719 0 0
MARTIN MARIETTA MATLS INC COM 573284106 215,436 668,870 SH   SOLE   668,870 0 0
MASTERCARD INC CL A 57636Q104 6,184 21,748 SH   SOLE   21,748 0 0
MCCORMICK & CO INC COM NON VTG 579780206 265 3,720 SH   SOLE   3,720 0 0
MCDONALDS CORP COM 580135101 6,707 29,067 SH   SOLE   29,067 0 0
MCKESSON CORP COM 58155Q103 354 1,041 SH   SOLE   1,041 0 0
MEDPACE HLDGS INC COM 58506Q109 2,434 15,485 SH   SOLE   15,485 0 0
MEDTRONIC INC COM G5960L103 15,486 191,771 SH   SOLE   191,771 0 0
MERCK & CO INC COM 58933Y105 134,500 1,561,773 SH   SOLE   1,561,773 0 0
MERCURY SYS INC COM 589378108 4,214 103,803 SH   SOLE   103,803 0 0
MESA LABS INC COM 59064R109 1,956 13,891 SH   SOLE   13,891 0 0
META PLATFORMS INC CL A 30303M102 20,031 147,637 SH   SOLE   147,637 0 0
METLIFE INC COM 59156R108 2,618 43,076 SH   SOLE   43,076 0 0
MICROSOFT CORP COM 594918104 697,904 2,996,583 SH   SOLE   2,996,583 0 0
MIDDLEBY CORP COM 596278101 1,884 14,700 SH   SOLE   14,700 0 0
MODEL N INC COM 607525102 4,822 140,880 SH   SOLE   140,880 0 0
MONDELEZ INTL INC CL A 609207105 49,922 910,495 SH   SOLE   910,495 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 481 5,537 SH   SOLE   5,537 0 0
MOODYS CORP COM 615369105 90,558 372,499 SH   SOLE   372,499 0 0
MORGAN STANLEY COM NEW 617446448 1,274 16,128 SH   SOLE   16,128 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 222 991 SH   SOLE   991 0 0
MPLX LP COM UNIT REP LTD 55336V100 226 7,540 SH   SOLE   7,540 0 0
MSCI INC COM 55354G100 2,569 6,091 SH   SOLE   6,091 0 0
MURPHY OIL CORP COM 626717102 1,907 54,233 SH   SOLE   54,233 0 0
MURPHY USA INC COM 626755102 3,883 14,124 SH   SOLE   14,124 0 0
NATERA INC COM 632307104 428 9,773 SH   SOLE   9,773 0 0
NATIONAL INSTRS CORP COM 636518102 57,380 1,520,409 SH   SOLE   1,520,409 0 0
NEOGEN CORP COM 640491106 62,034 4,440,525 SH   SOLE   4,440,525 0 0
NETFLIX INC COM 64110L106 858 3,645 SH   SOLE   3,645 0 0
NEWELL BRANDS INC COM 651229106 68,442 4,927,402 SH   SOLE   4,927,402 0 0
NEWMONT MNG CORP COM 651639106 62,018 1,475,575 SH   SOLE   1,475,575 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 4,537 27,194 SH   SOLE   27,194 0 0
NEXTERA ENERGY INC COM 65339F101 2,139 27,281 SH   SOLE   27,281 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 718 9,930 SH   SOLE   9,930 0 0
NIKE INC CL B 654106103 91,437 1,100,058 SH   SOLE   1,100,058 0 0
NOKIA CORP SPONSORED ADR 654902204 107 25,000 SH   SOLE   25,000 0 0
NORDSON CORP COM 655663102 427 2,010 SH   SOLE   2,010 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,285 6,130 SH   SOLE   6,130 0 0
NORTHERN OIL AND GAS INC MN COM 665531307 3,160 115,284 SH   SOLE   115,284 0 0
NORTHERN TR CORP COM 665859104 4,300 50,261 SH   SOLE   50,261 0 0
NORTHROP GRUMMAN CORP COM 666807102 672 1,428 SH   SOLE   1,428 0 0
NOVARTIS A G SPONSORED ADR 66987V109 792 10,422 SH   SOLE   10,422 0 0
NOVO-NORDISK A S ADR 670100205 628 6,301 SH   SOLE   6,301 0 0
NUCOR CORP COM 670346105 1,068 9,986 SH   SOLE   9,986 0 0
NUTANIX INC CL A 67059N108 12,470 598,670 SH   SOLE   598,670 0 0
NUVEEN MUN VALUE FD INC COM 670928100 87 10,300 PRN   SOLE   10,300 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 210 16,136 PRN   SOLE   16,136 0 0
NV5 GLOBAL INC COM 62945V109 3,742 30,222 SH   SOLE   30,222 0 0
NVIDIA CORP COM 67066G104 54,175 446,290 SH   SOLE   446,290 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 71,492 101,645 SH   SOLE   101,645 0 0
OLD DOMINION FGHT LINES INC COM 679580100 501 2,014 SH   SOLE   2,014 0 0
OMNICELL INC COM 68213N109 1,476 16,955 SH   SOLE   16,955 0 0
OMNICOM GROUP INC COM 681919106 462 7,316 SH   SOLE   7,316 0 0
ONEOK INC NEW COM 682680103 373 7,283 SH   SOLE   7,283 0 0
OPEN LENDING CORP COM CL A 68373J104 3,526 438,579 SH   SOLE   438,579 0 0
ORACLE CORP COM 68389X105 174,455 2,856,641 SH   SOLE   2,856,641 0 0
ORIGIN BANCORP INC COM 68621T102 10,230 265,923 SH   SOLE   265,923 0 0
OWENS CORNING NEW COM 690742101 668 8,495 SH   SOLE   8,495 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 163 20,000 SH   SOLE   20,000 0 0
PALO ALTO NETWORKS INC COM 697435105 398 2,430 SH   SOLE   2,430 0 0
PALOMAR HLDGS INC COM 69753M105 6,099 72,849 SH   SOLE   72,849 0 0
PARKER HANNIFAN CORP COM 701094104 34,581 142,712 SH   SOLE   142,712 0 0
PAYCHEX INC COM 704326107 1,356 12,085 SH   SOLE   12,085 0 0
PAYLOCITY HLDG CORP COM 70438V106 1,520 6,293 SH   SOLE   6,293 0 0
PAYPAL HLDGS INC COM 70450Y103 180,217 2,093,840 SH   SOLE   2,093,840 0 0
PBF ENERGY INC CL A 69318G106 609 17,309 SH   SOLE   17,309 0 0
PEBBLEBROOK HOTEL TR COM 70509V100 2,400 165,390 SH   SOLE   165,390 0 0
PEMBINA PIPELINE CORP COM 706327103 304 10,000 SH   SOLE   10,000 0 0
PEPSICO INC COM 713448108 258,126 1,581,074 SH   SOLE   1,581,074 0 0
PERFICIENT INC COM 71375U101 3,791 58,300 SH   SOLE   58,300 0 0
PERKINELMER INC COM 714046109 109,504 910,031 SH   SOLE   910,031 0 0
PETCO HEALTH & WELLNESS CO I COM 71601V105 6,783 607,807 SH   SOLE   607,807 0 0
PFIZER INC COM 717081103 99,762 2,279,753 SH   SOLE   2,279,753 0 0
PGT INC COM 69336V101 2,706 129,125 SH   SOLE   129,125 0 0
PHILIP MORRIS INTL INC COM 718172109 4,014 48,361 SH   SOLE   48,361 0 0
PHILLIPS 66 COM 718546104 3,192 39,548 SH   SOLE   39,548 0 0
PIMCO ETF TR TOTL RETN ETF 72201R775 252 2,813 PRN   SOLE   2,813 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 3,899 48,081 SH   SOLE   48,081 0 0
PINTEREST INC CL A 72352L106 13,475 578,335 SH   SOLE   578,335 0 0
PIONEER NAT RES CO COM 723787107 110,591 510,742 SH   SOLE   510,742 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 188 17,905 SH   SOLE   17,905 0 0
PLANET FITNESS INC CL A 72703H101 3,240 56,198 SH   SOLE   56,198 0 0
PLAYA HOTELS & RESORTS NV SHS N70544106 1,997 343,055 SH   SOLE   343,055 0 0
PNC FINL SVCS GROUP INC COM 693475105 940 6,290 SH   SOLE   6,290 0 0
POOL CORPORATION COM 73278L105 1,629 5,120 SH   SOLE   5,120 0 0
POST HLDGS INC COM 737446104 1,563 19,078 SH   SOLE   19,078 0 0
POTLATCHDELTIC CORPORATION COM 737630103 493 12,008 SH   SOLE   12,008 0 0
PPG INDS INC COM 693506107 256 2,315 SH   SOLE   2,315 0 0
PRIMO WATER CORPORATION COM 74167P108 3,433 273,528 SH   SOLE   273,528 0 0
PROCTER & GAMBLE CO COM 742718109 155,308 1,230,166 SH   SOLE   1,230,166 0 0
PROFIRE ENERGY INC COM 74316X101 1,091 1,283,025 SH   SOLE   1,283,025 0 0
PROGRESSIVE CORP COM 743315103 275 2,370 SH   SOLE   2,370 0 0
PROGYNY INC COM 74340E103 4,385 118,311 SH   SOLE   118,311 0 0
PROLOGIS INC COM 74340W103 771 7,584 SH   SOLE   7,584 0 0
PROSPERITY BANCSHARES INC COM 743606105 4,012 60,168 SH   SOLE   60,168 0 0
PRUDENTIAL FINL INC COM 744320102 1,196 13,940 SH   SOLE   13,940 0 0
Q2 HLDGS INC COM 74736L109 323 10,025 SH   SOLE   10,025 0 0
QUAKER CHEM CORP COM 747316107 2,246 15,554 SH   SOLE   15,554 0 0
QUALCOMM INC COM 747525103 88,143 780,163 SH   SOLE   780,163 0 0
QUANTUM CORP COM NEW 747906501 1,474 1,364,915 SH   SOLE   1,364,915 0 0
R1 RCM INC COM 749397105 3,722 200,842 SH   SOLE   200,842 0 0
RANGE RES CORP COM 75281A109 438 17,320 SH   SOLE   17,320 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,501 15,192 SH   SOLE   15,192 0 0
RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 7,019 85,745 SH   SOLE   85,745 0 0
REATA PHARMACEUTICALS INC CL A 75615P103 1,647 65,534 SH   SOLE   65,534 0 0
RED ROCK RESORTS INC CL A 75700L108 3,027 88,367 SH   SOLE   88,367 0 0
REDWIRE CORPORATION COM 75776W103 1,190 500,000 SH   SOLE   500,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107 829 1,203 SH   SOLE   1,203 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 23,515 134,824 SH   SOLE   134,824 0 0
REPAY HLDGS CORP COM CL A 76029L100 409 57,890 SH   SOLE   57,890 0 0
REPUBLIC SVCS INC COM 760759100 7,533 55,372 SH   SOLE   55,372 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 286 8,689 SH   SOLE   8,689 0 0
ROCKWELL AUTOMATION INC COM 773903109 123,687 574,992 SH   SOLE   574,992 0 0
ROPER INDS INC NEW COM 776696106 230,302 640,369 SH   SOLE   640,369 0 0
ROYAL GOLD INC COM 780287108 259 2,765 SH   SOLE   2,765 0 0
RYDER SYS INC COM 783549108 207 2,740 SH   SOLE   2,740 0 0
S&P GLOBAL INC COM 78409V104 6,320 20,698 SH   SOLE   20,698 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102 11,046 155,408 SH   SOLE   155,408 0 0
SALESFORCE COM INC COM 79466L302 49,716 345,636 SH   SOLE   345,636 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 7,576 26,616 SH   SOLE   26,616 0 0
SCHLUMBERGER LTD COM 806857108 2,535 70,606 SH   SOLE   70,606 0 0
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 1,215 26,250 PRN   SOLE   26,250 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 476 17,520 PRN   SOLE   17,520 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,154 32,423 PRN   SOLE   32,423 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 2,424 80,189 SH   SOLE   80,189 0 0
SEALED AIR CORP NEW COM 81211K100 554 12,443 SH   SOLE   12,443 0 0
SEI INVESTMENTS CO COM 784117103 399 8,140 SH   SOLE   8,140 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 269 2,218 PRN   SOLE   2,218 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 526 4,431 PRN   SOLE   4,431 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 2,363 339,000 SH   SOLE   339,000 0 0
SEMPRA COM 816851109 425 2,833 SH   SOLE   2,833 0 0
SERVICE CORP INTL COM 817565104 349 6,045 SH   SOLE   6,045 0 0
SERVICENOW INC COM 81762P102 463 1,226 SH   SOLE   1,226 0 0
SHELL PLC SPON ADS 780259305 1,212 24,365 SH   SOLE   24,365 0 0
SHERWIN WILLIAMS CO COM 824348106 36,474 178,141 SH   SOLE   178,141 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 9,650 442,846 SH   SOLE   442,846 0 0
SMITH A O CORP COM 831865209 4,066 83,700 SH   SOLE   83,700 0 0
SMITH MIDLAND CORP COM 832156103 641 23,961 SH   SOLE   23,961 0 0
SONOCO PRODS CO COM 835495102 582 10,254 SH   SOLE   10,254 0 0
SOUTHSTATE CORPORATION COM 840441109 248 3,137 SH   SOLE   3,137 0 0
SOUTHERN CO COM 842587107 1,122 16,501 SH   SOLE   16,501 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 937 26,502 SH   SOLE   26,502 0 0
SOUTHWEST AIRLS CO COM 844741108 342 11,078 SH   SOLE   11,078 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,227 37,031 SH   SOLE   37,031 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,018 6,579 PRN   SOLE   6,579 0 0
SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 1,118 35,700 PRN   SOLE   35,700 0 0
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 249 2,837 PRN   SOLE   2,837 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 229 2,500 PRN   SOLE   2,500 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 414 5,216 PRN   SOLE   5,216 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 230 800 PRN   SOLE   800 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 833 9,094 PRN   SOLE   9,094 0 0
SPROUT SOCIAL INC COM CL A 85209W109 34,497 568,513 SH   SOLE   568,513 0 0
SPS COMMERCE INC COM 78463M107 790 6,357 SH   SOLE   6,357 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 8,275 117,286 SH   SOLE   117,286 0 0
STARBUCKS CORP COM 855244109 11,144 132,261 SH   SOLE   132,261 0 0
STATE STR CORP COM 857477103 983 16,173 SH   SOLE   16,173 0 0
EA SERIES TRUST STRIVE US ENERGY 02072L722 236 9,500 PRN   SOLE   9,500 0 0
STRYKER CORPORATION COM 863667101 82,134 405,518 SH   SOLE   405,518 0 0
SUN LIFE FINANCIAL INC. COM 866796105 567 14,272 SH   SOLE   14,272 0 0
SVB FINL GROUP COM 78486Q101 4,885 14,547 SH   SOLE   14,547 0 0
SYNOVUS FINL CORP COM NEW 87161C501 1,982 52,830 SH   SOLE   52,830 0 0
SYSCO CORP COM 871829107 3,650 51,620 SH   SOLE   51,620 0 0
TJX COS INC NEW COM 872540109 240 3,867 SH   SOLE   3,867 0 0
T-MOBILE US INC COM 872590104 1,689 12,589 SH   SOLE   12,589 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,004 19,084 SH   SOLE   19,084 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 365 5,329 SH   SOLE   5,329 0 0
TAPESTRY INC COM 876030107 11,228 394,929 SH   SOLE   394,929 0 0
TARGA RES CORP COM 87612G101 271 4,484 SH   SOLE   4,484 0 0
TARGET CORP COM 87612E106 2,674 18,021 SH   SOLE   18,021 0 0
TE CONNECTIVITY LTD REG SHS H84989104 2,044 18,525 SH   SOLE   18,525 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 162,982 482,953 SH   SOLE   482,953 0 0
TESLA INC COM 88160R101 1,408 5,308 SH   SOLE   5,308 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 3,993 67,647 SH   SOLE   67,647 0 0
TEXAS INSTRS INC COM 882508104 10,559 68,220 SH   SOLE   68,220 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 1,220 45,420 SH   SOLE   45,420 0 0
COOPER COS INC COM NEW 216648402 211 800 SH   SOLE   800 0 0
THE TRADE DESK INC COM CL A 88339J105 1,395 23,350 SH   SOLE   23,350 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 468,300 923,322 SH   SOLE   923,322 0 0
THIRD COAST BANCSHARES INC COM 88422P109 171 10,000 SH   SOLE   10,000 0 0
TOPGOLF CALLAWAY BRANDS CORP COM 131193104 2,830 146,945 SH   SOLE   146,945 0 0
TORO CO COM 891092108 88,190 1,019,773 SH   SOLE   1,019,773 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 439 10,000 SH   SOLE   10,000 0 0
TRACTOR SUPPLY CO COM 892356106 90,349 486,063 SH   SOLE   486,063 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 278 1,918 SH   SOLE   1,918 0 0
TRANSDIGM GROUP INC COM 893641100 1,719 3,276 SH   SOLE   3,276 0 0
TRIMBLE NAVIGATION LTD COM 896239100 221,611 4,083,486 SH   SOLE   4,083,486 0 0
TRUIST FINL CORP COM 89832Q109 47,260 1,085,446 SH   SOLE   1,085,446 0 0
TWILIO INC CL A 90138F102 1,112 16,090 SH   SOLE   16,090 0 0
TWITTER INC COM 90184L102 2,238 51,052 SH   SOLE   51,052 0 0
TYLER TECHNOLOGIES INC COM 902252105 17,502 50,366 SH   SOLE   50,366 0 0
U S PHYSICAL THERAPY INC COM 90337L108 1,491 19,615 SH   SOLE   19,615 0 0
UNILEVER PLC SPON ADR NEW 904767704 436 9,935 SH   SOLE   9,935 0 0
UNION PAC CORP COM 907818108 245,610 1,260,701 SH   SOLE   1,260,701 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,065 25,163 SH   SOLE   25,163 0 0
UNITEDHEALTH GROUP INC COM 91324P102 15,259 30,214 SH   SOLE   30,214 0 0
UPWORK INC COM 91688F104 2,596 190,600 SH   SOLE   190,600 0 0
US BANCORP DEL COM NEW 902973304 92,165 2,285,845 SH   SOLE   2,285,845 0 0
UTZ BRANDS INC COM CL A 918090101 4,897 324,272 SH   SOLE   324,272 0 0
V F CORP COM 918204108 9,615 321,467 SH   SOLE   321,467 0 0
VACASA INC CLASS A COM 91854V107 84 27,397 SH   SOLE   27,397 0 0
VALERO ENERGY CORP COM 91913Y100 2,323 21,739 SH   SOLE   21,739 0 0
VALMONT INDS INC COM 920253101 112,827 420,025 SH   SOLE   420,025 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 560 7,616 PRN   SOLE   7,616 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 590 7,890 PRN   SOLE   7,890 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1,269 17,785 PRN   SOLE   17,785 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 508 13,960 PRN   SOLE   13,960 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 299 3,151 PRN   SOLE   3,151 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 631 17,306 PRN   SOLE   17,306 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3,051 63,374 PRN   SOLE   63,374 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,331 16,238 PRN   SOLE   16,238 0 0
VANGUARD INDEX FDS REIT ETF 922908553 659 8,216 SH   SOLE   8,216 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 3,007 23,659 PRN   SOLE   23,659 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,325 7,751 PRN   SOLE   7,751 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,303 23,978 PRN   SOLE   23,978 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,456 59,986 PRN   SOLE   59,986 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 239 3,159 PRN   SOLE   3,159 0 0
VERISK ANALYTICS INC COM 92345Y106 30,591 179,385 SH   SOLE   179,385 0 0
VERITEX HLDGS INC COM 923451108 3,043 114,437 SH   SOLE   114,437 0 0
VERIZON COMMUNICATIONS COM 92343V104 11,175 294,317 SH   SOLE   294,317 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 352 1,217 SH   SOLE   1,217 0 0
VISA INC COM CL A 92826C839 165,750 933,012 SH   SOLE   933,012 0 0
VONTIER CORPORATION COM 928881101 1,467 87,777 SH   SOLE   87,777 0 0
VULCAN MATS CO COM 929160109 936 5,937 SH   SOLE   5,937 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,034 32,918 SH   SOLE   32,918 0 0
WAL MART STORES INC COM 931142103 49,974 385,302 SH   SOLE   385,302 0 0
WASTE CONNECTIONS INC COM 94106B101 161,058 1,191,877 SH   SOLE   1,191,877 0 0
WASTE MGMT INC DEL COM 94106L109 51,047 318,623 SH   SOLE   318,623 0 0
WATSCO INC COM 942622200 2,850 11,071 SH   SOLE   11,071 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 3,654 29,060 SH   SOLE   29,060 0 0
WEATHERFORD INTL PLC ORD SHS G48833118 3,341 103,464 SH   SOLE   103,464 0 0
WELLS FARGO & CO NEW COM 949746101 4,310 107,171 SH   SOLE   107,171 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 2,347 243,740 SH   SOLE   243,740 0 0
WEYERHAEUSER CO COM 962166104 401 14,040 SH   SOLE   14,040 0 0
WHIRLPOOL CORP COM 963320106 377 2,800 SH   SOLE   2,800 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 2,911 72,169 SH   SOLE   72,169 0 0
WINGSTOP INC COM 974155103 2,929 23,355 SH   SOLE   23,355 0 0
WORKIVA INC COM CL A 98139A105 4,533 58,261 SH   SOLE   58,261 0 0
XYLEM INC COM 98419M100 103,623 1,186,164 SH   SOLE   1,186,164 0 0
YETI HLDGS INC COM 98585X104 1,506 52,797 SH   SOLE   52,797 0 0
YUM BRANDS INC COM 988498101 2,135 20,073 SH   SOLE   20,073 0 0
YUM CHINA HLDGS INC COM 98850P109 499 10,545 SH   SOLE   10,545 0 0
ZILLOW GROUP INC CL A 98954M101 1,795 62,700 SH   SOLE   62,700 0 0
ZIMMER HLDGS INC COM 98956P102 323 3,085 SH   SOLE   3,085 0 0
ZIONS BANCORPORATION COM 989701107 75,711 1,488,620 SH   SOLE   1,488,620 0 0
ZOETIS INC CL A 98978V103 285,341 1,924,211 SH   SOLE   1,924,211 0 0
ZURN ELKAY WATER SOLNS CORP COM 98983L108 3,658 149,296 SH   SOLE   149,296 0 0