0000950123-21-010891.txt : 20210813 0000950123-21-010891.hdr.sgml : 20210813 20210813160615 ACCESSION NUMBER: 0000950123-21-010891 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210813 DATE AS OF CHANGE: 20210813 EFFECTIVENESS DATE: 20210813 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: 211172099 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 06-30-2021 06-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 08-13-2021 0 610 20458542 false
INFORMATION TABLE 2 5571.xml INFORMATION TABLE FOR FORM 13F 3M CO COM 88579Y101 3045 15328 SH SOLE 15328 0 0 A10 NETWORKS INC COM 002121101 1790 159000 SH SOLE 159000 0 0 ABBOTT LABS COM 002824100 248679 2145083 SH SOLE 2145083 0 0 ABBVIE INC COM 00287Y109 113418 1006908 SH SOLE 1006908 0 0 ACCENTURE LTD BERMUDA CL A G1151C101 77415 262609 SH SOLE 262609 0 0 ACI WORLDWIDE INC COM 004498101 32378 871795 SH SOLE 871795 0 0 ADOBE SYS INC COM 00724F101 535630 914607 SH SOLE 914607 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 3991 26998 SH SOLE 26998 0 0 AGNC INVT CORP COM 00123Q104 260 15395 SH SOLE 15395 0 0 AIR PRODS & CHEMS INC COM 009158106 318456 1106979 SH SOLE 1106979 0 0 AIRBNB INC COM CL A 009066101 907 5921 SH SOLE 5921 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 332908 2855132 SH SOLE 2855132 0 0 AKUMIN INC COM 01021F109 763 242244 SH SOLE 242244 0 0 ALAMO GROUP INC COM 011311107 12098 79235 SH SOLE 79235 0 0 ALARM COM HLDGS INC COM 011642105 16528 195130 SH SOLE 195130 0 0 ALCON ORD SHS H01301128 145945 2077209 SH SOLE 2077209 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 642 2831 SH SOLE 2831 0 0 ALIGN TECHNOLOGY INC COM 016255101 1390 2275 SH SOLE 2275 0 0 ALKAMI TECHNOLOGY INC COM 01644J108 4671 130960 SH SOLE 130960 0 0 ALLSTATE CORP COM 020002101 26066 199834 SH SOLE 199834 0 0 ALPHABET INC CLASS A COM 02079K305 349977 143328 SH SOLE 143328 0 0 ALPHABET INC CLASS C COM 02079K107 359356 143380 SH SOLE 143380 0 0 ALPHATEC HLDGS INC COM NEW 02081G201 2444 159540 SH SOLE 159540 0 0 ALTAIR ENGR INC COM CL A 021369103 5783 83845 SH SOLE 83845 0 0 ALTRIA GROUP INC COM 02209S103 1474 30923 SH SOLE 30923 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 131 30000 SH SOLE 30000 0 0 AMAZON COM INC COM 023135106 723565 210329 SH SOLE 210329 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 264 17604 SH SOLE 17604 0 0 AMERICAN ELEC PWR CO INC COM 025537101 508 6000 SH SOLE 6000 0 0 AMERICAN EXPRESS CO COM 025816109 99098 599760 SH SOLE 599760 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 878 18447 SH SOLE 18447 0 0 AMERICAN TOWER CORP COM 03027X100 57463 212715 SH SOLE 212715 0 0 AMETEK INC NEW COM 031100100 6647 49790 SH SOLE 49790 0 0 AMGEN INC CL A 031162100 139230 571199 SH SOLE 571199 0 0 AMPHENOL CORP NEW CL A 032095101 1394 20384 SH SOLE 20384 0 0 ANALOG DEVICES INC COM 032654105 819 4758 SH SOLE 4758 0 0 ANNALY CAP MGMT INC COM 035710409 270 30450 SH SOLE 30450 0 0 ANSYS INC COM 03662Q105 48809 140636 SH SOLE 140636 0 0 AON PLC SHS CL A G0403H108 599 2510 SH SOLE 2510 0 0 APOLLO ENDOSURGERY INC COM 03767D108 4418 545454 SH SOLE 545454 0 0 APPIAN CORP CL A 03782L101 759 5512 SH SOLE 5512 0 0 APPLE COMPUTER INC COM 037833100 977553 7137511 SH SOLE 7137511 0 0 APPLIED MATLS INC COM 038222105 2320 16290 SH SOLE 16290 0 0 APTARGROUP INC COM 038336103 423 3000 SH SOLE 3000 0 0 ARGO GROUP INTL HLDGS LTD COM G0464B107 3987 76925 SH SOLE 76925 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 6707 80985 SH SOLE 80985 0 0 AT&T INC COM 00206R102 114561 3980576 SH SOLE 3980576 0 0 ATLANTIC CAP BANCSHARES INC COM 048269203 222 8714 SH SOLE 8714 0 0 AUTOMATIC DATA PROCESSING INC COM 053015103 17075 85966 SH SOLE 85966 0 0 AUTODESK INC COM 052769106 1815 6217 SH SOLE 6217 0 0 AUTOZONE INC COM 053332102 3399 2278 SH SOLE 2278 0 0 AVERY DENNISON CORP COM 053611109 1970 9372 SH SOLE 9372 0 0 AVID TECHNOLOGY INC COM 05367P100 8577 219075 SH SOLE 219075 0 0 AXON ENTERPRISE INC COM 05464C101 32036 181200 SH SOLE 181200 0 0 AZZ INC COM 002474104 11900 229825 SH SOLE 229825 0 0 BAIDU INC SPON ADR REP A 056752108 662 3245 SH SOLE 3245 0 0 BALL CORP COM 058498106 24302 299947 SH SOLE 299947 0 0 BALLYS CORPORATION COM 05875B106 2900 53600 SH SOLE 53600 0 0 BANCORPSOUTH BK TUPELO MISS COM 05971J102 10292 363296 SH SOLE 363296 0 0 BANK NEW YORK INC COM 064058100 2038 39790 SH SOLE 39790 0 0 BANK OF AMERICA CORPORATION COM 060505104 317080 7690526 SH SOLE 7690526 0 0 BARNES GROUP INC COM 067806109 4394 85735 SH SOLE 85735 0 0 BCE INC COM NEW 05534B760 310 6278 SH SOLE 6278 0 0 BEAM GLOBAL COM 07373B109 1022 26667 SH SOLE 26667 0 0 BECTON DICKINSON & CO COM 075887109 12605 51833 SH SOLE 51833 0 0 BELLRING BRANDS INC COM CL A 079823100 2871 91610 SH SOLE 91610 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 5442 13 SH SOLE 13 0 0 BERKSHIRE HATHAWAY INC DEL CL B 084670702 39545 142289 SH SOLE 142289 0 0 BGSF INC COM 05601C105 954 77300 SH SOLE 77300 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 826 13846 SH SOLE 13846 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1532 23600 SH SOLE 23600 0 0 BLACK KNIGHT INC COM 09215C105 93114 1194073 SH SOLE 1194073 0 0 BLACKBAUD INC COM 09227Q100 5910 77188 SH SOLE 77188 0 0 BLACKROCK INC COM 09247X101 1040 1189 SH SOLE 1189 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 1341 13800 SH SOLE 13800 0 0 BOEING CO COM 097023105 2174 9075 SH SOLE 9075 0 0 BOK FINL CORP COM NEW 05561Q201 994 11479 SH SOLE 11479 0 0 BOOKING HLDGS INC COM 09857L108 3214 1469 SH SOLE 1469 0 0 BOSTON SCIENTIFIC CORP COM 101137107 455 10650 SH SOLE 10650 0 0 BP PLC SPONSORED ADR 055622104 428 16198 SH SOLE 16198 0 0 BRIGHTCOVE INC COM 10921T101 5940 413925 SH SOLE 413925 0 0 BRINKER INTL INC COM 109641100 1022 16524 SH SOLE 16524 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 1876 28074 SH SOLE 28074 0 0 BROADCOM INC COM 11135F101 4678 9811 SH SOLE 9811 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 52852 327194 SH SOLE 327194 0 0 BRUNSWICK CORP COM 117043109 906 9095 SH SOLE 9095 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 4891 114650 SH SOLE 114650 0 0 CABOT OIL & GAS CORP COM 127097103 107690 6167786 SH SOLE 6167786 0 0 CALLAWAY GOLF CO COM 131193104 4207 124730 SH SOLE 124730 0 0 CANADIAN NATL RY CO COM 136375102 1195 11328 SH SOLE 11328 0 0 CAREDX INC COM 14167L103 3822 41760 SH SOLE 41760 0 0 CARLYLE GROUP INC COM 14316J108 218 4700 SH SOLE 4700 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 250 5145 SH SOLE 5145 0 0 CASTLE BIOSCIENCES INC COM 14843C105 6175 84204 SH SOLE 84204 0 0 CATERPILLAR INC DEL COM 149123101 2219 10195 SH SOLE 10195 0 0 CBTX INC COM 12481V104 33554 1228640 SH SOLE 1228640 0 0 CECO ENVIRONMENTAL CORP COM 125141101 17112 2389978 SH SOLE 2389978 0 0 CELSIUS HLDGS INC COM NEW 15118V207 3854 50651 SH SOLE 50651 0 0 CENTERPOINT ENERGY INC COM 15189T107 442 18041 SH SOLE 18041 0 0 CENTRAL SECS CORP COM 155123102 333 7903 PRN SOLE 7903 0 0 CERNER CORP COM 156782104 509 6509 SH SOLE 6509 0 0 CERUS CORP COM 157085101 864 146210 SH SOLE 146210 0 0 CHARLES RIV LABS INTL INC COM 159864107 202743 548073 SH SOLE 548073 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1221 1693 SH SOLE 1693 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 340 2930 SH SOLE 2930 0 0 CHEGG INC COM 163092109 580 6975 SH SOLE 6975 0 0 CHEMOURS CO COM 163851108 209 6015 SH SOLE 6015 0 0 CHEVRON CORP NEW COM 166764100 120143 1147060 SH SOLE 1147060 0 0 CHUBB LIMITED COM H1467J104 1747 10994 SH SOLE 10994 0 0 CHURCH & DWIGHT INC COM 171340102 217 2552 SH SOLE 2552 0 0 CIENA CORP COM NEW 171779309 1080 18982 SH SOLE 18982 0 0 CINTAS CORP COM 172908105 197375 516688 SH SOLE 516688 0 0 CISCO SYS INC COM 17275R102 22869 431498 SH SOLE 431498 0 0 CITIGROUP INC COM NEW 172967424 6925 97880 SH SOLE 97880 0 0 CITRIX SYS INC COM 177376100 4277 36468 SH SOLE 36468 0 0 CLOUDERA INC COM 18914U100 6557 413415 SH SOLE 413415 0 0 CME GROUP INC COM 12572Q105 238 1121 SH SOLE 1121 0 0 CNX RES CORP COM 12653C108 4360 319175 SH SOLE 319175 0 0 COCA COLA CO COM 191216100 228151 4216437 SH SOLE 4216437 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 249 4200 SH SOLE 4200 0 0 COLFAX CORP COM 194014106 9589 209313 SH SOLE 209313 0 0 COLGATE PALMOLIVE CO COM 194162103 123250 1515053 SH SOLE 1515053 0 0 COMCAST CORP NEW CL A 20030N101 6354 111436 SH SOLE 111436 0 0 COMERICA INC COM 200340107 190270 2667092 SH SOLE 2667092 0 0 COMMSCOPE HLDG CO INC COM 20337X109 2909 136500 SH SOLE 136500 0 0 COMPASS MINERALS INTL INC COM 20451N101 8478 143062 SH SOLE 143062 0 0 CONOCOPHILLIPS COM 20825C104 132660 2178326 SH SOLE 2178326 0 0 CONSTELLATION BRANDS INC CL A 21036P108 327 1400 SH SOLE 1400 0 0 CONTANGO OIL & GAS COMPANY COM NEW 21075N204 32438 7508894 SH SOLE 7508894 0 0 COPART INC COM 217204106 6095 46230 SH SOLE 46230 0 0 CORTEVA INC COM 22052L104 22965 517816 SH SOLE 517816 0 0 COSTCO WHSL CORP NEW COM 22160K105 7400 18702 SH SOLE 18702 0 0 CROSSFIRST BANKSHARES INC COM 22766M109 14547 1057976 SH SOLE 1057976 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 1536 7871 SH SOLE 7871 0 0 CSW INDUSTRIALS INC COM 126402106 4248 35860 SH SOLE 35860 0 0 CSX CORP COM 126408103 298 9294 SH SOLE 9294 0 0 CULLEN FROST BANKERS INC COM 229899109 255718 2283200 SH SOLE 2283200 0 0 CUMMINS INC COM 231021106 1389 5697 SH SOLE 5697 0 0 CVS CORP COM 126650100 1637 19619 SH SOLE 19619 0 0 CYNERGISTEK INC COM 23258P105 820 403880 SH SOLE 403880 0 0 CYRUSONE INC COM 23283R100 295 4125 SH SOLE 4125 0 0 DALLASNEWS CORP COM SER A 235050101 1800 249360 SH SOLE 249360 0 0 DANAHER CORP DEL COM 235851102 554880 2067670 SH SOLE 2067670 0 0 DEERE & CO COM 244199105 1433 4062 SH SOLE 4062 0 0 DELUXE CORP COM 248019101 9177 192099 SH SOLE 192099 0 0 DENTSPLY SIRONA INC COM 24906P109 935 14788 SH SOLE 14788 0 0 DERMTECH INC COM 24984K105 1636 39360 SH SOLE 39360 0 0 DEVON ENERGY CORP NEW COM 25179M103 14185 485959 SH SOLE 485959 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 1048 5469 SH SOLE 5469 0 0 DIAMONDBACK ENERGY INC COM 25278X109 1502 16000 SH SOLE 16000 0 0 DIGITAL RLTY TR INC COM 253868103 973 6464 SH SOLE 6464 0 0 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 246 5215 PRN SOLE 5215 0 0 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 562 20829 PRN SOLE 20829 0 0 DISCOVER FINL SVCS COM 254709108 909 7688 SH SOLE 7688 0 0 DISNEY WALT CO COM DISNEY 254687106 202371 1151337 SH SOLE 1151337 0 0 DOLLAR GEN CORP NEW COM 256677105 734 3391 SH SOLE 3391 0 0 DOLLAR TREE INC COM 256746108 30611 307649 SH SOLE 307649 0 0 DOMINION RES INC VA NEW COM 25746U109 263 3570 SH SOLE 3570 0 0 DONALDSON INC COM 257651109 266 4181 SH SOLE 4181 0 0 DOVER CORP COM 260003108 2159 14335 SH SOLE 14335 0 0 DOW INC COM 260557103 716 11314 SH SOLE 11314 0 0 DUKE ENERGY CORP NEW COM 26441C204 1671 16926 SH SOLE 16926 0 0 DUN & BRADSTREET HLDGS INC COM 26484T106 10065 471008 SH SOLE 471008 0 0 DUPONT DE NEMOURS INC COM 26614N102 147573 1906380 SH SOLE 1906380 0 0 DXP ENTERPRISES INC NEW COM NEW 233377407 14353 431028 SH SOLE 431028 0 0 DZS INC COM 268211109 10022 483000 SH SOLE 483000 0 0 EAGLE MATERIALS INC COM 26969P108 4935 34730 SH SOLE 34730 0 0 EATON CORP PLC SHS G29183103 989 6674 SH SOLE 6674 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 141 10000 PRN SOLE 10000 0 0 EBAY INC. COM 278642103 311 4425 SH SOLE 4425 0 0 ECOLAB INC COM 278865100 206861 1004324 SH SOLE 1004324 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 1199 11576 SH SOLE 11576 0 0 EGAIN CORP COM NEW 28225C806 1824 158900 SH SOLE 158900 0 0 ELEMENT SOLUTIONS INC COM 28618M106 1418 60660 SH SOLE 60660 0 0 EMERSON ELEC CO COM 291011104 116322 1208669 SH SOLE 1208669 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 162 15220 SH SOLE 15220 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 7451 308801 SH SOLE 308801 0 0 ENVESTNET INC COM 29404K106 7259 95692 SH SOLE 95692 0 0 EOG RES INC COM 26875P101 47082 564261 SH SOLE 564261 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 610 7925 SH SOLE 7925 0 0 ETF SER SOLUTIONS CLEARSHS ULTRA 26922A453 850 8489 PRN SOLE 8489 0 0 EVERI HLDGS INC COM 30034T103 6232 249887 SH SOLE 249887 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1938 57375 SH SOLE 57375 0 0 EXPEDITORS INTL WASH INC COM 302130109 422 3333 SH SOLE 3333 0 0 EXXON MOBIL CORP COM 30231G102 48350 766493 SH SOLE 766493 0 0 FACEBOOK INC CL A 30303M102 132172 380121 SH SOLE 380121 0 0 FAIR ISAAC CORP COM 303250104 774 1540 SH SOLE 1540 0 0 FARO TECHNOLOGIES INC COM 311642102 1677 21559 SH SOLE 21559 0 0 FASTENAL CO COM 311900104 555 10666 SH SOLE 10666 0 0 FEDERAL SIGNAL COM 313855108 2894 71945 SH SOLE 71945 0 0 FEDEX CORP COM 31428X106 1073 3598 SH SOLE 3598 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 432 3049 SH SOLE 3049 0 0 FIREEYE INC COM 31816Q101 303 15000 SH SOLE 15000 0 0 FIRST FINL BANKSHARES COM 32020R109 24638 501480 SH SOLE 501480 0 0 FIRST SOLAR INC COM 336433107 347 3833 SH SOLE 3833 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1417 13370 PRN SOLE 13370 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1425 5820 PRN SOLE 5820 0 0 FIRSTSERVICE CORP NEW COM 33767E202 2974 17365 SH SOLE 17365 0 0 FIVE BELOW INC COM 33829M101 1005 5200 SH SOLE 5200 0 0 FIVE9 INC COM 338307101 1120 6105 SH SOLE 6105 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 3315 12945 SH SOLE 12945 0 0 FMC CORP COM NEW 302491303 309950 2864598 SH SOLE 2864598 0 0 FORTINET INC COM 34959E109 20623 86583 SH SOLE 86583 0 0 FORTIVE CORP COM 34959J108 38112 546480 SH SOLE 546480 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 807 24050 SH SOLE 24050 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 281 2824 SH SOLE 2824 0 0 FOX FACTORY HLDG CORP COM 35138V102 3202 20570 SH SOLE 20570 0 0 FRANKLIN ELEC INC COM 353514102 97380 1207883 SH SOLE 1207883 0 0 FREQUENCY ELECTRS INC COM 358010106 1078 110000 SH SOLE 110000 0 0 FRESHPET INC COM 358039105 5691 34925 SH SOLE 34925 0 0 GARMIN LTD SHS H2906T109 1654 11433 SH SOLE 11433 0 0 GENERAC HLDGS INC COM 368736104 154415 371951 SH SOLE 371951 0 0 GENERAL DYNAMICS CORP COM 369550108 6368 33825 SH SOLE 33825 0 0 GENERAL ELECTRIC CO COM 369604103 220 16317 SH SOLE 16317 0 0 GENERAL MLS INC COM 370334104 3674 60293 SH SOLE 60293 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 186 16000 SH SOLE 16000 0 0 GENTEX CORP COM 371901109 10697 323275 SH SOLE 323275 0 0 GENUINE PARTS CO COM 372460105 892 7052 SH SOLE 7052 0 0 GILEAD SCIENCES INC COM 375558103 1464 21262 SH SOLE 21262 0 0 GLACIER BANCORP INC NEW COM 37637Q105 48731 884732 SH SOLE 884732 0 0 GLOBAL INDUSTRIAL COMPANY COM 37892E102 30748 837604 SH SOLE 837604 0 0 GLOBE LIFE INC COM 37959E102 511 5362 SH SOLE 5362 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 211 8204 PRN SOLE 8204 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 4523 11917 SH SOLE 11917 0 0 GOOSEHEAD INS INC CL A 38267D109 7536 59195 SH SOLE 59195 0 0 GOPRO INC CL A 38268T103 2445 209840 SH SOLE 209840 0 0 GORMAN RUPP CO COM 383082104 11977 347775 SH SOLE 347775 0 0 GRAHAM CORP COM 384556106 1563 113600 SH SOLE 113600 0 0 GRAINGER W W INC COM 384802104 2292 5234 SH SOLE 5234 0 0 GSI TECHNOLOGY INC COM 36241U106 927 165000 SH SOLE 165000 0 0 HALLIBURTON CO COM 406216101 942 40765 SH SOLE 40765 0 0 HANESBRANDS INC COM 410345102 427 22867 SH SOLE 22867 0 0 HASBRO INC COM 418056107 652 6900 SH SOLE 6900 0 0 HEALTHEQUITY INC COM 42226A107 2459 30550 SH SOLE 30550 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 217 6513 SH SOLE 6513 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 5104 65390 SH SOLE 65390 0 0 HERSHEY CO COM 427866108 279 1599 SH SOLE 1599 0 0 HESS CORP COM 42809H107 1394 15960 SH SOLE 15960 0 0 HEXCEL CORP NEW COM 428291108 2840 45510 SH SOLE 45510 0 0 HILLTOP HOLDINGS INC COM 432748101 1694 46542 SH SOLE 46542 0 0 HOLLYFRONTIER CORP COM 436106108 4625 140585 SH SOLE 140585 0 0 HOME BANCSHARES INC COM 436893200 17286 700397 SH SOLE 700397 0 0 HOME DEPOT INC COM 437076102 444338 1393391 SH SOLE 1393391 0 0 HONEYWELL INTL INC COM 438516106 348594 1589213 SH SOLE 1589213 0 0 HORIZON THERAPEUTICS PUB LTD SHS G46188101 959 10245 SH SOLE 10245 0 0 HP INC COM 40434L105 981 32502 SH SOLE 32502 0 0 IDEX CORP COM 45167R104 115444 524625 SH SOLE 524625 0 0 IDEXX LABS INC COM 45168D104 2668 4224 SH SOLE 4224 0 0 ILLINOIS TOOL WKS INC COM 452308109 35713 159749 SH SOLE 159749 0 0 ILLUMINA INC COM 452327109 397 840 SH SOLE 840 0 0 INDEPENDENT BK GROUP INC COM 45384B106 1184 16000 SH SOLE 16000 0 0 INFINERA CORPORATION COM 45667G103 1106 108418 SH SOLE 108418 0 0 INOVALON HLDGS INC COM CL A 45781D101 6026 176815 SH SOLE 176815 0 0 INTEL CORP COM 458140100 72166 1285460 SH SOLE 1285460 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 393 3315 SH SOLE 3315 0 0 INTERNATIONAL PAPER CO COM 460146103 2580 42086 SH SOLE 42086 0 0 INTEVAC INC COM 461148108 2335 346499 SH SOLE 346499 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 3088 21064 SH SOLE 21064 0 0 INTUIT COM 461202103 2164 4414 SH SOLE 4414 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 2005 2180 SH SOLE 2180 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 2707 7636 SH SOLE 7636 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 473 6135 PRN SOLE 6135 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 435 1500 PRN SOLE 1500 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 489 3245 PRN SOLE 3245 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 1530 10500 PRN SOLE 10500 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 2972 114210 SH SOLE 114210 0 0 IRON MTN INC NEW COM 46284V101 558 13189 SH SOLE 13189 0 0 ISHARES INC MSCI ISRAEL ETF 464286632 503 7225 PRN SOLE 7225 0 0 ISHARES INC MSCI NETHERL ETF 464286814 519 10720 PRN SOLE 10720 0 0 ISHARES INC MSCI HONG KG ETF 464286871 790 29560 PRN SOLE 29560 0 0 ISHARES TR S&P 100 ETF 464287101 795 4050 PRN SOLE 4050 0 0 ISHARES TR CORE S&P TTL STK 464287150 6748 68327 PRN SOLE 68327 0 0 ISHARES TR CORE S&P500 ETF 464287200 480 1116 PRN SOLE 1116 0 0 ISHARES TR CORE US AGGBD ET 464287226 5304 45990 PRN SOLE 45990 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 1507 17487 PRN SOLE 17487 0 0 ISHARES TR MSCI EAFE ETF 464287465 254 3225 PRN SOLE 3225 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 588 5112 PRN SOLE 5112 0 0 ISHARES TR CORE S&P MCP ETF 464287507 688 2561 PRN SOLE 2561 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 211 1330 PRN SOLE 1330 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 539 1984 PRN SOLE 1984 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 351 2120 PRN SOLE 2120 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 465 2029 PRN SOLE 2029 0 0 ISHARES TR U.S. TECH ETF 464287721 239 2400 PRN SOLE 2400 0 0 ISHARES TR CORE S&P SCP ETF 464287804 5982 52950 PRN SOLE 52950 0 0 ISHARES TR SP SMCP600VL ETF 464287879 708 6718 PRN SOLE 6718 0 0 ISHARES TR SP SMCP600GR ETF 464287887 1666 12564 PRN SOLE 12564 0 0 ISHARES TR MSCI ACWI EX US 464288240 9188 159769 PRN SOLE 159769 0 0 ISHARES TR IBOXX HI YD ETF 464288513 248 2819 PRN SOLE 2819 0 0 ISHARES TR INTRMD CR BD ETF 464288638 1378 22763 PRN SOLE 22763 0 0 ISHARES TR SHORT TREAS BD 464288679 227 2050 PRN SOLE 2050 0 0 ISHARES TR PFD AND INCM SEC 464288687 565 14366 PRN SOLE 14366 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 1558 16144 PRN SOLE 16144 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 1034 16168 PRN SOLE 16168 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 462 6833 PRN SOLE 6833 0 0 ISHARES TR IBONDS DEC2023 46435G318 322 12345 PRN SOLE 12345 0 0 ISHARES TR IBONDS DEC22 ETF 46435G755 1162 44255 PRN SOLE 44255 0 0 ISHARES TR IBONDS DEC2021 46435G789 700 27311 PRN SOLE 27311 0 0 ITERIS INC COM 46564T107 2207 331900 SH SOLE 331900 0 0 ITT INC COM 45073V108 4575 49955 SH SOLE 49955 0 0 HUNT J B TRANS SVCS INC COM 445658107 1262 7745 SH SOLE 7745 0 0 JEFFERIES FINL GROUP INC COM 47233W109 520 15217 SH SOLE 15217 0 0 JOHNSON & JOHNSON COM 478160104 103205 626473 SH SOLE 626473 0 0 JOHNSON CTLS INTL PLC SHS G51502105 3400 49547 SH SOLE 49547 0 0 JP MORGAN CHASE & CO COM 46625H100 379424 2439396 SH SOLE 2439396 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 701 2473 SH SOLE 2473 0 0 KEURIG DR PEPPER INC COM 49271V100 43819 1243443 SH SOLE 1243443 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 1369 106550 SH SOLE 106550 0 0 KIMBERLY CLARK CORP COM 494368103 161183 1204837 SH SOLE 1204837 0 0 KINDER MORGAN INC DEL COM 49456B101 27562 1511889 SH SOLE 1511889 0 0 KIRBY CORP COM 497266106 27827 458883 SH SOLE 458883 0 0 KLA CORPORATION COM NEW 482480100 1367 4217 SH SOLE 4217 0 0 KROGER CO COM 501044101 1394 36400 SH SOLE 36400 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 68702 317844 SH SOLE 317844 0 0 LAM RESEARCH CORP COM 512807108 2427 3730 SH SOLE 3730 0 0 LANTRONIX INC COM NEW 516548203 2641 511900 SH SOLE 511900 0 0 LAUDER ESTEE COS INC CL A 518439104 125961 396003 SH SOLE 396003 0 0 LAWSON PRODS INC COM 520776105 232421 4343508 SH SOLE 4343508 0 0 LCI INDS COM 50189K103 263 2000 SH SOLE 2000 0 0 LEGGETT & PLATT INC COM 524660107 593 11437 SH SOLE 11437 0 0 LESLIES INC COM 527064109 2020 73495 SH SOLE 73495 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 234 25854 PRN SOLE 25854 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 3480 75023 SH SOLE 75023 0 0 LIFE STORAGE INC COM 53223X107 1175 10950 SH SOLE 10950 0 0 LILLY ELI & CO COM 532457108 5727 24951 SH SOLE 24951 0 0 LIMELIGHT NETWORKS INC COM 53261M104 1052 334000 SH SOLE 334000 0 0 LINCOLN NATL CORP IND COM 534187109 251 4000 SH SOLE 4000 0 0 LINDE PLC COM G5494J103 23443 81088 SH SOLE 81088 0 0 LIVERAMP HLDGS INC COM 53815P108 17519 373945 SH SOLE 373945 0 0 LKQ CORP COM 501889208 3351 68085 SH SOLE 68085 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 166 65000 SH SOLE 65000 0 0 LOCKHEED MARTIN CORP COM 539830109 4879 12896 SH SOLE 12896 0 0 LOWES COS INC COM 548661107 13899 71653 SH SOLE 71653 0 0 LPL FINL HLDGS INC COM 50212V100 884 6550 SH SOLE 6550 0 0 LUMEN TECHNOLOGIES INC COM 550241103 1338 98445 SH SOLE 98445 0 0 LUMENTUM HLDGS INC COM 55024U109 1341 16350 SH SOLE 16350 0 0 LYONDELLBASELL INDUSTRIES N SHS N53745100 595 5783 SH SOLE 5783 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3367 68838 SH SOLE 68838 0 0 MAGNITE INC COM 55955D100 10482 309761 SH SOLE 309761 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 18066 1155885 SH SOLE 1155885 0 0 MAIN STREET CAPITAL CORP COM 56035L104 1796 43710 SH SOLE 43710 0 0 MARRIOTT INTL INC NEW CL A 571903202 299 2187 SH SOLE 2187 0 0 MARSH & MCLENNAN COS INC COM 571748102 580 4120 SH SOLE 4120 0 0 MARTIN MARIETTA MATLS INC COM 573284106 232791 661695 SH SOLE 661695 0 0 MASTERCARD INC CL A 57636Q104 7911 21668 SH SOLE 21668 0 0 MATADOR RES CO COM 576485205 432 12000 SH SOLE 12000 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 316 3000 SH SOLE 3000 0 0 MCCORMICK & CO INC COM NON VTG 579780206 362 4100 SH SOLE 4100 0 0 MCDONALDS CORP COM 580135101 6868 29735 SH SOLE 29735 0 0 MEDPACE HLDGS INC COM 58506Q109 6226 35250 SH SOLE 35250 0 0 MEDTRONIC INC COM G5960L103 31403 252985 SH SOLE 252985 0 0 MERCK & CO INC COM 58933Y105 125708 1616406 SH SOLE 1616406 0 0 MERCURY SYS INC COM 589378108 7050 106360 SH SOLE 106360 0 0 MESA LABS INC COM 59064R109 3767 13891 SH SOLE 13891 0 0 METLIFE INC COM 59156R108 2505 41850 SH SOLE 41850 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 222 1482 SH SOLE 1482 0 0 MICROSOFT CORP COM 594918104 781085 2883297 SH SOLE 2883297 0 0 MIDDLEBY CORP COM 596278101 2821 16280 SH SOLE 16280 0 0 MODEL N INC COM 607525102 4094 119463 SH SOLE 119463 0 0 MONDELEZ INTL INC CL A 609207105 95817 1534546 SH SOLE 1534546 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 482 5272 SH SOLE 5272 0 0 MOODYS CORP COM 615369105 146582 404510 SH SOLE 404510 0 0 MORGAN STANLEY COM NEW 617446448 611 6659 SH SOLE 6659 0 0 MPLX LP COM UNIT REP LTD 55336V100 232 7840 SH SOLE 7840 0 0 MSA SAFETY INC COM 553498106 1883 11375 SH SOLE 11375 0 0 MSCI INC COM 55354G100 5576 10460 SH SOLE 10460 0 0 MURPHY OIL CORP COM 626717102 1423 61133 SH SOLE 61133 0 0 MURPHY USA INC COM 626755102 2140 16043 SH SOLE 16043 0 0 NATERA INC COM 632307104 1266 11155 SH SOLE 11155 0 0 NATIONAL INSTRS CORP COM 636518102 52912 1251464 SH SOLE 1251464 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 290 6186 SH SOLE 6186 0 0 NEOGEN CORP COM 640491106 67043 1456192 SH SOLE 1456192 0 0 NEOGENOMICS INC COM NEW 64049M209 5886 130315 SH SOLE 130315 0 0 NETFLIX INC COM 64110L106 226 427 SH SOLE 427 0 0 NEWELL BRANDS INC COM 651229106 78403 2854129 SH SOLE 2854129 0 0 NEWMARK GROUP INC CL A 65158N102 5950 495451 SH SOLE 495451 0 0 NEWMONT MNG CORP COM 651639106 74121 1169468 SH SOLE 1169468 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 5582 37745 SH SOLE 37745 0 0 NEXTERA ENERGY INC COM 65339F101 2415 32962 SH SOLE 32962 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 733 9605 SH SOLE 9605 0 0 NIKE INC CL B 654106103 175745 1137584 SH SOLE 1137584 0 0 NOKIA CORP SPONSORED ADR 654902204 1332 250400 SH SOLE 250400 0 0 NORDSON CORP COM 655663102 491 2236 SH SOLE 2236 0 0 NORFOLK SOUTHERN CORP COM 655844108 1293 4871 SH SOLE 4871 0 0 NORTHERN TR CORP COM 665859104 6163 53303 SH SOLE 53303 0 0 NORTHROP GRUMMAN CORP COM 666807102 417 1148 SH SOLE 1148 0 0 NOVANTA INC COM 67000B104 2752 20420 SH SOLE 20420 0 0 NOVARTIS A G SPONSORED ADR 66987V109 1543 16909 SH SOLE 16909 0 0 NOVO-NORDISK A S ADR 670100205 250 2979 SH SOLE 2979 0 0 NUCOR CORP COM 670346105 1017 10600 SH SOLE 10600 0 0 NUTANIX INC CL A 67059N108 3308 86560 SH SOLE 86560 0 0 NUVEEN MUN VALUE FD INC COM 670928100 156 13541 PRN SOLE 13541 0 0 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 445 24336 PRN SOLE 24336 0 0 NV5 GLOBAL INC COM 62945V109 2817 29807 SH SOLE 29807 0 0 NVIDIA CORP COM 67066G104 8748 10934 SH SOLE 10934 0 0 O REILLY AUTOMOTIVE INC COM 67103H107 35754 63147 SH SOLE 63147 0 0 OCCIDENTAL PETE CORP COM 674599105 233 7466 SH SOLE 7466 0 0 OLD DOMINION FGHT LINES INC COM 679580100 635 2500 SH SOLE 2500 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1415 16825 SH SOLE 16825 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 279 7675 SH SOLE 7675 0 0 OMNICELL INC COM 68213N109 6098 40267 SH SOLE 40267 0 0 OMNICOM GROUP INC COM 681919106 733 9160 SH SOLE 9160 0 0 ONE STOP SYS INC COM 68247W109 579 100000 SH SOLE 100000 0 0 ONEOK INC NEW COM 682680103 275 4943 SH SOLE 4943 0 0 ONESPAN INC COM 68287N100 12609 493680 SH SOLE 493680 0 0 OPEN LENDING CORP COM CL A 68373J104 11884 275793 SH SOLE 275793 0 0 ORACLE CORP COM 68389X105 225876 2901794 SH SOLE 2901794 0 0 ORGANON & CO COMMON STOCK 68622V106 1431 47299 SH SOLE 47299 0 0 ORIGIN BANCORP INC COM 68621T102 11291 265923 SH SOLE 265923 0 0 OWENS CORNING NEW COM 690742101 1824 18635 SH SOLE 18635 0 0 PACCAR INC COM 693718108 364 4077 SH SOLE 4077 0 0 PALOMAR HLDGS INC COM 69753M105 6924 91760 SH SOLE 91760 0 0 PARKER HANNIFAN CORP COM 701094104 45771 149038 SH SOLE 149038 0 0 PAYCHEX INC COM 704326107 1031 9605 SH SOLE 9605 0 0 PAYLOCITY HLDG CORP COM 70438V106 1175 6160 SH SOLE 6160 0 0 PAYPAL HLDGS INC COM 70450Y103 511999 1756550 SH SOLE 1756550 0 0 PEMBINA PIPELINE CORP COM 706327103 318 10000 SH SOLE 10000 0 0 PENTAIR PLC SHS G7S00T104 208 3084 SH SOLE 3084 0 0 PEPSICO INC COM 713448108 227781 1537293 SH SOLE 1537293 0 0 PERFICIENT INC COM 71375U101 6787 84395 SH SOLE 84395 0 0 PERKINELMER INC COM 714046109 188776 1222566 SH SOLE 1222566 0 0 PETCO HEALTH & WELLNESS CO I COM 71601V105 8921 398100 SH SOLE 398100 0 0 PFIZER INC COM 717081103 93645 2391333 SH SOLE 2391333 0 0 PGT INC COM 69336V101 2245 96648 SH SOLE 96648 0 0 PHILIP MORRIS INTL INC COM 718172109 4886 49297 SH SOLE 49297 0 0 PHILLIPS 66 COM 718546104 685 7984 SH SOLE 7984 0 0 PIMCO ETF TR TOTL RETN ETF 72201R775 277 2500 PRN SOLE 2500 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 3977 45050 SH SOLE 45050 0 0 PINTEREST INC CL A 72352L106 154037 1951074 SH SOLE 1951074 0 0 PIONEER NAT RES CO COM 723787107 64541 397127 SH SOLE 397127 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 194 17050 SH SOLE 17050 0 0 PLAYA HOTELS & RESORTS NV SHS N70544106 2507 337385 SH SOLE 337385 0 0 PNC FINL SVCS GROUP INC COM 693475105 1405 7363 SH SOLE 7363 0 0 POLARIS INC COM 731068102 205 1500 SH SOLE 1500 0 0 POOL CORPORATION COM 73278L105 1619 3530 SH SOLE 3530 0 0 POST HLDGS INC COM 737446104 11317 104330 SH SOLE 104330 0 0 POTLATCHDELTIC CORPORATION COM 737630103 653 12287 SH SOLE 12287 0 0 PPG INDS INC COM 693506107 459 2706 SH SOLE 2706 0 0 PQ GROUP HLDGS INC COM 73943T103 3144 204670 SH SOLE 204670 0 0 PRA HEALTH SCIENCES INC COM 69354M108 206 1248 SH SOLE 1248 0 0 PROCTER & GAMBLE CO COM 742718109 167882 1244216 SH SOLE 1244216 0 0 PROGYNY INC COM 74340E103 9666 163832 SH SOLE 163832 0 0 PROLOGIS INC COM 74340W103 1016 8497 SH SOLE 8497 0 0 PROSPERITY BANCSHARES INC COM 743606105 4427 61654 SH SOLE 61654 0 0 PRUDENTIAL FINL INC COM 744320102 1860 18149 SH SOLE 18149 0 0 PULTE GROUP INC COM 745867101 255 4667 SH SOLE 4667 0 0 Q2 HLDGS INC COM 74736L109 3231 31500 SH SOLE 31500 0 0 QUAKER CHEM CORP COM 747316107 3318 13990 SH SOLE 13990 0 0 QUALCOMM INC COM 747525103 97880 684811 SH SOLE 684811 0 0 QUANTUM CORP COM NEW 747906501 3108 451100 SH SOLE 451100 0 0 QUMU CORP COM 749063103 1309 454600 SH SOLE 454600 0 0 R1 RCM INC COM 749397105 4668 209882 SH SOLE 209882 0 0 RAVEN INDS INC COM 754212108 3668 63400 SH SOLE 63400 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 1344 10350 SH SOLE 10350 0 0 RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 7397 86710 SH SOLE 86710 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 15833 111871 SH SOLE 111871 0 0 RED ROCK RESORTS INC CL A 75700L108 5146 121075 SH SOLE 121075 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1041 1864 SH SOLE 1864 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 19705 130581 SH SOLE 130581 0 0 RENASANT CORP COM 75970E107 6000 150000 SH SOLE 150000 0 0 REPAY HLDGS CORP COM CL A 76029L100 1480 61545 SH SOLE 61545 0 0 REPUBLIC SVCS INC COM 760759100 6534 59393 SH SOLE 59393 0 0 REXNORD CORP NEW COM 76169B102 7002 139920 SH SOLE 139920 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 8699 286633 SH SOLE 286633 0 0 ROCKWELL AUTOMATION INC COM 773903109 149252 521822 SH SOLE 521822 0 0 ROKU INC COM CL A 77543R102 2854 6215 SH SOLE 6215 0 0 ROPER INDS INC NEW COM 776696106 287465 611367 SH SOLE 611367 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 388 9598 SH SOLE 9598 0 0 ROYAL GOLD INC COM 780287108 339 2975 SH SOLE 2975 0 0 S&P GLOBAL INC COM 78409V104 3007 7326 SH SOLE 7326 0 0 SABINE ROYALTY TR UNIT BEN INT 785688102 6449 159955 SH SOLE 159955 0 0 SALESFORCE COM INC COM 79466L302 92319 377937 SH SOLE 377937 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 5545 17399 SH SOLE 17399 0 0 SCHLUMBERGER LTD COM 806857108 814 25414 SH SOLE 25414 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1311 39880 PRN SOLE 39880 0 0 SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 1343 26250 PRN SOLE 26250 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 688 17520 PRN SOLE 17520 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2286 30225 PRN SOLE 30225 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 4193 122775 SH SOLE 122775 0 0 SEALED AIR CORP NEW COM 81211K100 749 12637 SH SOLE 12637 0 0 SEI INVESTMENTS CO COM 784117103 1581 25516 SH SOLE 25516 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 213 1694 PRN SOLE 1694 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 800 5419 PRN SOLE 5419 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 772 12204 SH SOLE 12204 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 2205 365000 SH SOLE 365000 0 0 SERVICE CORP INTL COM 817565104 324 6045 SH SOLE 6045 0 0 SERVICENOW INC COM 81762P102 423 770 SH SOLE 770 0 0 SERVICESOURCE INTL INC COM 81763U100 1116 791800 SH SOLE 791800 0 0 SHERWIN WILLIAMS CO COM 824348106 47142 173030 SH SOLE 173030 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 27832 948607 SH SOLE 948607 0 0 SINCLAIR BROADCAST GROUP INC CL A 829226109 2703 81370 SH SOLE 81370 0 0 SIREN ETF TR DIVCN DIVD ETF 829658400 212 5621 PRN SOLE 5621 0 0 SL GREEN RLTY CORP COM 78440X804 4268 53350 SH SOLE 53350 0 0 SM ENERGY CO COM 78454L100 217 8804 SH SOLE 8804 0 0 SMART GLOBAL HLDGS INC SHS G8232Y101 1430 30000 SH SOLE 30000 0 0 SMILEDIRECTCLUB INC CL A COM 83192H106 2568 295910 SH SOLE 295910 0 0 SMITH A O CORP COM 831865209 6370 88400 SH SOLE 88400 0 0 SONOCO PRODS CO COM 835495102 813 12158 SH SOLE 12158 0 0 SONOS INC COM 83570H108 3408 96730 SH SOLE 96730 0 0 SOUTHSIDE BANCSHARES INC COM 84470P109 1021 26702 SH SOLE 26702 0 0 SOUTHWEST AIRLS CO COM 844741108 729 13722 SH SOLE 13722 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 4947 11557 SH SOLE 11557 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 2429 14668 PRN SOLE 14668 0 0 SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 1310 35700 PRN SOLE 35700 0 0 SPDR SERIES TRUST BRC HGH YLD BD 78464A417 294 2673 PRN SOLE 2673 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 397 3000 PRN SOLE 3000 0 0 SPDR SER TR S&P DIVID ETF 78464A763 203 1660 PRN SOLE 1660 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 760 5614 PRN SOLE 5614 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1356 3930 PRN SOLE 3930 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 832 9094 PRN SOLE 9094 0 0 SPROUT SOCIAL INC COM CL A 85209W109 103025 1152150 SH SOLE 1152150 0 0 SPS COMMERCE INC COM 78463M107 1089 10910 SH SOLE 10910 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 18560 121702 SH SOLE 121702 0 0 STAMPS COM INC COM NEW 852857200 7291 36400 SH SOLE 36400 0 0 STARBUCKS CORP COM 855244109 42437 379548 SH SOLE 379548 0 0 STRYKER CORPORATION COM 863667101 99035 381298 SH SOLE 381298 0 0 SUN LIFE FINANCIAL INC. COM 866796105 448 8698 SH SOLE 8698 0 0 SVB FINL GROUP COM 78486Q101 4614 8292 SH SOLE 8292 0 0 SWK HLDGS CORP COM NEW 78501P203 2787 158818 SH SOLE 158818 0 0 SYSCO CORP COM 871829107 3334 42881 SH SOLE 42881 0 0 T-MOBILE US INC COM 872590104 1756 12128 SH SOLE 12128 0 0 PRICE T ROWE GROUP INC COM 74144T108 201 1016 SH SOLE 1016 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 226 1882 SH SOLE 1882 0 0 TARGET CORP COM 87612E106 4756 19673 SH SOLE 19673 0 0 TE CONNECTIVITY LTD REG SHS H84989104 2597 19205 SH SOLE 19205 0 0 TECK RESOURCES LTD CL B 878742204 1170 50795 SH SOLE 50795 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 158040 377336 SH SOLE 377336 0 0 TESLA INC COM 88160R101 425 625 SH SOLE 625 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 4237 66742 SH SOLE 66742 0 0 TEXAS INSTRS INC COM 882508104 17010 88455 SH SOLE 88455 0 0 TEXTAINER GROUP HOLDINGS LTD COM G8766E109 3803 112600 SH SOLE 112600 0 0 THE TRADE DESK INC COM CL A 88339J105 11991 155000 SH SOLE 155000 0 0 TRAVELERS COMPANIES INC COM 89417E109 253 1688 SH SOLE 1688 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 521075 1032916 SH SOLE 1032916 0 0 THREDUP INC CL A 88556E102 2908 100000 SH SOLE 100000 0 0 TORO CO COM 891092108 106149 966043 SH SOLE 966043 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1435 48750 SH SOLE 48750 0 0 TRACTOR SUPPLY CO COM 892356106 91345 490942 SH SOLE 490942 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 503 2732 SH SOLE 2732 0 0 TRANSDIGM GROUP INC COM 893641100 2117 3270 SH SOLE 3270 0 0 TRANSMEDICS GROUP INC COM 89377M109 2375 71575 SH SOLE 71575 0 0 TREX CO INC COM 89531P105 962 9410 SH SOLE 9410 0 0 TRIMBLE NAVIGATION LTD COM 896239100 340617 4162501 SH SOLE 4162501 0 0 TRIUMPH GROUP INC NEW COM 896818101 2694 129818 SH SOLE 129818 0 0 TRUIST FINL CORP COM 89832Q109 67913 1223666 SH SOLE 1223666 0 0 TWILIO INC CL A 90138F102 1895 4807 SH SOLE 4807 0 0 TYLER TECHNOLOGIES INC COM 902252105 27676 61179 SH SOLE 61179 0 0 U S PHYSICAL THERAPY INC COM 90337L108 5117 44165 SH SOLE 44165 0 0 UNION PAC CORP COM 907818108 279526 1270977 SH SOLE 1270977 0 0 UNITED PARCEL SERVICE INC CL B 911312106 5324 25602 SH SOLE 25602 0 0 UNITEDHEALTH GROUP INC COM 91324P102 5741 14337 SH SOLE 14337 0 0 UPLAND SOFTWARE INC COM 91544A109 295 7163 SH SOLE 7163 0 0 UPWORK INC COM 91688F104 13292 228025 SH SOLE 228025 0 0 US BANCORP DEL COM NEW 902973304 148344 2603905 SH SOLE 2603905 0 0 V F CORP COM 918204108 215368 2625158 SH SOLE 2625158 0 0 VALERO ENERGY CORP COM 91913Y100 812 10401 SH SOLE 10401 0 0 VALMONT INDS INC COM 920253101 100824 427128 SH SOLE 427128 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 718 7986 PRN SOLE 7986 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 891 10840 PRN SOLE 10840 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1483 17272 PRN SOLE 17272 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 543 10533 PRN SOLE 10533 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 306 2925 PRN SOLE 2925 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2044 32237 PRN SOLE 32237 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 570 10504 PRN SOLE 10504 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3473 62804 PRN SOLE 62804 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7580 19262 PRN SOLE 19262 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 9065 38354 PRN SOLE 38354 0 0 VANGUARD INDEX FDS REIT ETF 922908553 726 7132 SH SOLE 7132 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 4392 15155 PRN SOLE 15155 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 3911 22521 PRN SOLE 22521 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 4044 21441 PRN SOLE 21441 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 2068 9179 PRN SOLE 9179 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 2392 10733 PRN SOLE 10733 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4941 59741 PRN SOLE 59741 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 293 3079 PRN SOLE 3079 0 0 VERISK ANALYTICS INC COM 92345Y106 31589 180798 SH SOLE 180798 0 0 VERITEX HLDGS INC COM 923451108 3975 112248 SH SOLE 112248 0 0 VERIZON COMMUNICATIONS COM 92343V104 18581 331622 SH SOLE 331622 0 0 VIASAT INC COM 92552V100 2005 40238 SH SOLE 40238 0 0 VIATRIS INC COM 92556V106 959 67096 SH SOLE 67096 0 0 VIEWRAY INC COM 92672L107 2531 383445 SH SOLE 383445 0 0 VISA INC COM CL A 92826C839 223880 957489 SH SOLE 957489 0 0 VULCAN MATS CO COM 929160109 1958 11250 SH SOLE 11250 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 2647 50306 SH SOLE 50306 0 0 WAL MART STORES INC COM 931142103 53838 381775 SH SOLE 381775 0 0 WASTE CONNECTIONS INC COM 94106B101 140558 1176903 SH SOLE 1176903 0 0 WASTE MGMT INC DEL COM 94106L109 44068 314522 SH SOLE 314522 0 0 WATSCO INC COM 942622200 1742 6079 SH SOLE 6079 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 1696 11625 SH SOLE 11625 0 0 WELLS FARGO & CO NEW COM 949746101 1360 30032 SH SOLE 30032 0 0 WELLTOWER INC COM 95040Q104 302 3637 SH SOLE 3637 0 0 WESTERN UN CO COM 959802109 454 19768 SH SOLE 19768 0 0 WESTWOOD HLDGS GROUP INC COM 961765104 5171 237654 SH SOLE 237654 0 0 WEYERHAEUSER CO COM 962166104 505 14682 SH SOLE 14682 0 0 WHIRLPOOL CORP COM 963320106 763 3500 SH SOLE 3500 0 0 WILLIAMS SONOMA INC COM 969904101 367 2299 SH SOLE 2299 0 0 WINGSTOP INC COM 974155103 3089 19595 SH SOLE 19595 0 0 WORKDAY INC CL A 98138H101 260 1089 SH SOLE 1089 0 0 WORKIVA INC COM CL A 98139A105 5251 47167 SH SOLE 47167 0 0 XILINX INC COM 983919101 8348 57717 SH SOLE 57717 0 0 XPO LOGISTICS INC COM 983793100 1022 7305 SH SOLE 7305 0 0 XYLEM INC COM 98419M100 131527 1096424 SH SOLE 1096424 0 0 YETI HLDGS INC COM 98585X104 2979 32445 SH SOLE 32445 0 0 YUM BRANDS INC COM 988498101 3130 27210 SH SOLE 27210 0 0 YUM CHINA HLDGS INC COM 98850P109 1091 16469 SH SOLE 16469 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 297 560 SH SOLE 560 0 0 ZIMMER HLDGS INC COM 98956P102 483 3005 SH SOLE 3005 0 0 ZIONS BANCORPORATION COM 989701107 94124 1780627 SH SOLE 1780627 0 0 ZIX CORP COM 98974P100 1779 252270 SH SOLE 252270 0 0 ZOETIS INC CL A 98978V103 368314 1976359 SH SOLE 1976359 0 0