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