0000950123-22-005183.txt : 20220511 0000950123-22-005183.hdr.sgml : 20220511 20220511160608 ACCESSION NUMBER: 0000950123-22-005183 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220511 DATE AS OF CHANGE: 20220511 EFFECTIVENESS DATE: 20220511 FILER: COMPANY DATA: COMPANY CONFORMED NAME: KING LUTHER CAPITAL MANAGEMENT CORP CENTRAL INDEX KEY: 0000310051 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: 22913695 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 13F-HR LIVE 0000310051 XXXXXXXX 03-31-2022 03-31-2022 false KING LUTHER CAPITAL MANAGEMENT CORP
301 COMMERCE SUITE 1600 FORT WORTH TX 76102
13F HOLDINGS REPORT 028-01071 N
Anna Nikiforova Vice President, CCO 817-332-3235 Anna Nikiforova Fort Worth TX 05-11-2022 0 606 20497322 false
INFORMATION TABLE 2 13299.xml INFORMATION TABLE FOR FORM 13F 3M CO COM 88579Y101 2209 14835 SH SOLE 14835 0 0 ABBOTT LABS COM 002824100 249784 2110377 SH SOLE 2110377 0 0 ABBVIE INC COM 00287Y109 157201 969720 SH SOLE 969720 0 0 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 7015 178050 SH SOLE 178050 0 0 ACCENTURE LTD BERMUDA CL A G1151C101 89012 263949 SH SOLE 263949 0 0 ACI WORLDWIDE INC COM 004498101 23008 730658 SH SOLE 730658 0 0 ADOBE SYS INC COM 00724F101 388067 851734 SH SOLE 851734 0 0 ADVANCED MICRO DEVICES INC COM 007903107 4685 42845 SH SOLE 42845 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 3265 24673 SH SOLE 24673 0 0 AGNC INVT CORP COM 00123Q104 159 12145 SH SOLE 12145 0 0 AIR PRODS & CHEMS INC COM 009158106 239539 958501 SH SOLE 958501 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 331826 2779347 SH SOLE 2779347 0 0 AKUMIN INC COM 01021F109 269 242244 SH SOLE 242244 0 0 ALAMO GROUP INC COM 011311107 10016 69657 SH SOLE 69657 0 0 ALARM COM HLDGS INC COM 011642105 14396 216605 SH SOLE 216605 0 0 ALCON ORD SHS H01301128 176264 2221908 SH SOLE 2221908 0 0 ALIGN TECHNOLOGY INC COM 016255101 916 2100 SH SOLE 2100 0 0 ALLSTATE CORP COM 020002101 28569 206262 SH SOLE 206262 0 0 ALPHABET INC CLASS A COM 02079K305 378998 136264 SH SOLE 136264 0 0 ALPHABET INC CLASS C COM 02079K107 389639 139506 SH SOLE 139506 0 0 ALPHATEC HLDGS INC COM NEW 02081G201 11671 1014885 SH SOLE 1014885 0 0 ALTAIR ENGR INC COM CL A 021369103 6469 100450 SH SOLE 100450 0 0 ALTRA INDL MOTION CORP COM 02208R106 5096 130912 SH SOLE 130912 0 0 ALTRIA GROUP INC COM 02209S103 1692 32377 SH SOLE 32377 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 99 30000 SH SOLE 30000 0 0 AMAZON COM INC COM 023135106 671736 206057 SH SOLE 206057 0 0 AMBEV SA SPONSORED ADR 02319V103 80 24871 SH SOLE 24871 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 372 17604 SH SOLE 17604 0 0 AMERICAN ELEC PWR CO INC COM 025537101 647 6480 SH SOLE 6480 0 0 AMERICAN EXPRESS CO COM 025816109 121714 650878 SH SOLE 650878 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 1346 21437 SH SOLE 21437 0 0 AMERICAN TOWER CORP COM 03027X100 60986 242758 SH SOLE 242758 0 0 AMETEK INC NEW COM 031100100 6169 46320 SH SOLE 46320 0 0 AMGEN INC CL A 031162100 132520 548009 SH SOLE 548009 0 0 AMPHENOL CORP NEW CL A 032095101 1387 18413 SH SOLE 18413 0 0 ANALOG DEVICES INC COM 032654105 942 5703 SH SOLE 5703 0 0 ANNALY CAP MGMT INC COM 035710409 331 46961 SH SOLE 46961 0 0 ANSYS INC COM 03662Q105 35942 113149 SH SOLE 113149 0 0 ANTHEM INC COM 036752103 308 627 SH SOLE 627 0 0 AON PLC SHS CL A G0403H108 901 2768 SH SOLE 2768 0 0 APA CORPORATION COM 03743Q108 952 23025 SH SOLE 23025 0 0 APOLLO ENDOSURGERY INC COM 03767D108 3300 545454 SH SOLE 545454 0 0 APPIAN CORP CL A 03782L101 2138 35146 SH SOLE 35146 0 0 APPLE COMPUTER INC COM 037833100 1199709 6870790 SH SOLE 6870790 0 0 APPLIED MATLS INC COM 038222105 2260 17150 SH SOLE 17150 0 0 APTARGROUP INC COM 038336103 353 3000 SH SOLE 3000 0 0 ARES CAPITAL CORP COM 04010L103 1100 52495 SH SOLE 52495 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 269 402 SH SOLE 402 0 0 AT&T INC COM 00206R102 31000 1311904 SH SOLE 1311904 0 0 AUTOMATIC DATA PROCESSING INC COM 053015103 18780 82535 SH SOLE 82535 0 0 AUTODESK INC COM 052769106 611 2852 SH SOLE 2852 0 0 AUTOZONE INC COM 053332102 4658 2278 SH SOLE 2278 0 0 AVERY DENNISON CORP COM 053611109 1527 8779 SH SOLE 8779 0 0 AVID TECHNOLOGY INC COM 05367P100 7357 210975 SH SOLE 210975 0 0 AVIENT CORPORATION COM 05368V106 2450 51047 SH SOLE 51047 0 0 AXON ENTERPRISE INC COM 05464C101 28096 203994 SH SOLE 203994 0 0 AZZ INC COM 002474104 11516 238725 SH SOLE 238725 0 0 BAIDU INC SPON ADR REP A 056752108 429 3245 SH SOLE 3245 0 0 BALL CORP COM 058498106 24076 267509 SH SOLE 267509 0 0 BANK NEW YORK INC COM 064058100 2057 41451 SH SOLE 41451 0 0 BANK OF AMERICA CORPORATION COM 060505104 324552 7873658 SH SOLE 7873658 0 0 BARNES GROUP INC COM 067806109 815 20283 SH SOLE 20283 0 0 BEAM GLOBAL COM 07373B109 545 26667 SH SOLE 26667 0 0 BECTON DICKINSON & CO COM 075887109 5867 22058 SH SOLE 22058 0 0 BELLRING BRANDS INC COMMON STOCK 07831C103 4165 180473 SH SOLE 180473 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 9521 18 SH SOLE 18 0 0 BERKSHIRE HATHAWAY INC DEL CL B 084670702 45434 128741 SH SOLE 128741 0 0 BGSF INC COM 05601C105 1018 77300 SH SOLE 77300 0 0 BHP GROUP LTD SPONSORED ADS 088606108 1306 16904 SH SOLE 16904 0 0 BLACK KNIGHT INC COM 09215C105 55786 961999 SH SOLE 961999 0 0 BLACKBAUD INC COM 09227Q100 763 12740 SH SOLE 12740 0 0 BLACKROCK INC COM 09247X101 766 1002 SH SOLE 1002 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 1751 13790 SH SOLE 13790 0 0 BLUEKNIGHT ENERGY PARTNERS L PFD UNIT SER A 09625U208 338 40000 PRN SOLE 40000 0 0 BOEING CO COM 097023105 1357 7088 SH SOLE 7088 0 0 BOK FINL CORP COM NEW 05561Q201 1073 11416 SH SOLE 11416 0 0 BOOKING HLDGS INC COM 09857L108 8180 3483 SH SOLE 3483 0 0 BOSTON SCIENTIFIC CORP COM 101137107 484 10937 SH SOLE 10937 0 0 BP PLC SPONSORED ADR 055622104 283 9622 SH SOLE 9622 0 0 BRIGHAM MINERALS INC CL A COM 10918L103 288 11265 SH SOLE 11265 0 0 BRIGHTCOVE INC COM 10921T101 4066 521225 SH SOLE 521225 0 0 BRINKER INTL INC COM 109641100 611 16024 SH SOLE 16024 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 1684 23060 SH SOLE 23060 0 0 BROADCOM INC COM 11135F101 34236 54370 SH SOLE 54370 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 48518 311594 SH SOLE 311594 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 981 17338 SH SOLE 17338 0 0 BROWN FORMAN CORP CL A 115637100 1255 20000 SH SOLE 20000 0 0 BRUNSWICK CORP COM 117043109 441 5455 SH SOLE 5455 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 4363 67595 SH SOLE 67595 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 840 7798 SH SOLE 7798 0 0 CABLE ONE INC COM 12685J105 536 366 SH SOLE 366 0 0 CADENCE BANK COM 12740C103 5826 199120 SH SOLE 199120 0 0 CAL MAINE FOODS INC COM NEW 128030202 1006 18227 SH SOLE 18227 0 0 CALLAWAY GOLF CO COM 131193104 3383 144450 SH SOLE 144450 0 0 CAMDEN PPTY TR SH BEN INT 133131102 542 3260 SH SOLE 3260 0 0 CANADIAN NAT RES LTD COM 136385101 782 12610 SH SOLE 12610 0 0 CANADIAN NATL RY CO COM 136375102 1493 11128 SH SOLE 11128 0 0 CANADIAN PAC RY LTD COM 13645T100 798 9662 SH SOLE 9662 0 0 CASTLE BIOSCIENCES INC COM 14843C105 4760 106100 SH SOLE 106100 0 0 CATALENT INC COM 148806102 2848 25685 SH SOLE 25685 0 0 CATERPILLAR INC DEL COM 149123101 2543 11412 SH SOLE 11412 0 0 CBTX INC COM 12481V104 38143 1230423 SH SOLE 1230423 0 0 CECO ENVIRONMENTAL CORP COM 125141101 13121 2389978 SH SOLE 2389978 0 0 CELSIUS HLDGS INC COM NEW 15118V207 4526 82029 SH SOLE 82029 0 0 CENTRAL SECS CORP COM 155123102 343 8297 PRN SOLE 8297 0 0 CERNER CORP COM 156782104 281 3000 SH SOLE 3000 0 0 CERUS CORP COM 157085101 2110 384255 SH SOLE 384255 0 0 CHARLES RIV LABS INTL INC COM 159864107 160641 565698 SH SOLE 565698 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 876 1606 SH SOLE 1606 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 407 2942 SH SOLE 2942 0 0 CHEMOURS CO COM 163851108 315 10015 SH SOLE 10015 0 0 CHEVRON CORP NEW COM 166764100 211152 1296766 SH SOLE 1296766 0 0 CHUBB LIMITED COM H1467J104 1480 6920 SH SOLE 6920 0 0 CHURCH & DWIGHT INC COM 171340102 282 2842 SH SOLE 2842 0 0 CINTAS CORP COM 172908105 216293 508458 SH SOLE 508458 0 0 CISCO SYS INC COM 17275R102 28322 507934 SH SOLE 507934 0 0 CITIGROUP INC COM NEW 172967424 4395 82312 SH SOLE 82312 0 0 CITRIX SYS INC COM 177376100 864 8565 SH SOLE 8565 0 0 CLEARWAY ENERGY INC CL C 18539C204 256 7000 SH SOLE 7000 0 0 CNX RES CORP COM 12653C108 6413 309510 SH SOLE 309510 0 0 COCA COLA CO COM 191216100 259640 4187748 SH SOLE 4187748 0 0 COGNYTE SOFTWARE LTD ORD SHS M25133105 5262 465280 SH SOLE 465280 0 0 COLFAX CORP COM 194014106 5935 149161 SH SOLE 149161 0 0 COLGATE PALMOLIVE CO COM 194162103 113700 1499402 SH SOLE 1499402 0 0 COMCAST CORP NEW CL A 20030N101 4517 96486 SH SOLE 96486 0 0 COMERICA INC COM 200340107 261638 2893264 SH SOLE 2893264 0 0 COMMSCOPE HLDG CO INC COM 20337X109 1080 137000 SH SOLE 137000 0 0 COMPASS MINERALS INTL INC COM 20451N101 2123 33807 SH SOLE 33807 0 0 CONOCOPHILLIPS COM 20825C104 235106 2351057 SH SOLE 2351057 0 0 CONSTELLATION BRANDS INC CL A 21036P108 348 1511 SH SOLE 1511 0 0 COPART INC COM 217204106 3784 30155 SH SOLE 30155 0 0 CORTEVA INC COM 22052L104 28792 500905 SH SOLE 500905 0 0 COSTCO WHSL CORP NEW COM 22160K105 10531 18288 SH SOLE 18288 0 0 COTERRA ENERGY INC COM 127097103 179558 6657705 SH SOLE 6657705 0 0 CRESCENT ENERGY COMPANY CL A COM 44952J104 29609 1707532 SH SOLE 1707532 0 0 CROSSFIRST BANKSHARES INC COM 22766M109 16674 1057976 SH SOLE 1057976 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 1805 9779 SH SOLE 9779 0 0 CSW INDUSTRIALS INC COM 126402106 3301 28075 SH SOLE 28075 0 0 CSX CORP COM 126408103 426 11384 SH SOLE 11384 0 0 CULLEN FROST BANKERS INC COM 229899109 306779 2216448 SH SOLE 2216448 0 0 CUMMINS INC COM 231021106 2156 10511 SH SOLE 10511 0 0 CVS CORP COM 126650100 14055 138867 SH SOLE 138867 0 0 CYNERGISTEK INC COM 23258P105 541 403880 SH SOLE 403880 0 0 DALLASNEWS CORP COM SER A 235050101 782 111782 SH SOLE 111782 0 0 DANAHER CORP DEL COM 235851102 561739 1915042 SH SOLE 1915042 0 0 DEERE & CO COM 244199105 1563 3762 SH SOLE 3762 0 0 DELUXE CORP COM 248019101 2520 83347 SH SOLE 83347 0 0 DENTSPLY SIRONA INC COM 24906P109 672 13643 SH SOLE 13643 0 0 DERMTECH INC COM 24984K105 541 36860 SH SOLE 36860 0 0 DEVON ENERGY CORP NEW COM 25179M103 90717 1534197 SH SOLE 1534197 0 0 DEXCOM INC COM 252131107 5874 11482 SH SOLE 11482 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 743 3658 SH SOLE 3658 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2299 16769 SH SOLE 16769 0 0 DIGITAL RLTY TR INC COM 253868103 940 6627 SH SOLE 6627 0 0 DIGITALBRIDGE GROUP INC CL A COM 25401T108 742 103100 SH SOLE 103100 0 0 DIGITALOCEAN HLDGS INC COM 25402D102 1215 21000 SH SOLE 21000 0 0 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 336 6856 PRN SOLE 6856 0 0 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 326 11834 PRN SOLE 11834 0 0 DISCOVER FINL SVCS COM 254709108 1805 16382 SH SOLE 16382 0 0 DISNEY WALT CO COM DISNEY 254687106 168382 1227631 SH SOLE 1227631 0 0 DOLLAR GEN CORP NEW COM 256677105 769 3456 SH SOLE 3456 0 0 DOLLAR TREE INC COM 256746108 6738 42073 SH SOLE 42073 0 0 DOMINION RES INC VA NEW COM 25746U109 303 3570 SH SOLE 3570 0 0 DOVER CORP COM 260003108 506 3222 SH SOLE 3222 0 0 DOW INC COM 260557103 504 7910 SH SOLE 7910 0 0 DRIVE SHACK INC COM 262077100 472 306485 SH SOLE 306485 0 0 DRIVEN BRANDS HLDGS INC COM 26210V102 4414 167970 SH SOLE 167970 0 0 DUKE ENERGY CORP NEW COM 26441C204 1409 12620 SH SOLE 12620 0 0 DUN & BRADSTREET HLDGS INC COM 26484T106 21056 1201808 SH SOLE 1201808 0 0 DUPONT DE NEMOURS INC COM 26614N102 128414 1745228 SH SOLE 1745228 0 0 DXP ENTERPRISES INC NEW COM NEW 233377407 11677 431028 SH SOLE 431028 0 0 DZS INC COM 268211109 6297 454000 SH SOLE 454000 0 0 EAGLE MATERIALS INC COM 26969P108 4849 37775 SH SOLE 37775 0 0 EATON CORP PLC SHS G29183103 861 5676 SH SOLE 5676 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 140 10000 PRN SOLE 10000 0 0 ECOLAB INC COM 278865100 176430 999266 SH SOLE 999266 0 0 ECOVYST INC COM 27923Q109 7167 619940 SH SOLE 619940 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 1275 10827 SH SOLE 10827 0 0 EGAIN CORP COM NEW 28225C806 1470 126951 SH SOLE 126951 0 0 ELECTRONIC ARTS INC COM 285512109 512 4050 SH SOLE 4050 0 0 ELEMENT SOLUTIONS INC COM 28618M106 1598 72975 SH SOLE 72975 0 0 ELEVATE CREDIT INC COM 28621V101 162 52815 SH SOLE 52815 0 0 EMERSON ELEC CO COM 291011104 118606 1209644 SH SOLE 1209644 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 147 13165 SH SOLE 13165 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 7657 296672 SH SOLE 296672 0 0 ENVESTNET INC COM 29404K106 1343 18041 SH SOLE 18041 0 0 EOG RES INC COM 26875P101 61710 517574 SH SOLE 517574 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 336 3734 SH SOLE 3734 0 0 EVERI HLDGS INC COM 30034T103 3928 187045 SH SOLE 187045 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 3266 69510 SH SOLE 69510 0 0 EXACT SCIENCES CORP COM 30063P105 2288 32725 SH SOLE 32725 0 0 EXPEDITORS INTL WASH INC COM 302130109 220 2129 SH SOLE 2129 0 0 EXXON MOBIL CORP COM 30231G102 59361 718740 SH SOLE 718740 0 0 FARO TECHNOLOGIES INC COM 311642102 727 14000 SH SOLE 14000 0 0 FASTENAL CO COM 311900104 480 8088 SH SOLE 8088 0 0 FEDEX CORP COM 31428X106 774 3344 SH SOLE 3344 0 0 FIRST FINL BANKSHARES COM 32020R109 21243 481480 SH SOLE 481480 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 470 2500 PRN SOLE 2500 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 212 4000 PRN SOLE 4000 0 0 FIRSTSERVICE CORP NEW COM 33767E202 2658 18348 SH SOLE 18348 0 0 FIVE BELOW INC COM 33829M101 546 3450 SH SOLE 3450 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 221 887 SH SOLE 887 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 328 7000 PRN SOLE 7000 0 0 FLOWSERVE CORP COM 34354P105 1109 30890 SH SOLE 30890 0 0 FMC CORP COM NEW 302491303 402304 3057720 SH SOLE 3057720 0 0 FORD MTR CO DEL COM 345370860 1254 74150 SH SOLE 74150 0 0 FORTINET INC COM 34959E109 19551 57210 SH SOLE 57210 0 0 FORTIVE CORP COM 34959J108 31394 515249 SH SOLE 515249 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 28197 1095025 SH SOLE 1095025 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 210 2824 SH SOLE 2824 0 0 FOX FACTORY HLDG CORP COM 35138V102 2015 20570 SH SOLE 20570 0 0 FRANKLIN ELEC INC COM 353514102 99420 1197254 SH SOLE 1197254 0 0 FREQUENCY ELECTRS INC COM 358010106 870 100000 SH SOLE 100000 0 0 GARMIN LTD SHS H2906T109 1332 11234 SH SOLE 11234 0 0 GENERAC HLDGS INC COM 368736104 106016 356645 SH SOLE 356645 0 0 GENERAL DYNAMICS CORP COM 369550108 7739 32086 SH SOLE 32086 0 0 GENERAL ELECTRIC CO COM NEW 369604301 20246 221267 SH SOLE 221267 0 0 GENERAL MLS INC COM 370334104 3796 56061 SH SOLE 56061 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 176 15000 SH SOLE 15000 0 0 GENTEX CORP COM 371901109 12213 418680 SH SOLE 418680 0 0 GENUINE PARTS CO COM 372460105 1096 8698 SH SOLE 8698 0 0 GILEAD SCIENCES INC COM 375558103 1366 22984 SH SOLE 22984 0 0 GLACIER BANCORP INC NEW COM 37637Q105 45626 907434 SH SOLE 907434 0 0 GLOBAL INDUSTRIAL COMPANY COM 37892E102 23886 741101 SH SOLE 741101 0 0 GLOBE LIFE INC COM 37959E102 529 5262 SH SOLE 5262 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 766 36520 PRN SOLE 36520 0 0 GLOBAL X FDS NASDQ 100 CVRDGW 37954Y269 266 8960 PRN SOLE 8960 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 278 11695 PRN SOLE 11695 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 294 5935 PRN SOLE 5935 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 3546 10743 SH SOLE 10743 0 0 GOOSEHEAD INS INC CL A 38267D109 4541 57790 SH SOLE 57790 0 0 GORMAN RUPP CO COM 383082104 12922 360149 SH SOLE 360149 0 0 GRAHAM CORP COM 384556106 825 107002 SH SOLE 107002 0 0 GRAINGER W W INC COM 384802104 2707 5249 SH SOLE 5249 0 0 GSI TECHNOLOGY INC COM 36241U106 804 210000 SH SOLE 210000 0 0 HALLIBURTON CO COM 406216101 2450 64690 SH SOLE 64690 0 0 HASBRO INC COM 418056107 565 6900 SH SOLE 6900 0 0 HEALTHEQUITY INC COM 42226A107 3730 55310 SH SOLE 55310 0 0 HEICO CORP NEW COM 422806109 217 1415 SH SOLE 1415 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 5177 64510 SH SOLE 64510 0 0 HERSHEY CO COM 427866108 338 1561 SH SOLE 1561 0 0 HESS CORP COM 42809H107 1591 14865 SH SOLE 14865 0 0 HEXCEL CORP NEW COM 428291108 2706 45510 SH SOLE 45510 0 0 HF SINCLAIR CORPORATION COM 403949100 5671 142320 SH SOLE 142320 0 0 HILLTOP HOLDINGS INC COM 432748101 1280 43542 SH SOLE 43542 0 0 HOME BANCSHARES INC COM 436893200 19369 857040 SH SOLE 857040 0 0 HOME DEPOT INC COM 437076102 408623 1365126 SH SOLE 1365126 0 0 HONEYWELL INTL INC COM 438516106 314707 1617364 SH SOLE 1617364 0 0 HORIZON THERAPEUTICS PUB LTD SHS G46188101 1549 14725 SH SOLE 14725 0 0 HP INC COM 40434L105 420 11559 SH SOLE 11559 0 0 ICON PLC SHS G4705A100 334 1374 SH SOLE 1374 0 0 IDEX CORP COM 45167R104 109046 568750 SH SOLE 568750 0 0 IDEXX LABS INC COM 45168D104 2299 4202 SH SOLE 4202 0 0 ILLINOIS TOOL WKS INC COM 452308109 31047 148267 SH SOLE 148267 0 0 INDEPENDENT BK GROUP INC COM 45384B106 1139 16000 SH SOLE 16000 0 0 ETFIS SER TR I INFRAC ACT MLP 26923G772 558 18500 PRN SOLE 18500 0 0 INOTIV INC COM 45783Q100 3111 118815 SH SOLE 118815 0 0 INTEL CORP COM 458140100 96615 1949464 SH SOLE 1949464 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 547 4140 SH SOLE 4140 0 0 INTERNATIONAL PAPER CO COM 460146103 2096 45423 SH SOLE 45423 0 0 INTEVAC INC COM 461148108 2461 460045 SH SOLE 460045 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 1688 12985 SH SOLE 12985 0 0 INTUIT COM 461202103 35712 74270 SH SOLE 74270 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 670 2221 SH SOLE 2221 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 2058 5676 SH SOLE 5676 0 0 INVESCO HIG INCM 2023 TARG T COM 46135X108 88 10000 SH SOLE 10000 0 0 INVESCO HIGH INCOME 2024 TAR COM 46136K105 235 26000 PRN SOLE 26000 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 394 4603 PRN SOLE 4603 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 471 2561 PRN SOLE 2561 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 318 1100 PRN SOLE 1100 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 894 6000 PRN SOLE 6000 0 0 IRON MTN INC NEW COM 46284V101 806 14550 SH SOLE 14550 0 0 ISHARES INC MSCI CDA ETF 464286509 14743 366646 PRN SOLE 366646 0 0 ISHARES INC MSCI ISRAEL ETF 464286632 536 7225 PRN SOLE 7225 0 0 ISHARES INC MSCI NETHERL ETF 464286814 447 10550 PRN SOLE 10550 0 0 ISHARES TR S&P 100 ETF 464287101 699 3350 PRN SOLE 3350 0 0 ISHARES TR CORE S&P TTL STK 464287150 4135 40963 PRN SOLE 40963 0 0 ISHARES TR CORE S&P500 ETF 464287200 453 999 PRN SOLE 999 0 0 ISHARES TR CORE US AGGBD ET 464287226 5324 49712 PRN SOLE 49712 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 1190 14277 PRN SOLE 14277 0 0 ISHARES TR MSCI EAFE ETF 464287465 237 3225 PRN SOLE 3225 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 612 5112 PRN SOLE 5112 0 0 ISHARES TR CORE S&P MCP ETF 464287507 304 1133 PRN SOLE 1133 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 238 1436 PRN SOLE 1436 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 914 3293 PRN SOLE 3293 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 342 2120 PRN SOLE 2120 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 454 2214 PRN SOLE 2214 0 0 ISHARES TR U.S. TECH ETF 464287721 247 2400 PRN SOLE 2400 0 0 ISHARES TR CORE S&P SCP ETF 464287804 4309 39947 PRN SOLE 39947 0 0 ISHARES TR SP SMCP600VL ETF 464287879 792 7732 PRN SOLE 7732 0 0 ISHARES TR SP SMCP600GR ETF 464287887 1553 12412 PRN SOLE 12412 0 0 ISHARES TR MSCI ACWI EX US 464288240 8274 158296 PRN SOLE 158296 0 0 ISHARES TR MBS ETF 464288588 352 3454 PRN SOLE 3454 0 0 ISHARES TR INTRMD CR BD ETF 464288638 2234 40712 PRN SOLE 40712 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 403 3300 PRN SOLE 3300 0 0 ISHARES TR SHORT TREAS BD 464288679 226 2052 PRN SOLE 2052 0 0 ISHARES TR PFD AND INCM SEC 464288687 276 7579 PRN SOLE 7579 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 1690 15812 PRN SOLE 15812 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 994 16168 PRN SOLE 16168 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 338 5493 PRN SOLE 5493 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 2812 112285 PRN SOLE 112285 0 0 ISHARES TR IBONDS DEC2023 46435G318 314 12345 PRN SOLE 12345 0 0 ISHARES TR IBONDS DEC22 ETF 46435G755 1079 41643 PRN SOLE 41643 0 0 ISHARES TR RUS MD CP GR ETF 464287481 789 7850 PRN SOLE 7850 0 0 ITERIS INC COM 46564T107 989 331900 SH SOLE 331900 0 0 ITT INC COM 45073V108 2645 35165 SH SOLE 35165 0 0 HUNT J B TRANS SVCS INC COM 445658107 1426 7100 SH SOLE 7100 0 0 JANUS DETROIT STR TR HENDERSON MTG 47103U852 349 6992 PRN SOLE 6992 0 0 JEFFERIES FINL GROUP INC COM 47233W109 467 14212 SH SOLE 14212 0 0 JOHNSON & JOHNSON COM 478160104 111028 626464 SH SOLE 626464 0 0 JOHNSON CTLS INTL PLC SHS G51502105 3090 47126 SH SOLE 47126 0 0 JP MORGAN CHASE & CO COM 46625H100 330981 2427971 SH SOLE 2427971 0 0 KEURIG DR PEPPER INC COM 49271V100 80516 2124435 SH SOLE 2124435 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 5022 308853 SH SOLE 308853 0 0 KIMBERLY CLARK CORP COM 494368103 131505 1067756 SH SOLE 1067756 0 0 KINDER MORGAN INC DEL COM 49456B101 45201 2390304 SH SOLE 2390304 0 0 KIRBY CORP COM 497266106 127830 1770737 SH SOLE 1770737 0 0 KLA CORPORATION COM NEW 482480100 1434 3917 SH SOLE 3917 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 87466 352020 SH SOLE 352020 0 0 LAM RESEARCH CORP COM 512807108 2697 5017 SH SOLE 5017 0 0 LANDSTAR SYS INC COM 515098101 830 5506 SH SOLE 5506 0 0 LANTRONIX INC COM NEW 516548203 3313 495900 SH SOLE 495900 0 0 LAUDER ESTEE COS INC CL A 518439104 121231 445177 SH SOLE 445177 0 0 LAWSON PRODS INC COM 520776105 167399 4343508 SH SOLE 4343508 0 0 LESLIES INC COM 527064109 13101 676707 SH SOLE 676707 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 3397 74294 SH SOLE 74294 0 0 LIFE STORAGE INC COM 53223X107 1538 10950 SH SOLE 10950 0 0 LIGHTWAVE LOGIC INC COM 532275104 144 15000 SH SOLE 15000 0 0 LILLY ELI & CO COM 532457108 7237 25270 SH SOLE 25270 0 0 LINCOLN NATL CORP IND COM 534187109 261 4000 SH SOLE 4000 0 0 LINDE PLC COM G5494J103 25594 80124 SH SOLE 80124 0 0 LIVERAMP HLDGS INC COM 53815P108 12440 332701 SH SOLE 332701 0 0 LKQ CORP COM 501889208 3173 69881 SH SOLE 69881 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 157 65000 SH SOLE 65000 0 0 LOCKHEED MARTIN CORP COM 539830109 5359 12142 SH SOLE 12142 0 0 LOWES COS INC COM 548661107 13670 67610 SH SOLE 67610 0 0 LPL FINL HLDGS INC COM 50212V100 1577 8630 SH SOLE 8630 0 0 LUMEN TECHNOLOGIES INC COM 550241103 711 63062 SH SOLE 63062 0 0 LUMENTUM HLDGS INC COM 55024U109 3795 38880 SH SOLE 38880 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3227 65763 SH SOLE 65763 0 0 MAGNITE INC COM 55955D100 7765 587805 SH SOLE 587805 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 29263 1237322 SH SOLE 1237322 0 0 MAIN STREET CAPITAL CORP COM 56035L104 1780 41752 SH SOLE 41752 0 0 MARATHON OIL CORP COM 565849106 2240 89200 SH SOLE 89200 0 0 MARRIOTT INTL INC NEW CL A 571903202 566 3219 SH SOLE 3219 0 0 MARSH & MCLENNAN COS INC COM 571748102 706 4143 SH SOLE 4143 0 0 MARTIN MARIETTA MATLS INC COM 573284106 256859 667357 SH SOLE 667357 0 0 MASTERCARD INC CL A 57636Q104 7729 21626 SH SOLE 21626 0 0 MATADOR RES CO COM 576485205 636 12000 SH SOLE 12000 0 0 MCCORMICK & CO INC COM NON VTG 579780206 379 3800 SH SOLE 3800 0 0 MCDONALDS CORP COM 580135101 7265 29378 SH SOLE 29378 0 0 MCKESSON CORP COM 58155Q103 306 1000 SH SOLE 1000 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 604 28590 SH SOLE 28590 0 0 MEDPACE HLDGS INC COM 58506Q109 4853 29665 SH SOLE 29665 0 0 MEDTRONIC INC COM G5960L103 24790 223435 SH SOLE 223435 0 0 MERCK & CO INC COM 58933Y105 124800 1521028 SH SOLE 1521028 0 0 MERCURY SYS INC COM 589378108 7532 116870 SH SOLE 116870 0 0 MESA LABS INC COM 59064R109 3541 13891 SH SOLE 13891 0 0 META PLATFORMS INC CL A 30303M102 40472 182010 SH SOLE 182010 0 0 METLIFE INC COM 59156R108 2621 37296 SH SOLE 37296 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 223 2968 SH SOLE 2968 0 0 MICROSOFT CORP COM 594918104 883642 2866084 SH SOLE 2866084 0 0 MIDDLEBY CORP COM 596278101 2579 15730 SH SOLE 15730 0 0 MODEL N INC COM 607525102 3495 129915 SH SOLE 129915 0 0 MONDELEZ INTL INC CL A 609207105 60876 969675 SH SOLE 969675 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 432 5409 SH SOLE 5409 0 0 MOODYS CORP COM 615369105 132095 391498 SH SOLE 391498 0 0 MORGAN STANLEY COM NEW 617446448 901 10308 SH SOLE 10308 0 0 MOTOROLA SOLUTIONS INC COM NEW 617446448 201 828 SH SOLE 828 0 0 MPLX LP COM UNIT REP LTD 55336V100 250 7540 SH SOLE 7540 0 0 MSCI INC COM 55354G100 3123 6210 SH SOLE 6210 0 0 MURPHY OIL CORP COM 626717102 2190 54233 SH SOLE 54233 0 0 MURPHY USA INC COM 626755102 2941 14709 SH SOLE 14709 0 0 NATERA INC COM 632307104 329 8085 SH SOLE 8085 0 0 NATIONAL INSTRS CORP COM 636518102 60276 1484996 SH SOLE 1484996 0 0 NEOGEN CORP COM 640491106 44813 1453095 SH SOLE 1453095 0 0 NEOGENOMICS INC COM NEW 64049M209 266 21915 SH SOLE 21915 0 0 NETFLIX INC COM 64110L106 1470 3924 SH SOLE 3924 0 0 NEWELL BRANDS INC COM 651229106 87427 4083447 SH SOLE 4083447 0 0 NEWMARK GROUP INC CL A 65158N102 4690 294605 SH SOLE 294605 0 0 NEWMONT MNG CORP COM 651639106 114943 1446729 SH SOLE 1446729 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 6851 36350 SH SOLE 36350 0 0 NEXTERA ENERGY INC COM 65339F101 2376 28044 SH SOLE 28044 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 619 7423 SH SOLE 7423 0 0 NIKE INC CL B 654106103 151006 1122221 SH SOLE 1122221 0 0 NOKIA CORP SPONSORED ADR 654902204 137 25000 SH SOLE 25000 0 0 NORDSON CORP COM 655663102 479 2110 SH SOLE 2110 0 0 NORFOLK SOUTHERN CORP COM 655844108 1631 5720 SH SOLE 5720 0 0 NORTHERN OIL AND GAS INC MN COM 665531307 1543 54750 SH SOLE 54750 0 0 NORTHERN TR CORP COM 665859104 6051 51958 SH SOLE 51958 0 0 NORTHROP GRUMMAN CORP COM 666807102 571 1277 SH SOLE 1277 0 0 NOVARTIS A G SPONSORED ADR 66987V109 819 9334 SH SOLE 9334 0 0 NOVO-NORDISK A S ADR 670100205 361 3255 SH SOLE 3255 0 0 NUCOR CORP COM 670346105 1412 9500 SH SOLE 9500 0 0 NUTANIX INC CL A 67059N108 7804 290965 SH SOLE 290965 0 0 NUVEEN MUN VALUE FD INC COM 670928100 99 10300 PRN SOLE 10300 0 0 NUVEEN MUN CR OPPORTUNITIES CONV BONDS 670663103 181 13400 PRN SOLE 13400 0 0 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 351 24336 PRN SOLE 24336 0 0 NV5 GLOBAL INC COM 62945V109 3973 29807 SH SOLE 29807 0 0 NVIDIA CORP COM 67066G104 46445 170214 SH SOLE 170214 0 0 O REILLY AUTOMOTIVE INC COM 67103H107 48727 71138 SH SOLE 71138 0 0 OLD DOMINION FGHT LINES INC COM 679580100 657 2200 SH SOLE 2200 0 0 OMNICELL INC COM 68213N109 3245 25057 SH SOLE 25057 0 0 OMNICOM GROUP INC COM 681919106 630 7422 SH SOLE 7422 0 0 ONEOK INC NEW COM 682680103 490 6943 SH SOLE 6943 0 0 OPEN LENDING CORP COM CL A 68373J104 9577 506440 SH SOLE 506440 0 0 ORACLE CORP COM 68389X105 239529 2895315 SH SOLE 2895315 0 0 ORIGIN BANCORP INC COM 68621T102 11246 265923 SH SOLE 265923 0 0 OWENS CORNING NEW COM 690742101 794 8675 SH SOLE 8675 0 0 PALOMAR HLDGS INC COM 69753M105 4943 77240 SH SOLE 77240 0 0 PARKER HANNIFAN CORP COM 701094104 40539 142862 SH SOLE 142862 0 0 PAYCHEX INC COM 704326107 1343 9838 SH SOLE 9838 0 0 PAYLOCITY HLDG CORP COM 70438V106 789 3835 SH SOLE 3835 0 0 PAYPAL HLDGS INC COM 70450Y103 243770 2107828 SH SOLE 2107828 0 0 PEMBINA PIPELINE CORP COM 706327103 376 10000 SH SOLE 10000 0 0 PEPSICO INC COM 713448108 256209 1530701 SH SOLE 1530701 0 0 PERFICIENT INC COM 71375U101 6111 55510 SH SOLE 55510 0 0 PERKINELMER INC COM 714046109 166929 956832 SH SOLE 956832 0 0 PETCO HEALTH & WELLNESS CO I COM 71601V105 13301 679670 SH SOLE 679670 0 0 PFIZER INC COM 717081103 118574 2290394 SH SOLE 2290394 0 0 PGT INC COM 69336V101 2289 127325 SH SOLE 127325 0 0 PHILIP MORRIS INTL INC COM 718172109 4072 43350 SH SOLE 43350 0 0 PHILLIPS 66 COM 718546104 1589 18389 SH SOLE 18389 0 0 PIMCO ETF TR TOTL RETN ETF 72201R775 254 2500 PRN SOLE 2500 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 4470 48544 SH SOLE 48544 0 0 PINTEREST INC CL A 72352L106 36085 1466291 SH SOLE 1466291 0 0 PIONEER NAT RES CO COM 723787107 116141 464510 SH SOLE 464510 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 193 17905 SH SOLE 17905 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 231 20000 SH SOLE 20000 0 0 PLAYA HOTELS & RESORTS NV SHS N70544106 2918 337385 SH SOLE 337385 0 0 PNC FINL SVCS GROUP INC COM 693475105 1397 7572 SH SOLE 7572 0 0 POOL CORPORATION COM 73278L105 1603 3790 SH SOLE 3790 0 0 POST HLDGS INC COM 737446104 1356 19580 SH SOLE 19580 0 0 POTLATCHDELTIC CORPORATION COM 737630103 633 12008 SH SOLE 12008 0 0 PPG INDS INC COM 693506107 303 2309 SH SOLE 2309 0 0 PRIMO WATER CORPORATION COM 74167P108 2865 201075 SH SOLE 201075 0 0 PROCTER & GAMBLE CO COM 742718109 188666 1234728 SH SOLE 1234728 0 0 PROFIRE ENERGY INC COM 74316X101 1668 1283025 SH SOLE 1283025 0 0 PROGYNY INC COM 74340E103 9266 180269 SH SOLE 180269 0 0 PROLOGIS INC COM 74340W103 1244 7701 SH SOLE 7701 0 0 PROSPERITY BANCSHARES INC COM 743606105 4212 60702 SH SOLE 60702 0 0 PRUDENTIAL FINL INC COM 744320102 2345 19844 SH SOLE 19844 0 0 Q2 HLDGS INC COM 74736L109 2875 46635 SH SOLE 46635 0 0 QUAKER CHEM CORP COM 747316107 2640 15276 SH SOLE 15276 0 0 QUALCOMM INC COM 747525103 114699 750551 SH SOLE 750551 0 0 QUANTUM CORP COM NEW 747906501 1510 665000 SH SOLE 665000 0 0 R1 RCM INC COM 749397105 5610 209652 SH SOLE 209652 0 0 RANGE RES CORP COM 75281A109 516 17000 SH SOLE 17000 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 1653 15041 SH SOLE 15041 0 0 RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 8419 84980 SH SOLE 84980 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 2245 68534 SH SOLE 68534 0 0 RED ROCK RESORTS INC CL A 75700L108 4233 87177 SH SOLE 87177 0 0 REDWIRE CORPORATION COM 75776W103 4240 500000 SH SOLE 500000 0 0 REGAL REXNORD CORPORATION COM 758750103 1328 8925 SH SOLE 8925 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1155 1654 SH SOLE 1654 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 24836 135456 SH SOLE 135456 0 0 REPAY HLDGS CORP COM CL A 76029L100 2388 161675 SH SOLE 161675 0 0 REPUBLIC SVCS INC COM 760759100 7392 55789 SH SOLE 55789 0 0 RIMINI STR INC DEL COM 76674Q107 103 17682 SH SOLE 17682 0 0 ROCKWELL AUTOMATION INC COM 773903109 152840 545799 SH SOLE 545799 0 0 ROPER INDS INC NEW COM 776696106 285647 604890 SH SOLE 604890 0 0 ROYAL GOLD INC COM 780287108 391 2765 SH SOLE 2765 0 0 RYDER SYS INC COM 783549108 207 2611 SH SOLE 2611 0 0 S&P GLOBAL INC COM 78409V104 3208 7822 SH SOLE 7822 0 0 SABINE ROYALTY TR UNIT BEN INT 785688102 8602 148955 SH SOLE 148955 0 0 SALESFORCE COM INC COM 79466L302 90894 428100 SH SOLE 428100 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 9015 26200 SH SOLE 26200 0 0 SCHLUMBERGER LTD COM 806857108 2090 50584 SH SOLE 50584 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 380 13680 PRN SOLE 13680 0 0 SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 1275 26250 PRN SOLE 26250 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 620 17520 PRN SOLE 17520 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2797 35457 PRN SOLE 35457 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 5072 144840 SH SOLE 144840 0 0 SEALED AIR CORP NEW COM 81211K100 835 12475 SH SOLE 12475 0 0 SEI INVESTMENTS CO COM 784117103 550 9140 SH SOLE 9140 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 296 2160 PRN SOLE 2160 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 203 1095 SH SOLE 1095 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 703 4421 PRN SOLE 4421 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 2905 339000 SH SOLE 339000 0 0 SERVICE CORP INTL COM 817565104 398 6045 SH SOLE 6045 0 0 SERVICENOW INC COM 81762P102 468 840 SH SOLE 840 0 0 SERVICESOURCE INTL INC COM 81763U100 884 680000 SH SOLE 680000 0 0 SHELL PLC SPON ADS 780259305 758 13801 SH SOLE 13801 0 0 SHERWIN WILLIAMS CO COM 824348106 39136 156781 SH SOLE 156781 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 17600 671258 SH SOLE 671258 0 0 SL GREEN RLTY CORP COM 78440X887 1771 21818 SH SOLE 21818 0 0 SM ENERGY CO COM 78454L100 343 8804 SH SOLE 8804 0 0 SMART GLOBAL HLDGS INC SHS G8232Y101 775 30000 SH SOLE 30000 0 0 SMITH A O CORP COM 831865209 5597 87600 SH SOLE 87600 0 0 SMITH MIDLAND CORP COM 832156103 425 23961 SH SOLE 23961 0 0 SOLARIS OILFIELD INFRASTRUCT COM CL A 83418M103 119 10500 SH SOLE 10500 0 0 SONOCO PRODS CO COM 835495102 636 10160 SH SOLE 10160 0 0 SONOS INC COM 83570H108 3721 131870 SH SOLE 131870 0 0 SOUTHSTATE CORPORATION COM 840441109 256 3137 SH SOLE 3137 0 0 SOUTHERN CO COM 842587107 408 5633 SH SOLE 5633 0 0 SOUTHSIDE BANCSHARES INC COM 84470P109 1086 26602 SH SOLE 26602 0 0 SOUTHWEST AIRLS CO COM 844741108 461 10063 SH SOLE 10063 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 5239 11599 SH SOLE 11599 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 1940 10741 PRN SOLE 10741 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 219 5665 PRN SOLE 5665 0 0 SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 1219 35700 PRN SOLE 35700 0 0 SPDR SERIES TRUST BRC HGH YLD BD 78464A417 283 2760 PRN SOLE 2760 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 312 2500 PRN SOLE 2500 0 0 SPDR SER TR S&P DIVID ETF 78464A763 279 2175 PRN SOLE 2175 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 481 5351 PRN SOLE 5351 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 831 9094 PRN SOLE 9094 0 0 SPROUT SOCIAL INC COM CL A 85209W109 61312 765246 SH SOLE 765246 0 0 SPS COMMERCE INC COM 78463M107 846 6450 SH SOLE 6450 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 9302 116400 SH SOLE 116400 0 0 STARBUCKS CORP COM 855244109 27477 302048 SH SOLE 302048 0 0 STRONGHOLD DIGITAL MINING IN CLASS A COM 86337R103 196 33500 SH SOLE 33500 0 0 STRYKER CORPORATION COM 863667101 109815 410752 SH SOLE 410752 0 0 SUN LIFE FINANCIAL INC. COM 866796105 565 10122 SH SOLE 10122 0 0 SVB FINL GROUP COM 78486Q101 7221 12907 SH SOLE 12907 0 0 SWK HLDGS CORP COM NEW 78501P203 1312 77737 SH SOLE 77737 0 0 SYSCO CORP COM 871829107 3445 42191 SH SOLE 42191 0 0 T-MOBILE US INC COM 872590104 1670 13011 SH SOLE 13011 0 0 PRICE T ROWE GROUP INC COM 74144T108 973 6436 SH SOLE 6436 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 341 3270 SH SOLE 3270 0 0 TAPESTRY INC COM 876030107 9990 268904 SH SOLE 268904 0 0 TARGA RES CORP COM 87612G101 281 3720 SH SOLE 3720 0 0 TARGET CORP COM 87612E106 4006 18876 SH SOLE 18876 0 0 TE CONNECTIVITY LTD REG SHS H84989104 2417 18452 SH SOLE 18452 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 201848 427075 SH SOLE 427075 0 0 TESLA INC COM 88160R101 926 859 SH SOLE 859 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 3877 67647 SH SOLE 67647 0 0 TEXAS INSTRS INC COM 882508104 10129 55206 SH SOLE 55206 0 0 TEXTAINER GROUP HOLDINGS LTD COM G8766E109 2074 54480 SH SOLE 54480 0 0 COOPER COS INC COM NEW 216648402 334 800 SH SOLE 800 0 0 THE NECESSITY RETAIL REIT IN COM CLASS A 02607T109 98 12332 SH SOLE 12332 0 0 THE TRADE DESK INC COM CL A 88339J105 2406 34750 SH SOLE 34750 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 558465 945510 SH SOLE 945510 0 0 THIRD COAST BANCSHARES INC COM 88422P109 231 10000 SH SOLE 10000 0 0 TORO CO COM 891092108 82619 966413 SH SOLE 966413 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 2662 55000 SH SOLE 55000 0 0 TRACTOR SUPPLY CO COM 892356106 114228 489473 SH SOLE 489473 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 336 2198 SH SOLE 2198 0 0 TRANSDIGM GROUP INC COM 893641100 2106 3232 SH SOLE 3232 0 0 TREX CO INC COM 89531P105 432 6615 SH SOLE 6615 0 0 TRIMBLE NAVIGATION LTD COM 896239100 296755 4113593 SH SOLE 4113593 0 0 TRITON INTL LTD CL A G9078F107 1031 14695 SH SOLE 14695 0 0 TRIUMPH GROUP INC NEW COM 896818101 3282 129818 SH SOLE 129818 0 0 TRUIST FINL CORP COM 89832Q109 70260 1239158 SH SOLE 1239158 0 0 TWILIO INC CL A 90138F102 3689 22385 SH SOLE 22385 0 0 TWITTER INC COM 90184L102 582 15040 SH SOLE 15040 0 0 TYLER TECHNOLOGIES INC COM 902252105 21570 48484 SH SOLE 48484 0 0 U S PHYSICAL THERAPY INC COM 90337L108 3946 39680 SH SOLE 39680 0 0 UNION PAC CORP COM 907818108 344870 1262289 SH SOLE 1262289 0 0 UNITED PARCEL SERVICE INC CL B 911312106 5040 23500 SH SOLE 23500 0 0 UNITEDHEALTH GROUP INC COM 91324P102 8104 15891 SH SOLE 15891 0 0 UPWORK INC COM 91688F104 5111 219925 SH SOLE 219925 0 0 US BANCORP DEL COM NEW 902973304 123241 2318733 SH SOLE 2318733 0 0 UTZ BRANDS INC COM CL A 918090101 3099 209670 SH SOLE 209670 0 0 V F CORP COM 918204108 60063 1056329 SH SOLE 1056329 0 0 VACASA INC CLASS A COM 91854V107 130 15755 SH SOLE 15755 0 0 VALERO ENERGY CORP COM 91913Y100 1802 17745 SH SOLE 17745 0 0 VALMONT INDS INC COM 920253101 101467 425261 SH SOLE 425261 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 654 7986 PRN SOLE 7986 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 615 7890 PRN SOLE 7890 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1433 18020 PRN SOLE 18020 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 741 15423 PRN SOLE 15423 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 392 3496 PRN SOLE 3496 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 581 12591 PRN SOLE 12591 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3267 63374 PRN SOLE 63374 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7010 16885 PRN SOLE 16885 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1270 5698 PRN SOLE 5698 0 0 VANGUARD INDEX FDS REIT ETF 922908553 859 7930 SH SOLE 7930 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 580 2339 PRN SOLE 2339 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 1029 5847 PRN SOLE 5847 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 3737 22559 PRN SOLE 22559 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 1818 8552 PRN SOLE 8552 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 5716 25108 PRN SOLE 25108 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4684 59986 PRN SOLE 59986 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 315 3659 PRN SOLE 3659 0 0 VERISK ANALYTICS INC COM 92345Y106 39255 182898 SH SOLE 182898 0 0 VERITEX HLDGS INC COM 923451108 4451 116615 SH SOLE 116615 0 0 VERIZON COMMUNICATIONS COM 92343V104 14861 291732 SH SOLE 291732 0 0 VIEWRAY INC COM 92672L107 1503 383445 SH SOLE 383445 0 0 VIRTUS ALLIANZGI CONVERTIBLE COM 92838R105 168 18000 SH SOLE 18000 0 0 VISA INC COM CL A 92826C839 224143 1010702 SH SOLE 1010702 0 0 VONTIER CORPORATION COM 928881101 662 26082 SH SOLE 26082 0 0 VULCAN MATS CO COM 929160109 1074 5845 SH SOLE 5845 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 1495 33382 SH SOLE 33382 0 0 WAL MART STORES INC COM 931142103 56229 377577 SH SOLE 377577 0 0 WASTE CONNECTIONS INC COM 94106B101 166728 1193471 SH SOLE 1193471 0 0 WASTE MGMT INC DEL COM 94106L109 47547 299981 SH SOLE 299981 0 0 WATSCO INC COM 942622200 2249 7384 SH SOLE 7384 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 3081 22070 SH SOLE 22070 0 0 WEATHERFORD INTL PLC ORD SHS G48833118 3563 106990 SH SOLE 106990 0 0 WELLS FARGO & CO NEW COM 949746101 2520 52006 SH SOLE 52006 0 0 WESTWOOD HLDGS GROUP INC COM 961765104 3874 252877 SH SOLE 252877 0 0 WEYERHAEUSER CO COM 962166104 507 13380 SH SOLE 13380 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 211 4440 SH SOLE 4440 0 0 WHIRLPOOL CORP COM 963320106 484 2800 SH SOLE 2800 0 0 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 1691 43210 SH SOLE 43210 0 0 WINGSTOP INC COM 974155103 2387 20345 SH SOLE 20345 0 0 WORKIVA INC COM CL A 98139A105 4810 40760 SH SOLE 40760 0 0 XYLEM INC COM 98419M100 94226 1105163 SH SOLE 1105163 0 0 YETI HLDGS INC COM 98585X104 2600 43340 SH SOLE 43340 0 0 YUM BRANDS INC COM 988498101 3065 25855 SH SOLE 25855 0 0 YUM CHINA HLDGS INC COM 98850P109 438 10545 SH SOLE 10545 0 0 ZILLOW GROUP INC CL A 98954M101 1821 37750 SH SOLE 37750 0 0 ZIMMER HLDGS INC COM 98956P102 374 2923 SH SOLE 2923 0 0 ZIONS BANCORPORATION COM 989701107 129663 1977773 SH SOLE 1977773 0 0 ZOETIS INC CL A 98978V103 365565 1938409 SH SOLE 1938409 0 0 ZURN WATER SOLUTIONS CORP COM 98983L108 4829 136405 SH SOLE 136405 0 0