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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   1,910,374 18,175 SH   SOLE   18,175 0 0
ABBOTT LABS COM 002824100   205,304,517 2,027,499 SH   SOLE   2,027,499 0 0
ABBVIE INC COM 00287Y109   154,721,744 970,834 SH   SOLE   970,834 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107   92,456,510 1,416,958 SH   SOLE   1,416,958 0 0
ACCENTURE LTD BERMUDA CL A G1151C101   79,710,123 278,892 SH   SOLE   278,892 0 0
ACI WORLDWIDE INC COM 004498101   10,801,308 400,345 SH   SOLE   400,345 0 0
ADOBE SYS INC COM 00724F101   294,520,179 764,253 SH   SOLE   764,253 0 0
ADVANCED MICRO DEVICES INC COM 007903107   4,759,856 48,565 SH   SOLE   48,565 0 0
AECOM COM 00766T100   3,788,076 44,925 SH   SOLE   44,925 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   3,295,812 23,824 SH   SOLE   23,824 0 0
AGNC INVT CORP COM 00123Q104   122,422 12,145 SH   SOLE   12,145 0 0
AIR PRODS & CHEMS INC COM 009158106   317,110,955 1,104,108 SH   SOLE   1,104,108 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   206,848,399 2,641,742 SH   SOLE   2,641,742 0 0
ALAMO GROUP INC COM 011311107   8,878,169 48,209 SH   SOLE   48,209 0 0
ALCON ORD SHS H01301128   135,111,893 1,915,394 SH   SOLE   1,915,394 0 0
ALIGN TECHNOLOGY INC COM 016255101   423,690 1,268 SH   SOLE   1,268 0 0
ALLSTATE CORP COM 020002101   30,601,511 276,162 SH   SOLE   276,162 0 0
ALPHABET INC CLASS A COM 02079K305   281,293,458 2,711,785 SH   SOLE   2,711,785 0 0
ALPHABET INC CLASS C COM 02079K107   289,394,328 2,782,638 SH   SOLE   2,782,638 0 0
ALPHATEC HLDGS INC COM NEW 02081G201   15,555,212 997,129 SH   SOLE   997,129 0 0
ALTAIR ENGR INC COM CL A 021369103   8,186,504 113,528 SH   SOLE   113,528 0 0
ALTRIA GROUP INC COM 02209S103   1,314,818 29,467 SH   SOLE   29,467 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206   45,000 30,000 SH   SOLE   30,000 0 0
AMAZON COM INC COM 023135106   371,970,805 3,601,228 SH   SOLE   3,601,228 0 0
AMBEV SA SPONSORED ADR 02319V103   101,162 35,873 SH   SOLE   35,873 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   369,217 17,540 SH   SOLE   17,540 0 0
AMERICAN ELEC PWR CO INC COM 025537101   566,959 6,231 SH   SOLE   6,231 0 0
AMERICAN EXPRESS CO COM 025816109   108,215,596 656,051 SH   SOLE   656,051 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   978,545 19,431 SH   SOLE   19,431 0 0
AMERICAN TOWER CORP COM 03027X100   54,126,601 264,885 SH   SOLE   264,885 0 0
AMETEK INC NEW COM 031100100   6,944,594 47,785 SH   SOLE   47,785 0 0
AMGEN INC CL A 031162100   129,969,877 537,621 SH   SOLE   537,621 0 0
AMPHENOL CORP NEW CL A 032095101   1,454,616 17,800 SH   SOLE   17,800 0 0
ANALOG DEVICES INC COM 032654105   1,022,980 5,187 SH   SOLE   5,187 0 0
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   224,332 11,739 SH   SOLE   11,739 0 0
ANSYS INC COM 03662Q105   29,158,272 87,615 SH   SOLE   87,615 0 0
AON PLC SHS CL A G0403H108   860,426 2,729 SH   SOLE   2,729 0 0
APPIAN CORP CL A 03782L101   4,561,776 102,789 SH   SOLE   102,789 0 0
APPLE COMPUTER INC COM 037833100   1,085,540,963 6,583,026 SH   SOLE   6,583,026 0 0
APPLIED MATLS INC COM 038222105   642,455 5,230 SH   SOLE   5,230 0 0
APTARGROUP INC COM 038336103   354,570 3,000 SH   SOLE   3,000 0 0
THE ARENA GROUP HOLDINGS INC COM 040044109   325,605 76,613 SH   SOLE   76,613 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   584,730 859 SH   SOLE   859 0 0
AT&T INC COM 00206R102   40,290,722 2,093,025 SH   SOLE   2,093,025 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   16,859,547 75,729 SH   SOLE   75,729 0 0
AUTOZONE INC COM 053332102   5,599,666 2,278 SH   SOLE   2,278 0 0
AVERY DENNISON CORP COM 053611109   1,517,147 8,479 SH   SOLE   8,479 0 0
AVID TECHNOLOGY INC COM 05367P100   6,226,122 194,688 SH   SOLE   194,688 0 0
AVIDXCHANGE HOLDINGS INC COM 05368X102   4,265,609 546,873 SH   SOLE   546,873 0 0
AVIENT CORPORATION COM 05368V106   2,008,114 48,788 SH   SOLE   48,788 0 0
AXON ENTERPRISE INC COM 05464C101   3,441,779 15,307 SH   SOLE   15,307 0 0
AZZ INC COM 002474104   10,881,174 263,850 SH   SOLE   263,850 0 0
BAIDU INC SPON ADR REP A 056752108   300,633 1,992 SH   SOLE   1,992 0 0
BALL CORP COM 058498106   9,624,466 174,641 SH   SOLE   174,641 0 0
BANK NEW YORK INC COM 064058100   1,721,494 37,885 SH   SOLE   37,885 0 0
BANK OF AMERICA CORPORATION COM 060505104   212,961,892 7,446,220 SH   SOLE   7,446,220 0 0
BARCLAYS PLC ADR 06738E204   131,146 18,240 SH   SOLE   18,240 0 0
BATTALION OIL CORP COM 07134L107   131,400 20,000 SH   SOLE   20,000 0 0
BEAM GLOBAL COM 07373B109   424,272 26,667 SH   SOLE   26,667 0 0
BECTON DICKINSON & CO COM 075887109   5,967,694 24,108 SH   SOLE   24,108 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103   5,355,204 157,506 SH   SOLE   157,506 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   8,380,800 18 SH   SOLE   18 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670702   44,419,199 143,859 SH   SOLE   143,859 0 0
BGSF INC COM 05601C105   1,278,405 120,038 SH   SOLE   120,038 0 0
BHP GROUP LTD SPONSORED ADS 088606108   1,397,556 22,040 SH   SOLE   22,040 0 0
BLACK KNIGHT INC COM 09215C105   1,660,030 28,840 SH   SOLE   28,840 0 0
BLACKROCK INC COM 09247X101   376,045 562 SH   SOLE   562 0 0
BLACKSTONE GROUP INC COM CL A 09260D107   1,165,900 13,273 SH   SOLE   13,273 0 0
BOEING CO COM 097023105   1,311,543 6,174 SH   SOLE   6,174 0 0
BOK FINL CORP COM NEW 05561Q201   704,908 8,351 SH   SOLE   8,351 0 0
BOOKING HLDGS INC COM 09857L108   6,164,201 2,324 SH   SOLE   2,324 0 0
BOSTON SCIENTIFIC CORP COM 101137107   514,058 10,275 SH   SOLE   10,275 0 0
BOWLERO CORP COM 10258P102   2,979,183 175,763 SH   SOLE   175,763 0 0
BP PLC SPONSORED ADR 055622104   407,514 10,741 SH   SOLE   10,741 0 0
BRIGHTCOVE INC COM 10921T101   1,023,500 230,000 SH   SOLE   230,000 0 0
BRINKER INTL INC COM 109641100   597,512 15,724 SH   SOLE   15,724 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   2,024,003 29,202 SH   SOLE   29,202 0 0
BROADCOM INC COM 11135F101   70,672,046 110,160 SH   SOLE   110,160 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   43,278,750 295,277 SH   SOLE   295,277 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   3,100,906 95,149 SH   SOLE   95,149 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   527,577 16,124 SH   SOLE   16,124 0 0
BROWN FORMAN CORP CL A 115637100   1,704,719 26,150 SH   SOLE   26,150 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   1,011,471 11,393 SH   SOLE   11,393 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   3,036,847 30,561 SH   SOLE   30,561 0 0
CADENCE BANK COM 12740C103   3,736,156 179,969 SH   SOLE   179,969 0 0
CAL MAINE FOODS INC COM NEW 128030202   3,331,170 54,708 SH   SOLE   54,708 0 0
CAMDEN PPTY TR SH BEN INT 133131102   605,870 5,779 SH   SOLE   5,779 0 0
CANADIAN NATL RY CO COM 136375102   1,174,981 9,960 SH   SOLE   9,960 0 0
CANADIAN PAC RY LTD COM 13645T100   745,087 9,684 SH   SOLE   9,684 0 0
CARMAX INC COM 143130102   2,585,856 40,228 SH   SOLE   40,228 0 0
CASTLE BIOSCIENCES INC COM 14843C105   806,128 35,481 SH   SOLE   35,481 0 0
CATERPILLAR INC DEL COM 149123101   4,474,162 19,551 SH   SOLE   19,551 0 0
CECO ENVIRONMENTAL CORP COM 125141101   22,780,700 1,628,356 SH   SOLE   1,628,356 0 0
CELSIUS HLDGS INC COM NEW 15118V207   5,379,832 57,885 SH   SOLE   57,885 0 0
CENTERPOINT ENERGY INC COM 15189T107   203,628 6,912 SH   SOLE   6,912 0 0
CENTRAL SECS CORP COM 155123102   299,305 8,605 PRN   SOLE   8,605 0 0
CHARLES RIV LABS INTL INC COM 159864107   83,263,465 412,563 SH   SOLE   412,563 0 0
CHART INDS INC COM 16115Q308   65,111,317 519,229 SH   SOLE   519,229 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   499,939 1,398 SH   SOLE   1,398 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   395,460 3,042 SH   SOLE   3,042 0 0
CHEMOURS CO COM 163851108   299,849 10,015 SH   SOLE   10,015 0 0
CHENIERE ENERGY INC COM NEW 16411R208   2,347,925 14,898 SH   SOLE   14,898 0 0
CHEVRON CORP NEW COM 166764100   211,370,437 1,295,480 SH   SOLE   1,295,480 0 0
CHUBB LIMITED COM H1467J104   1,322,754 6,812 SH   SOLE   6,812 0 0
CHURCH & DWIGHT CO INC COM 171340102   225,622 2,552 SH   SOLE   2,552 0 0
CINTAS CORP COM 172908105   224,296,160 484,776 SH   SOLE   484,776 0 0
CISCO SYS INC COM 17275R102   30,666,265 586,633 SH   SOLE   586,633 0 0
CITIGROUP INC COM NEW 172967424   3,331,159 71,042 SH   SOLE   71,042 0 0
CLEARWAY ENERGY INC CL C 18539C204   219,310 7,000 SH   SOLE   7,000 0 0
CME GROUP INC COM 12572Q105   737,352 3,850 SH   SOLE   3,850 0 0
CNX RES CORP COM 12653C108   2,919,901 182,266 SH   SOLE   182,266 0 0
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   242,679 4,100 SH   SOLE   4,100 0 0
COCA COLA CO COM 191216100   263,791,764 4,252,648 SH   SOLE   4,252,648 0 0
COGNYTE SOFTWARE LTD ORD SHS M25133105   72,885 21,500 SH   SOLE   21,500 0 0
COLGATE PALMOLIVE CO COM 194162103   112,420,746 1,495,951 SH   SOLE   1,495,951 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   1,285,705 12,181 SH   SOLE   12,181 0 0
COMCAST CORP NEW CL A 20030N101   3,185,312 84,023 SH   SOLE   84,023 0 0
COMERICA INC COM 200340107   74,932,108 1,725,751 SH   SOLE   1,725,751 0 0
CONOCOPHILLIPS COM 20825C104   224,989,058 2,267,806 SH   SOLE   2,267,806 0 0
CONSTELLATION BRANDS INC CL A 21036P108   316,246 1,400 SH   SOLE   1,400 0 0
COPART INC COM 217204106   4,585,554 60,970 SH   SOLE   60,970 0 0
CORTEVA INC COM 22052L104   29,961,405 496,790 SH   SOLE   496,790 0 0
COSTCO WHSL CORP NEW COM 22160K105   9,233,832 18,584 SH   SOLE   18,584 0 0
COTERRA ENERGY INC COM 127097103   163,266,427 6,653,074 SH   SOLE   6,653,074 0 0
CRESCENT ENERGY COMPANY CL A COM 44952J104   19,006,817 1,680,532 SH   SOLE   1,680,532 0 0
CROCS INC COM 227046109   4,204,762 33,255 SH   SOLE   33,255 0 0
CROSSFIRST BANKSHARES INC COM 22766M109   11,125,317 1,061,576 SH   SOLE   1,061,576 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101   2,590,339 19,354 SH   SOLE   19,354 0 0
CSW INDUSTRIALS INC COM 126402106   4,000,767 28,797 SH   SOLE   28,797 0 0
CSX CORP COM 126408103   363,112 12,128 SH   SOLE   12,128 0 0
CULLEN FROST BANKERS INC COM 229899109   223,798,259 2,124,533 SH   SOLE   2,124,533 0 0
CUMMINS INC COM 231021106   4,706,175 19,701 SH   SOLE   19,701 0 0
CVS CORP COM 126650100   23,094,328 310,784 SH   SOLE   310,784 0 0
DANAHER CORP DEL COM 235851102   466,969,304 1,852,759 SH   SOLE   1,852,759 0 0
DEERE & CO COM 244199105   1,600,736 3,877 SH   SOLE   3,877 0 0
DERMTECH INC COM 24984K105   1,120,829 304,573 SH   SOLE   304,573 0 0
DEVON ENERGY CORP NEW COM 25179M103   82,842,800 1,636,886 SH   SOLE   1,636,886 0 0
DEXCOM INC COM 252131107   5,304,779 45,660 SH   SOLE   45,660 0 0
DIAGEO P L C SPON ADR NEW 25243Q205   887,963 4,901 SH   SOLE   4,901 0 0
DIAMONDBACK ENERGY INC COM 25278X109   13,172,727 97,453 SH   SOLE   97,453 0 0
DIGITALBRIDGE GROUP INC CL A NEW 25401T603   840,031 70,061 SH   SOLE   70,061 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   267,142 10,484 PRN   SOLE   10,484 0 0
DISCOVER FINL SVCS COM 254709108   3,783,595 38,280 SH   SOLE   38,280 0 0
DISNEY WALT CO COM 254687106   104,774,730 1,046,387 SH   SOLE   1,046,387 0 0
DISTRIBUTION SOLUTIONS GRP I COM 520776105   742,975,874 16,343,508 SH   SOLE   16,343,508 0 0
DOLLAR GEN CORP NEW COM 256677105   712,197 3,384 SH   SOLE   3,384 0 0
DOLLAR TREE INC COM 256746108   1,335,159 9,301 SH   SOLE   9,301 0 0
DOMINION RES INC VA NEW COM 25746U109   272,617 4,876 SH   SOLE   4,876 0 0
DONALDSON INC COM 257651109   250,383 3,832 SH   SOLE   3,832 0 0
DOVER CORP COM 260003108   438,499 2,886 SH   SOLE   2,886 0 0
DOW INC COM 260557103   456,990 8,336 SH   SOLE   8,336 0 0
DRIVE SHACK INC COM 262077100   109,453 306,485 SH   SOLE   306,485 0 0
DRIVEN BRANDS HLDGS INC COM 26210V102   7,322,290 241,580 SH   SOLE   241,580 0 0
DUKE ENERGY CORP NEW COM 26441C204   1,726,909 17,901 SH   SOLE   17,901 0 0
DUN & BRADSTREET HLDGS INC COM 26484T106   7,110,249 605,643 SH   SOLE   605,643 0 0
DUPONT DE NEMOURS INC COM 26614N102   110,228,529 1,535,858 SH   SOLE   1,535,858 0 0
DXP ENTERPRISES INC NEW COM NEW 233377407   9,081,058 337,335 SH   SOLE   337,335 0 0
DZS INC COM 268211109   5,089,050 645,000 SH   SOLE   645,000 0 0
EAGLE MATERIALS INC COM 26969P108   2,942,925 20,054 SH   SOLE   20,054 0 0
EARTHSTONE ENERGY INC CL A 27032D304   465,758 35,800 SH   SOLE   35,800 0 0
EATON CORP PLC SHS G29183103   730,936 4,266 SH   SOLE   4,266 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102   116,700 10,000 PRN   SOLE   10,000 0 0
ECOLAB INC COM 278865100   80,596,888 486,902 SH   SOLE   486,902 0 0
ECOVYST INC COM 27923Q109   4,657,155 421,462 SH   SOLE   421,462 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   782,378 9,457 SH   SOLE   9,457 0 0
EGAIN CORP COM NEW 28225C806   303,600 40,000 SH   SOLE   40,000 0 0
ELEMENT SOLUTIONS INC COM 28618M106   987,127 51,120 SH   SOLE   51,120 0 0
EMERSON ELEC CO COM 291011104   141,189,108 1,620,256 SH   SOLE   1,620,256 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100   207,077 16,606 SH   SOLE   16,606 0 0
ENOVIS CORPORATION COM 194014502   5,555,115 103,853 SH   SOLE   103,853 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   7,178,783 277,173 SH   SOLE   277,173 0 0
ENVESTNET INC COM 29404K106   283,904 4,839 SH   SOLE   4,839 0 0
EOG RES INC COM 26875P101   54,844,150 478,445 SH   SOLE   478,445 0 0
ESAB CORPORATION COM 29605J106   4,500,602 76,191 SH   SOLE   76,191 0 0
EURONET WORLDWIDE INC COM 298736109   4,327,061 38,669 SH   SOLE   38,669 0 0
EVERI HLDGS INC COM 30034T103   3,093,740 180,393 SH   SOLE   180,393 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105   3,332,384 67,023 SH   SOLE   67,023 0 0
EXACT SCIENCES CORP COM 30063P105   2,219,082 32,725 SH   SOLE   32,725 0 0
EXPEDITORS INTL WASH INC COM 302130109   279,264 2,536 SH   SOLE   2,536 0 0
EXXON MOBIL CORP COM 30231G102   75,138,345 685,194 SH   SOLE   685,194 0 0
FARO TECHNOLOGIES INC COM 311642102   984,400 40,000 SH   SOLE   40,000 0 0
FASTENAL CO COM 311900104   456,171 8,457 SH   SOLE   8,457 0 0
FIRST FINL BANKSHARES COM 32020R109   15,359,212 481,480 SH   SOLE   481,480 0 0
FIRSTSERVICE CORP NEW COM 33767E202   3,286,477 23,310 SH   SOLE   23,310 0 0
FIVE BELOW INC COM 33829M101   492,886 2,393 SH   SOLE   2,393 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   1,237,057 5,867 SH   SOLE   5,867 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407   502,955 11,893 PRN   SOLE   11,893 0 0
FMC CORP COM NEW 302491303   361,409,753 2,959,222 SH   SOLE   2,959,222 0 0
FORD MTR CO DEL COM 345370860   1,375,250 109,147 SH   SOLE   109,147 0 0
FORTINET INC COM 34959E109   19,519,701 293,706 SH   SOLE   293,706 0 0
FORTIVE CORP COM 34959J108   37,897,135 555,921 SH   SOLE   555,921 0 0
FRANKLIN ELEC INC COM 353514102   111,992,739 1,190,146 SH   SOLE   1,190,146 0 0
FREQUENCY ELECTRS INC COM 358010106   689,000 100,000 SH   SOLE   100,000 0 0
FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107   133,770 10,500 PRN   SOLE   10,500 0 0
FTAI AVIATION LTD SHS G3730V105   32,332,245 1,156,375 SH   SOLE   1,156,375 0 0
FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106   1,135,200 378,400 SH   SOLE   378,400 0 0
GARMIN LTD SHS H2906T109   1,077,422 10,676 SH   SOLE   10,676 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   1,015,449 12,379 SH   SOLE   12,379 0 0
GENERAC HLDGS INC COM 368736104   61,972,790 573,769 SH   SOLE   573,769 0 0
GENERAL DYNAMICS CORP COM 369550108   6,454,463 28,283 SH   SOLE   28,283 0 0
GENERAL ELECTRIC CO COM NEW 369604301   3,597,524 37,631 SH   SOLE   37,631 0 0
GENERAL MLS INC COM 370334104   10,627,207 124,353 SH   SOLE   124,353 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104   168,900 15,000 SH   SOLE   15,000 0 0
GENTEX CORP COM 371901109   11,014,360 392,949 SH   SOLE   392,949 0 0
GENUINE PARTS CO COM 372460105   1,737,514 10,385 SH   SOLE   10,385 0 0
GILEAD SCIENCES INC COM 375558103   1,269,856 15,305 SH   SOLE   15,305 0 0
GLACIER BANCORP INC NEW COM 37637Q105   29,382,152 699,409 SH   SOLE   699,409 0 0
GLOBAL INDUSTRIAL COMPANY COM 37892E102   14,964,320 557,538 SH   SOLE   557,538 0 0
GLOBE LIFE INC COM 37959E102   578,925 5,262 SH   SOLE   5,262 0 0
GODADDY INC CL A 380237107   1,779,788 22,900 SH   SOLE   22,900 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   2,798,426 8,555 SH   SOLE   8,555 0 0
GOOSEHEAD INS INC CL A 38267D109   5,374,147 102,953 SH   SOLE   102,953 0 0
GORMAN RUPP CO COM 383082104   9,125,625 365,025 SH   SOLE   365,025 0 0
GRAHAM CORP COM 384556106   822,837 62,908 SH   SOLE   62,908 0 0
GRAINGER W W INC COM 384802104   3,715,441 5,394 SH   SOLE   5,394 0 0
GSI TECHNOLOGY INC COM 36241U106   172,000 100,000 SH   SOLE   100,000 0 0
HALLIBURTON CO COM 406216101   1,890,332 59,745 SH   SOLE   59,745 0 0
HASBRO INC COM 418056107   371,964 6,928 SH   SOLE   6,928 0 0
HAWKINS INC COM 420261109   1,777,468 40,600 SH   SOLE   40,600 0 0
HEALTHEQUITY INC COM 42226A107   2,368,303 40,339 SH   SOLE   40,339 0 0
HEICO CORP NEW COM 422806109   242,022 1,415 SH   SOLE   1,415 0 0
HELIOS TECHNOLOGIES INC COM 42328H109   4,093,517 62,592 SH   SOLE   62,592 0 0
HERSHEY CO COM 427866108   423,084 1,663 SH   SOLE   1,663 0 0
HESS CORP COM 42809H107   1,937,458 14,640 SH   SOLE   14,640 0 0
HEXCEL CORP NEW COM 428291108   2,932,361 42,965 SH   SOLE   42,965 0 0
HF SINCLAIR CORPORATION COM 403949100   3,309,773 68,412 SH   SOLE   68,412 0 0
HILLTOP HOLDINGS INC COM 432748101   1,291,891 43,542 SH   SOLE   43,542 0 0
HOLLEY INC COM 43538H103   50,690 18,500 SH   SOLE   18,500 0 0
HOME BANCSHARES INC COM 436893200   19,895,370 916,415 SH   SOLE   916,415 0 0
HOME DEPOT INC COM 437076102   402,530,179 1,363,954 SH   SOLE   1,363,954 0 0
HONEYWELL INTL INC COM 438516106   312,413,292 1,634,645 SH   SOLE   1,634,645 0 0
HP INC COM 40434L105   339,270 11,559 SH   SOLE   11,559 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101   226,748 4,385 SH   SOLE   4,385 0 0
IDEX CORP COM 45167R104   146,958,876 636,103 SH   SOLE   636,103 0 0
IDEXX LABS INC COM 45168D104   2,432,889 4,865 SH   SOLE   4,865 0 0
ILLINOIS TOOL WKS INC COM 452308109   35,389,348 145,366 SH   SOLE   145,366 0 0
ILLUMINA INC COM 452327109   861,133 3,703 SH   SOLE   3,703 0 0
INDEPENDENT BK GROUP INC COM 45384B106   741,600 16,000 SH   SOLE   16,000 0 0
ING GROEP N.V. SPONSORED ADR 456837103   170,679 14,379 SH   SOLE   14,379 0 0
INOTIV INC COM 45783Q100   213,469 49,300 SH   SOLE   49,300 0 0
INTEL CORP COM 458140100   14,352,647 439,322 SH   SOLE   439,322 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   399,431 3,830 SH   SOLE   3,830 0 0
INTERNATIONAL PAPER CO COM 460146103   1,222,290 33,896 SH   SOLE   33,896 0 0
INTEVAC INC COM 461148108   1,248,453 170,321 SH   SOLE   170,321 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   4,351,503 33,195 SH   SOLE   33,195 0 0
INTUIT COM 461202103   22,193,863 49,781 SH   SOLE   49,781 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   1,626,577 6,367 SH   SOLE   6,367 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,509,392 4,703 SH   SOLE   4,703 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   359,079 4,731 PRN   SOLE   4,731 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   387,035 2,561 PRN   SOLE   2,561 0 0
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537   3,651,480 154,201 PRN   SOLE   154,201 0 0
IONQ INC COM 46222L108   615,000 100,000 SH   SOLE   100,000 0 0
IRON MTN INC NEW COM 46284V101   1,084,972 20,506 SH   SOLE   20,506 0 0
ISHARES INC MSCI EM ASIA ETF 464286426   297,098 4,471 PRN   SOLE   4,471 0 0
ISHARES INC MSCI ISRAEL ETF 464286632   375,949 6,870 PRN   SOLE   6,870 0 0
ISHARES INC MSCI NETHERL ETF 464286814   431,284 10,220 PRN   SOLE   10,220 0 0
ISHARES INC MSCI MEXICO ETF 464286822   27,161,336 456,263 PRN   SOLE   456,263 0 0
ISHARES TR S&P 100 ETF 464287101   549,898 2,940 PRN   SOLE   2,940 0 0
ISHARES TR CORE S&P TTL STK 464287150   2,316,269 25,580 PRN   SOLE   25,580 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,345,054 3,272 PRN   SOLE   3,272 0 0
ISHARES TR CORE US AGGBD ET 464287226   5,967,739 59,893 PRN   SOLE   59,893 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   2,675,249 26,990 PRN   SOLE   26,990 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   1,078,104 13,122 PRN   SOLE   13,122 0 0
ISHARES TR MSCI EAFE ETF 464287465   241,809 3,381 PRN   SOLE   3,381 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   803,934 7,570 PRN   SOLE   7,570 0 0
ISHARES TR RUS MD CP GR ETF 464287481   305,018 3,350 PRN   SOLE   3,350 0 0
ISHARES TR CORE S&P MCP ETF 464287507   287,434 1,149 PRN   SOLE   1,149 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   574,176 2,350 PRN   SOLE   2,350 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   301,444 2,200 PRN   SOLE   2,200 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   389,804 2,185 PRN   SOLE   2,185 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   875,490 3,719 PRN   SOLE   3,719 0 0
ISHARES TR CORE S&P SCP ETF 464287804   3,499,476 36,189 PRN   SOLE   36,189 0 0
ISHARES TR SP SMCP600VL ETF 464287879   715,589 7,646 PRN   SOLE   7,646 0 0
ISHARES TR SP SMCP600GR ETF 464287887   1,354,461 12,320 PRN   SOLE   12,320 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   304,095 2,905 PRN   SOLE   2,905 0 0
ISHARES TR MSCI ACWI EX US 464288240   5,104,171 104,658 PRN   SOLE   104,658 0 0
ISHARES TR NEW YORK MUN ETF 464288323   741,863 13,864 PRN   SOLE   13,864 0 0
ISHARES TR INTRMD CR BD ETF 464288638   1,180,580 23,022 PRN   SOLE   23,022 0 0
ISHARES TR SHORT TREAS BD 464288679   226,525 2,050 PRN   SOLE   2,050 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   1,657,492 16,304 PRN   SOLE   16,304 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772   692,688 15,281 PRN   SOLE   15,281 0 0
ITERIS INC COM 46564T107   112,560 24,000 SH   SOLE   24,000 0 0
ITT INC COM 45073V108   5,467,795 63,358 SH   SOLE   63,358 0 0
GALLAGHER ARTHUR J & CO COM 363576109   27,369,956 143,066 SH   SOLE   143,066 0 0
HUNT J B TRANS SVCS INC COM 445658107   1,233,835 7,032 SH   SOLE   7,032 0 0
JEFFERIES FINL GROUP INC COM 47233W109   471,593 14,858 SH   SOLE   14,858 0 0
JOHNSON & JOHNSON COM 478160104   99,418,296 641,408 SH   SOLE   641,408 0 0
JOHNSON CTLS INTL PLC SHS G51502105   2,481,787 41,212 SH   SOLE   41,212 0 0
JP MORGAN CHASE & CO COM 46625H100   297,855,607 2,285,746 SH   SOLE   2,285,746 0 0
KEURIG DR PEPPER INC COM 49271V100   85,194,575 2,414,812 SH   SOLE   2,414,812 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102   7,027,244 461,408 SH   SOLE   461,408 0 0
KIMBERLY CLARK CORP COM 494368103   144,761,505 1,078,539 SH   SOLE   1,078,539 0 0
KINDER MORGAN INC DEL COM 49456B101   42,963,046 2,453,629 SH   SOLE   2,453,629 0 0
KIRBY CORP COM 497266106   146,111,901 2,096,297 SH   SOLE   2,096,297 0 0
KLA CORPORATION COM NEW 482480100   1,077,759 2,700 SH   SOLE   2,700 0 0
KRAFT HEINZ CO COM 500754106   58,382,180 1,509,754 SH   SOLE   1,509,754 0 0
KURA SUSHI USA INC CL A COM 501270102   1,255,240 19,065 SH   SOLE   19,065 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   75,003,124 382,201 SH   SOLE   382,201 0 0
LAM RESEARCH CORP COM 512807108   5,601,992 10,567 SH   SOLE   10,567 0 0
LANDSTAR SYS INC COM 515098101   819,577 4,572 SH   SOLE   4,572 0 0
LANTRONIX INC COM NEW 516548203   2,430,400 560,000 SH   SOLE   560,000 0 0
LAUDER ESTEE COS INC CL A 518439104   113,587,992 460,878 SH   SOLE   460,878 0 0
LESLIES INC COM 527064109   8,397,514 762,717 SH   SOLE   762,717 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607   2,497,828 89,240 SH   SOLE   89,240 0 0
LIFE STORAGE INC COM 53223X107   1,415,772 10,800 SH   SOLE   10,800 0 0
LIGHTWAVE LOGIC INC COM 532275104   83,680 16,000 SH   SOLE   16,000 0 0
LILLY ELI & CO COM 532457108   10,275,813 29,922 SH   SOLE   29,922 0 0
LINDE PLC COM G5494J103   28,399,632 79,900 SH   SOLE   79,900 0 0
LIVERAMP HLDGS INC COM 53815P108   3,101,363 141,421 SH   SOLE   141,421 0 0
LKQ CORP COM 501889208   3,854,004 67,900 SH   SOLE   67,900 0 0
LOCKHEED MARTIN CORP COM 539830109   5,711,524 12,082 SH   SOLE   12,082 0 0
LOWES COS INC COM 548661107   12,890,266 64,461 SH   SOLE   64,461 0 0
LPL FINL HLDGS INC COM 50212V100   1,056,933 5,222 SH   SOLE   5,222 0 0
LUMEN TECHNOLOGIES INC COM 550241103   100,700 38,000 SH   SOLE   38,000 0 0
LUMENTUM HLDGS INC COM 55024U109   3,360,556 62,221 SH   SOLE   62,221 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   3,515,397 64,788 SH   SOLE   64,788 0 0
MAGNITE INC COM 55955D100   4,651,428 502,314 SH   SOLE   502,314 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109   23,380,377 1,068,573 SH   SOLE   1,068,573 0 0
MAIN STREET CAPITAL CORP COM 56035L104   1,647,534 41,752 SH   SOLE   41,752 0 0
MARATHON OIL CORP COM 565849106   2,006,626 83,749 SH   SOLE   83,749 0 0
MARKEL CORP COM 570535104   1,830,529 1,433 SH   SOLE   1,433 0 0
MARRIOTT INTL INC NEW CL A 571903202   785,203 4,729 SH   SOLE   4,729 0 0
MARSH & MCLENNAN COS INC COM 571748102   775,457 4,656 SH   SOLE   4,656 0 0
MARTIN MARIETTA MATLS INC COM 573284106   236,369,478 665,717 SH   SOLE   665,717 0 0
MASTERCARD INC CL A 57636Q104   16,762,286 46,125 SH   SOLE   46,125 0 0
MCCORMICK & CO INC COM NON VTG 579780206   285,577 3,432 SH   SOLE   3,432 0 0
MCDONALDS CORP COM 580135101   8,204,876 29,344 SH   SOLE   29,344 0 0
MCKESSON CORP COM 58155Q103   371,004 1,042 SH   SOLE   1,042 0 0
MEDPACE HLDGS INC COM 58506Q109   2,765,463 14,706 SH   SOLE   14,706 0 0
MEDTRONIC INC COM G5960L103   12,430,319 154,184 SH   SOLE   154,184 0 0
MERCK & CO INC COM 58933Y105   175,785,686 1,652,276 SH   SOLE   1,652,276 0 0
MERCURY SYS INC COM 589378108   5,229,372 102,296 SH   SOLE   102,296 0 0
MESA LABS INC COM 59064R109   2,427,174 13,891 SH   SOLE   13,891 0 0
META PLATFORMS INC CL A 30303M102   7,168,871 33,825 SH   SOLE   33,825 0 0
METLIFE INC COM 59156R108   2,514,712 43,402 SH   SOLE   43,402 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   295,604 3,528 SH   SOLE   3,528 0 0
MICROSOFT CORP COM 594918104   931,586,277 3,231,309 SH   SOLE   3,231,309 0 0
MIDDLEBY CORP COM 596278101   2,155,167 14,700 SH   SOLE   14,700 0 0
MISTER CAR WASH INC COM 60646V105   206,277 23,930 SH   SOLE   23,930 0 0
MODEL N INC COM 607525102   3,729,663 111,433 SH   SOLE   111,433 0 0
MONDELEZ INTL INC CL A 609207105   60,301,944 864,916 SH   SOLE   864,916 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   598,107 11,074 SH   SOLE   11,074 0 0
MOODYS CORP COM 615369105   100,306,012 327,776 SH   SOLE   327,776 0 0
MORGAN STANLEY COM NEW 617446448   1,396,488 15,905 SH   SOLE   15,905 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   274,399 959 SH   SOLE   959 0 0
MPLX LP COM UNIT REP LTD 55336V100   259,753 7,540 SH   SOLE   7,540 0 0
MSA SAFETY INC COM 553498106   1,854,315 13,890 SH   SOLE   13,890 0 0
MSCI INC COM 55354G100   3,730,334 6,665 SH   SOLE   6,665 0 0
MURPHY OIL CORP COM 626717102   1,994,442 53,933 SH   SOLE   53,933 0 0
MURPHY USA INC COM 626755102   3,340,199 12,944 SH   SOLE   12,944 0 0
NATERA INC COM 632307104   860,005 15,490 SH   SOLE   15,490 0 0
NATIONAL INSTRS CORP COM 636518102   22,615,544 431,512 SH   SOLE   431,512 0 0
NEOGEN CORP COM 640491106   107,401,036 5,799,192 SH   SOLE   5,799,192 0 0
NETFLIX INC COM 64110L106   961,816 2,784 SH   SOLE   2,784 0 0
NEWELL BRANDS INC COM 651229106   60,805,675 4,887,916 SH   SOLE   4,887,916 0 0
NEWMONT MNG CORP COM 651639106   80,973,148 1,651,839 SH   SOLE   1,651,839 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103   4,479,836 25,946 SH   SOLE   25,946 0 0
NEXTERA ENERGY INC COM 65339F101   1,821,246 23,628 SH   SOLE   23,628 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   631,739 10,399 SH   SOLE   10,399 0 0
NIKE INC CL B 654106103   129,508,944 1,056,009 SH   SOLE   1,056,009 0 0
NOKIA CORP SPONSORED ADR 654902204   122,750 25,000 SH   SOLE   25,000 0 0
NORDSON CORP COM 655663102   446,743 2,010 SH   SOLE   2,010 0 0
NORFOLK SOUTHERN CORP COM 655844108   1,042,750 4,919 SH   SOLE   4,919 0 0
NORTHERN OIL AND GAS INC MN COM 665531307   4,422,663 145,722 SH   SOLE   145,722 0 0
NORTHERN TR CORP COM 665859104   4,424,214 50,201 SH   SOLE   50,201 0 0
NORTHROP GRUMMAN CORP COM 666807102   659,336 1,428 SH   SOLE   1,428 0 0
NOVARTIS A G SPONSORED ADR 66987V109   973,268 10,579 SH   SOLE   10,579 0 0
NOVO-NORDISK A S ADR 670100205   1,021,838 6,421 SH   SOLE   6,421 0 0
NUCOR CORP COM 670346105   1,449,855 9,386 SH   SOLE   9,386 0 0
NUTANIX INC CL A 67059N108   13,860,805 533,313 SH   SOLE   533,313 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105   262,454 23,602 PRN   SOLE   23,602 0 0
NUVEEN MUN VALUE FD INC COM 670928100   90,743 10,300 PRN   SOLE   10,300 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100   221,605 15,486 PRN   SOLE   15,486 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101   279,706 24,259 PRN   SOLE   24,259 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   171,686 14,367 PRN   SOLE   14,367 0 0
NV5 GLOBAL INC COM 62945V109   2,224,334 21,394 SH   SOLE   21,394 0 0
NVIDIA CORP COM 67066G104   127,485,366 458,960 SH   SOLE   458,960 0 0
O REILLY AUTOMOTIVE INC COM 67103H107   122,734,492 144,567 SH   SOLE   144,567 0 0
OLD DOMINION FGHT LINES INC COM 679580100   681,680 2,000 SH   SOLE   2,000 0 0
OMNICOM GROUP INC COM 681919106   649,342 6,883 SH   SOLE   6,883 0 0
ONEOK INC NEW COM 682680103   421,334 6,631 SH   SOLE   6,631 0 0
ORACLE CORP COM 68389X105   267,352,397 2,877,232 SH   SOLE   2,877,232 0 0
ORIGIN BANCORP INC COM 68621T102   8,714,386 271,054 SH   SOLE   271,054 0 0
OWENS CORNING NEW COM 690742101   783,165 8,175 SH   SOLE   8,175 0 0
PACCAR INC COM 693718108   226,334 3,092 SH   SOLE   3,092 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   169,000 20,000 SH   SOLE   20,000 0 0
PALO ALTO NETWORKS INC COM 697435105   515,129 2,579 SH   SOLE   2,579 0 0
PALOMAR HLDGS INC COM 69753M105   4,120,735 74,651 SH   SOLE   74,651 0 0
PARKER HANNIFAN CORP COM 701094104   47,996,172 142,799 SH   SOLE   142,799 0 0
PAYCHEX INC COM 704326107   1,459,241 12,734 SH   SOLE   12,734 0 0
PAYCOM SOFTWARE INC COM 70432V102   215,239 708 SH   SOLE   708 0 0
PAYLOCITY HLDG CORP COM 70438V106   2,152,191 10,827 SH   SOLE   10,827 0 0
PAYPAL HLDGS INC COM 70450Y103   155,622,095 2,049,277 SH   SOLE   2,049,277 0 0
PBF ENERGY INC CL A 69318G106   837,065 19,305 SH   SOLE   19,305 0 0
PEBBLEBROOK HOTEL TR COM 70509V100   1,583,207 112,764 SH   SOLE   112,764 0 0
PEMBINA PIPELINE CORP COM 706327103   324,000 10,000 SH   SOLE   10,000 0 0
PEPSICO INC COM 713448108   290,328,246 1,592,585 SH   SOLE   1,592,585 0 0
PERFICIENT INC COM 71375U101   4,836,152 66,992 SH   SOLE   66,992 0 0
PERKINELMER INC COM 714046109   118,134,378 886,495 SH   SOLE   886,495 0 0
PERMIAN RESOURCES CORP CLASS A COM 71424F105   7,276,553 693,005 SH   SOLE   693,005 0 0
PETCO HEALTH & WELLNESS CO I COM 71601V105   3,057,102 339,678 SH   SOLE   339,678 0 0
PFIZER INC COM 717081103   89,143,430 2,184,888 SH   SOLE   2,184,888 0 0
PGT INC COM 69336V101   3,091,342 123,112 SH   SOLE   123,112 0 0
PHILIP MORRIS INTL INC COM 718172109   4,814,459 49,506 SH   SOLE   49,506 0 0
PHILLIPS 66 COM 718546104   4,273,268 42,151 SH   SOLE   42,151 0 0
PIMCO ETF TR TOTL RETN ETF 72201R775   231,888 2,500 PRN   SOLE   2,500 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104   2,928,996 53,100 SH   SOLE   53,100 0 0
PINTEREST INC CL A 72352L106   12,596,231 461,908 SH   SOLE   461,908 0 0
PIONEER NAT RES CO COM 723787107   119,397,560 584,594 SH   SOLE   584,594 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   235,745 18,905 SH   SOLE   18,905 0 0
PLANET FITNESS INC CL A 72703H101   4,083,733 52,578 SH   SOLE   52,578 0 0
PLAYA HOTELS & RESORTS NV SHS N70544106   3,618,298 376,906 SH   SOLE   376,906 0 0
PNC FINL SVCS GROUP INC COM 693475105   560,384 4,409 SH   SOLE   4,409 0 0
POOL CORPORATION COM 73278L105   1,491,326 4,355 SH   SOLE   4,355 0 0
POST HLDGS INC COM 737446104   1,183,678 13,171 SH   SOLE   13,171 0 0
POTLATCHDELTIC CORPORATION COM 737630103   594,396 12,008 SH   SOLE   12,008 0 0
PPG INDS INC COM 693506107   307,234 2,300 SH   SOLE   2,300 0 0
PRIMO WATER CORPORATION COM 74167P108   3,354,789 218,553 SH   SOLE   218,553 0 0
PROCTER & GAMBLE CO COM 742718109   180,403,899 1,213,289 SH   SOLE   1,213,289 0 0
PROFIRE ENERGY INC COM 74316X101   1,590,951 1,283,025 SH   SOLE   1,283,025 0 0
PROGRESSIVE CORP COM 743315103   461,082 3,223 SH   SOLE   3,223 0 0
PROGYNY INC COM 74340E103   4,659,520 145,066 SH   SOLE   145,066 0 0
PROLOGIS INC COM 74340W103   905,206 7,255 SH   SOLE   7,255 0 0
PROSPERITY BANCSHARES INC COM 743606105   3,989,141 64,843 SH   SOLE   64,843 0 0
PRUDENTIAL FINL INC COM 744320102   1,146,197 13,853 SH   SOLE   13,853 0 0
Q2 HLDGS INC COM 74736L109   1,042,066 42,326 SH   SOLE   42,326 0 0
QUAKER CHEM CORP COM 747316107   3,876,455 19,583 SH   SOLE   19,583 0 0
QUALCOMM INC COM 747525103   89,183,401 699,039 SH   SOLE   699,039 0 0
QUANTUM CORP COM NEW 747906501   1,592,652 1,384,915 SH   SOLE   1,384,915 0 0
R1 RCM INC COM 749397105   5,689,155 379,277 SH   SOLE   379,277 0 0
RANGE RES CORP COM 75281A109   458,460 17,320 SH   SOLE   17,320 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109   1,364,633 14,631 SH   SOLE   14,631 0 0
RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101   8,236,696 84,108 SH   SOLE   84,108 0 0
REATA PHARMACEUTICALS INC CL A 75615P103   5,958,351 65,534 SH   SOLE   65,534 0 0
RED ROCK RESORTS INC CL A 75700L108   2,662,032 59,727 SH   SOLE   59,727 0 0
REDWIRE CORPORATION COM 75776W103   1,515,000 500,000 SH   SOLE   500,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107   703,350 856 SH   SOLE   856 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102   35,507,912 138,303 SH   SOLE   138,303 0 0
REPAY HLDGS CORP COM CL A 76029L100   1,991,807 303,167 SH   SOLE   303,167 0 0
REPUBLIC SVCS INC COM 760759100   7,393,830 54,680 SH   SOLE   54,680 0 0
ROCKWELL AUTOMATION INC COM 773903109   168,547,095 574,364 SH   SOLE   574,364 0 0
ROPER INDS INC NEW COM 776696106   282,238,148 640,446 SH   SOLE   640,446 0 0
ROYAL GOLD INC COM 780287108   358,648 2,765 SH   SOLE   2,765 0 0
RYDER SYS INC COM 783549108   244,518 2,740 SH   SOLE   2,740 0 0
S&P GLOBAL INC COM 78409V104   13,598,418 39,442 SH   SOLE   39,442 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102   10,951,528 152,507 SH   SOLE   152,507 0 0
SALESFORCE COM INC COM 79466L302   44,769,499 224,094 SH   SOLE   224,094 0 0
SAP SE SPON ADR 803054204   248,038 1,960 SH   SOLE   1,960 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   6,957,254 26,649 SH   SOLE   26,649 0 0
SCHLUMBERGER LTD COM 806857108   5,574,176 113,527 SH   SOLE   113,527 0 0
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714   1,145,365 24,080 PRN   SOLE   24,080 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   2,118,512 28,957 PRN   SOLE   28,957 0 0
SCPHARMACEUTICALS INC COM 810648105   3,759,515 414,500 SH   SOLE   414,500 0 0
SEALED AIR CORP NEW COM 81211K100   566,162 12,332 SH   SOLE   12,332 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   209,078 1,615 PRN   SOLE   1,615 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   570,063 3,775 PRN   SOLE   3,775 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301   2,359,440 339,000 SH   SOLE   339,000 0 0
SEMPRA COM 816851109   460,585 3,047 SH   SOLE   3,047 0 0
SEMRUSH HLDGS INC CL A COM 81686C104   1,507,500 150,000 SH   SOLE   150,000 0 0
SERVICE CORP INTL COM 817565104   415,775 6,045 SH   SOLE   6,045 0 0
SERVICENOW INC COM 81762P102   570,676 1,228 SH   SOLE   1,228 0 0
SHELL PLC SPON ADS 780259305   1,123,584 19,527 SH   SOLE   19,527 0 0
SHERWIN WILLIAMS CO COM 824348106   42,538,842 189,255 SH   SOLE   189,255 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200   6,717,384 384,070 SH   SOLE   384,070 0 0
SMITH A O CORP COM 831865209   4,202,591 60,775 SH   SOLE   60,775 0 0
SMITH MIDLAND CORP COM 832156103   449,506 23,961 SH   SOLE   23,961 0 0
SONOCO PRODS CO COM 835495102   625,494 10,254 SH   SOLE   10,254 0 0
SOUTHSTATE CORPORATION COM 840441109   223,543 3,137 SH   SOLE   3,137 0 0
SOUTHERN CO COM 842587107   1,157,185 16,631 SH   SOLE   16,631 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109   499,328 15,040 SH   SOLE   15,040 0 0
SOUTHWEST AIRLS CO COM 844741108   215,610 6,626 SH   SOLE   6,626 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   24,312,035 59,386 SH   SOLE   59,386 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   1,692,220 9,236 PRN   SOLE   9,236 0 0
SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375   1,159,893 35,700 PRN   SOLE   35,700 0 0
SPDR SERIES TRUST BRC HGH YLD BD 78464A417   272,228 2,933 PRN   SOLE   2,933 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631   292,275 2,500 PRN   SOLE   2,500 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870   358,949 4,710 PRN   SOLE   4,710 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101   1,408,886 48,200 PRN   SOLE   48,200 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663   833,267 9,075 PRN   SOLE   9,075 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812   620,110 5,349 PRN   SOLE   5,349 0 0
SPROUT SOCIAL INC COM CL A 85209W109   29,828,278 489,952 SH   SOLE   489,952 0 0
SPS COMMERCE INC COM 78463M107   930,553 6,110 SH   SOLE   6,110 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305   4,615,016 72,166 SH   SOLE   72,166 0 0
STARBUCKS CORP COM 855244109   12,066,001 115,874 SH   SOLE   115,874 0 0
STATE STR CORP COM 857477103   1,216,187 16,068 SH   SOLE   16,068 0 0
STELLAR BANCORP INC COM 858927106   30,309,971 1,231,612 SH   SOLE   1,231,612 0 0
STEVANATO GROUP S P A ORD SHS T9224W109   1,523,671 58,829 SH   SOLE   58,829 0 0
EA SERIES TRUST STRIVE US ENERGY 02072L722   264,100 9,500 PRN   SOLE   9,500 0 0
STRYKER CORPORATION COM 863667101   112,608,815 394,468 SH   SOLE   394,468 0 0
SUN LIFE FINANCIAL INC. COM 866796105   637,595 13,653 SH   SOLE   13,653 0 0
SYNOVUS FINL CORP COM NEW 87161C501   2,121,196 68,803 SH   SOLE   68,803 0 0
SYSCO CORP COM 871829107   3,734,457 48,355 SH   SOLE   48,355 0 0
TJX COS INC NEW COM 872540109   458,876 5,856 SH   SOLE   5,856 0 0
T-MOBILE US INC COM 872590104   1,785,008 12,324 SH   SOLE   12,324 0 0
PRICE T ROWE GROUP INC COM 74144T108   2,995,463 26,532 SH   SOLE   26,532 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   413,753 4,448 SH   SOLE   4,448 0 0
TAPESTRY INC COM 876030107   24,723,949 573,508 SH   SOLE   573,508 0 0
TARGA RES CORP COM 87612G101   327,108 4,484 SH   SOLE   4,484 0 0
TARGET CORP COM 87612E106   2,935,957 17,726 SH   SOLE   17,726 0 0
TE CONNECTIVITY LTD REG SHS H84989104   1,797,804 13,708 SH   SOLE   13,708 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105   240,215,768 536,963 SH   SOLE   536,963 0 0
TESLA INC COM 88160R101   1,197,459 5,772 SH   SOLE   5,772 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107   3,311,997 67,647 SH   SOLE   67,647 0 0
TEXAS INSTRS INC COM 882508104   13,130,260 70,589 SH   SOLE   70,589 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109   1,382,624 43,059 SH   SOLE   43,059 0 0
THE TRADE DESK INC COM CL A 88339J105   1,400,930 23,000 SH   SOLE   23,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   522,061,000 905,774 SH   SOLE   905,774 0 0
TOPGOLF CALLAWAY BRANDS CORP COM 131193104   3,022,260 139,790 SH   SOLE   139,790 0 0
TORO CO COM 891092108   114,250,359 1,027,801 SH   SOLE   1,027,801 0 0
TRACTOR SUPPLY CO COM 892356106   114,279,641 486,214 SH   SOLE   486,214 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   353,610 1,922 SH   SOLE   1,922 0 0
TRANSDIGM GROUP INC COM 893641100   2,390,990 3,244 SH   SOLE   3,244 0 0
TRIMBLE NAVIGATION LTD COM 896239100   229,363,920 4,375,504 SH   SOLE   4,375,504 0 0
TRUIST FINL CORP COM 89832Q109   18,320,762 537,266 SH   SOLE   537,266 0 0
TWILIO INC CL A 90138F102   10,292,736 154,476 SH   SOLE   154,476 0 0
TXO ENERGY PARTNERS LP COM 87313P103   59,543,608 2,576,530 SH   SOLE   2,576,530 0 0
TYLER TECHNOLOGIES INC COM 902252105   17,891,233 50,449 SH   SOLE   50,449 0 0
U S PHYSICAL THERAPY INC COM 90337L108   1,155,338 11,800 SH   SOLE   11,800 0 0
UNILEVER PLC SPON ADR NEW 904767704   516,392 9,944 SH   SOLE   9,944 0 0
UNION PAC CORP COM 907818108   250,390,077 1,244,112 SH   SOLE   1,244,112 0 0
UNITED PARCEL SERVICE INC CL B 911312106   4,632,481 23,880 SH   SOLE   23,880 0 0
UNITEDHEALTH GROUP INC COM 91324P102   14,718,343 31,144 SH   SOLE   31,144 0 0
UPWORK INC COM 91688F104   2,618,599 231,325 SH   SOLE   231,325 0 0
US BANCORP DEL COM NEW 902973304   84,045,528 2,331,360 SH   SOLE   2,331,360 0 0
UTZ BRANDS INC COM CL A 918090101   4,041,919 245,411 SH   SOLE   245,411 0 0
V F CORP COM 918204108   1,550,984 67,699 SH   SOLE   67,699 0 0
VACASA INC CLASS A COM 91854V107   26,361 27,397 SH   SOLE   27,397 0 0
VALERO ENERGY CORP COM 91913Y100   3,025,970 21,676 SH   SOLE   21,676 0 0
VALMONT INDS INC COM 920253101   122,744,961 384,443 SH   SOLE   384,443 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   330,855 4,317 PRN   SOLE   4,317 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819   584,452 7,616 PRN   SOLE   7,616 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827   603,506 7,890 PRN   SOLE   7,890 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835   1,719,501 23,290 PRN   SOLE   23,290 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858   702,613 15,555 PRN   SOLE   15,555 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406   352,687 3,343 PRN   SOLE   3,343 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   542,946 13,439 PRN   SOLE   13,439 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   308,378 4,547 PRN   SOLE   4,547 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746   4,615,126 91,100 PRN   SOLE   91,100 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   5,677,219 15,096 PRN   SOLE   15,096 0 0
VANGUARD INDEX FDS REIT ETF 922908553   669,881 8,067 SH   SOLE   8,067 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   3,492,943 24,914 PRN   SOLE   24,914 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   389,470 2,820 PRN   SOLE   2,820 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,251,286 6,601 PRN   SOLE   6,601 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,832,590 18,778 PRN   SOLE   18,778 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   4,734,340 62,106 PRN   SOLE   62,106 0 0
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573   6,554,317 85,532 PRN   SOLE   85,532 0 0
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599   214,828 1,172 PRN   SOLE   1,172 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   272,818 4,550 PRN   SOLE   4,550 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   2,204,497 27,653 PRN   SOLE   27,653 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   524,238 6,535 PRN   SOLE   6,535 0 0
VERISK ANALYTICS INC COM 92345Y106   35,846,739 186,838 SH   SOLE   186,838 0 0
VERITEX HLDGS INC COM 923451108   1,970,765 107,928 SH   SOLE   107,928 0 0
VERIZON COMMUNICATIONS COM 92343V104   9,165,307 235,673 SH   SOLE   235,673 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   395,098 1,254 SH   SOLE   1,254 0 0
VISA INC COM CL A 92826C839   211,435,712 937,797 SH   SOLE   937,797 0 0
VONTIER CORPORATION COM 928881101   4,189,336 153,231 SH   SOLE   153,231 0 0
VULCAN MATS CO COM 929160109   1,018,552 5,937 SH   SOLE   5,937 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,138,304 32,918 SH   SOLE   32,918 0 0
WAL MART STORES INC COM 931142103   57,651,770 390,992 SH   SOLE   390,992 0 0
WASTE CONNECTIONS INC COM 94106B101   163,567,041 1,176,149 SH   SOLE   1,176,149 0 0
WASTE MGMT INC DEL COM 94106L109   49,122,705 301,052 SH   SOLE   301,052 0 0
WATSCO INC COM 942622200   12,315,833 38,710 SH   SOLE   38,710 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102   3,587,236 21,312 SH   SOLE   21,312 0 0
WEATHERFORD INTL PLC ORD SHS G48833118   4,059,065 68,392 SH   SOLE   68,392 0 0
WELLS FARGO & CO NEW COM 949746101   3,874,287 103,646 SH   SOLE   103,646 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   201,071 7,625 SH   SOLE   7,625 0 0
WESTWOOD HLDGS GROUP INC COM 961765104   2,732,325 243,740 SH   SOLE   243,740 0 0
WEYERHAEUSER CO COM 962166104   423,989 14,072 SH   SOLE   14,072 0 0
WHIRLPOOL CORP COM 963320106   369,656 2,800 SH   SOLE   2,800 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   3,325,011 70,926 SH   SOLE   70,926 0 0
WINGSTOP INC COM 974155103   3,897,954 21,233 SH   SOLE   21,233 0 0
WORKIVA INC COM CL A 98139A105   6,171,227 60,260 SH   SOLE   60,260 0 0
XYLEM INC COM 98419M100   109,927,608 1,049,929 SH   SOLE   1,049,929 0 0
YETI HLDGS INC COM 98585X104   1,949,400 48,735 SH   SOLE   48,735 0 0
YUM BRANDS INC COM 988498101   3,646,068 27,605 SH   SOLE   27,605 0 0
YUM CHINA HLDGS INC COM 98850P109   681,759 10,755 SH   SOLE   10,755 0 0
ZILLOW GROUP INC CL A 98954M101   2,473,420 56,600 SH   SOLE   56,600 0 0
ZIMMER HLDGS INC COM 98956P102   377,652 2,923 SH   SOLE   2,923 0 0
ZIONS BANCORPORATION COM 989701107   11,984,190 400,407 SH   SOLE   400,407 0 0
ZOETIS INC CL A 98978V103   318,530,349 1,913,785 SH   SOLE   1,913,785 0 0
ZURN ELKAY WATER SOLNS CORP COM 98983L108   4,130,661 193,383 SH   SOLE   193,383 0 0