0000950123-21-014559.txt : 20211110 0000950123-21-014559.hdr.sgml : 20211110 20211110160506 ACCESSION NUMBER: 0000950123-21-014559 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211110 DATE AS OF CHANGE: 20211110 EFFECTIVENESS DATE: 20211110 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: 211396481 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 09-30-2021 09-30-2021 false KING LUTHER CAPITAL MANAGEMENT CORP
301 COMMERCE SUITE 1600 FORT WORTH TX 76102
13F HOLDINGS REPORT 028-01071 N
Jacob D. Smith Principal, General Counsel & CCO 817-332-3235 Jacob D. Smith Fort Worth TX 11-10-2021 0 598 20348299 false
INFORMATION TABLE 2 7121.xml INFORMATION TABLE FOR FORM 13F 3M CO COM 88579Y101 2672 15230 SH SOLE 15230 0 0 A10 NETWORKS INC COM 002121101 1469 109000 SH SOLE 109000 0 0 ABBOTT LABS COM 002824100 254990 2158551 SH SOLE 2158551 0 0 ABBVIE INC COM 00287Y109 109609 1016125 SH SOLE 1016125 0 0 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 1253 31305 SH SOLE 31305 0 0 ACCENTURE LTD BERMUDA CL A G1151C101 84015 262612 SH SOLE 262612 0 0 ACI WORLDWIDE INC COM 004498101 22333 726765 SH SOLE 726765 0 0 ADOBE SYS INC COM 00724F101 515265 894992 SH SOLE 894992 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 3922 24898 SH SOLE 24898 0 0 AGNC INVT CORP COM 00123Q104 180 11395 SH SOLE 11395 0 0 AIR PRODS & CHEMS INC COM 009158106 242287 946027 SH SOLE 946027 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 299144 2860160 SH SOLE 2860160 0 0 AKUMIN INC COM 01021F109 601 242244 SH SOLE 242244 0 0 ALAMO GROUP INC COM 011311107 10979 78685 SH SOLE 78685 0 0 ALARM COM HLDGS INC COM 011642105 15523 198530 SH SOLE 198530 0 0 ALCON ORD SHS H01301128 174303 2166064 SH SOLE 2166064 0 0 ALIGN TECHNOLOGY INC COM 016255101 1401 2105 SH SOLE 2105 0 0 ALKAMI TECHNOLOGY INC COM 01644J108 2227 90255 SH SOLE 90255 0 0 ALLSTATE CORP COM 020002101 25454 199934 SH SOLE 199934 0 0 ALPHABET INC CLASS A COM 02079K305 380797 142433 SH SOLE 142433 0 0 ALPHABET INC CLASS C COM 02079K107 380295 142683 SH SOLE 142683 0 0 ALPHATEC HLDGS INC COM NEW 02081G201 11597 951359 SH SOLE 951359 0 0 ALTAIR ENGR INC COM CL A 021369103 6448 93525 SH SOLE 93525 0 0 ALTRA INDL MOTION CORP COM 02208R106 1952 35262 SH SOLE 35262 0 0 ALTRIA GROUP INC COM 02209S103 1549 34036 SH SOLE 34036 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 153 30000 SH SOLE 30000 0 0 AMAZON COM INC COM 023135106 694980 211559 SH SOLE 211559 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 311 17604 SH SOLE 17604 0 0 AMERICAN ELEC PWR CO INC COM 025537101 487 6000 SH SOLE 6000 0 0 AMERICAN EXPRESS CO COM 025816109 104195 621951 SH SOLE 621951 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 1095 19949 SH SOLE 19949 0 0 AMERICAN TOWER CORP COM 03027X100 60771 228970 SH SOLE 228970 0 0 AMETEK INC NEW COM 031100100 5974 48177 SH SOLE 48177 0 0 AMGEN INC CL A 031162100 117623 553131 SH SOLE 553131 0 0 AMPHENOL CORP NEW CL A 032095101 1448 19780 SH SOLE 19780 0 0 ANALOG DEVICES INC COM 032654105 1121 6694 SH SOLE 6694 0 0 ANNALY CAP MGMT INC COM 035710409 357 42450 SH SOLE 42450 0 0 ANSYS INC COM 03662Q105 51889 152413 SH SOLE 152413 0 0 ANTHEM INC COM 036752103 229 615 SH SOLE 615 0 0 AON PLC SHS CL A G0403H108 881 3083 SH SOLE 3083 0 0 APOLLO ENDOSURGERY INC COM 03767D108 4942 545454 SH SOLE 545454 0 0 APPIAN CORP CL A 03782L101 510 5512 SH SOLE 5512 0 0 APPLE COMPUTER INC COM 037833100 996941 7045519 SH SOLE 7045519 0 0 APPLIED MATLS INC COM 038222105 1963 15246 SH SOLE 15246 0 0 APTARGROUP INC COM 038336103 358 3000 SH SOLE 3000 0 0 ARGO GROUP INTL HLDGS LTD COM G0464B107 4197 80380 SH SOLE 80380 0 0 AT&T INC COM 00206R102 87175 3227501 SH SOLE 3227501 0 0 ATLANTIC CAP BANCSHARES INC COM 048269203 231 8714 SH SOLE 8714 0 0 AUTOMATIC DATA PROCESSING INC COM 053015103 16848 84275 SH SOLE 84275 0 0 AUTODESK INC COM 052769106 865 3032 SH SOLE 3032 0 0 AUTOZONE INC COM 053332102 3868 2278 SH SOLE 2278 0 0 AVERY DENNISON CORP COM 053611109 1921 9272 SH SOLE 9272 0 0 AVID TECHNOLOGY INC COM 05367P100 6336 219075 SH SOLE 219075 0 0 AXON ENTERPRISE INC COM 05464C101 32688 186768 SH SOLE 186768 0 0 AZZ INC COM 002474104 12227 229825 SH SOLE 229825 0 0 BAIDU INC SPON ADR REP A 056752108 499 3245 SH SOLE 3245 0 0 BALL CORP COM 058498106 26432 293788 SH SOLE 293788 0 0 BALLYS CORPORATION COM 05875B106 1700 33900 SH SOLE 33900 0 0 BANCORPSOUTH BK TUPELO MISS COM 05971J102 5900 198109 SH SOLE 198109 0 0 BANK NEW YORK INC COM 064058100 2063 39790 SH SOLE 39790 0 0 BANK OF AMERICA CORPORATION COM 060505104 331178 7801591 SH SOLE 7801591 0 0 BARNES GROUP INC COM 067806109 3139 75213 SH SOLE 75213 0 0 BEAM GLOBAL COM 07373B109 804 26667 SH SOLE 26667 0 0 BECTON DICKINSON & CO COM 075887109 5497 22362 SH SOLE 22362 0 0 BELLRING BRANDS INC COM CL A 079823100 2817 91610 SH SOLE 91610 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 5348 13 SH SOLE 13 0 0 BERKSHIRE HATHAWAY INC DEL CL B 084670702 37634 137883 SH SOLE 137883 0 0 BGSF INC COM 05601C105 989 77300 SH SOLE 77300 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 781 15398 SH SOLE 15398 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1195 23600 SH SOLE 23600 0 0 BLACK KNIGHT INC COM 09215C105 88045 1222846 SH SOLE 1222846 0 0 BLACKBAUD INC COM 09227Q100 5370 76333 SH SOLE 76333 0 0 BLACKROCK INC COM 09247X101 762 908 SH SOLE 908 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 1489 12800 SH SOLE 12800 0 0 BOEING CO COM 097023105 1950 8867 SH SOLE 8867 0 0 BOK FINL CORP COM NEW 05561Q201 1028 11479 SH SOLE 11479 0 0 BOOKING HLDGS INC COM 09857L108 3506 1477 SH SOLE 1477 0 0 BOSTON SCIENTIFIC CORP COM 101137107 471 10856 SH SOLE 10856 0 0 BP PLC SPONSORED ADR 055622104 439 16076 SH SOLE 16076 0 0 BRIGHTCOVE INC COM 10921T101 7404 641565 SH SOLE 641565 0 0 BRINKER INTL INC COM 109641100 786 16024 SH SOLE 16024 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 1389 23474 SH SOLE 23474 0 0 BROADCOM INC COM 11135F101 6322 13036 SH SOLE 13036 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 55568 333460 SH SOLE 333460 0 0 BROWN FORMAN CORP CL A 115637100 501 8000 SH SOLE 8000 0 0 BRUNSWICK CORP COM 117043109 816 8570 SH SOLE 8570 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 5818 112440 SH SOLE 112440 0 0 C3 AI INC CL A 12468P104 1159 25000 SH SOLE 25000 0 0 CABOT OIL & GAS CORP COM 127097103 143715 6604528 SH SOLE 6604528 0 0 CALLAWAY GOLF CO COM 131193104 3446 124730 SH SOLE 124730 0 0 CANADIAN NATL RY CO COM 136375102 1287 11128 SH SOLE 11128 0 0 CAREDX INC COM 14167L103 2646 41760 SH SOLE 41760 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 218 4207 SH SOLE 4207 0 0 CASTLE BIOSCIENCES INC COM 14843C105 5924 89090 SH SOLE 89090 0 0 CATERPILLAR INC DEL COM 149123101 2143 11163 SH SOLE 11163 0 0 CBTX INC COM 12481V104 32412 1228640 SH SOLE 1228640 0 0 CECO ENVIRONMENTAL CORP COM 125141101 16825 2389978 SH SOLE 2389978 0 0 CELSIUS HLDGS INC COM NEW 15118V207 4563 50651 SH SOLE 50651 0 0 CENTERPOINT ENERGY INC COM 15189T107 468 19041 SH SOLE 19041 0 0 CENTRAL SECS CORP COM 155123102 334 7903 PRN SOLE 7903 0 0 CERNER CORP COM 156782104 212 3000 SH SOLE 3000 0 0 CERUS CORP COM 157085101 2340 384255 SH SOLE 384255 0 0 CHARLES RIV LABS INTL INC COM 159864107 225293 545941 SH SOLE 545941 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1232 1693 SH SOLE 1693 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 331 2930 SH SOLE 2930 0 0 CHEGG INC COM 163092109 474 6975 SH SOLE 6975 0 0 CHEVRON CORP NEW COM 166764100 118268 1165773 SH SOLE 1165773 0 0 CHUBB LIMITED COM H1467J104 1319 7601 SH SOLE 7601 0 0 CHURCH & DWIGHT INC COM 171340102 211 2552 SH SOLE 2552 0 0 CIENA CORP COM NEW 171779309 892 17362 SH SOLE 17362 0 0 CINTAS CORP COM 172908105 196215 515459 SH SOLE 515459 0 0 CISCO SYS INC COM 17275R102 24634 452587 SH SOLE 452587 0 0 CITIGROUP INC COM NEW 172967424 6467 92155 SH SOLE 92155 0 0 CITRIX SYS INC COM 177376100 3813 35512 SH SOLE 35512 0 0 CLEARWAY ENERGY INC CL C 18539C204 212 7000 SH SOLE 7000 0 0 CLOUDERA INC COM 18914U100 1680 105200 SH SOLE 105200 0 0 CNX RES CORP COM 12653C108 2928 232010 SH SOLE 232010 0 0 COCA COLA CO COM 191216100 219253 4178636 SH SOLE 4178636 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 232 4200 SH SOLE 4200 0 0 COGNYTE SOFTWARE LTD ORD SHS M25133105 11173 543710 SH SOLE 543710 0 0 COLFAX CORP COM 194014106 10495 228659 SH SOLE 228659 0 0 COLGATE PALMOLIVE CO COM 194162103 115348 1526174 SH SOLE 1526174 0 0 COMCAST CORP NEW CL A 20030N101 6164 110212 SH SOLE 110212 0 0 COMERICA INC COM 200340107 221537 2752016 SH SOLE 2752016 0 0 COMMSCOPE HLDG CO INC COM 20337X109 1896 139500 SH SOLE 139500 0 0 COMPASS MINERALS INTL INC COM 20451N101 2351 36504 SH SOLE 36504 0 0 CONOCOPHILLIPS COM 20825C104 154455 2279102 SH SOLE 2279102 0 0 CONSTELLATION BRANDS INC CL A 21036P108 316 1500 SH SOLE 1500 0 0 CONTANGO OIL & GAS COMPANY COM NEW 21075N204 34789 7612394 SH SOLE 7612394 0 0 COPART INC COM 217204106 6413 46230 SH SOLE 46230 0 0 CORTEVA INC COM 22052L104 21309 506399 SH SOLE 506399 0 0 COSTCO WHSL CORP NEW COM 22160K105 8301 18473 SH SOLE 18473 0 0 CROSSFIRST BANKSHARES INC COM 22766M109 13754 1057976 SH SOLE 1057976 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 1511 8717 SH SOLE 8717 0 0 CSW INDUSTRIALS INC COM 126402106 4612 36115 SH SOLE 36115 0 0 CSX CORP COM 126408103 343 11544 SH SOLE 11544 0 0 CULLEN FROST BANKERS INC COM 229899109 269283 2270134 SH SOLE 2270134 0 0 CUMMINS INC COM 231021106 1301 5794 SH SOLE 5794 0 0 CVS CORP COM 126650100 1692 19937 SH SOLE 19937 0 0 CYNERGISTEK INC COM 23258P105 727 403880 SH SOLE 403880 0 0 CYRUSONE INC COM 23283R100 310 4000 SH SOLE 4000 0 0 DALLASNEWS CORP COM SER A 235050101 1276 187450 SH SOLE 187450 0 0 DANAHER CORP DEL COM 235851102 622213 2043795 SH SOLE 2043795 0 0 DEERE & CO COM 244199105 1361 4062 SH SOLE 4062 0 0 DELUXE CORP COM 248019101 6973 194276 SH SOLE 194276 0 0 DENTSPLY SIRONA INC COM 24906P109 805 13868 SH SOLE 13868 0 0 DERMTECH INC COM 24984K105 1593 49610 SH SOLE 49610 0 0 DEVON ENERGY CORP NEW COM 25179M103 29980 844263 SH SOLE 844263 0 0 DEXCOM INC COM 252131107 399 730 SH SOLE 730 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 691 3580 SH SOLE 3580 0 0 DIAMONDBACK ENERGY INC COM 25278X109 1543 16300 SH SOLE 16300 0 0 DIGITAL RLTY TR INC COM 253868103 945 6545 SH SOLE 6545 0 0 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 323 6856 PRN SOLE 6856 0 0 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 553 20831 PRN SOLE 20831 0 0 DISCOVER FINL SVCS COM 254709108 992 8075 SH SOLE 8075 0 0 DISNEY WALT CO COM DISNEY 254687106 196940 1164156 SH SOLE 1164156 0 0 DOLLAR GEN CORP NEW COM 256677105 683 3219 SH SOLE 3219 0 0 DOLLAR TREE INC COM 256746108 27250 284684 SH SOLE 284684 0 0 DOMINION RES INC VA NEW COM 25746U109 271 3714 SH SOLE 3714 0 0 DONALDSON INC COM 257651109 240 4181 SH SOLE 4181 0 0 DOVER CORP COM 260003108 2105 13535 SH SOLE 13535 0 0 DOW INC COM 260557103 486 8442 SH SOLE 8442 0 0 DUKE ENERGY CORP NEW COM 26441C204 1119 11462 SH SOLE 11462 0 0 DUN & BRADSTREET HLDGS INC COM 26484T106 18691 1111888 SH SOLE 1111888 0 0 DUPONT DE NEMOURS INC COM 26614N102 131222 1930024 SH SOLE 1930024 0 0 DXP ENTERPRISES INC NEW COM NEW 233377407 12745 431028 SH SOLE 431028 0 0 DZS INC COM 268211109 5922 483000 SH SOLE 483000 0 0 EAGLE MATERIALS INC COM 26969P108 4554 34720 SH SOLE 34720 0 0 EATON CORP PLC SHS G29183103 967 6478 SH SOLE 6478 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 140 10000 PRN SOLE 10000 0 0 EBAY INC. COM 278642103 308 4425 SH SOLE 4425 0 0 ECOLAB INC COM 278865100 209036 1001996 SH SOLE 1001996 0 0 ECOVYST INC COM 27923Q109 2386 204670 SH SOLE 204670 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 1251 11048 SH SOLE 11048 0 0 EGAIN CORP COM NEW 28225C806 1692 165851 SH SOLE 165851 0 0 ELECTRONIC ARTS INC COM 285512109 389 2735 SH SOLE 2735 0 0 ELEMENT SOLUTIONS INC COM 28618M106 1590 73325 SH SOLE 73325 0 0 EMERSON ELEC CO COM 291011104 112624 1195584 SH SOLE 1195584 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 146 15200 SH SOLE 15200 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 6585 304301 SH SOLE 304301 0 0 ENVESTNET INC COM 29404K106 6664 83052 SH SOLE 83052 0 0 EOG RES INC COM 26875P101 41022 511044 SH SOLE 511044 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 531 6556 SH SOLE 6556 0 0 EVERI HLDGS INC COM 30034T103 6042 249887 SH SOLE 249887 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 2155 57375 SH SOLE 57375 0 0 EXPEDITORS INTL WASH INC COM 302130109 397 3333 SH SOLE 3333 0 0 EXXON MOBIL CORP COM 30231G102 45055 765989 SH SOLE 765989 0 0 FACEBOOK INC CL A 30303M102 123285 363255 SH SOLE 363255 0 0 FACTSET RESH SYS INC COM 303075105 226 573 SH SOLE 573 0 0 FAIR ISAAC CORP COM 303250104 601 1510 SH SOLE 1510 0 0 FARO TECHNOLOGIES INC COM 311642102 1672 25400 SH SOLE 25400 0 0 FASTENAL CO COM 311900104 417 8088 SH SOLE 8088 0 0 FEDERAL SIGNAL COM 313855108 2578 66745 SH SOLE 66745 0 0 FEDEX CORP COM 31428X106 733 3343 SH SOLE 3343 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 330 2709 SH SOLE 2709 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 223 1878 PRN SOLE 1878 0 0 FIREEYE INC COM 31816Q101 267 15000 SH SOLE 15000 0 0 FIRST FINL BANKSHARES COM 32020R109 23043 501480 SH SOLE 501480 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1409 13370 PRN SOLE 13370 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1373 5820 PRN SOLE 5820 0 0 FIRSTSERVICE CORP NEW COM 33767E202 3132 17355 SH SOLE 17355 0 0 FIVE BELOW INC COM 33829M101 850 4810 SH SOLE 4810 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 2415 9242 SH SOLE 9242 0 0 FLOWSERVE CORP COM 34354P105 1112 32060 SH SOLE 32060 0 0 FMC CORP COM NEW 302491303 275487 3008812 SH SOLE 3008812 0 0 FORTINET INC COM 34959E109 18141 62118 SH SOLE 62118 0 0 FORTIVE CORP COM 34959J108 36642 519227 SH SOLE 519227 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 14475 570350 SH SOLE 570350 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 253 2824 SH SOLE 2824 0 0 FOX FACTORY HLDG CORP COM 35138V102 2973 20570 SH SOLE 20570 0 0 FRANKLIN ELEC INC COM 353514102 95884 1200799 SH SOLE 1200799 0 0 FREQUENCY ELECTRS INC COM 358010106 1136 110000 SH SOLE 110000 0 0 FRESHPET INC COM 358039105 4983 34925 SH SOLE 34925 0 0 GARMIN LTD SHS H2906T109 1808 11632 SH SOLE 11632 0 0 GENERAC HLDGS INC COM 368736104 140006 342590 SH SOLE 342590 0 0 GENERAL DYNAMICS CORP COM 369550108 6498 33147 SH SOLE 33147 0 0 GENERAL ELECTRIC CO COM 369604103 206 1996 SH SOLE 1996 0 0 GENERAL MLS INC COM 370334104 3537 59126 SH SOLE 59126 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 150 15000 SH SOLE 15000 0 0 GENTEX CORP COM 371901109 13403 406390 SH SOLE 406390 0 0 GENUINE PARTS CO COM 372460105 952 7855 SH SOLE 7855 0 0 GILEAD SCIENCES INC COM 375558103 1292 18490 SH SOLE 18490 0 0 GLACIER BANCORP INC NEW COM 37637Q105 48589 877850 SH SOLE 877850 0 0 GLOBAL INDUSTRIAL COMPANY COM 37892E102 31005 818299 SH SOLE 818299 0 0 GLOBE LIFE INC COM 37959E102 477 5362 SH SOLE 5362 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 4370 11560 SH SOLE 11560 0 0 GOOSEHEAD INS INC CL A 38267D109 9075 59590 SH SOLE 59590 0 0 GOPRO INC CL A 38268T103 1482 158290 SH SOLE 158290 0 0 GORMAN RUPP CO COM 383082104 13224 369275 SH SOLE 369275 0 0 GRAHAM CORP COM 384556106 1707 137700 SH SOLE 137700 0 0 GRAINGER W W INC COM 384802104 2057 5234 SH SOLE 5234 0 0 GSI TECHNOLOGY INC COM 36241U106 1056 200000 SH SOLE 200000 0 0 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 558 7110 SH SOLE 7110 0 0 HALLIBURTON CO COM 406216101 1057 48890 SH SOLE 48890 0 0 HANESBRANDS INC COM 410345102 257 14980 SH SOLE 14980 0 0 HASBRO INC COM 418056107 616 6900 SH SOLE 6900 0 0 HEALTHEQUITY INC COM 42226A107 1978 30550 SH SOLE 30550 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 5302 64575 SH SOLE 64575 0 0 HERSHEY CO COM 427866108 292 1727 SH SOLE 1727 0 0 HESS CORP COM 42809H107 1169 14960 SH SOLE 14960 0 0 HEXCEL CORP NEW COM 428291108 2703 45510 SH SOLE 45510 0 0 HILLTOP HOLDINGS INC COM 432748101 1521 46542 SH SOLE 46542 0 0 HOLLYFRONTIER CORP COM 436106108 4655 140520 SH SOLE 140520 0 0 HOME BANCSHARES INC COM 436893200 19959 848252 SH SOLE 848252 0 0 HOME DEPOT INC COM 437076102 457317 1393155 SH SOLE 1393155 0 0 HONEYWELL INTL INC COM 438516106 338413 1594182 SH SOLE 1594182 0 0 HORIZON THERAPEUTICS PUB LTD SHS G46188101 1058 9660 SH SOLE 9660 0 0 HP INC COM 40434L105 796 29109 SH SOLE 29109 0 0 IDEX CORP COM 45167R104 110174 532368 SH SOLE 532368 0 0 IDEXX LABS INC COM 45168D104 2627 4224 SH SOLE 4224 0 0 ILLINOIS TOOL WKS INC COM 452308109 32225 155953 SH SOLE 155953 0 0 INDEPENDENT BK GROUP INC COM 45384B106 1137 16000 SH SOLE 16000 0 0 INFINERA CORPORATION COM 45667G103 902 108418 SH SOLE 108418 0 0 INOTIV INC COM 45783Q100 1035 35385 SH SOLE 35385 0 0 INOVALON HLDGS INC COM CL A 45781D101 393 9745 SH SOLE 9745 0 0 INTEL CORP COM 458140100 64096 1203007 SH SOLE 1203007 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 381 3315 SH SOLE 3315 0 0 INTERNATIONAL PAPER CO COM 460146103 2611 46697 SH SOLE 46697 0 0 INTEVAC INC COM 461148108 2565 536544 SH SOLE 536544 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 2273 16363 SH SOLE 16363 0 0 INTUIT COM 461202103 2571 4765 SH SOLE 4765 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 1882 1893 SH SOLE 1893 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 2972 8304 SH SOLE 8304 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 344 4540 PRN SOLE 4540 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 493 2561 PRN SOLE 2561 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 491 1705 PRN SOLE 1705 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 334 22217 PRN SOLE 22217 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 1545 10500 PRN SOLE 10500 0 0 IRON MTN INC NEW COM 46284V101 544 12525 SH SOLE 12525 0 0 ISHARES INC MSCI ISRAEL ETF 464286632 517 7225 PRN SOLE 7225 0 0 ISHARES INC MSCI NETHERL ETF 464286814 528 10720 PRN SOLE 10720 0 0 ISHARES TR S&P 100 ETF 464287101 825 4177 PRN SOLE 4177 0 0 ISHARES TR CORE S&P TTL STK 464287150 6381 64857 PRN SOLE 64857 0 0 ISHARES TR CORE S&P500 ETF 464287200 526 1221 PRN SOLE 1221 0 0 ISHARES TR CORE US AGGBD ET 464287226 5346 46555 PRN SOLE 46555 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 1507 17487 PRN SOLE 17487 0 0 ISHARES TR MSCI EAFE ETF 464287465 252 3225 PRN SOLE 3225 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 579 5112 PRN SOLE 5112 0 0 ISHARES TR CORE S&P MCP ETF 464287507 411 1561 PRN SOLE 1561 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 248 1587 PRN SOLE 1587 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 614 2239 PRN SOLE 2239 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 340 2120 PRN SOLE 2120 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 439 2006 PRN SOLE 2006 0 0 ISHARES TR U.S. TECH ETF 464287721 243 2400 PRN SOLE 2400 0 0 ISHARES TR CORE S&P SCP ETF 464287804 4907 44937 PRN SOLE 44937 0 0 ISHARES TR SP SMCP600VL ETF 464287879 833 8270 PRN SOLE 8270 0 0 ISHARES TR SP SMCP600GR ETF 464287887 1714 13180 PRN SOLE 13180 0 0 ISHARES TR MSCI ACWI EX US 464288240 8061 145483 PRN SOLE 145483 0 0 ISHARES TR INTRMD CR BD ETF 464288638 2610 43450 PRN SOLE 43450 0 0 ISHARES TR SHORT TREAS BD 464288679 226 2050 PRN SOLE 2050 0 0 ISHARES TR PFD AND INCM SEC 464288687 292 7516 PRN SOLE 7516 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 1522 16144 PRN SOLE 16144 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 287 4039 PRN SOLE 4039 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 1003 16168 PRN SOLE 16168 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 392 5574 PRN SOLE 5574 0 0 ISHARES TR IBONDS DEC2023 46435G318 321 12345 PRN SOLE 12345 0 0 ISHARES TR IBONDS DEC22 ETF 46435G755 1159 44255 PRN SOLE 44255 0 0 ISHARES TR IBONDS DEC2021 46435G789 564 22036 PRN SOLE 22036 0 0 ITERIS INC COM 46564T107 1752 331900 SH SOLE 331900 0 0 ITT INC COM 45073V108 4171 48590 SH SOLE 48590 0 0 HUNT J B TRANS SVCS INC COM 445658107 1195 7145 SH SOLE 7145 0 0 JEFFERIES FINL GROUP INC COM 47233W109 565 15217 SH SOLE 15217 0 0 JOHNSON & JOHNSON COM 478160104 100861 624528 SH SOLE 624528 0 0 JOHNSON CTLS INTL PLC SHS G51502105 3284 48232 SH SOLE 48232 0 0 JP MORGAN CHASE & CO COM 46625H100 399416 2440078 SH SOLE 2440078 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 723 2673 SH SOLE 2673 0 0 KEURIG DR PEPPER INC COM 49271V100 47404 1387709 SH SOLE 1387709 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 1463 103550 SH SOLE 103550 0 0 KIMBERLY CLARK CORP COM 494368103 151006 1140186 SH SOLE 1140186 0 0 KINDER MORGAN INC DEL COM 49456B101 34334 2052220 SH SOLE 2052220 0 0 KIRBY CORP COM 497266106 29601 617200 SH SOLE 617200 0 0 KLA CORPORATION COM NEW 482480100 1411 4217 SH SOLE 4217 0 0 KROGER CO COM 501044101 1472 36400 SH SOLE 36400 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 68891 312799 SH SOLE 312799 0 0 LAM RESEARCH CORP COM 512807108 2114 3714 SH SOLE 3714 0 0 LANTRONIX INC COM NEW 516548203 3067 526900 SH SOLE 526900 0 0 LAUDER ESTEE COS INC CL A 518439104 122276 407683 SH SOLE 407683 0 0 LAWSON PRODS INC COM 520776105 217219 4343508 SH SOLE 4343508 0 0 LEGGETT & PLATT INC COM 524660107 441 9828 SH SOLE 9828 0 0 LESLIES INC COM 527064109 1510 73495 SH SOLE 73495 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 222 25854 PRN SOLE 25854 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 3585 75530 SH SOLE 75530 0 0 LIFE STORAGE INC COM 53223X107 1256 10950 SH SOLE 10950 0 0 LIGHTWAVE LOGIC INC COM 532275104 123 13000 SH SOLE 13000 0 0 LILLY ELI & CO COM 532457108 5670 24538 SH SOLE 24538 0 0 LINCOLN NATL CORP IND COM 534187109 275 4000 SH SOLE 4000 0 0 LINDE PLC COM G5494J103 24356 83017 SH SOLE 83017 0 0 LIVERAMP HLDGS INC COM 53815P108 17850 377935 SH SOLE 377935 0 0 LKQ CORP COM 501889208 3438 68325 SH SOLE 68325 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 159 65000 SH SOLE 65000 0 0 LOCKHEED MARTIN CORP COM 539830109 3843 11136 SH SOLE 11136 0 0 LOWES COS INC COM 548661107 14114 69574 SH SOLE 69574 0 0 LPL FINL HLDGS INC COM 50212V100 1006 6420 SH SOLE 6420 0 0 LUMEN TECHNOLOGIES INC COM 550241103 1132 91380 SH SOLE 91380 0 0 LUMENTUM HLDGS INC COM 55024U109 1326 15870 SH SOLE 15870 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3065 67238 SH SOLE 67238 0 0 MAGNITE INC COM 55955D100 9366 334505 SH SOLE 334505 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 22521 1265915 SH SOLE 1265915 0 0 MAIN STREET CAPITAL CORP COM 56035L104 1714 41710 SH SOLE 41710 0 0 MARRIOTT INTL INC NEW CL A 571903202 441 2979 SH SOLE 2979 0 0 MARSH & MCLENNAN COS INC COM 571748102 624 4120 SH SOLE 4120 0 0 MARTIN MARIETTA MATLS INC COM 573284106 225148 658945 SH SOLE 658945 0 0 MASTERCARD INC CL A 57636Q104 7401 21288 SH SOLE 21288 0 0 MATADOR RES CO COM 576485205 456 12000 SH SOLE 12000 0 0 MCCORMICK & CO INC COM NON VTG 579780206 332 4100 SH SOLE 4100 0 0 MCDONALDS CORP COM 580135101 7258 30103 SH SOLE 30103 0 0 MEDPACE HLDGS INC COM 58506Q109 6670 35240 SH SOLE 35240 0 0 MEDTRONIC INC COM G5960L103 31289 249613 SH SOLE 249613 0 0 MERCK & CO INC COM 58933Y105 115489 1537599 SH SOLE 1537599 0 0 MERCURY SYS INC COM 589378108 3632 76590 SH SOLE 76590 0 0 MESA LABS INC COM 59064R109 4200 13891 SH SOLE 13891 0 0 METLIFE INC COM 59156R108 2284 37005 SH SOLE 37005 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 228 1484 SH SOLE 1484 0 0 MICROSOFT CORP COM 594918104 812511 2882063 SH SOLE 2882063 0 0 MIDDLEBY CORP COM 596278101 2776 16280 SH SOLE 16280 0 0 MODEL N INC COM 607525102 4170 124463 SH SOLE 124463 0 0 MONDELEZ INTL INC CL A 609207105 79253 1362209 SH SOLE 1362209 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 478 5380 SH SOLE 5380 0 0 MOODYS CORP COM 615369105 142636 401667 SH SOLE 401667 0 0 MORGAN STANLEY COM NEW 617446448 810 8329 SH SOLE 8329 0 0 MSA SAFETY INC COM 553498106 1048 7195 SH SOLE 7195 0 0 MSCI INC COM 55354G100 5846 9610 SH SOLE 9610 0 0 MURPHY OIL CORP COM 626717102 1526 61133 SH SOLE 61133 0 0 MURPHY USA INC COM 626755102 2675 15993 SH SOLE 15993 0 0 NATERA INC COM 632307104 1186 10645 SH SOLE 10645 0 0 NATIONAL INSTRS CORP COM 636518102 53459 1362719 SH SOLE 1362719 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 340 7865 SH SOLE 7865 0 0 NEOGEN CORP COM 640491106 63054 1451845 SH SOLE 1451845 0 0 NEOGENOMICS INC COM NEW 64049M209 6093 126305 SH SOLE 126305 0 0 NETFLIX INC COM 64110L106 422 691 SH SOLE 691 0 0 NEWELL BRANDS INC COM 651229106 67569 3051902 SH SOLE 3051902 0 0 NEWMARK GROUP INC CL A 65158N102 7274 508306 SH SOLE 508306 0 0 NEWMONT MNG CORP COM 651639106 68811 1267240 SH SOLE 1267240 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 5679 37370 SH SOLE 37370 0 0 NEXTERA ENERGY INC COM 65339F101 2084 26542 SH SOLE 26542 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 511 6786 SH SOLE 6786 0 0 NIKE INC CL B 654106103 162616 1119715 SH SOLE 1119715 0 0 NOKIA CORP SPONSORED ADR 654902204 872 160000 SH SOLE 160000 0 0 NORDSON CORP COM 655663102 527 2213 SH SOLE 2213 0 0 NORFOLK SOUTHERN CORP COM 655844108 1206 5040 SH SOLE 5040 0 0 NORTHERN TR CORP COM 665859104 5657 52476 SH SOLE 52476 0 0 NORTHROP GRUMMAN CORP COM 666807102 413 1148 SH SOLE 1148 0 0 NOVANTA INC COM 67000B104 3155 20420 SH SOLE 20420 0 0 NOVARTIS A G SPONSORED ADR 66987V109 975 11921 SH SOLE 11921 0 0 NOVO-NORDISK A S ADR 670100205 282 2940 SH SOLE 2940 0 0 NUCOR CORP COM 670346105 1044 10600 SH SOLE 10600 0 0 NUTANIX INC CL A 67059N108 4131 109565 SH SOLE 109565 0 0 NUVEEN MUN VALUE FD INC COM 670928100 153 13541 PRN SOLE 13541 0 0 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 423 24336 PRN SOLE 24336 0 0 NV5 GLOBAL INC COM 62945V109 2938 29807 SH SOLE 29807 0 0 NVIDIA CORP COM 67066G104 9857 47582 SH SOLE 47582 0 0 O REILLY AUTOMOTIVE INC COM 67103H107 38572 63123 SH SOLE 63123 0 0 OLD DOMINION FGHT LINES INC COM 679580100 686 2400 SH SOLE 2400 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1118 18540 SH SOLE 18540 0 0 OMNICELL INC COM 68213N109 5860 39482 SH SOLE 39482 0 0 OMNICOM GROUP INC COM 681919106 692 9548 SH SOLE 9548 0 0 ON24 INC COM 68339B104 1336 67000 SH SOLE 67000 0 0 ONE STOP SYS INC COM 68247W109 503 100000 SH SOLE 100000 0 0 ONEOK INC NEW COM 682680103 287 4943 SH SOLE 4943 0 0 ONESPAN INC COM 68287N100 8202 436725 SH SOLE 436725 0 0 OPEN LENDING CORP COM CL A 68373J104 10000 277232 SH SOLE 277232 0 0 ORACLE CORP COM 68389X105 258221 2963630 SH SOLE 2963630 0 0 ORIGIN BANCORP INC COM 68621T102 11262 265923 SH SOLE 265923 0 0 OWENS CORNING NEW COM 690742101 1465 17135 SH SOLE 17135 0 0 PACCAR INC COM 693718108 307 3888 SH SOLE 3888 0 0 PALOMAR HLDGS INC COM 69753M105 4434 54860 SH SOLE 54860 0 0 PARKER HANNIFAN CORP COM 701094104 40834 146033 SH SOLE 146033 0 0 PAYCHEX INC COM 704326107 1128 10028 SH SOLE 10028 0 0 PAYCOM SOFTWARE INC COM 70432V102 219 441 SH SOLE 441 0 0 PAYLOCITY HLDG CORP COM 70438V106 1607 5730 SH SOLE 5730 0 0 PAYPAL HLDGS INC COM 70450Y103 454908 1748233 SH SOLE 1748233 0 0 PEMBINA PIPELINE CORP COM 706327103 317 10000 SH SOLE 10000 0 0 PENTAIR PLC SHS G7S00T104 224 3084 SH SOLE 3084 0 0 PEPSICO INC COM 713448108 233102 1549779 SH SOLE 1549779 0 0 PERFICIENT INC COM 71375U101 9582 82820 SH SOLE 82820 0 0 PERKINELMER INC COM 714046109 204277 1178816 SH SOLE 1178816 0 0 PETCO HEALTH & WELLNESS CO I COM 71601V105 13684 648550 SH SOLE 648550 0 0 PFIZER INC COM 717081103 97090 2257391 SH SOLE 2257391 0 0 PGT INC COM 69336V101 1846 96648 SH SOLE 96648 0 0 PHILIP MORRIS INTL INC COM 718172109 4338 45765 SH SOLE 45765 0 0 PHILLIPS 66 COM 718546104 502 7172 SH SOLE 7172 0 0 PIMCO ETF TR TOTL RETN ETF 72201R775 276 2500 PRN SOLE 2500 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 4238 45050 SH SOLE 45050 0 0 PINTEREST INC CL A 72352L106 97813 1919775 SH SOLE 1919775 0 0 PIONEER NAT RES CO COM 723787107 72380 434689 SH SOLE 434689 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 168 16550 SH SOLE 16550 0 0 PLAYA HOTELS & RESORTS NV SHS N70544106 2797 337385 SH SOLE 337385 0 0 PNC FINL SVCS GROUP INC COM 693475105 1440 7362 SH SOLE 7362 0 0 POOL CORPORATION COM 73278L105 1486 3420 SH SOLE 3420 0 0 POST HLDGS INC COM 737446104 10727 97376 SH SOLE 97376 0 0 POTLATCHDELTIC CORPORATION COM 737630103 634 12287 SH SOLE 12287 0 0 PPG INDS INC COM 693506107 369 2580 SH SOLE 2580 0 0 PROCTER & GAMBLE CO COM 742718109 173419 1240477 SH SOLE 1240477 0 0 PROGYNY INC COM 74340E103 11155 199188 SH SOLE 199188 0 0 PROLOGIS INC COM 74340W103 1042 8310 SH SOLE 8310 0 0 PROSPERITY BANCSHARES INC COM 743606105 4385 61654 SH SOLE 61654 0 0 PRUDENTIAL FINL INC COM 744320102 1680 15969 SH SOLE 15969 0 0 Q2 HLDGS INC COM 74736L109 1518 18945 SH SOLE 18945 0 0 QUAKER CHEM CORP COM 747316107 3279 13795 SH SOLE 13795 0 0 QUALCOMM INC COM 747525103 91743 711300 SH SOLE 711300 0 0 QUANTUM CORP COM NEW 747906501 2259 436100 SH SOLE 436100 0 0 R1 RCM INC COM 749397105 4531 205857 SH SOLE 205857 0 0 RAVEN INDS INC COM 754212108 1680 29165 SH SOLE 29165 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 1376 14912 SH SOLE 14912 0 0 RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 7018 81645 SH SOLE 81645 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 11590 115196 SH SOLE 115196 0 0 RED ROCK RESORTS INC CL A 75700L108 6213 121300 SH SOLE 121300 0 0 REDWIRE CORPORATION COM 75776W103 4815 500000 SH SOLE 500000 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1128 1864 SH SOLE 1864 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 18980 133266 SH SOLE 133266 0 0 REPAY HLDGS CORP COM CL A 76029L100 1417 61545 SH SOLE 61545 0 0 REPUBLIC SVCS INC COM 760759100 6718 55953 SH SOLE 55953 0 0 REXNORD CORP NEW COM 76169B102 8787 136685 SH SOLE 136685 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 3597 131571 SH SOLE 131571 0 0 ROCKWELL AUTOMATION INC COM 773903109 154977 527061 SH SOLE 527061 0 0 ROKU INC COM CL A 77543R102 2156 6880 SH SOLE 6880 0 0 ROPER INDS INC NEW COM 776696106 271043 607543 SH SOLE 607543 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 430 9648 SH SOLE 9648 0 0 ROYAL GOLD INC COM 780287108 284 2975 SH SOLE 2975 0 0 RYDER SYS INC COM 783549108 216 2611 SH SOLE 2611 0 0 S&P GLOBAL INC COM 78409V104 3094 7283 SH SOLE 7283 0 0 SABINE ROYALTY TR UNIT BEN INT 785688102 6851 159955 SH SOLE 159955 0 0 SALESFORCE COM INC COM 79466L302 110769 408412 SH SOLE 408412 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 5787 17507 SH SOLE 17507 0 0 SCHLUMBERGER LTD COM 806857108 753 25414 SH SOLE 25414 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 521 17081 PRN SOLE 17081 0 0 SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 1340 26250 PRN SOLE 26250 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 712 18406 PRN SOLE 18406 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 243 4509 PRN SOLE 4509 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2733 36811 PRN SOLE 36811 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 4905 145080 SH SOLE 145080 0 0 SEALED AIR CORP NEW COM 81211K100 714 13037 SH SOLE 13037 0 0 SEI INVESTMENTS CO COM 784117103 1507 25418 SH SOLE 25418 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 265 2084 PRN SOLE 2084 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 737 4938 PRN SOLE 4938 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 397 6212 SH SOLE 6212 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 1894 365000 SH SOLE 365000 0 0 SERVICE CORP INTL COM 817565104 405 6720 SH SOLE 6720 0 0 SERVICENOW INC COM 81762P102 479 770 SH SOLE 770 0 0 SERVICESOURCE INTL INC COM 81763U100 1069 791800 SH SOLE 791800 0 0 SHERWIN WILLIAMS CO COM 824348106 47296 169079 SH SOLE 169079 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 27618 934307 SH SOLE 934307 0 0 SINCLAIR BROADCAST GROUP INC CL A 829226109 2547 80410 SH SOLE 80410 0 0 SL GREEN RLTY CORP COM 78440X804 3778 53325 SH SOLE 53325 0 0 SM ENERGY CO COM 78454L100 232 8804 SH SOLE 8804 0 0 SMART GLOBAL HLDGS INC SHS G8232Y101 1335 30000 SH SOLE 30000 0 0 SMITH A O CORP COM 831865209 5472 89600 SH SOLE 89600 0 0 SONOCO PRODS CO COM 835495102 669 11228 SH SOLE 11228 0 0 SONOS INC COM 83570H108 3548 109645 SH SOLE 109645 0 0 SOUTHERN CO COM 842587107 294 4751 SH SOLE 4751 0 0 SOUTHSIDE BANCSHARES INC COM 84470P109 1019 26602 SH SOLE 26602 0 0 SOUTHWEST AIRLS CO COM 844741108 631 12265 SH SOLE 12265 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 6899 16077 SH SOLE 16077 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 2061 12549 PRN SOLE 12549 0 0 SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 1469 40216 PRN SOLE 40216 0 0 SPDR SERIES TRUST BRC HGH YLD BD 78464A417 295 2701 PRN SOLE 2701 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 298 2500 PRN SOLE 2500 0 0 SPDR SER TR S&P DIVID ETF 78464A763 283 2410 PRN SOLE 2410 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 706 5614 PRN SOLE 5614 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 822 2430 PRN SOLE 2430 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 832 9094 PRN SOLE 9094 0 0 SPROUT SOCIAL INC COM CL A 85209W109 126775 1039565 SH SOLE 1039565 0 0 SPS COMMERCE INC COM 78463M107 1631 10110 SH SOLE 10110 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 13252 103107 SH SOLE 103107 0 0 STARBUCKS CORP COM 855244109 42296 383427 SH SOLE 383427 0 0 STRYKER CORPORATION COM 863667101 101969 386656 SH SOLE 386656 0 0 SUN LIFE FINANCIAL INC. COM 866796105 539 10478 SH SOLE 10478 0 0 SVB FINL GROUP COM 78486Q101 5083 7857 SH SOLE 7857 0 0 SWK HLDGS CORP COM NEW 78501P203 2886 158818 SH SOLE 158818 0 0 SYSCO CORP COM 871829107 3385 43126 SH SOLE 43126 0 0 T-MOBILE US INC COM 872590104 1549 12128 SH SOLE 12128 0 0 PRICE T ROWE GROUP INC COM 74144T108 209 1063 SH SOLE 1063 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 203 1818 SH SOLE 1818 0 0 TARGET CORP COM 87612E106 4288 18745 SH SOLE 18745 0 0 TE CONNECTIVITY LTD REG SHS H84989104 2540 18509 SH SOLE 18509 0 0 TECK RESOURCES LTD CL B 878742204 1222 49065 SH SOLE 49065 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 172132 400699 SH SOLE 400699 0 0 TESLA INC COM 88160R101 485 625 SH SOLE 625 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 4006 66742 SH SOLE 66742 0 0 TEXAS INSTRS INC COM 882508104 9878 51392 SH SOLE 51392 0 0 TEXTAINER GROUP HOLDINGS LTD COM G8766E109 3931 112600 SH SOLE 112600 0 0 THE TRADE DESK INC COM CL A 88339J105 7643 108725 SH SOLE 108725 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 584059 1022280 SH SOLE 1022280 0 0 TORO CO COM 891092108 93258 957371 SH SOLE 957371 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 2247 75160 SH SOLE 75160 0 0 TRACTOR SUPPLY CO COM 892356106 99023 488737 SH SOLE 488737 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 472 2732 SH SOLE 2732 0 0 TRANSDIGM GROUP INC COM 893641100 2019 3232 SH SOLE 3232 0 0 TRANSMEDICS GROUP INC COM 89377M109 2368 71575 SH SOLE 71575 0 0 TREX CO INC COM 89531P105 905 8880 SH SOLE 8880 0 0 TRIMBLE NAVIGATION LTD COM 896239100 338766 4118736 SH SOLE 4118736 0 0 TRIUMPH GROUP INC NEW COM 896818101 2419 129818 SH SOLE 129818 0 0 TRUIST FINL CORP COM 89832Q109 71203 1214032 SH SOLE 1214032 0 0 TWILIO INC CL A 90138F102 1688 5292 SH SOLE 5292 0 0 TYLER TECHNOLOGIES INC COM 902252105 29069 63379 SH SOLE 63379 0 0 U S PHYSICAL THERAPY INC COM 90337L108 4389 39680 SH SOLE 39680 0 0 UNION PAC CORP COM 907818108 252882 1290150 SH SOLE 1290150 0 0 UNITED PARCEL SERVICE INC CL B 911312106 4504 24731 SH SOLE 24731 0 0 UNITEDHEALTH GROUP INC COM 91324P102 5255 13448 SH SOLE 13448 0 0 UPLAND SOFTWARE INC COM 91544A109 240 7163 SH SOLE 7163 0 0 UPWORK INC COM 91688F104 10194 226375 SH SOLE 226375 0 0 US BANCORP DEL COM NEW 902973304 146523 2465057 SH SOLE 2465057 0 0 UTZ BRANDS INC COM CL A 918090101 1988 116050 SH SOLE 116050 0 0 V F CORP COM 918204108 159528 2381369 SH SOLE 2381369 0 0 VALERO ENERGY CORP COM 91913Y100 528 7476 SH SOLE 7476 0 0 VALMONT INDS INC COM 920253101 100035 425464 SH SOLE 425464 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 714 7986 PRN SOLE 7986 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 888 10840 PRN SOLE 10840 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1343 15712 PRN SOLE 15712 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 537 10633 PRN SOLE 10633 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 302 2925 PRN SOLE 2925 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1105 18129 PRN SOLE 18129 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 530 10603 PRN SOLE 10603 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3454 63064 PRN SOLE 63064 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7761 19678 PRN SOLE 19678 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 5679 24034 PRN SOLE 24034 0 0 VANGUARD INDEX FDS REIT ETF 922908553 780 7667 SH SOLE 7667 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 843 3010 PRN SOLE 3010 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 1272 7516 PRN SOLE 7516 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 3941 21611 PRN SOLE 21611 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 2002 9155 PRN SOLE 9155 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 6443 29013 PRN SOLE 29013 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 238 1693 PRN SOLE 1693 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4982 60451 PRN SOLE 60451 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 345 3659 PRN SOLE 3659 0 0 VERISK ANALYTICS INC COM 92345Y106 36060 180058 SH SOLE 180058 0 0 VERITEX HLDGS INC COM 923451108 4418 112248 SH SOLE 112248 0 0 VERIZON COMMUNICATIONS COM 92343V104 17723 328137 SH SOLE 328137 0 0 VIASAT INC COM 92552V100 2133 38738 SH SOLE 38738 0 0 VIATRIS INC COM 92556V106 892 65815 SH SOLE 65815 0 0 VIEWRAY INC COM 92672L107 2765 383445 SH SOLE 383445 0 0 VISA INC COM CL A 92826C839 215997 969682 SH SOLE 969682 0 0 VULCAN MATS CO COM 929160109 989 5845 SH SOLE 5845 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 2199 46731 SH SOLE 46731 0 0 WAL MART STORES INC COM 931142103 52902 379553 SH SOLE 379553 0 0 WASTE CONNECTIONS INC COM 94106B101 147987 1175152 SH SOLE 1175152 0 0 WASTE MGMT INC DEL COM 94106L109 46210 309387 SH SOLE 309387 0 0 WATSCO INC COM 942622200 1637 6187 SH SOLE 6187 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 1954 11625 SH SOLE 11625 0 0 WELLS FARGO & CO NEW COM 949746101 1470 31668 SH SOLE 31668 0 0 WESTWOOD HLDGS GROUP INC COM 961765104 4805 252877 SH SOLE 252877 0 0 WEYERHAEUSER CO COM 962166104 539 15165 SH SOLE 15165 0 0 WHIRLPOOL CORP COM 963320106 715 3508 SH SOLE 3508 0 0 WILLIAMS SONOMA INC COM 969904101 442 2491 SH SOLE 2491 0 0 WINGSTOP INC COM 974155103 3335 20345 SH SOLE 20345 0 0 WORKIVA INC COM CL A 98139A105 5944 42167 SH SOLE 42167 0 0 XILINX INC COM 983919101 8781 58153 SH SOLE 58153 0 0 XPO LOGISTICS INC COM 983793100 560 7035 SH SOLE 7035 0 0 DBX ETF TR XTRACK MSCI EAFE 233051630 344 15120 PRN SOLE 15120 0 0 XYLEM INC COM 98419M100 136560 1104138 SH SOLE 1104138 0 0 YETI HLDGS INC COM 98585X104 3212 37481 SH SOLE 37481 0 0 YUM BRANDS INC COM 988498101 3238 26475 SH SOLE 26475 0 0 YUM CHINA HLDGS INC COM 98850P109 957 16469 SH SOLE 16469 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 247 480 SH SOLE 480 0 0 ZIMMER HLDGS INC COM 98956P102 440 3005 SH SOLE 3005 0 0 ZIONS BANCORPORATION COM 989701107 113167 1828523 SH SOLE 1828523 0 0 ZIX CORP COM 98974P100 1854 262270 SH SOLE 262270 0 0 ZOETIS INC CL A 98978V103 379448 1954508 SH SOLE 1954508 0 0