0000950123-24-004702.txt : 20240514 0000950123-24-004702.hdr.sgml : 20240514 20240513175429 ACCESSION NUMBER: 0000950123-24-004702 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240514 DATE AS OF CHANGE: 20240513 EFFECTIVENESS DATE: 20240514 FILER: COMPANY DATA: COMPANY CONFORMED NAME: KING LUTHER CAPITAL MANAGEMENT CORP CENTRAL INDEX KEY: 0000310051 ORGANIZATION NAME: IRS NUMBER: 75163030 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-01071 FILM NUMBER: 24940624 BUSINESS ADDRESS: STREET 1: 301 COMMERCE SUITE 1600 CITY: FORT WORTH STATE: TX ZIP: 76102 BUSINESS PHONE: 8173323235 MAIL ADDRESS: STREET 1: 301 COMMERCE SUITE 1600 CITY: FORT WORTH STATE: TX ZIP: 76102 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE 0000310051 XXXXXXXX 03-31-2024 03-31-2024 false KING LUTHER CAPITAL MANAGEMENT CORP
301 COMMERCE SUITE 1600 FORT WORTH TX 76102
13F HOLDINGS REPORT 028-01071 000110093 801-14458 N
Anna Nikiforova Vice President, CCO 817-332-3235 Anna Nikiforova Fort Worth TX 05-10-2024 0 598 22169872921 false
INFORMATION TABLE 2 32808.xml INFORMATION TABLE FOR FORM 13F 3M CO COM 88579Y101 1324390 12486 SH SOLE 12486 0 0 ABBOTT LABS COM 002824100 183568935 1615071 SH SOLE 1615071 0 0 ABBVIE INC COM 00287Y109 167556320 920134 SH SOLE 920134 0 0 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 106935879 1583297 SH SOLE 1583297 0 0 ACCENTURE LTD BERMUDA CL A G1151C101 95790179 276363 SH SOLE 276363 0 0 ACI WORLDWIDE INC COM 004498101 11031366 332170 SH SOLE 332170 0 0 ADOBE SYS INC COM 00724F101 318747242 631683 SH SOLE 631683 0 0 ADVANCED MICRO DEVICES INC COM 007903107 9043632 50106 SH SOLE 50106 0 0 AECOM COM 00766T100 3993033 40712 SH SOLE 40712 0 0 AFLAC INC COM 001055102 236458 2754 SH SOLE 2754 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 2744028 18858 SH SOLE 18858 0 0 AGNC INVT CORP COM 00123Q104 112811 11395 SH SOLE 11395 0 0 AIR PRODS & CHEMS INC COM 009158106 56757645 234274 SH SOLE 234274 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 258366776 2375568 SH SOLE 2375568 0 0 ALAMO GROUP INC COM 011311107 10082596 44158 SH SOLE 44158 0 0 ALBEMARLE CORP COM 012653101 1980711 15035 SH SOLE 15035 0 0 ALCON ORD SHS H01301128 159761464 1918135 SH SOLE 1918135 0 0 ALLSTATE CORP COM 020002101 29393534 169895 SH SOLE 169895 0 0 ALPHABET INC CLASS A COM 02079K305 403150783 2671111 SH SOLE 2671111 0 0 ALPHABET INC CLASS C COM 02079K107 397816975 2612748 SH SOLE 2612748 0 0 ALPHATEC HLDGS INC COM NEW 02081G201 12772684 926228 SH SOLE 926228 0 0 ALTAIR ENGR INC COM CL A 021369103 13517193 156903 SH SOLE 156903 0 0 ALTRIA GROUP INC COM 02209S103 1435970 32920 SH SOLE 32920 0 0 AMAZON COM INC COM 023135106 618071828 3426499 SH SOLE 3426499 0 0 AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101 317220 17000 SH SOLE 17000 0 0 AMERICAN ELEC PWR CO INC COM 025537101 486207 5647 SH SOLE 5647 0 0 AMERICAN EXPRESS CO COM 025816109 153633620 674749 SH SOLE 674749 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 1084140 13869 SH SOLE 13869 0 0 AMERICAN TOWER CORP COM 03027X100 39569966 200263 SH SOLE 200263 0 0 AMETEK INC NEW COM 031100100 17767272 97142 SH SOLE 97142 0 0 AMGEN INC CL A 031162100 145548810 511919 SH SOLE 511919 0 0 AMPHENOL CORP NEW CL A 032095101 1961296 17003 SH SOLE 17003 0 0 ANALOG DEVICES INC COM 032654105 1025937 5187 SH SOLE 5187 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 203066 3341 SH SOLE 3341 0 0 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 231141 11739 SH SOLE 11739 0 0 ANSYS INC COM 03662Q105 25280538 72821 SH SOLE 72821 0 0 AON PLC SHS CL A G0403H108 980803 2939 SH SOLE 2939 0 0 APPIAN CORP CL A 03782L101 3233593 80941 SH SOLE 80941 0 0 APPLE INC COM 037833100 1050012958 6123239 SH SOLE 6123239 0 0 APPLIED MATLS INC COM 038222105 753450 3653 SH SOLE 3653 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 919035 947 SH SOLE 947 0 0 AT&T INC COM 00206R102 26866129 1526485 SH SOLE 1526485 0 0 AUTOMATIC DATA PROCESSING INC COM 053015103 17767253 71143 SH SOLE 71143 0 0 AUTOZONE INC COM 053332102 7179459 2278 SH SOLE 2278 0 0 AVERY DENNISON CORP COM 053611109 1881774 8429 SH SOLE 8429 0 0 AVIDXCHANGE HOLDINGS INC COM 05368X102 9071896 689878 SH SOLE 689878 0 0 AXON ENTERPRISE INC COM 05464C101 3613138 11548 SH SOLE 11548 0 0 AZZ INC COM 002474104 18929354 244850 SH SOLE 244850 0 0 BALL CORP COM 058498106 9720924 144313 SH SOLE 144313 0 0 BANK NEW YORK INC COM 064058100 2631390 45668 SH SOLE 45668 0 0 BANK OF AMERICA CORPORATION COM 060505104 283034410 7463988 SH SOLE 7463988 0 0 BARCLAYS PLC ADR 06738E204 183850 19455 SH SOLE 19455 0 0 BEAM GLOBAL COM 07373B109 181336 26667 SH SOLE 26667 0 0 BECTON DICKINSON & CO COM 075887109 300652 1215 SH SOLE 1215 0 0 BELLRING BRANDS INC COMMON STOCK 07831C103 8329369 141104 SH SOLE 141104 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 10785480 17 SH SOLE 17 0 0 BERKSHIRE HATHAWAY INC DEL CL B 084670702 83622729 198856 SH SOLE 198856 0 0 BGSF INC COM 05601C105 624996 60038 SH SOLE 60038 0 0 BHP GROUP LTD SPONSORED ADS 088606108 1243566 21556 SH SOLE 21556 0 0 BLACKROCK INC COM 09247X101 311804 374 SH SOLE 374 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 1352586 10296 SH SOLE 10296 0 0 BLEND LABS INC CL A 09352U108 44506 13694 SH SOLE 13694 0 0 BLUE OWL CAPITAL INC COM CL A 09581B103 551938 29265 SH SOLE 29265 0 0 BOEING CO COM 097023105 1146168 5939 SH SOLE 5939 0 0 BOK FINL CORP COM NEW 05561Q201 762404 8287 SH SOLE 8287 0 0 BOOKING HLDGS INC COM 09857L108 16775317 4624 SH SOLE 4624 0 0 BOSTON SCIENTIFIC CORP COM 101137107 697913 10190 SH SOLE 10190 0 0 BOWLERO CORP COM 10258P102 3276273 239144 SH SOLE 239144 0 0 BP PLC SPONSORED ADR 055622104 476275 12640 SH SOLE 12640 0 0 BRIGHTCOVE INC COM 10921T101 375972 193800 SH SOLE 193800 0 0 BRINKER INTL INC COM 109641100 781168 15724 SH SOLE 15724 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 1843137 33987 SH SOLE 33987 0 0 BROADCOM INC COM 11135F101 181819912 137180 SH SOLE 137180 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 57430248 280339 SH SOLE 280339 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 4390907 104870 SH SOLE 104870 0 0 BROWN FORMAN CORP CL A 115637100 3362325 63500 SH SOLE 63500 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 2328044 11163 SH SOLE 11163 0 0 BWX TECHNOLOGIES INC COM 05605H100 820960 8000 SH SOLE 8000 0 0 CADENCE BANK COM 12740C103 3468603 119607 SH SOLE 119607 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 8580744 27566 SH SOLE 27566 0 0 CAL MAINE FOODS INC COM NEW 128030202 3494572 59381 SH SOLE 59381 0 0 CANADIAN NATL RY CO COM 136375102 1150092 8732 SH SOLE 8732 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 684816 7767 SH SOLE 7767 0 0 CARMAX INC COM 143130102 4897498 56222 SH SOLE 56222 0 0 CATERPILLAR INC DEL COM 149123101 6811012 18587 SH SOLE 18587 0 0 CBIZ INC COM 124805102 5512820 70227 SH SOLE 70227 0 0 CECO ENVIRONMENTAL CORP COM 125141101 30015870 1303904 SH SOLE 1303904 0 0 CELSIUS HLDGS INC COM NEW 15118V207 4841948 58393 SH SOLE 58393 0 0 CENTRAL SECS CORP COM 155123102 369075 8836 PRN SOLE 8836 0 0 CHARLES RIV LABS INTL INC COM 159864107 95158995 351205 SH SOLE 351205 0 0 CHART INDS INC COM 16115Q308 155402778 943436 SH SOLE 943436 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 379272 1305 SH SOLE 1305 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 490718 2992 SH SOLE 2992 0 0 CHEMOURS CO COM 163851108 262994 10015 SH SOLE 10015 0 0 CHENIERE ENERGY INC COM NEW 16411R208 1416522 8783 SH SOLE 8783 0 0 CHEVRON CORP NEW COM 166764100 203043797 1287206 SH SOLE 1287206 0 0 CHUBB LIMITED COM H1467J104 1851484 7145 SH SOLE 7145 0 0 CHURCH & DWIGHT CO INC COM 171340102 239913 2300 SH SOLE 2300 0 0 CINTAS CORP COM 172908105 334850865 487389 SH SOLE 487389 0 0 CISCO SYS INC COM 17275R102 29987648 600834 SH SOLE 600834 0 0 CITIGROUP INC COM NEW 172967424 4783031 75633 SH SOLE 75633 0 0 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 49500 30000 SH SOLE 30000 0 0 CME GROUP INC COM 12572Q105 917135 4260 SH SOLE 4260 0 0 CNX RES CORP COM 12653C108 4478217 188795 SH SOLE 188795 0 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 286795 4100 SH SOLE 4100 0 0 COCA COLA CO COM 191216100 242470481 3963231 SH SOLE 3963231 0 0 COLGATE PALMOLIVE CO COM 194162103 118337261 1314128 SH SOLE 1314128 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 1648272 13485 SH SOLE 13485 0 0 COMCAST CORP NEW CL A 20030N101 3002378 69259 SH SOLE 69259 0 0 COMERICA INC COM 200340107 35460356 644851 SH SOLE 644851 0 0 CONOCOPHILLIPS COM 20825C104 279377723 2194985 SH SOLE 2194985 0 0 CONSTELLATION BRANDS INC CL A 21036P108 298936 1100 SH SOLE 1100 0 0 COPART INC COM 217204106 6916227 119410 SH SOLE 119410 0 0 CORNING INC COM 219350105 970705 29451 SH SOLE 29451 0 0 CORPAY INC COM SHS 219948106 2668254 8648 SH SOLE 8648 0 0 CORTEVA INC COM 22052L104 26469088 458975 SH SOLE 458975 0 0 COSTCO WHSL CORP NEW COM 22160K105 23225836 31702 SH SOLE 31702 0 0 COTERRA ENERGY INC COM 127097103 181161898 6497916 SH SOLE 6497916 0 0 CRESCENT ENERGY COMPANY CL A COM 44952J104 13009080 1093200 SH SOLE 1093200 0 0 CRH PLC ORD G25508105 2767997 32089 SH SOLE 32089 0 0 CROCS INC COM 227046109 4822189 33534 SH SOLE 33534 0 0 CROSSFIRST BANKSHARES INC COM 22766M109 14687229 1061216 SH SOLE 1061216 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 804943 7606 SH SOLE 7606 0 0 CSI COMPRESSCO LP COM UNIT 12637A103 291250 125000 SH SOLE 125000 0 0 CSW INDUSTRIALS INC COM 126402106 7293010 31087 SH SOLE 31087 0 0 CSX CORP COM 126408103 364954 9845 SH SOLE 9845 0 0 CULLEN FROST BANKERS INC COM 229899109 209082627 1857357 SH SOLE 1857357 0 0 CUMMINS INC COM 231021106 5795176 19668 SH SOLE 19668 0 0 CVS CORP COM 126650100 11505618 144253 SH SOLE 144253 0 0 DANAHER CORP DEL COM 235851102 423720328 1696782 SH SOLE 1696782 0 0 DEERE & CO COM 244199105 1116802 2719 SH SOLE 2719 0 0 DERMTECH INC COM 24984K105 130869 186423 SH SOLE 186423 0 0 DEVON ENERGY CORP NEW COM 25179M103 66594463 1327112 SH SOLE 1327112 0 0 DEXCOM INC COM 252131107 20231753 145867 SH SOLE 145867 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 362182 2435 SH SOLE 2435 0 0 DIAMONDBACK ENERGY INC COM 25278X109 28562307 144130 SH SOLE 144130 0 0 DIGITALBRIDGE GROUP INC CL A NEW 25401T603 1350750 70096 SH SOLE 70096 0 0 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 202946 6352 PRN SOLE 6352 0 0 DISCOVER FINL SVCS COM 254709108 5135975 39179 SH SOLE 39179 0 0 DISNEY WALT CO COM 254687106 72444951 592064 SH SOLE 592064 0 0 DISTRIBUTION SOLUTIONS GRP I COM 520776105 1289967222 36357588 SH SOLE 36357588 0 0 DOMO INC COM CL B 257554105 1071354 120107 SH SOLE 120107 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 232668 6900 SH SOLE 6900 0 0 DOVER CORP COM 260003108 370859 2093 SH SOLE 2093 0 0 DOW INC COM 260557103 228997 3953 SH SOLE 3953 0 0 DRIVEN BRANDS HLDGS INC COM 26210V102 2779624 176037 SH SOLE 176037 0 0 DUKE ENERGY CORP NEW COM 26441C204 1279667 13232 SH SOLE 13232 0 0 DUN & BRADSTREET HLDGS INC COM 26484T106 1153024 114843 SH SOLE 114843 0 0 DUPONT DE NEMOURS INC COM 26614N102 21686263 282852 SH SOLE 282852 0 0 DXP ENTERPRISES INC NEW COM NEW 233377407 11764882 218963 SH SOLE 218963 0 0 EAGLE MATERIALS INC COM 26969P108 11577637 42604 SH SOLE 42604 0 0 EATON CORP PLC SHS G29183103 871126 2786 SH SOLE 2786 0 0 ECOLAB INC COM 278865100 199892901 865712 SH SOLE 865712 0 0 ECOVYST INC COM 27923Q109 4928579 442025 SH SOLE 442025 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 475315 4974 SH SOLE 4974 0 0 ELEMENT SOLUTIONS INC COM 28618M106 917016 36710 SH SOLE 36710 0 0 ELEVANCE HEALTH INC COM 036752103 314235 606 SH SOLE 606 0 0 EMERSON ELEC CO COM 291011104 222010707 1957421 SH SOLE 1957421 0 0 ENOVIS CORPORATION COM 194014502 7648689 122477 SH SOLE 122477 0 0 ENSIGN GROUP INC COM 29358P101 4802488 38599 SH SOLE 38599 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 6978342 239148 SH SOLE 239148 0 0 EOG RES INC COM 26875P101 52113081 407643 SH SOLE 407643 0 0 ESAB CORPORATION COM 29605J106 7990562 72267 SH SOLE 72267 0 0 EURONET WORLDWIDE INC COM 298736109 7695430 70003 SH SOLE 70003 0 0 EVERI HLDGS INC COM 30034T103 3017613 300260 SH SOLE 300260 0 0 EXACT SCIENCES CORP COM 30063P105 2254464 32645 SH SOLE 32645 0 0 EXPEDITORS INTL WASH INC COM 302130109 429872 3536 SH SOLE 3536 0 0 EXTRA SPACE STORAGE INC COM 30225T102 1389885 9455 SH SOLE 9455 0 0 EXXON MOBIL CORP COM 30231G102 66852016 575121 SH SOLE 575121 0 0 FABRINET SHS G3323L100 283530 1500 SH SOLE 1500 0 0 FARO TECHNOLOGIES INC COM 311642102 1720800 80000 SH SOLE 80000 0 0 FASTENAL CO COM 311900104 657850 8528 SH SOLE 8528 0 0 FIRST FINL BANKSHARES INC COM 32020R109 442935 13500 SH SOLE 13500 0 0 FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100 663650 6500 PRN SOLE 6500 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 351084 6226 PRN SOLE 6226 0 0 FIRSTCASH HOLDINGS INC COM 33768G107 2982906 23388 SH SOLE 23388 0 0 FIRSTSERVICE CORP NEW COM 33767E202 4123446 24870 SH SOLE 24870 0 0 FISERV INC COM 337738108 12719275 79585 SH SOLE 79585 0 0 FIVE BELOW INC COM 33829M101 706475 3895 SH SOLE 3895 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 254634 6200 PRN SOLE 6200 0 0 FLOOR & DECOR HLDGS INC COM 339750101 1407673 10860 SH SOLE 10860 0 0 FLUOR CORP NEW COM 343412102 43699382 1033571 SH SOLE 1033571 0 0 FMC CORP COM NEW 302491303 104477094 1640143 SH SOLE 1640143 0 0 FORD MTR CO DEL COM 345370860 239558 18039 SH SOLE 18039 0 0 FORTINET INC COM 34959E109 27245170 398846 SH SOLE 398846 0 0 FORTIVE CORP COM 34959J108 48601558 565003 SH SOLE 565003 0 0 FORTUNE BRANDS INNOVATIONS I COM 34964C106 239108 2824 SH SOLE 2824 0 0 FRANKLIN ELEC INC COM 353514102 126491558 1184267 SH SOLE 1184267 0 0 FREEPORT-MCMORAN INC CL B 35671D857 831314 17680 SH SOLE 17680 0 0 FREQUENCY ELECTRS INC COM 358010106 980100 90000 SH SOLE 90000 0 0 FTAI AVIATION LTD SHS G3730V105 74547133 1107684 SH SOLE 1107684 0 0 FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106 1299213 206881 SH SOLE 206881 0 0 GAN LTD SHS G3728V109 52013 40955 SH SOLE 40955 0 0 GARMIN LTD SHS H2906T109 1426323 9581 SH SOLE 9581 0 0 GENERAC HLDGS INC COM 368736104 63502786 503431 SH SOLE 503431 0 0 GENERAL DYNAMICS CORP COM 369550108 6409133 22688 SH SOLE 22688 0 0 GENERAL ELECTRIC CO COM NEW 369604301 7648369 43573 SH SOLE 43573 0 0 GENERAL MLS INC COM 370334104 8777317 125444 SH SOLE 125444 0 0 GENTEX CORP COM 371901109 11345798 314114 SH SOLE 314114 0 0 GENUINE PARTS CO COM 372460105 1513976 9772 SH SOLE 9772 0 0 GILEAD SCIENCES INC COM 375558103 1101534 15038 SH SOLE 15038 0 0 GLACIER BANCORP INC NEW COM 37637Q105 4665654 115831 SH SOLE 115831 0 0 GLOBAL INDUSTRIAL COMPANY COM 37892E102 15482461 345745 SH SOLE 345745 0 0 GLOBE LIFE INC COM 37959E102 1680034 14437 SH SOLE 14437 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 3827711 9164 SH SOLE 9164 0 0 GOOSEHEAD INS INC CL A 38267D109 8994100 135006 SH SOLE 135006 0 0 GORMAN RUPP CO COM 383082104 15626205 395100 SH SOLE 395100 0 0 GRAHAM CORP COM 384556106 380769 496 SH SOLE 496 0 0 GRAINGER W W INC COM 384802104 5514783 5421 SH SOLE 5421 0 0 GREENBRIER COS INC COM 393657101 1401490 26900 SH SOLE 26900 0 0 HALLIBURTON CO COM 406216101 1319555 33474 SH SOLE 33474 0 0 HASBRO INC COM 418056107 282600 5000 SH SOLE 5000 0 0 HAWKINS INC COM 420261109 6987110 90978 SH SOLE 90978 0 0 HCA HEALTHCARE INC COM 40412C101 206789 620 SH SOLE 620 0 0 HEALTHEQUITY INC COM 42226A107 3492703 42787 SH SOLE 42787 0 0 HEICO CORP NEW COM 422806109 270265 1415 SH SOLE 1415 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 2990074 66907 SH SOLE 66907 0 0 HERSHEY CO COM 427866108 272300 1400 SH SOLE 1400 0 0 HESS CORP COM 42809H107 1702852 11156 SH SOLE 11156 0 0 HEXCEL CORP NEW COM 428291108 3326112 45657 SH SOLE 45657 0 0 HF SINCLAIR CORPORATION COM 403949100 4021910 66621 SH SOLE 66621 0 0 HILLTOP HOLDINGS INC COM 432748101 2539488 81082 SH SOLE 81082 0 0 HOLLEY INC COM 43538H103 82510 18500 SH SOLE 18500 0 0 HOME BANCSHARES INC COM 436893200 7182401 292324 SH SOLE 292324 0 0 HOME DEPOT INC COM 437076102 476028542 1240950 SH SOLE 1240950 0 0 HONEYWELL INTL INC COM 438516106 267906808 1305271 SH SOLE 1305271 0 0 HP INC COM 40434L105 282027 9332 SH SOLE 9332 0 0 IDEX CORP COM 45167R104 157252344 644424 SH SOLE 644424 0 0 IDEXX LABS INC COM 45168D104 2587884 4793 SH SOLE 4793 0 0 ILLINOIS TOOL WKS INC COM 452308109 36789648 137106 SH SOLE 137106 0 0 INDEPENDENT BK GROUP INC COM 45384B106 730400 16000 SH SOLE 16000 0 0 ING GROEP N.V. SPONSORED ADR 456837103 247894 15033 SH SOLE 15033 0 0 INOTIV INC COM 45783Q100 1078684 98600 SH SOLE 98600 0 0 INTEL CORP COM 458140100 8931527 202208 SH SOLE 202208 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 920644 6699 SH SOLE 6699 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 225584 2135 SH SOLE 2135 0 0 INTERNATIONAL PAPER CO COM 460146103 372602 9549 SH SOLE 9549 0 0 INTEVAC INC COM 461148108 730833 190321 SH SOLE 190321 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 6050906 31687 SH SOLE 31687 0 0 INTUIT COM 461202103 48146800 74072 SH SOLE 74072 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 2217344 5556 SH SOLE 5556 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 3640963 8200 SH SOLE 8200 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 469754 5312 PRN SOLE 5312 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 470154 12804 PRN SOLE 12804 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 402931 2379 PRN SOLE 2379 0 0 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 3651662 153238 PRN SOLE 153238 0 0 IRON MTN INC NEW COM 46284V101 1359399 16948 SH SOLE 16948 0 0 ISHARES GOLD TR ISHARES NEW 464285204 1300378 30954 PRN SOLE 30954 0 0 ISHARES INC MSCI NETHERL ETF 464286814 218702 4420 PRN SOLE 4420 0 0 ISHARES TR S&P 100 ETF 464287101 643266 2600 PRN SOLE 2600 0 0 ISHARES TR CORE S&P500 ETF 464287200 37070274 70512 PRN SOLE 70512 0 0 ISHARES TR CORE US AGGBD ET 464287226 7048252 71965 PRN SOLE 71965 0 0 ISHARES TR 20 YR TR BD ETF 464287432 514354 5436 PRN SOLE 5436 0 0 ISHARES TR 7-10 YR TRSY BD 464287440 236745 2501 PRN SOLE 2501 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 324830 3972 PRN SOLE 3972 0 0 ISHARES TR MSCI EAFE ETF 464287465 354339 4437 PRN SOLE 4437 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 923055 7365 PRN SOLE 7365 0 0 ISHARES TR RUS MD CP GR ETF 464287481 457930 4012 PRN SOLE 4012 0 0 ISHARES TR RUS MID CAP ETF 464287499 634711 7548 PRN SOLE 7548 0 0 ISHARES TR CORE S&P MCP ETF 464287507 544230 8960 PRN SOLE 8960 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 743195 2205 PRN SOLE 2205 0 0 ISHARES TR RUS 1000 ETF 464287622 14734175 51155 PRN SOLE 51155 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 349382 2200 PRN SOLE 2200 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 682424 3245 PRN SOLE 3245 0 0 ISHARES TR CORE S&P US GWT 464287671 251884 2149 PRN SOLE 2149 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 1115998 3719 PRN SOLE 3719 0 0 ISHARES TR U.S. TECH ETF 464287721 202050 1496 PRN SOLE 1496 0 0 ISHARES TR CORE S&P SCP ETF 464287804 6038260 54635 PRN SOLE 54635 0 0 ISHARES TR SP SMCP600VL ETF 464287879 241075 2346 PRN SOLE 2346 0 0 ISHARES TR SP SMCP600GR ETF 464287887 277148 2120 PRN SOLE 2120 0 0 ISHARES TR MSCI ACWI EX US 464288240 3972109 74398 PRN SOLE 74398 0 0 ISHARES TR EAFE SML CP ETF 464288273 214815 3392 PRN SOLE 3392 0 0 ISHARES TR JPMORGAN USD EMG 464288281 230900 2575 PRN SOLE 2575 0 0 ISHARES TR NEW YORK MUN ETF 464288323 746022 13864 PRN SOLE 13864 0 0 ISHARES TR IBOXX HI YD ETF 464288513 1162919 14961 PRN SOLE 14961 0 0 ISHARES TR INTRMD CR BD ETF 464288638 1228131 23801 PRN SOLE 23801 0 0 ISHARES TR PFD AND INCM SEC 464288687 242853 7535 PRN SOLE 7535 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 2088379 18949 PRN SOLE 18949 0 0 ISHARES INC CORE MSCI EMKT 46434G103 230291 4463 PRN SOLE 4463 0 0 ISHARES INC MSCI EMRG CHN 46434G764 223947 3890 PRN SOLE 3890 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 296656 6094 PRN SOLE 6094 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 504079 12710 PRN SOLE 12710 0 0 ITT INC COM 45073V108 8589750 63146 SH SOLE 63146 0 0 GALLAGHER ARTHUR J & CO COM 363576109 61571600 246247 SH SOLE 246247 0 0 JACOBS SOLUTIONS INC COM 46982L108 1005855 6543 SH SOLE 6543 0 0 JEFFERIES FINL GROUP INC COM 47233W109 685049 15534 SH SOLE 15534 0 0 JOHNSON & JOHNSON COM 478160104 88435970 559049 SH SOLE 559049 0 0 JOHNSON CTLS INTL PLC SHS G51502105 2293581 35113 SH SOLE 35113 0 0 JP MORGAN CHASE & CO COM 46625H100 426360533 2128610 SH SOLE 2128610 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 483652 8359 PRN SOLE 8359 0 0 KADANT INC COM 48282T104 2774086 8455 SH SOLE 8455 0 0 KENVUE INC COM 49177J102 1292471 60227 SH SOLE 60227 0 0 KEURIG DR PEPPER INC COM 49271V100 22785057 742910 SH SOLE 742910 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 6377494 410921 SH SOLE 410921 0 0 KIMBERLY CLARK CORP COM 494368103 116180488 898187 SH SOLE 898187 0 0 KINDER MORGAN INC DEL COM 49456B101 47880644 2610722 SH SOLE 2610722 0 0 KIRBY CORP COM 497266106 193076379 2025560 SH SOLE 2025560 0 0 KLA CORPORATION COM NEW 482480100 1746425 2500 SH SOLE 2500 0 0 KRAFT HEINZ CO COM 500754106 79837823 2163627 SH SOLE 2163627 0 0 KURA SUSHI USA INC CL A COM 501270102 2080365 18065 SH SOLE 18065 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 76918232 360949 SH SOLE 360949 0 0 LAM RESEARCH CORP COM 512807108 13816117 14220 SH SOLE 14220 0 0 LANTRONIX INC COM NEW 516548203 1922400 540000 SH SOLE 540000 0 0 LAUDER ESTEE COS INC CL A 518439104 37756730 244935 SH SOLE 244935 0 0 LESLIES INC COM 527064109 471868 72595 SH SOLE 72595 0 0 LXP INDUSTRIAL TRUST COM 529043101 910172 100906 SH SOLE 100906 0 0 LIBERTY MEDIA CORP DEL COM LBTY SRM S C 531229789 643014 21643 SH SOLE 21643 0 0 LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755 202835 3092 SH SOLE 3092 0 0 LIGHTWAVE LOGIC INC COM 532275104 74880 16000 SH SOLE 16000 0 0 LILLY ELI & CO COM 532457108 98632888 126784 SH SOLE 126784 0 0 LINDE PLC COM G5494J103 181459939 390808 SH SOLE 390808 0 0 LISTED FD TR HORIZON KINETICS 53656F623 537240 16500 PRN SOLE 16500 0 0 LIVERAMP HLDGS INC COM 53815P108 4738782 137356 SH SOLE 137356 0 0 LKQ CORP COM 501889208 3441206 64430 SH SOLE 64430 0 0 LOCKHEED MARTIN CORP COM 539830109 3484759 7661 SH SOLE 7661 0 0 LOEWS CORP COM 540424108 211696 2704 SH SOLE 2704 0 0 LOWES COS INC COM 548661107 16080341 63127 SH SOLE 63127 0 0 LPL FINL HLDGS INC COM 50212V100 1533417 5804 SH SOLE 5804 0 0 LUMEN TECHNOLOGIES INC COM 550241103 15600 10000 SH SOLE 10000 0 0 LUMENTUM HLDGS INC COM 55024U109 3573505 75470 SH SOLE 75470 0 0 MAGNITE INC COM 55955D100 5576122 518709 SH SOLE 518709 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 9201403 354582 SH SOLE 354582 0 0 MAIN STREET CAPITAL CORP COM 56035L104 1973300 41710 SH SOLE 41710 0 0 MARATHON OIL CORP COM 565849106 1279523 45149 SH SOLE 45149 0 0 MARATHON PETE CORP COM 56585A102 249054 1236 SH SOLE 1236 0 0 MARKEL CORP COM 570535104 2180281 1433 SH SOLE 1433 0 0 MARRIOTT INTL INC NEW CL A 571903202 1218910 4831 SH SOLE 4831 0 0 MARSH & MCLENNAN COS INC COM 571748102 2866006 13914 SH SOLE 13914 0 0 MARTIN MARIETTA MATLS INC COM 573284106 452144722 736464 SH SOLE 736464 0 0 MASTERCARD INC CL A 57636Q104 62893524 130601 SH SOLE 130601 0 0 MATADOR RES CO COM 576485205 267080 4000 SH SOLE 4000 0 0 MATERIALISE NV SPONSORED ADS 57667T100 950400 180000 SH SOLE 180000 0 0 MCCORMICK & CO INC COM NON VTG 579780206 233656 3042 SH SOLE 3042 0 0 MCDONALDS CORP COM 580135101 9315346 33039 SH SOLE 33039 0 0 MCKESSON CORP COM 58155Q103 558861 1041 SH SOLE 1041 0 0 MEDPACE HLDGS INC COM 58506Q109 6303528 15597 SH SOLE 15597 0 0 MEDTRONIC INC COM G5960L103 8392551 96300 SH SOLE 96300 0 0 MERCK & CO INC COM 58933Y105 217571680 1648895 SH SOLE 1648895 0 0 MERCURY SYS INC COM 589378108 2806217 95126 SH SOLE 95126 0 0 MESA LABS INC COM 59064R109 3048409 27781 SH SOLE 27781 0 0 META PLATFORMS INC CL A 30303M102 28711860 59129 SH SOLE 59129 0 0 METLIFE INC COM 59156R108 2783572 37560 SH SOLE 37560 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 294368 3281 SH SOLE 3281 0 0 MICROSOFT CORP COM 594918104 1314828030 3125185 SH SOLE 3125185 0 0 MIDDLEBY CORP COM 596278101 2363613 14700 SH SOLE 14700 0 0 MISTER CAR WASH INC COM 60646V105 116250 15000 SH SOLE 15000 0 0 MODEL N INC COM 607525102 3239203 113776 SH SOLE 113776 0 0 MONDELEZ INTL INC CL A 609207105 68865580 983794 SH SOLE 983794 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 497715 8396 SH SOLE 8396 0 0 MOODYS CORP COM 615369105 122343557 311283 SH SOLE 311283 0 0 MORGAN STANLEY COM NEW 617446448 1099255 11674 SH SOLE 11674 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 340426 959 SH SOLE 959 0 0 MSA SAFETY INC COM 553498106 2134330 11025 SH SOLE 11025 0 0 MSC INDL DIRECT INC CL A 553530106 316836 3265 SH SOLE 3265 0 0 MSCI INC COM 55354G100 1740197 3105 SH SOLE 3105 0 0 MURPHY OIL CORP COM 626717102 2441888 53433 SH SOLE 53433 0 0 MURPHY USA INC COM 626755102 6282550 14987 SH SOLE 14987 0 0 NATERA INC COM 632307104 3081104 33688 SH SOLE 33688 0 0 NEOGEN CORP COM 640491106 89899623 5697061 SH SOLE 5697061 0 0 NETFLIX INC COM 64110L106 19757052 32531 SH SOLE 32531 0 0 NEWELL BRANDS INC COM 651229106 39663486 4939413 SH SOLE 4939413 0 0 NEWMONT MNG CORP COM 651639106 4981473 138992 SH SOLE 138992 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 5752246 33387 SH SOLE 33387 0 0 NEXTERA ENERGY INC COM 65339F101 1105323 17295 SH SOLE 17295 0 0 NIKE INC CL B 654106103 88890983 945850 SH SOLE 945850 0 0 NOKIA CORP SPONSORED ADR 654902204 67968 19200 SH SOLE 19200 0 0 NORDSON CORP COM 655663102 350039 1275 SH SOLE 1275 0 0 NORFOLK SOUTHERN CORP COM 655844108 2249388 8826 SH SOLE 8826 0 0 NORTHERN OIL AND GAS INC MN COM 665531307 6336618 159693 SH SOLE 159693 0 0 NORTHERN TR CORP COM 665859104 4336006 48763 SH SOLE 48763 0 0 NORTHROP GRUMMAN CORP COM 666807102 552852 1155 SH SOLE 1155 0 0 NOVARTIS A G SPONSORED ADR 66987V109 877051 9067 SH SOLE 9067 0 0 NOVO-NORDISK A S ADR 670100205 3237092 25211 SH SOLE 25211 0 0 NRG ENERGY INC COM NEW 629377508 1015350 15000 SH SOLE 15000 0 0 NUCOR CORP COM 670346105 1923588 9720 SH SOLE 9720 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 273050 11734 SH SOLE 11734 0 0 NUTANIX INC CL A 67059N108 24200289 392098 SH SOLE 392098 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 261274 23602 PRN SOLE 23602 0 0 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 223618 15486 PRN SOLE 15486 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 236913 20673 PRN SOLE 20673 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 175852 14367 PRN SOLE 14367 0 0 NV5 GLOBAL INC COM 62945V109 2712427 27675 SH SOLE 27675 0 0 NVIDIA CORP COM 67066G104 620004052 686179 SH SOLE 686179 0 0 O REILLY AUTOMOTIVE INC COM 67103H107 164782614 145970 SH SOLE 145970 0 0 OLD DOMINION FGHT LINES INC COM 679580100 789516 3600 SH SOLE 3600 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 6426551 80766 SH SOLE 80766 0 0 OMNICOM GROUP INC COM 681919106 378138 3908 SH SOLE 3908 0 0 ON HLDG AG NAMEN AKT A H5919C104 1967694 55616 SH SOLE 55616 0 0 ONEOK INC NEW COM 682680103 2891491 36067 SH SOLE 36067 0 0 ORACLE CORP COM 68389X105 360449954 2869596 SH SOLE 2869596 0 0 ORIGIN BANCORP INC COM 68621T102 7741022 247792 SH SOLE 247792 0 0 OWENS CORNING NEW COM 690742101 1094708 6563 SH SOLE 6563 0 0 PACCAR INC COM 693718108 300433 2425 SH SOLE 2425 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 460200 20000 SH SOLE 20000 0 0 PALO ALTO NETWORKS INC COM 697435105 4975116 17510 SH SOLE 17510 0 0 PALOMAR HLDGS INC COM 69753M105 7074246 84388 SH SOLE 84388 0 0 PARKER HANNIFAN CORP COM 701094104 77563273 139555 SH SOLE 139555 0 0 PAYCHEX INC COM 704326107 1457022 11865 SH SOLE 11865 0 0 PAYLOCITY HLDG CORP COM 70438V106 1697633 9878 SH SOLE 9878 0 0 PAYPAL HLDGS INC COM 70450Y103 54764191 817498 SH SOLE 817498 0 0 PBF ENERGY INC CL A 69318G106 1601079 27811 SH SOLE 27811 0 0 PEPSICO INC COM 713448108 281436031 1608114 SH SOLE 1608114 0 0 PERFICIENT INC COM 71375U101 1609894 28600 SH SOLE 28600 0 0 PERMIAN RESOURCES CORP CLASS A COM 71424F105 80835824 4577340 SH SOLE 4577340 0 0 PFIZER INC COM 717081103 59644324 2149345 SH SOLE 2149345 0 0 PHILIP MORRIS INTL INC COM 718172109 4238158 46258 SH SOLE 46258 0 0 PHILLIPS 66 COM 718546104 7135508 43685 SH SOLE 43685 0 0 PIMCO ETF TR TOTL RETN ETF 72201R775 229650 2500 PRN SOLE 2500 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 6095677 70979 SH SOLE 70979 0 0 PINTEREST INC CL A 72352L106 12047305 347485 SH SOLE 347485 0 0 PIONEER NAT RES CO COM 723787107 153888570 586242 SH SOLE 586242 0 0 PIPER SANDLER COMPANIES COM 724078100 3447771 17370 SH SOLE 17370 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 250704 14277 SH SOLE 14277 0 0 PLANET LABS PBC COM CL A 72703X106 1020000 400000 SH SOLE 400000 0 0 PLAYA HOTELS & RESORTS NV SHS N70544106 3883172 400327 SH SOLE 400327 0 0 PNC FINL SVCS GROUP INC COM 693475105 560429 3468 SH SOLE 3468 0 0 POOL CORPORATION COM 73278L105 6939393 17198 SH SOLE 17198 0 0 POST HLDGS INC COM 737446104 1384510 13027 SH SOLE 13027 0 0 POTLATCHDELTIC CORPORATION COM 737630103 555212 11808 SH SOLE 11808 0 0 PPG INDS INC COM 693506107 275310 1900 SH SOLE 1900 0 0 PRIMO WATER CORPORATION COM 74167P108 4233060 232458 SH SOLE 232458 0 0 PROCTER & GAMBLE CO COM 742718109 197223212 1215551 SH SOLE 1215551 0 0 PROFIRE ENERGY INC COM 74316X101 1904116 1029252 SH SOLE 1029252 0 0 PROGRESSIVE CORP COM 743315103 415501 2009 SH SOLE 2009 0 0 PROGYNY INC COM 74340E103 4950954 129776 SH SOLE 129776 0 0 PROLOGIS INC COM 74340W103 1942231 14915 SH SOLE 14915 0 0 PROSPERITY BANCSHARES INC COM 743606105 4061389 61742 SH SOLE 61742 0 0 PRUDENTIAL FINL INC COM 744320102 1597697 13609 SH SOLE 13609 0 0 Q2 HLDGS INC COM 74736L109 7051397 134159 SH SOLE 134159 0 0 QUAKER CHEM CORP COM 747316107 4621614 22517 SH SOLE 22517 0 0 QUALCOMM INC COM 747525103 97963590 578639 SH SOLE 578639 0 0 QUANTUM CORP COM NEW 747906501 583198 980000 SH SOLE 980000 0 0 R1 RCM INC COM 749397105 10464292 812445 SH SOLE 812445 0 0 RALPH LAUREN CORP CL A 751212101 27298873 145392 SH SOLE 145392 0 0 RANGE RES CORP COM 75281A109 596328 17320 SH SOLE 17320 0 0 RANI THERAPEUTICS HLDGS INC COM CL A 753018100 174561 56129 SH SOLE 56129 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 1386679 10798 SH SOLE 10798 0 0 RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 6124396 62795 SH SOLE 62795 0 0 REALTY INCOME CORP COM 756109104 1431378 26458 SH SOLE 26458 0 0 RED ROCK RESORTS INC CL A 75700L108 3575023 59763 SH SOLE 59763 0 0 REDWIRE CORPORATION COM 75776W103 2195000 500000 SH SOLE 500000 0 0 REGENERON PHARMACEUTICALS COM 75886F107 796942 828 SH SOLE 828 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 42222640 126347 SH SOLE 126347 0 0 REPAY HLDGS CORP COM CL A 76029L100 3542000 322000 SH SOLE 322000 0 0 REPUBLIC SVCS INC COM 760759100 10209687 53331 SH SOLE 53331 0 0 REVVITY INC COM 714046109 25229968 240285 SH SOLE 240285 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 195885 17889 SH SOLE 17889 0 0 ROCKWELL AUTOMATION INC COM 773903109 142581847 489417 SH SOLE 489417 0 0 ROPER INDS INC NEW COM 776696106 346061835 617042 SH SOLE 617042 0 0 ROYAL GOLD INC COM 780287108 244229 2005 SH SOLE 2005 0 0 RYDER SYS INC COM 783549108 349392 2907 SH SOLE 2907 0 0 S&P GLOBAL INC COM 78409V104 17392396 40880 SH SOLE 40880 0 0 SABINE ROYALTY TR UNIT BEN INT 785688102 9545304 150107 SH SOLE 150107 0 0 SALESFORCE COM INC COM 79466L302 81234571 269721 SH SOLE 269721 0 0 SAP SE SPON ADR 803054204 398251 2042 SH SOLE 2042 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 6075185 28035 SH SOLE 28035 0 0 SCHLUMBERGER LTD COM 806857108 3090078 56378 SH SOLE 56378 0 0 SCHWAB CHARLES CORP COM 808513105 1068534 14771 SH SOLE 14771 0 0 SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 1137930 23545 PRN SOLE 23545 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2508057 31106 PRN SOLE 31106 0 0 SCPHARMACEUTICALS INC COM 810648105 7294738 1453135 SH SOLE 1453135 0 0 SEALED AIR CORP NEW COM 81211K100 441266 11862 SH SOLE 11862 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 207117 1402 PRN SOLE 1402 0 0 SELECT SECTOR SPDR TR INDL 81369Y704 298021 2366 PRN SOLE 2366 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 818918 3932 PRN SOLE 3932 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 3128970 339000 SH SOLE 339000 0 0 SEMPRA COM 816851109 251692 3504 SH SOLE 3504 0 0 SEMTECH CORP COM 816850101 1786850 65000 SH SOLE 65000 0 0 SERVICE CORP INTL COM 817565104 448599 6045 SH SOLE 6045 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 162720 24000 SH SOLE 24000 0 0 SERVICENOW INC COM 81762P102 749439 983 SH SOLE 983 0 0 SHELL PLC SPON ADS 780259305 1569876 23417 SH SOLE 23417 0 0 SHERWIN WILLIAMS CO COM 824348106 73915637 212811 SH SOLE 212811 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 2247552 115496 SH SOLE 115496 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 4418733 25315 SH SOLE 25315 0 0 SM ENERGY CO COM 78454L100 264404 5304 SH SOLE 5304 0 0 SMITH A O CORP COM 831865209 4202562 46977 SH SOLE 46977 0 0 SONOCO PRODS CO COM 835495102 569955 9854 SH SOLE 9854 0 0 SOUTHSTATE CORPORATION COM 840441109 266739 3137 SH SOLE 3137 0 0 SOUTHERN CO COM 842587107 5762516 80325 SH SOLE 80325 0 0 SOUTHSIDE BANCSHARES INC COM 84470P109 290751 9947 SH SOLE 9947 0 0 SOUTHWEST AIRLS CO COM 844741108 1727550 59183 SH SOLE 59183 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 40518571 77463 SH SOLE 77463 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 1685875 8195 PRN SOLE 8195 0 0 SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 1167033 35700 PRN SOLE 35700 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 351275 2500 PRN SOLE 2500 0 0 SPDR SER TR S&P DIVID ETF 78464A763 226520 1726 PRN SOLE 1726 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 443041 4669 PRN SOLE 4669 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 774836 1948 PRN SOLE 1948 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 257613 463 PRN SOLE 463 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 1393944 48200 PRN SOLE 48200 0 0 SPDR SER TR BLOOMBERG HIGH Y 78468R622 298318 3134 PRN SOLE 3134 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 833085 9075 PRN SOLE 9075 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 778975 5349 PRN SOLE 5349 0 0 SPROUT SOCIAL INC COM CL A 85209W109 17019679 285039 SH SOLE 285039 0 0 SPS COMMERCE INC COM 78463M107 467797 2530 SH SOLE 2530 0 0 STARBUCKS CORP COM 855244109 7675882 83990 SH SOLE 83990 0 0 STATE STR CORP COM 857477103 1173408 15176 SH SOLE 15176 0 0 STELLAR BANCORP INC COM 858927106 31128670 1277860 SH SOLE 1277860 0 0 STEVANATO GROUP S P A ORD SHS T9224W109 5018257 156332 SH SOLE 156332 0 0 EA SERIES TRUST STRIVE US ENERGY 02072L722 297445 9500 PRN SOLE 9500 0 0 STRYKER CORPORATION COM 863667101 141881930 396462 SH SOLE 396462 0 0 SUN LIFE FINANCIAL INC. COM 866796105 634602 11627 SH SOLE 11627 0 0 SYNOPSYS INC COM 871607107 3534156 6184 SH SOLE 6184 0 0 SYSCO CORP COM 871829107 3227149 39753 SH SOLE 39753 0 0 TJX COS INC NEW COM 872540109 609737 6012 SH SOLE 6012 0 0 T-MOBILE US INC COM 872590104 754729 4624 SH SOLE 4624 0 0 PRICE T ROWE GROUP INC COM 74144T108 3324636 27269 SH SOLE 27269 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 884869 6504 SH SOLE 6504 0 0 TAPESTRY INC COM 876030107 2050635 43189 SH SOLE 43189 0 0 TARGA RES CORP COM 87612G101 400252 3574 SH SOLE 3574 0 0 TARGET CORP COM 87612E106 2393221 13505 SH SOLE 13505 0 0 TE CONNECTIVITY LTD REG SHS H84989104 1990950 13708 SH SOLE 13708 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 256164940 596676 SH SOLE 596676 0 0 TESLA INC COM 88160R101 1085503 6175 SH SOLE 6175 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 3794004 61641 SH SOLE 61641 0 0 TEXAS INSTRS INC COM 882508104 10866000 62373 SH SOLE 62373 0 0 THE TRADE DESK INC COM CL A 88339J105 2010660 23000 SH SOLE 23000 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 466126933 801994 SH SOLE 801994 0 0 TORO CO COM 891092108 93593264 1021426 SH SOLE 1021426 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 4754182 142128 SH SOLE 142128 0 0 TRACTOR SUPPLY CO COM 892356106 121693934 464978 SH SOLE 464978 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 573082 1909 SH SOLE 1909 0 0 TRANSDIGM GROUP INC COM 893641100 3980531 3232 SH SOLE 3232 0 0 TRIMBLE NAVIGATION LTD COM 896239100 285030360 4428688 SH SOLE 4428688 0 0 TRUIST FINL CORP COM 89832Q109 2653583 68076 SH SOLE 68076 0 0 TWILIO INC CL A 90138F102 13704021 224105 SH SOLE 224105 0 0 TXO ENERGY PARTNERS LP COM 87313P103 46517964 2591530 SH SOLE 2591530 0 0 TYLER TECHNOLOGIES INC COM 902252105 21734586 51139 SH SOLE 51139 0 0 TYSON FOODS INC CL A 902494103 704760 12000 SH SOLE 12000 0 0 U S PHYSICAL THERAPY INC COM 90337L108 1331866 11800 SH SOLE 11800 0 0 UNILEVER PLC SPON ADR NEW 904767704 363325 7239 SH SOLE 7239 0 0 UNION PAC CORP COM 907818108 287443347 1168801 SH SOLE 1168801 0 0 UNITED PARCEL SERVICE INC CL B 911312106 2339882 15743 SH SOLE 15743 0 0 UNITEDHEALTH GROUP INC COM 91324P102 83896716 169591 SH SOLE 169591 0 0 UPWORK INC COM 91688F104 2005515 163582 SH SOLE 163582 0 0 US BANCORP DEL COM NEW 902973304 29277159 654970 SH SOLE 654970 0 0 UTZ BRANDS INC COM CL A 918090101 2996740 162513 SH SOLE 162513 0 0 VALERO ENERGY CORP COM 91913Y100 2761764 16180 SH SOLE 16180 0 0 VALMONT INDS INC COM 920253101 87524378 383408 SH SOLE 383408 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 203136 1972 PRN SOLE 1972 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 312249 4317 PRN SOLE 4317 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 1202630 15950 PRN SOLE 15950 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1535979 21148 PRN SOLE 21148 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 6490995 129380 PRN SOLE 129380 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 397936 3289 PRN SOLE 3289 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 794258 19015 PRN SOLE 19015 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 6206697 122662 PRN SOLE 122662 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 11625084 24184 PRN SOLE 24184 0 0 VANGUARD INDEX FDS REIT ETF 922908553 712380 8238 SH SOLE 8238 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 458993 1837 PRN SOLE 1837 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 1438560 6000 PRN SOLE 6000 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 4512501 25746 PRN SOLE 25746 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 256773 746 PRN SOLE 746 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 539408 3312 PRN SOLE 3312 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 499469 2185 PRN SOLE 2185 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 4519921 17391 PRN SOLE 17391 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 313578 5400 PRN SOLE 5400 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3106857 40187 PRN SOLE 40187 0 0 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 7185807 93785 PRN SOLE 93785 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 940957 16071 PRN SOLE 16071 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 2098285 26822 PRN SOLE 26822 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 443610 5510 PRN SOLE 5510 0 0 VERALTO CORP COM SHS 92338C103 44265456 499272 SH SOLE 499272 0 0 VERISK ANALYTICS INC COM 92345Y106 38531954 163458 SH SOLE 163458 0 0 VERITEX HLDGS INC COM 923451108 1982858 96772 SH SOLE 96772 0 0 VERIZON COMMUNICATIONS COM 92343V104 7706961 183674 SH SOLE 183674 0 0 VISA INC COM CL A 92826C839 262910389 942061 SH SOLE 942061 0 0 VONTIER CORPORATION COM 928881101 7471427 164714 SH SOLE 164714 0 0 VULCAN MATS CO COM 929160109 1660172 6083 SH SOLE 6083 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 699416 32246 SH SOLE 32246 0 0 WAL MART STORES INC COM 931142103 73534780 1222117 SH SOLE 1222117 0 0 WASTE CONNECTIONS INC COM 94106B101 196256014 1140957 SH SOLE 1140957 0 0 WASTE MGMT INC DEL COM 94106L109 56129281 263332 SH SOLE 263332 0 0 WATSCO INC COM 942622200 44583896 103211 SH SOLE 103211 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 4128784 19425 SH SOLE 19425 0 0 WEATHERFORD INTL PLC ORD SHS G48833118 10341286 89597 SH SOLE 89597 0 0 WEBSTER FINL CORP COM 947890109 4400084 86667 SH SOLE 86667 0 0 WELLS FARGO & CO NEW COM 949746101 6132458 105805 SH SOLE 105805 0 0 WESTWOOD HLDGS GROUP INC COM 961765104 2941277 238740 SH SOLE 238740 0 0 WEYERHAEUSER CO COM 962166104 489669 13636 SH SOLE 13636 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 16138019 342415 SH SOLE 342415 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 1166295 650 SH SOLE 650 0 0 WILLIAMS COS INC COM 969457100 1912352 49072 SH SOLE 49072 0 0 WILLIAMS SONOMA INC COM 969904101 301971 951 SH SOLE 951 0 0 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 3300710 70983 SH SOLE 70983 0 0 WINGSTOP INC COM 974155103 6203885 16932 SH SOLE 16932 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 285332 3745 PRN SOLE 3745 0 0 WORKIVA INC COM CL A 98139A105 5529638 65208 SH SOLE 65208 0 0 BERKLEY W R CORP COM 084423102 580078 6559 SH SOLE 6559 0 0 XYLEM INC COM 98419M100 122769392 949933 SH SOLE 949933 0 0 YETI HLDGS INC COM 98585X104 1252721 32496 SH SOLE 32496 0 0 YUM BRANDS INC COM 988498101 3317895 23930 SH SOLE 23930 0 0 YUM CHINA HLDGS INC COM 98850P109 427941 10755 SH SOLE 10755 0 0 ZIMMER HLDGS INC COM 98956P102 306590 2323 SH SOLE 2323 0 0 ZIONS BANCORPORATION COM 989701107 2344263 54015 SH SOLE 54015 0 0 ZOETIS INC CL A 98978V103 308875405 1825397 SH SOLE 1825397 0 0 ZURN ELKAY WATER SOLNS CORP COM 98983L108 5539854 165517 SH SOLE 165517 0 0