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,152,601 11,279 SH   SOLE   11,279 0 0
ABBOTT LABS COM 002824100   161,437,557 1,553,629 SH   SOLE   1,553,629 0 0
ABBVIE INC COM 00287Y109   148,623,033 866,506 SH   SOLE   866,506 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107   85,903,379 1,613,209 SH   SOLE   1,613,209 0 0
ACCENTURE LTD BERMUDA CL A G1151C101   81,425,535 268,368 SH   SOLE   268,368 0 0
ACI WORLDWIDE INC COM 004498101   271,389 6,855 SH   SOLE   6,855 0 0
ADOBE SYS INC COM 00724F101   331,780,154 597,221 SH   SOLE   597,221 0 0
ADVANCED MICRO DEVICES INC COM 007903107   8,284,876 51,075 SH   SOLE   51,075 0 0
AECOM COM 00766T100   3,607,218 40,926 SH   SOLE   40,926 0 0
AES CORP COM 00130H105   2,734,507 155,635 SH   SOLE   155,635 0 0
AFLAC INC COM 001055102   321,516 3,600 SH   SOLE   3,600 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   1,700,227 13,116 SH   SOLE   13,116 0 0
AGNC INVT CORP COM 00123Q104   108,708 11,395 SH   SOLE   11,395 0 0
AGNICO EAGLE MINES LTD COM 008474108   1,284,456 19,640 SH   SOLE   19,640 0 0
AIR PRODS & CHEMS INC COM 009158106   37,514,277 145,376 SH   SOLE   145,376 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   122,397,371 1,358,763 SH   SOLE   1,358,763 0 0
ALAMO GROUP INC COM 011311107   7,713,724 44,588 SH   SOLE   44,588 0 0
ALBEMARLE CORP COM 012653101   739,898 7,746 SH   SOLE   7,746 0 0
ALCON ORD SHS H01301128   173,746,620 1,950,456 SH   SOLE   1,950,456 0 0
ALLSTATE CORP COM 020002101   26,386,689 165,268 SH   SOLE   165,268 0 0
ALPHABET INC CLASS A COM 02079K305   480,276,925 2,636,711 SH   SOLE   2,636,711 0 0
ALPHABET INC CLASS C COM 02079K107   470,050,219 2,562,699 SH   SOLE   2,562,699 0 0
ALPHATEC HLDGS INC COM NEW 02081G201   11,105,424 1,062,720 SH   SOLE   1,062,720 0 0
ALTAIR ENGR INC COM CL A 021369103   16,224,688 165,423 SH   SOLE   165,423 0 0
ALTRIA GROUP INC COM 02209S103   1,464,250 32,146 SH   SOLE   32,146 0 0
AMAZON COM INC COM 023135106   659,136,261 3,410,796 SH   SOLE   3,410,796 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   289,000 17,000 SH   SOLE   17,000 0 0
AMERICAN ELEC PWR CO INC COM 025537101   548,814 6,255 SH   SOLE   6,255 0 0
AMERICAN EXPRESS CO COM 025816109   153,960,350 664,912 SH   SOLE   664,912 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   1,029,635 13,869 SH   SOLE   13,869 0 0
AMERICAN TOWER CORP COM 03027X100   42,347,044 217,857 SH   SOLE   217,857 0 0
AMETEK INC NEW COM 031100100   16,443,941 98,638 SH   SOLE   98,638 0 0
AMGEN INC CL A 031162100   159,780,681 511,380 SH   SOLE   511,380 0 0
AMPHENOL CORP NEW CL A 032095101   2,292,736 34,032 SH   SOLE   34,032 0 0
ANALOG DEVICES INC COM 032654105   1,183,985 5,187 SH   SOLE   5,187 0 0
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   223,745 11,739 SH   SOLE   11,739 0 0
ANSYS INC COM 03662Q105   21,878,718 68,052 SH   SOLE   68,052 0 0
AON PLC SHS CL A G0403H108   862,832 2,939 SH   SOLE   2,939 0 0
APPIAN CORP CL A 03782L101   3,124,236 101,239 SH   SOLE   101,239 0 0
APPLE INC COM 037833100   1,277,986,468 6,067,736 SH   SOLE   6,067,736 0 0
APPLIED MATLS INC COM 038222105   927,781 3,931 SH   SOLE   3,931 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,076,935 1,053 SH   SOLE   1,053 0 0
AT&T INC COM 00206R102   28,054,569 1,468,057 SH   SOLE   1,468,057 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   16,730,976 70,095 SH   SOLE   70,095 0 0
AUTOZONE INC COM 053332102   6,758,148 2,280 SH   SOLE   2,280 0 0
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   237,823 3,893 PRN   SOLE   3,893 0 0
AMERICAN CENTY ETF TR US SML CP VALU 025072877   455,060 5,072 PRN   SOLE   5,072 0 0
AVERY DENNISON CORP COM 053611109   1,756,853 8,035 SH   SOLE   8,035 0 0
AVIDXCHANGE HOLDINGS INC COM 05368X102   8,464,950 701,903 SH   SOLE   701,903 0 0
AXON ENTERPRISE INC COM 05464C101   3,071,866 10,440 SH   SOLE   10,440 0 0
AZZ INC COM 002474104   18,357,690 237,640 SH   SOLE   237,640 0 0
BALL CORP COM 058498106   8,499,612 141,613 SH   SOLE   141,613 0 0
BANK NEW YORK INC COM 064058100   2,385,239 39,827 SH   SOLE   39,827 0 0
BANK OF AMERICA CORPORATION COM 060505104   295,589,730 7,432,480 SH   SOLE   7,432,480 0 0
BARCLAYS PLC ADR 06738E204   241,607 22,559 SH   SOLE   22,559 0 0
BEAM GLOBAL COM 07373B109   122,935 26,667 SH   SOLE   26,667 0 0
BECTON DICKINSON & CO COM 075887109   283,958 1,215 SH   SOLE   1,215 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103   8,205,647 143,606 SH   SOLE   143,606 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   10,408,097 17 SH   SOLE   17 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670702   82,375,997 202,498 SH   SOLE   202,498 0 0
BGSF INC COM 05601C105   3,079,719 360,201 SH   SOLE   360,201 0 0
BHP GROUP LTD SPONSORED ADS 088606108   1,110,515 19,452 SH   SOLE   19,452 0 0
BLACKROCK INC COM 09247X101   331,462 421 SH   SOLE   421 0 0
BLACKSTONE GROUP INC COM CL A 09260D107   1,252,608 10,118 SH   SOLE   10,118 0 0
BLEND LABS INC CL A 09352U108   32,318 13,694 SH   SOLE   13,694 0 0
BLUE OWL CAPITAL INC COM CL A 09581B103   1,409,954 79,434 SH   SOLE   79,434 0 0
BOEING CO COM 097023105   804,848 4,422 SH   SOLE   4,422 0 0
BOK FINL CORP COM NEW 05561Q201   753,739 8,225 SH   SOLE   8,225 0 0
BOOKING HLDGS INC COM 09857L108   18,064,440 4,560 SH   SOLE   4,560 0 0
BOSTON SCIENTIFIC CORP COM 101137107   784,732 10,190 SH   SOLE   10,190 0 0
BOWLERO CORP COM 10258P102   3,418,046 235,890 SH   SOLE   235,890 0 0
BP PLC SPONSORED ADR 055622104   456,304 12,640 SH   SOLE   12,640 0 0
BRAZE INC COM CL A 10576N102   3,479,015 89,573 SH   SOLE   89,573 0 0
BRIGHTCOVE INC COM 10921T101   459,306 193,800 SH   SOLE   193,800 0 0
BRINKER INTL INC COM 109641100   1,138,260 15,724 SH   SOLE   15,724 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   983,789 23,689 SH   SOLE   23,689 0 0
BROADCOM INC COM 11135F101   223,786,799 139,385 SH   SOLE   139,385 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   52,976,255 268,915 SH   SOLE   268,915 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   4,191,718 100,908 SH   SOLE   100,908 0 0
BROWN FORMAN CORP CL A 115637100   2,802,255 63,500 SH   SOLE   63,500 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   1,559,465 11,267 SH   SOLE   11,267 0 0
BWX TECHNOLOGIES INC COM 05605H100   8,321,430 87,594 SH   SOLE   87,594 0 0
CADENCE BANK COM 12740C103   3,573,005 126,344 SH   SOLE   126,344 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   31,547,145 102,509 SH   SOLE   102,509 0 0
CAL MAINE FOODS INC COM NEW 128030202   3,503,986 57,339 SH   SOLE   57,339 0 0
CAMECO CORP COM 13321L108   32,740,042 665,448 SH   SOLE   665,448 0 0
CANADIAN NAT RES LTD COM 136385101   1,080,496 30,351 SH   SOLE   30,351 0 0
CANADIAN NATL RY CO COM 136375102   1,031,511 8,732 SH   SOLE   8,732 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   609,055 7,736 SH   SOLE   7,736 0 0
CAPITAL ONE FINL CORP COM 14040H105   205,321 1,483 SH   SOLE   1,483 0 0
CARMAX INC COM 143130102   3,989,036 54,391 SH   SOLE   54,391 0 0
CARPENTER TECHNOLOGY CORP COM 144285103   279,429 2,550 SH   SOLE   2,550 0 0
CATERPILLAR INC DEL COM 149123101   6,213,476 18,653 SH   SOLE   18,653 0 0
CBIZ INC COM 124805102   5,439,681 73,410 SH   SOLE   73,410 0 0
CECO ENVIRONMENTAL CORP COM 125141101   36,447,878 1,263,358 SH   SOLE   1,263,358 0 0
CELSIUS HLDGS INC COM NEW 15118V207   3,323,038 58,207 SH   SOLE   58,207 0 0
CENOVUS ENERGY INC COM 15135U109   2,273,384 115,635 SH   SOLE   115,635 0 0
CENTRAL SECS CORP COM 155123102   388,956 8,836 PRN   SOLE   8,836 0 0
CHARLES RIV LABS INTL INC COM 159864107   65,763,917 318,346 SH   SOLE   318,346 0 0
CHART INDS INC COM 16115Q308   144,738,090 1,002,758 SH   SOLE   1,002,758 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   343,206 1,148 SH   SOLE   1,148 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   488,730 2,962 SH   SOLE   2,962 0 0
CHEMOURS CO COM 163851108   226,039 10,015 SH   SOLE   10,015 0 0
CHENIERE ENERGY INC COM NEW 16411R208   889,885 5,090 SH   SOLE   5,090 0 0
CHEVRON CORP NEW COM 166764100   195,335,029 1,248,786 SH   SOLE   1,248,786 0 0
CHUBB LIMITED COM H1467J104   1,780,203 6,979 SH   SOLE   6,979 0 0
CHURCH & DWIGHT CO INC COM 171340102   238,464 2,300 SH   SOLE   2,300 0 0
CINTAS CORP COM 172908105   339,150,623 484,321 SH   SOLE   484,321 0 0
CISCO SYS INC COM 17275R102   26,900,009 566,197 SH   SOLE   566,197 0 0
CITIGROUP INC COM NEW 172967424   7,008,649 110,442 SH   SOLE   110,442 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106   42,300 30,000 SH   SOLE   30,000 0 0
CME GROUP INC COM 12572Q105   866,613 4,408 SH   SOLE   4,408 0 0
CNX RES CORP COM 12653C108   4,858,299 199,930 SH   SOLE   199,930 0 0
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   303,868 4,170 SH   SOLE   4,170 0 0
COCA COLA CO COM 191216100   251,186,523 3,946,371 SH   SOLE   3,946,371 0 0
COLGATE PALMOLIVE CO COM 194162103   127,858,873 1,317,589 SH   SOLE   1,317,589 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   1,614,571 14,461 SH   SOLE   14,461 0 0
COMCAST CORP NEW CL A 20030N101   2,610,719 66,668 SH   SOLE   66,668 0 0
COMERICA INC COM 200340107   30,744,097 602,353 SH   SOLE   602,353 0 0
CONOCOPHILLIPS COM 20825C104   258,488,077 2,259,906 SH   SOLE   2,259,906 0 0
CONSOLIDATED EDISON INC COM 209115104   234,459 2,622 SH   SOLE   2,622 0 0
CONSTELLATION BRANDS INC CL A 21036P108   322,886 1,255 SH   SOLE   1,255 0 0
CONSTELLATION ENERGY CORP COM 21037T109   216,692 1,082 SH   SOLE   1,082 0 0
COPART INC COM 217204106   6,467,246 119,410 SH   SOLE   119,410 0 0
CORNING INC COM 219350105   1,144,171 29,451 SH   SOLE   29,451 0 0
CORPAY INC COM SHS 219948106   1,950,388 7,321 SH   SOLE   7,321 0 0
CORTEVA INC COM 22052L104   24,465,674 453,572 SH   SOLE   453,572 0 0
COSTCO WHSL CORP NEW COM 22160K105   33,494,706 39,406 SH   SOLE   39,406 0 0
COTERRA ENERGY INC COM 127097103   180,921,012 6,783,690 SH   SOLE   6,783,690 0 0
CRESCENT ENERGY COMPANY CL A COM 44952J104   11,850,000 1,000,000 SH   SOLE   1,000,000 0 0
CRH PLC ORD G25508105   1,744,035 23,260 SH   SOLE   23,260 0 0
CROCS INC COM 227046109   5,128,769 35,143 SH   SOLE   35,143 0 0
CROSSFIRST BANKSHARES INC COM 22766M109   14,878,248 1,061,216 SH   SOLE   1,061,216 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101   547,315 5,602 SH   SOLE   5,602 0 0
CSW INDUSTRIALS INC COM 126402106   7,909,687 29,813 SH   SOLE   29,813 0 0
CSX CORP COM 126408103   278,973 8,340 SH   SOLE   8,340 0 0
CULLEN FROST BANKERS INC COM 229899109   162,838,146 1,602,265 SH   SOLE   1,602,265 0 0
CUMMINS INC COM 231021106   5,318,995 19,207 SH   SOLE   19,207 0 0
CVS CORP COM 126650100   1,405,510 23,798 SH   SOLE   23,798 0 0
DANAHER CORP DEL COM 235851102   420,723,341 1,683,904 SH   SOLE   1,683,904 0 0
DEERE & CO COM 244199105   1,012,537 2,710 SH   SOLE   2,710 0 0
DEVON ENERGY CORP NEW COM 25179M103   57,237,538 1,207,543 SH   SOLE   1,207,543 0 0
DEXCOM INC COM 252131107   17,787,054 156,880 SH   SOLE   156,880 0 0
DIAMONDBACK ENERGY INC COM 25278X109   29,764,449 148,681 SH   SOLE   148,681 0 0
DIGITALBRIDGE GROUP INC CL A NEW 25401T603   973,221 71,038 SH   SOLE   71,038 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   204,788 6,352 PRN   SOLE   6,352 0 0
DISCOVER FINL SVCS COM 254709108   4,980,722 38,076 SH   SOLE   38,076 0 0
DISNEY WALT CO COM 254687106   53,574,302 539,574 SH   SOLE   539,574 0 0
DISTRIBUTION SOLUTIONS GRP I COM 520776105   1,090,727,640 36,357,588 SH   SOLE   36,357,588 0 0
DOMINION ENERGY INC COM 25746U109   216,580 4,420 SH   SOLE   4,420 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105   212,865 6,900 SH   SOLE   6,900 0 0
DOVER CORP COM 260003108   370,464 2,053 SH   SOLE   2,053 0 0
DUKE ENERGY CORP NEW COM 26441C204   1,522,494 15,190 SH   SOLE   15,190 0 0
DUPONT DE NEMOURS INC COM 26614N102   22,400,769 278,305 SH   SOLE   278,305 0 0
DXP ENTERPRISES INC NEW COM NEW 233377407   10,037,264 218,963 SH   SOLE   218,963 0 0
EAGLE MATERIALS INC COM 26969P108   10,048,174 46,207 SH   SOLE   46,207 0 0
EATON CORP PLC SHS G29183103   1,043,181 3,327 SH   SOLE   3,327 0 0
ECOLAB INC COM 278865100   213,573,346 897,367 SH   SOLE   897,367 0 0
ECOVYST INC COM 27923Q109   3,362,378 374,847 SH   SOLE   374,847 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   427,304 4,626 SH   SOLE   4,626 0 0
ELEMENT SOLUTIONS INC COM 28618M106   235,537 8,685 SH   SOLE   8,685 0 0
ELEVANCE HEALTH INC COM 036752103   337,037 622 SH   SOLE   622 0 0
EMERSON ELEC CO COM 291011104   217,318,250 1,972,751 SH   SOLE   1,972,751 0 0
ENOVIS CORPORATION COM 194014502   8,039,362 177,862 SH   SOLE   177,862 0 0
ENSIGN GROUP INC COM 29358P101   5,593,633 45,223 SH   SOLE   45,223 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   6,836,211 235,894 SH   SOLE   235,894 0 0
EOG RES INC COM 26875P101   50,659,402 402,474 SH   SOLE   402,474 0 0
ESAB CORPORATION COM 29605J106   6,396,027 67,733 SH   SOLE   67,733 0 0
EURONET WORLDWIDE INC COM 298736109   7,572,060 73,160 SH   SOLE   73,160 0 0
EVERI HLDGS INC COM 30034T103   2,312,612 275,311 SH   SOLE   275,311 0 0
EXACT SCIENCES CORP COM 30063P105   1,381,364 32,695 SH   SOLE   32,695 0 0
EXPEDITORS INTL WASH INC COM 302130109   441,257 3,536 SH   SOLE   3,536 0 0
EXTRA SPACE STORAGE INC COM 30225T102   1,484,476 9,552 SH   SOLE   9,552 0 0
EXXON MOBIL CORP COM 30231G102   212,981,208 1,850,080 SH   SOLE   1,850,080 0 0
FABRINET SHS G3323L100   367,185 1,500 SH   SOLE   1,500 0 0
FARO TECHNOLOGIES INC COM 311642102   1,280,000 80,000 SH   SOLE   80,000 0 0
FASTENAL CO COM 311900104   535,900 8,528 SH   SOLE   8,528 0 0
FIRST FINL BANKSHARES INC COM 32020R109   398,655 13,500 SH   SOLE   13,500 0 0
FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100   799,840 8,000 PRN   SOLE   8,000 0 0
FIRSTCASH HOLDINGS INC COM 33768G107   2,598,612 24,777 SH   SOLE   24,777 0 0
FIRSTSERVICE CORP NEW COM 33767E202   4,639,514 30,449 SH   SOLE   30,449 0 0
FISERV INC COM 337738108   17,677,187 118,607 SH   SOLE   118,607 0 0
FIVE9 INC COM 338307101   2,061,807 46,753 SH   SOLE   46,753 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407   248,868 6,200 PRN   SOLE   6,200 0 0
FLOOR & DECOR HLDGS INC COM 339750101   1,092,218 10,987 SH   SOLE   10,987 0 0
FLUOR CORP NEW COM 343412102   45,819,216 1,052,106 SH   SOLE   1,052,106 0 0
FMC CORP COM NEW 302491303   94,026,097 1,633,816 SH   SOLE   1,633,816 0 0
FORD MTR CO DEL COM 345370860   231,467 18,458 SH   SOLE   18,458 0 0
FORTINET INC COM 34959E109   25,983,542 431,119 SH   SOLE   431,119 0 0
FORTIVE CORP COM 34959J108   40,119,963 541,430 SH   SOLE   541,430 0 0
FRANKLIN ELEC INC COM 353514102   114,206,046 1,185,694 SH   SOLE   1,185,694 0 0
FREEPORT-MCMORAN INC CL B 35671D857   971,028 19,980 SH   SOLE   19,980 0 0
FREQUENCY ELECTRS INC COM 358010106   655,920 72,000 SH   SOLE   72,000 0 0
FTAI AVIATION LTD SHS G3730V105   80,219,930 777,099 SH   SOLE   777,099 0 0
FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106   1,762,919 204,278 SH   SOLE   204,278 0 0
GALLAGHER ARTHUR J & CO COM 363576109   63,784,555 245,978 SH   SOLE   245,978 0 0
GAN LTD SHS G3728V109   60,409 40,955 SH   SOLE   40,955 0 0
GARMIN LTD SHS H2906T109   1,438,909 8,832 SH   SOLE   8,832 0 0
GE AEROSPACE COM NEW 369604301   6,909,154 43,462 SH   SOLE   43,462 0 0
GE VERNOVA INC COM 36828A101   774,368 4,515 SH   SOLE   4,515 0 0
GENERAC HLDGS INC COM 368736104   64,864,752 490,582 SH   SOLE   490,582 0 0
GENERAL DYNAMICS CORP COM 369550108   6,614,612 22,798 SH   SOLE   22,798 0 0
GENERAL MLS INC COM 370334104   7,979,300 126,135 SH   SOLE   126,135 0 0
GENTEX CORP COM 371901109   10,420,233 309,114 SH   SOLE   309,114 0 0
GENUINE PARTS CO COM 372460105   1,339,768 9,686 SH   SOLE   9,686 0 0
GILEAD SCIENCES INC COM 375558103   774,264 11,285 SH   SOLE   11,285 0 0
GLACIER BANCORP INC NEW COM 37637Q105   4,161,329 111,504 SH   SOLE   111,504 0 0
GLOBAL INDUSTRIAL COMPANY COM 37892E102   10,549,441 336,398 SH   SOLE   336,398 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   3,628,059 8,021 SH   SOLE   8,021 0 0
GOOSEHEAD INS INC CL A 38267D109   8,251,371 143,652 SH   SOLE   143,652 0 0
GORMAN RUPP CO COM 383082104   14,504,121 395,100 SH   SOLE   395,100 0 0
GRAHAM HLDGS CO COM CL B 384637104   339,981 486 SH   SOLE   486 0 0
GRAINGER W W INC COM 384802104   4,887,434 5,417 SH   SOLE   5,417 0 0
GREENBRIER COS INC COM 393657101   1,124,785 22,700 SH   SOLE   22,700 0 0
HALLIBURTON CO COM 406216101   647,976 19,182 SH   SOLE   19,182 0 0
HAWKINS INC COM 420261109   8,560,461 94,071 SH   SOLE   94,071 0 0
HEALTHEQUITY INC COM 42226A107   3,904,429 45,295 SH   SOLE   45,295 0 0
HEICO CORP NEW COM 422806109   316,408 1,415 SH   SOLE   1,415 0 0
HELIOS TECHNOLOGIES INC COM 42328H109   3,329,990 69,738 SH   SOLE   69,738 0 0
HERSHEY CO COM 427866108   257,362 1,400 SH   SOLE   1,400 0 0
HESS CORP COM 42809H107   1,674,942 11,354 SH   SOLE   11,354 0 0
HF SINCLAIR CORPORATION COM 403949100   1,393,401 26,123 SH   SOLE   26,123 0 0
HILLTOP HOLDINGS INC COM 432748101   3,631,577 116,099 SH   SOLE   116,099 0 0
HOLLEY INC COM 43538H103   66,230 18,500 SH   SOLE   18,500 0 0
HOME BANCSHARES INC COM 436893200   7,121,583 297,228 SH   SOLE   297,228 0 0
HOME DEPOT INC COM 437076102   424,573,655 1,233,365 SH   SOLE   1,233,365 0 0
HONEYWELL INTL INC COM 438516106   263,078,436 1,231,987 SH   SOLE   1,231,987 0 0
HP INC COM 40434L105   326,823 9,332 SH   SOLE   9,332 0 0
IDEX CORP COM 45167R104   128,625,550 639,292 SH   SOLE   639,292 0 0
IDEXX LABS INC COM 45168D104   2,295,199 4,711 SH   SOLE   4,711 0 0
ILLINOIS TOOL WKS INC COM 452308109   31,379,424 132,425 SH   SOLE   132,425 0 0
INDEPENDENT BK GROUP INC COM 45384B106   728,320 16,000 SH   SOLE   16,000 0 0
ING GROEP N.V. SPONSORED ADR 456837103   311,742 18,188 SH   SOLE   18,188 0 0
INOTIV INC COM 45783Q100   329,676 198,600 SH   SOLE   198,600 0 0
INTEL CORP COM 458140100   4,347,971 140,393 SH   SOLE   140,393 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   7,132,243 52,102 SH   SOLE   52,102 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   228,110 2,153 SH   SOLE   2,153 0 0
INTERNATIONAL PAPER CO COM 460146103   386,840 8,965 SH   SOLE   8,965 0 0
INTEVAC INC COM 461148108   734,639 190,321 SH   SOLE   190,321 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   4,869,195 28,154 SH   SOLE   28,154 0 0
INTUIT COM 461202103   48,507,356 73,808 SH   SOLE   73,808 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   2,522,300 5,670 SH   SOLE   5,670 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   4,011,196 8,372 SH   SOLE   8,372 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   445,098 5,336 PRN   SOLE   5,336 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   477,068 12,804 PRN   SOLE   12,804 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   390,822 2,379 PRN   SOLE   2,379 0 0
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537   3,240,111 136,829 PRN   SOLE   136,829 0 0
IRON MTN INC NEW COM 46284V101   1,569,694 17,515 SH   SOLE   17,515 0 0
ISHARES GOLD TR ISHARES NEW 464285204   1,055,286 24,022 PRN   SOLE   24,022 0 0
ISHARES TR S&P 100 ETF 464287101   751,934 2,845 PRN   SOLE   2,845 0 0
ISHARES TR CORE S&P500 ETF 464287200   27,987,531 51,144 PRN   SOLE   51,144 0 0
ISHARES TR CORE US AGGBD ET 464287226   7,187,451 74,044 PRN   SOLE   74,044 0 0
ISHARES TR 20 YR TR BD ETF 464287432   498,916 5,436 PRN   SOLE   5,436 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   234,219 2,501 PRN   SOLE   2,501 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   324,314 3,972 PRN   SOLE   3,972 0 0
ISHARES TR MSCI EAFE ETF 464287465   347,550 4,437 PRN   SOLE   4,437 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   889,250 7,365 PRN   SOLE   7,365 0 0
ISHARES TR RUS MD CP GR ETF 464287481   442,724 4,012 PRN   SOLE   4,012 0 0
ISHARES TR RUS MID CAP ETF 464287499   644,424 7,948 PRN   SOLE   7,948 0 0
ISHARES TR CORE S&P MCP ETF 464287507   794,702 13,580 PRN   SOLE   13,580 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   721,730 1,980 PRN   SOLE   1,980 0 0
ISHARES TR RUS 1000 ETF 464287622   12,788,269 42,980 PRN   SOLE   42,980 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   332,014 2,180 PRN   SOLE   2,180 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   642,147 3,165 PRN   SOLE   3,165 0 0
ISHARES TR CORE S&P US GWT 464287671   229,464 1,800 PRN   SOLE   1,800 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   1,147,944 3,719 PRN   SOLE   3,719 0 0
ISHARES TR U.S. TECH ETF 464287721   243,961 1,621 PRN   SOLE   1,621 0 0
ISHARES TR CORE S&P SCP ETF 464287804   4,250,721 39,853 PRN   SOLE   39,853 0 0
ISHARES TR SP SMCP600VL ETF 464287879   243,370 2,502 PRN   SOLE   2,502 0 0
ISHARES TR SP SMCP600GR ETF 464287887   271,244 2,112 PRN   SOLE   2,112 0 0
ISHARES TR MSCI ACWI EX US 464288240   3,139,452 59,090 PRN   SOLE   59,090 0 0
ISHARES TR NEW YORK MUN ETF 464288323   740,199 13,864 PRN   SOLE   13,864 0 0
ISHARES TR IBOXX HI YD ETF 464288513   1,220,818 15,826 PRN   SOLE   15,826 0 0
ISHARES TR INTRMD CR BD ETF 464288638   1,221,000 23,820 PRN   SOLE   23,820 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   1,978,337 18,200 PRN   SOLE   18,200 0 0
ISHARES INC MSCI EMRG CHN 46434G764   230,288 3,890 PRN   SOLE   3,890 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   451,769 11,569 PRN   SOLE   11,569 0 0
ITT INC COM 45073V108   7,545,145 58,408 SH   SOLE   58,408 0 0
JACOBS SOLUTIONS INC COM 46982L108   592,091 4,238 SH   SOLE   4,238 0 0
JEFFERIES FINL GROUP INC COM 47233W109   767,001 15,414 SH   SOLE   15,414 0 0
JOHNSON & JOHNSON COM 478160104   78,801,295 539,144 SH   SOLE   539,144 0 0
JOHNSON CTLS INTL PLC SHS G51502105   1,779,934 26,778 SH   SOLE   26,778 0 0
JP MORGAN CHASE & CO COM 46625H100   402,568,869 1,990,353 SH   SOLE   1,990,353 0 0
KADANT INC COM 48282T104   2,088,188 7,108 SH   SOLE   7,108 0 0
KENVUE INC COM 49177J102   1,065,275 58,596 SH   SOLE   58,596 0 0
KEURIG DR PEPPER INC COM 49271V100   20,425,944 611,555 SH   SOLE   611,555 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102   7,213,435 440,919 SH   SOLE   440,919 0 0
KIMBERLY CLARK CORP COM 494368103   122,419,080 885,811 SH   SOLE   885,811 0 0
KINDER MORGAN INC DEL COM 49456B101   53,777,164 2,706,450 SH   SOLE   2,706,450 0 0
KIRBY CORP COM 497266106   201,729,485 1,684,870 SH   SOLE   1,684,870 0 0
KLA CORPORATION COM NEW 482480100   2,131,358 2,585 SH   SOLE   2,585 0 0
KODIAK GAS SVCS INC COM 50012A108   293,045 10,750 SH   SOLE   10,750 0 0
KRAFT HEINZ CO COM 500754106   59,985,128 1,861,736 SH   SOLE   1,861,736 0 0
KURA SUSHI USA INC CL A COM 501270102   1,139,721 18,065 SH   SOLE   18,065 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   79,978,328 356,124 SH   SOLE   356,124 0 0
LAM RESEARCH CORP COM 512807108   13,863,711 13,019 SH   SOLE   13,019 0 0
LANTRONIX INC COM NEW 516548203   1,242,500 350,000 SH   SOLE   350,000 0 0
LAUDER ESTEE COS INC CL A 518439104   19,572,706 183,954 SH   SOLE   183,954 0 0
LESLIES INC COM 527064109   304,173 72,595 SH   SOLE   72,595 0 0
LXP INDUSTRIAL TRUST COM 529043101   729,600 80,000 SH   SOLE   80,000 0 0
LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755   215,233 2,996 SH   SOLE   2,996 0 0
LIGHTWAVE LOGIC INC COM 532275104   47,840 16,000 SH   SOLE   16,000 0 0
LILLY ELI & CO COM 532457108   116,957,894 129,181 SH   SOLE   129,181 0 0
LINDE PLC COM G5494J103   191,892,461 437,302 SH   SOLE   437,302 0 0
LISTED FD TR HORIZON KINETICS 53656F623   539,220 16,500 PRN   SOLE   16,500 0 0
LIVERAMP HLDGS INC COM 53815P108   4,443,324 143,611 SH   SOLE   143,611 0 0
LKQ CORP COM 501889208   2,680,683 64,455 SH   SOLE   64,455 0 0
LOCKHEED MARTIN CORP COM 539830109   3,534,546 7,567 SH   SOLE   7,567 0 0
LOEWS CORP COM 540424108   202,097 2,704 SH   SOLE   2,704 0 0
LOWES COS INC COM 548661107   13,754,720 62,391 SH   SOLE   62,391 0 0
LPL FINL HLDGS INC COM 50212V100   1,636,698 5,860 SH   SOLE   5,860 0 0
LUMEN TECHNOLOGIES INC COM 550241103   11,000 10,000 SH   SOLE   10,000 0 0
LUMENTUM HLDGS INC COM 55024U109   3,947,420 77,522 SH   SOLE   77,522 0 0
MAGNITE INC COM 55955D100   7,012,083 527,621 SH   SOLE   527,621 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109   9,254,523 365,214 SH   SOLE   365,214 0 0
MAIN STREET CAPITAL CORP COM 56035L104   2,105,938 41,710 SH   SOLE   41,710 0 0
MARATHON OIL CORP COM 565849106   953,679 33,264 SH   SOLE   33,264 0 0
MARATHON PETE CORP COM 56585A102   213,727 1,232 SH   SOLE   1,232 0 0
MARKEL CORP COM 570535104   1,591,417 1,010 SH   SOLE   1,010 0 0
MARRIOTT INTL INC NEW CL A 571903202   1,173,552 4,854 SH   SOLE   4,854 0 0
MARSH & MCLENNAN COS INC COM 571748102   12,123,143 57,532 SH   SOLE   57,532 0 0
MARTIN MARIETTA MATLS INC COM 573284106   390,035,318 719,888 SH   SOLE   719,888 0 0
MASTERCARD INC CL A 57636Q104   65,744,751 149,027 SH   SOLE   149,027 0 0
MATADOR RES CO COM 576485205   238,400 4,000 SH   SOLE   4,000 0 0
MATERIALISE NV SPONSORED ADS 57667T100   851,700 170,000 SH   SOLE   170,000 0 0
MATERION CORP COM 576690101   2,630,911 24,331 SH   SOLE   24,331 0 0
MCCORMICK & CO INC COM NON VTG 579780206   204,236 2,879 SH   SOLE   2,879 0 0
MCDONALDS CORP COM 580135101   7,894,179 30,977 SH   SOLE   30,977 0 0
MCKESSON CORP COM 58155Q103   8,386,230 14,359 SH   SOLE   14,359 0 0
MEDPACE HLDGS INC COM 58506Q109   6,423,624 15,597 SH   SOLE   15,597 0 0
MEDTRONIC INC COM G5960L103   4,387,615 55,744 SH   SOLE   55,744 0 0
MERCK & CO INC COM 58933Y105   203,540,743 1,644,109 SH   SOLE   1,644,109 0 0
MERCURY SYS INC COM 589378108   2,919,697 108,177 SH   SOLE   108,177 0 0
MESA LABS INC COM 59064R109   1,728,545 19,921 SH   SOLE   19,921 0 0
META PLATFORMS INC CL A 30303M102   50,236,951 99,633 SH   SOLE   99,633 0 0
METLIFE INC COM 59156R108   2,066,323 29,439 SH   SOLE   29,439 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   300,242 3,281 SH   SOLE   3,281 0 0
MICROSOFT CORP COM 594918104   1,384,210,152 3,097,013 SH   SOLE   3,097,013 0 0
MIDDLEBY CORP COM 596278101   1,802,367 14,700 SH   SOLE   14,700 0 0
MONDELEZ INTL INC CL A 609207105   62,487,347 954,880 SH   SOLE   954,880 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   419,730 8,403 SH   SOLE   8,403 0 0
MOODYS CORP COM 615369105   126,203,233 299,820 SH   SOLE   299,820 0 0
MORGAN STANLEY COM NEW 617446448   1,437,472 14,790 SH   SOLE   14,790 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   370,222 959 SH   SOLE   959 0 0
MSA SAFETY INC COM 553498106   665,736 3,547 SH   SOLE   3,547 0 0
MSC INDL DIRECT INC CL A 553530106   243,085 3,065 SH   SOLE   3,065 0 0
MSCI INC COM 55354G100   1,054,069 2,188 SH   SOLE   2,188 0 0
MURPHY OIL CORP COM 626717102   2,203,577 53,433 SH   SOLE   53,433 0 0
MURPHY USA INC COM 626755102   7,417,937 15,801 SH   SOLE   15,801 0 0
NATERA INC COM 632307104   3,231,807 29,844 SH   SOLE   29,844 0 0
NEOGEN CORP COM 640491106   79,313,982 5,074,471 SH   SOLE   5,074,471 0 0
NETFLIX INC COM 64110L106   49,345,876 73,118 SH   SOLE   73,118 0 0
NEWELL BRANDS INC COM 651229106   30,190,299 4,709,875 SH   SOLE   4,709,875 0 0
NEWMONT MNG CORP COM 651639106   2,708,445 64,687 SH   SOLE   64,687 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103   5,699,289 34,331 SH   SOLE   34,331 0 0
NEXTERA ENERGY INC COM 65339F101   1,284,423 18,139 SH   SOLE   18,139 0 0
NIKE INC CL B 654106103   53,555,435 710,567 SH   SOLE   710,567 0 0
NOKIA CORP SPONSORED ADR 654902204   72,576 19,200 SH   SOLE   19,200 0 0
NORDSON CORP COM 655663102   295,724 1,275 SH   SOLE   1,275 0 0
NORFOLK SOUTHERN CORP COM 655844108   1,751,791 8,160 SH   SOLE   8,160 0 0
NORTHERN OIL AND GAS INC MN COM 665531307   6,141,673 165,232 SH   SOLE   165,232 0 0
NORTHERN TR CORP COM 665859104   3,985,943 47,463 SH   SOLE   47,463 0 0
NORTHROP GRUMMAN CORP COM 666807102   497,855 1,142 SH   SOLE   1,142 0 0
NOVARTIS A G SPONSORED ADR 66987V109   1,013,819 9,523 SH   SOLE   9,523 0 0
NOVO-NORDISK A S ADR 670100205   4,021,129 28,171 SH   SOLE   28,171 0 0
NRG ENERGY INC COM NEW 629377508   856,460 11,000 SH   SOLE   11,000 0 0
NUCOR CORP COM 670346105   1,585,700 10,031 SH   SOLE   10,031 0 0
NUTANIX INC CL A 67059N108   30,318,730 533,311 SH   SOLE   533,311 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105   270,479 23,602 PRN   SOLE   23,602 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100   224,392 15,486 PRN   SOLE   15,486 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101   242,701 20,673 PRN   SOLE   20,673 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   196,143 15,882 PRN   SOLE   15,882 0 0
NV5 GLOBAL INC COM 62945V109   2,622,963 28,213 SH   SOLE   28,213 0 0
NVIDIA CORP COM 67066G104   849,623,952 6,877,319 SH   SOLE   6,877,319 0 0
O REILLY AUTOMOTIVE INC COM 67103H107   156,002,239 147,721 SH   SOLE   147,721 0 0
OLD DOMINION FGHT LINES INC COM 679580100   618,100 3,500 SH   SOLE   3,500 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109   10,781,717 109,827 SH   SOLE   109,827 0 0
OMNICOM GROUP INC COM 681919106   350,548 3,908 SH   SOLE   3,908 0 0
ON HLDG AG NAMEN AKT A H5919C104   2,173,615 56,021 SH   SOLE   56,021 0 0
ONEOK INC NEW COM 682680103   2,838,429 34,806 SH   SOLE   34,806 0 0
OPEN LENDING CORP COM 68373J104   558,000 100,000 SH   SOLE   100,000 0 0
ORACLE CORP COM 68389X105   405,900,580 2,874,650 SH   SOLE   2,874,650 0 0
ORIGIN BANCORP INC COM 68621T102   7,859,962 247,792 SH   SOLE   247,792 0 0
OWENS CORNING NEW COM 690742101   1,117,541 6,433 SH   SOLE   6,433 0 0
PACCAR INC COM 693718108   249,630 2,425 SH   SOLE   2,425 0 0
PACER FDS TR US CASH COWS 100 69374H881   247,385 4,540 PRN   SOLE   4,540 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   506,600 20,000 SH   SOLE   20,000 0 0
PALO ALTO NETWORKS INC COM 697435105   13,424,118 39,598 SH   SOLE   39,598 0 0
PALOMAR HLDGS INC COM 69753M105   7,105,413 87,559 SH   SOLE   87,559 0 0
PARKER HANNIFAN CORP COM 701094104   126,840,456 250,767 SH   SOLE   250,767 0 0
PAYCHEX INC COM 704326107   1,427,818 12,043 SH   SOLE   12,043 0 0
PAYLOCITY HLDG CORP COM 70438V106   1,315,995 9,981 SH   SOLE   9,981 0 0
PAYPAL HLDGS INC COM 70450Y103   36,232,713 624,379 SH   SOLE   624,379 0 0
PBF ENERGY INC CL A 69318G106   1,344,382 29,213 SH   SOLE   29,213 0 0
PEPSICO INC COM 713448108   261,509,391 1,585,578 SH   SOLE   1,585,578 0 0
PERFICIENT INC COM 71375U101   3,601,587 48,156 SH   SOLE   48,156 0 0
PERMIAN RESOURCES CORP CLASS A COM 71424F105   78,035,702 4,831,932 SH   SOLE   4,831,932 0 0
PFIZER INC COM 717081103   65,953,952 2,357,182 SH   SOLE   2,357,182 0 0
PHILIP MORRIS INTL INC COM 718172109   4,586,601 45,264 SH   SOLE   45,264 0 0
PHILLIPS 66 COM 718546104   5,978,408 42,349 SH   SOLE   42,349 0 0
PIMCO ETF TR TOTL RETN ETF 72201R775   227,700 2,500 PRN   SOLE   2,500 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104   6,034,376 75,392 SH   SOLE   75,392 0 0
PINTEREST INC CL A 72352L106   13,999,100 317,656 SH   SOLE   317,656 0 0
PIPER SANDLER COMPANIES COM 724078100   4,237,430 18,410 SH   SOLE   18,410 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   248,343 13,905 SH   SOLE   13,905 0 0
PLANET LABS PBC COM CL A 72703X106   744,000 400,000 SH   SOLE   400,000 0 0
PLAYA HOTELS & RESORTS NV SHS N70544106   3,557,746 424,046 SH   SOLE   424,046 0 0
PNC FINL SVCS GROUP INC COM 693475105   539,205 3,468 SH   SOLE   3,468 0 0
POOL CORPORATION COM 73278L105   5,463,713 17,778 SH   SOLE   17,778 0 0
POTLATCHDELTIC CORPORATION COM 737630103   465,117 11,808 SH   SOLE   11,808 0 0
PPG INDS INC COM 693506107   239,191 1,900 SH   SOLE   1,900 0 0
PRIMO WATER CORPORATION COM 74167P108   5,381,582 246,184 SH   SOLE   246,184 0 0
PROCTER & GAMBLE CO COM 742718109   203,781,152 1,235,636 SH   SOLE   1,235,636 0 0
PROFIRE ENERGY INC COM 74316X101   1,461,538 1,029,252 SH   SOLE   1,029,252 0 0
PROGRESSIVE CORP COM 743315103   451,354 2,173 SH   SOLE   2,173 0 0
PROGYNY INC COM 74340E103   3,389,684 118,479 SH   SOLE   118,479 0 0
PROLOGIS INC COM 74340W103   2,493,507 22,202 SH   SOLE   22,202 0 0
PROSPERITY BANCSHARES INC COM 743606105   3,774,906 61,742 SH   SOLE   61,742 0 0
PRUDENTIAL FINL INC COM 744320102   1,594,839 13,609 SH   SOLE   13,609 0 0
Q2 HLDGS INC COM 74736L109   8,451,992 140,096 SH   SOLE   140,096 0 0
QUAKER CHEM CORP COM 747316107   3,791,437 22,342 SH   SOLE   22,342 0 0
QUALCOMM INC COM 747525103   116,678,682 585,795 SH   SOLE   585,795 0 0
QUANTUM CORP COM NEW 747906501   400,918 980,000 SH   SOLE   980,000 0 0
R1 RCM INC COM 749397105   10,297,416 819,858 SH   SOLE   819,858 0 0
RALPH LAUREN CORP CL A 751212101   25,826,843 147,531 SH   SOLE   147,531 0 0
RANGE RES CORP COM 75281A109   1,040,101 31,020 SH   SOLE   31,020 0 0
RANI THERAPEUTICS HLDGS INC COM CL A 753018100   213,290 56,129 SH   SOLE   56,129 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109   1,311,626 10,611 SH   SOLE   10,611 0 0
RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101   6,364,826 63,401 SH   SOLE   63,401 0 0
REALTY INCOME CORP COM 756109104   1,733,605 32,821 SH   SOLE   32,821 0 0
RED ROCK RESORTS INC CL A 75700L108   3,475,861 63,278 SH   SOLE   63,278 0 0
REDWIRE CORPORATION COM 75776W103   3,585,000 500,000 SH   SOLE   500,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107   873,406 831 SH   SOLE   831 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102   36,504,821 127,818 SH   SOLE   127,818 0 0
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   218,995 7,386 SH   SOLE   7,386 0 0
REPAY HLDGS CORP COM CL A 76029L100   3,600,369 340,944 SH   SOLE   340,944 0 0
REPUBLIC SVCS INC COM 760759100   10,212,567 52,550 SH   SOLE   52,550 0 0
REVVITY INC COM 714046109   20,991,337 200,184 SH   SOLE   200,184 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   240,070 17,889 SH   SOLE   17,889 0 0
ROCKWELL AUTOMATION INC COM 773903109   126,732,836 460,378 SH   SOLE   460,378 0 0
ROPER INDS INC NEW COM 776696106   338,298,022 600,181 SH   SOLE   600,181 0 0
ROYAL GOLD INC COM 780287108   257,204 2,055 SH   SOLE   2,055 0 0
RYDER SYS INC COM 783549108   360,119 2,907 SH   SOLE   2,907 0 0
S&P GLOBAL INC COM 78409V104   20,482,550 45,925 SH   SOLE   45,925 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102   9,710,422 150,107 SH   SOLE   150,107 0 0
SALESFORCE COM INC COM 79466L302   66,774,783 259,723 SH   SOLE   259,723 0 0
SAP SE SPON ADR 803054204   412,900 2,047 SH   SOLE   2,047 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   5,633,614 28,699 SH   SOLE   28,699 0 0
SCHLUMBERGER LTD COM 806857108   1,828,036 38,746 SH   SOLE   38,746 0 0
SCHWAB CHARLES CORP COM 808513105   1,952,195 26,492 SH   SOLE   26,492 0 0
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714   1,136,753 23,545 PRN   SOLE   23,545 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   2,395,767 30,810 PRN   SOLE   30,810 0 0
SCPHARMACEUTICALS INC COM 810648105   9,592,359 2,205,140 SH   SOLE   2,205,140 0 0
SEALED AIR CORP NEW COM 81211K100   412,679 11,862 SH   SOLE   11,862 0 0
SECUREWORKS CORP CL A 81374A105   411,159 58,737 SH   SOLE   58,737 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   338,723 2,324 PRN   SOLE   2,324 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   229,893 3,002 SH   SOLE   3,002 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   291,658 1,599 SH   SOLE   1,599 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   430,810 3,535 PRN   SOLE   3,535 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,310,324 5,792 PRN   SOLE   5,792 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301   3,627,300 339,000 SH   SOLE   339,000 0 0
SEMPRA COM 816851109   211,979 2,787 SH   SOLE   2,787 0 0
SERVICE CORP INTL COM 817565104   429,981 6,045 SH   SOLE   6,045 0 0
SERVICE PPTYS TR COM SH BEN INT 81761L102   139,371 27,115 SH   SOLE   27,115 0 0
SERVICENOW INC COM 81762P102   769,363 978 SH   SOLE   978 0 0
SHELL PLC SPON ADS 780259305   1,720,194 23,832 SH   SOLE   23,832 0 0
SHERWIN WILLIAMS CO COM 824348106   67,283,126 225,457 SH   SOLE   225,457 0 0
SHIFT4 PMTS INC CL A 82452J109   2,213,556 30,178 SH   SOLE   30,178 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200   880,037 50,059 SH   SOLE   50,059 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   3,062,931 25,228 SH   SOLE   25,228 0 0
SM ENERGY CO COM 78454L100   229,292 5,304 SH   SOLE   5,304 0 0
SMITH A O CORP COM 831865209   5,259,844 64,317 SH   SOLE   64,317 0 0
SONOCO PRODS CO COM 835495102   495,027 9,760 SH   SOLE   9,760 0 0
SOUTHSTATE CORPORATION COM 840441109   239,730 3,137 SH   SOLE   3,137 0 0
SOUTHERN CO COM 842587107   6,407,282 82,600 SH   SOLE   82,600 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109   301,694 10,927 SH   SOLE   10,927 0 0
SOUTHWEST AIRLS CO COM 844741108   1,682,180 58,797 SH   SOLE   58,797 0 0
SOUTHWESTERN ENERGY CO COM 845467109   791,623 117,626 SH   SOLE   117,626 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   40,313,097 74,075 SH   SOLE   74,075 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   1,758,567 8,179 PRN   SOLE   8,179 0 0
SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375   1,162,392 35,700 PRN   SOLE   35,700 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631   349,950 2,500 PRN   SOLE   2,500 0 0
SPDR SER TR S&P DIVID ETF 78464A763   219,513 1,726 PRN   SOLE   1,726 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870   429,618 4,634 PRN   SOLE   4,634 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   585,913 1,498 PRN   SOLE   1,498 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   220,988 413 PRN   SOLE   413 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101   1,391,534 48,200 PRN   SOLE   48,200 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622   329,792 3,498 PRN   SOLE   3,498 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663   832,904 9,075 PRN   SOLE   9,075 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812   788,705 5,349 PRN   SOLE   5,349 0 0
SPROUT SOCIAL INC COM CL A 85209W109   5,514,344 154,550 SH   SOLE   154,550 0 0
SPROUTS FMRS MKT INC COM 85208M102   217,516 2,600 SH   SOLE   2,600 0 0
SPS COMMERCE INC COM 78463M107   433,709 2,305 SH   SOLE   2,305 0 0
STARBUCKS CORP COM 855244109   4,772,625 61,305 SH   SOLE   61,305 0 0
STATE STR CORP COM 857477103   1,115,624 15,076 SH   SOLE   15,076 0 0
STELLAR BANCORP INC COM 858927106   29,398,581 1,280,426 SH   SOLE   1,280,426 0 0
EA SERIES TRUST STRIVE US ENERGY 02072L722   284,430 9,500 PRN   SOLE   9,500 0 0
STRYKER CORPORATION COM 863667101   133,537,648 392,469 SH   SOLE   392,469 0 0
SUN LIFE FINANCIAL INC. COM 866796105   454,137 9,270 SH   SOLE   9,270 0 0
SUNCOR ENERGY INC NEW COM 867224107   1,377,048 36,143 SH   SOLE   36,143 0 0
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109   352,414 6,233 SH   SOLE   6,233 0 0
SYNOPSYS INC COM 871607107   5,541,794 9,313 SH   SOLE   9,313 0 0
SYSCO CORP COM 871829107   2,837,967 39,753 SH   SOLE   39,753 0 0
TJX COS INC NEW COM 872540109   4,598,987 41,771 SH   SOLE   41,771 0 0
T-MOBILE US INC COM 872590104   743,832 4,222 SH   SOLE   4,222 0 0
PRICE T ROWE GROUP INC COM 74144T108   3,038,995 26,355 SH   SOLE   26,355 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,183,994 6,812 SH   SOLE   6,812 0 0
TAPESTRY INC COM 876030107   1,638,405 38,289 SH   SOLE   38,289 0 0
TARGA RES CORP COM 87612G101   460,260 3,574 SH   SOLE   3,574 0 0
TARGET CORP COM 87612E106   1,990,398 13,445 SH   SOLE   13,445 0 0
TE CONNECTIVITY LTD REG SHS H84989104   2,051,113 13,635 SH   SOLE   13,635 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105   225,312,789 580,733 SH   SOLE   580,733 0 0
TESLA INC COM 88160R101   1,256,142 6,348 SH   SOLE   6,348 0 0
TETRA TECH INC NEW COM 88162G103   8,083,912 39,534 SH   SOLE   39,534 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107   3,740,362 61,177 SH   SOLE   61,177 0 0
TEXAS INSTRS INC COM 882508104   11,977,212 61,570 SH   SOLE   61,570 0 0
THE TRADE DESK INC COM CL A 88339J105   2,247,094 23,007 SH   SOLE   23,007 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   437,880,884 791,828 SH   SOLE   791,828 0 0
TORO CO COM 891092108   94,303,806 1,008,489 SH   SOLE   1,008,489 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274   8,821,636 224,412 SH   SOLE   224,412 0 0
TPI COMPOSITES INC COM 87266J104   1,364,580 342,000 SH   SOLE   342,000 0 0
TRACTOR SUPPLY CO COM 892356106   122,113,328 452,272 SH   SOLE   452,272 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   629,901 1,915 SH   SOLE   1,915 0 0
TRANSDIGM GROUP INC COM 893641100   3,981,033 3,116 SH   SOLE   3,116 0 0
TRIMBLE NAVIGATION LTD COM 896239100   245,064,870 4,382,419 SH   SOLE   4,382,419 0 0
TRUIST FINL CORP COM 89832Q109   2,556,155 65,796 SH   SOLE   65,796 0 0
TWILIO INC CL A 90138F102   12,611,990 222,003 SH   SOLE   222,003 0 0
TXO ENERGY PARTNERS LP COM 87313P103   51,640,445 2,561,530 SH   SOLE   2,561,530 0 0
TYLER TECHNOLOGIES INC COM 902252105   25,710,661 51,137 SH   SOLE   51,137 0 0
TYSON FOODS INC CL A 902494103   372,381 6,517 SH   SOLE   6,517 0 0
U S PHYSICAL THERAPY INC COM 90337L108   1,090,556 11,800 SH   SOLE   11,800 0 0
UMB FINL CORP COM 902788108   1,192,572 14,296 SH   SOLE   14,296 0 0
UNILEVER PLC SPON ADR NEW 904767704   410,280 7,461 SH   SOLE   7,461 0 0
UNION PAC CORP COM 907818108   257,361,128 1,137,457 SH   SOLE   1,137,457 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,358,373 9,926 SH   SOLE   9,926 0 0
UNITEDHEALTH GROUP INC COM 91324P102   91,192,219 179,068 SH   SOLE   179,068 0 0
UPWORK INC COM 91688F104   2,271,077 211,263 SH   SOLE   211,263 0 0
US BANCORP DEL COM NEW 902973304   18,088,511 455,630 SH   SOLE   455,630 0 0
UTZ BRANDS INC COM CL A 918090101   2,835,290 170,390 SH   SOLE   170,390 0 0
VALERO ENERGY CORP COM 91913Y100   2,532,301 16,154 SH   SOLE   16,154 0 0
VALMONT INDS INC COM 920253101   104,088,730 379,263 SH   SOLE   379,263 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819   1,194,496 15,950 PRN   SOLE   15,950 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835   1,564,926 21,720 PRN   SOLE   21,720 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858   5,910,319 119,594 PRN   SOLE   119,594 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406   386,992 3,263 PRN   SOLE   3,263 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   811,838 18,552 PRN   SOLE   18,552 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746   6,206,224 123,852 PRN   SOLE   123,852 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   11,516,822 23,028 PRN   SOLE   23,028 0 0
VANGUARD INDEX FDS REIT ETF 922908553   689,974 8,238 SH   SOLE   8,238 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   213,048 880 PRN   SOLE   880 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,497,720 6,000 PRN   SOLE   6,000 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   4,441,709 26,315 PRN   SOLE   26,315 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   532,216 1,423 PRN   SOLE   1,423 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   523,112 3,261 PRN   SOLE   3,261 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   472,493 2,167 PRN   SOLE   2,167 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,871,090 18,209 PRN   SOLE   18,209 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   313,146 5,400 PRN   SOLE   5,400 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   3,104,987 40,181 PRN   SOLE   40,181 0 0
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573   6,957,890 91,914 PRN   SOLE   91,914 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   935,814 16,071 PRN   SOLE   16,071 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   1,525,620 20,111 PRN   SOLE   20,111 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   511,952 6,405 PRN   SOLE   6,405 0 0
VERALTO CORP COM SHS 92338C103   44,357,463 464,622 SH   SOLE   464,622 0 0
VERISK ANALYTICS INC COM 92345Y106   43,455,503 161,215 SH   SOLE   161,215 0 0
VERITEX HLDGS INC COM 923451108   2,040,921 96,772 SH   SOLE   96,772 0 0
VERIZON COMMUNICATIONS COM 92343V104   7,257,168 175,974 SH   SOLE   175,974 0 0
VISA INC COM CL A 92826C839   250,331,812 953,754 SH   SOLE   953,754 0 0
VONTIER CORPORATION COM 928881101   5,595,918 146,490 SH   SOLE   146,490 0 0
VULCAN MATS CO COM 929160109   1,512,720 6,083 SH   SOLE   6,083 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   324,751 26,850 SH   SOLE   26,850 0 0
WAL MART STORES INC COM 931142103   81,950,767 1,210,320 SH   SOLE   1,210,320 0 0
WASTE CONNECTIONS INC COM 94106B101   198,917,512 1,134,338 SH   SOLE   1,134,338 0 0
WASTE MGMT INC DEL COM 94106L109   55,791,249 261,513 SH   SOLE   261,513 0 0
WATSCO INC COM 942622200   49,310,303 106,447 SH   SOLE   106,447 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102   3,433,420 18,724 SH   SOLE   18,724 0 0
WEATHERFORD INTL PLC ORD SHS G48833118   11,542,872 94,266 SH   SOLE   94,266 0 0
WEBSTER FINL CORP COM 947890109   4,324,564 99,210 SH   SOLE   99,210 0 0
WELLS FARGO & CO NEW COM 949746101   5,017,267 84,480 SH   SOLE   84,480 0 0
WESTWOOD HLDGS GROUP INC COM 961765104   2,907,853 238,740 SH   SOLE   238,740 0 0
WEYERHAEUSER CO COM 962166104   327,053 11,520 SH   SOLE   11,520 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   53,145,860 1,013,847 SH   SOLE   1,013,847 0 0
WHITE MTNS INS GROUP LTD COM G9618E107   1,181,343 650 SH   SOLE   650 0 0
WILLIAMS COS INC COM 969457100   1,998,155 47,015 SH   SOLE   47,015 0 0
WILLIAMS SONOMA INC COM 969904101   279,546 990 SH   SOLE   990 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   1,500,556 39,866 SH   SOLE   39,866 0 0
WINGSTOP INC COM 974155103   6,590,115 15,592 SH   SOLE   15,592 0 0
WORKIVA INC COM CL A 98139A105   4,707,928 64,501 SH   SOLE   64,501 0 0
BERKLEY W R CORP COM 084423102   515,406 6,559 SH   SOLE   6,559 0 0
XYLEM INC COM 98419M100   128,754,155 949,304 SH   SOLE   949,304 0 0
YEXT INC COM 98585N106   936,250 175,000 SH   SOLE   175,000 0 0
YUM BRANDS INC COM 988498101   2,580,321 19,480 SH   SOLE   19,480 0 0
YUM CHINA HLDGS INC COM 98850P109   331,684 10,755 SH   SOLE   10,755 0 0
ZIMMER HLDGS INC COM 98956P102   252,115 2,323 SH   SOLE   2,323 0 0
ZIONS BANCORPORATION COM 989701107   1,738,486 40,085 SH   SOLE   40,085 0 0
ZOETIS INC CL A 98978V103   310,146,387 1,789,031 SH   SOLE   1,789,031 0 0
ZURN ELKAY WATER SOLNS CORP COM 98983L108   4,949,725 168,358 SH   SOLE   168,358 0 0