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