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