0000950123-21-006049.txt : 20210512 0000950123-21-006049.hdr.sgml : 20210512 20210512163657 ACCESSION NUMBER: 0000950123-21-006049 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210512 DATE AS OF CHANGE: 20210512 EFFECTIVENESS DATE: 20210512 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: 21915665 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-2021 03-31-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 05-12-2021 0 550 18624348 false
INFORMATION TABLE 2 4483.xml INFORMATION TABLE FOR FORM 13F 3M CO COM 88579Y101 9064 47044 SH SOLE 47044 0 0 A H BELO CORP COM CL A 001282102 2085 997445 SH SOLE 997445 0 0 A10 NETWORKS INC COM 002121101 1514 157550 SH SOLE 157550 0 0 ABBOTT LABS COM 002824100 263119 2195589 SH SOLE 2195589 0 0 ABBVIE INC COM 00287Y109 104139 962294 SH SOLE 962294 0 0 ACCENTURE LTD BERMUDA CL A G1151C101 70179 254042 SH SOLE 254042 0 0 ACI WORLDWIDE INC COM 004498101 33074 869222 SH SOLE 869222 0 0 ADOBE SYS INC COM 00724F101 440471 926586 SH SOLE 926586 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 3389 26658 SH SOLE 26658 0 0 AGNC INVT CORP COM 00123Q104 191 11395 SH SOLE 11395 0 0 AIR PRODS & CHEMS INC COM 009158106 310893 1105045 SH SOLE 1105045 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 287410 2820509 SH SOLE 2820509 0 0 AKUMIN INC COM 01021F109 896 242244 SH SOLE 242244 0 0 ALAMO GROUP INC COM 011311107 13153 84235 SH SOLE 84235 0 0 ALARM COM HLDGS INC COM 011642105 14981 173430 SH SOLE 173430 0 0 ALCON ORD SHS H01301128 137703 1962144 SH SOLE 1962144 0 0 ALIGN TECHNOLOGY INC COM 016255101 1195 2207 SH SOLE 2207 0 0 ALLSTATE CORP COM 020002101 22661 197220 SH SOLE 197220 0 0 ALPHABET INC CLASS A COM 02079K305 304675 147720 SH SOLE 147720 0 0 ALPHABET INC CLASS C COM 02079K107 295200 142703 SH SOLE 142703 0 0 ALTAIR ENGR INC COM CL A 021369103 5058 80845 SH SOLE 80845 0 0 ALTRIA GROUP INC COM 02209S103 911 17816 SH SOLE 17816 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 186 30000 SH SOLE 30000 0 0 AMAZON COM INC COM 023135106 652186 210785 SH SOLE 210785 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 239 17604 SH SOLE 17604 0 0 AMERICAN EXPRESS CO COM 025816109 79667 563260 SH SOLE 563260 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 481 10419 SH SOLE 10419 0 0 AMERICAN TOWER CORP COM 03027X100 37871 158415 SH SOLE 158415 0 0 AMETEK INC NEW COM 031100100 6266 49056 SH SOLE 49056 0 0 AMGEN INC CL A 031162100 144862 582221 SH SOLE 582221 0 0 AMPHENOL CORP NEW CL A 032095101 1345 20384 SH SOLE 20384 0 0 ANALOG DEVICES INC COM 032654105 575 3710 SH SOLE 3710 0 0 ANNALY CAP MGMT INC COM 035710409 253 29450 SH SOLE 29450 0 0 ANSYS INC COM 03662Q105 21947 64635 SH SOLE 64635 0 0 AON PLC SHS CL A G0403H108 582 2530 SH SOLE 2530 0 0 APOLLO ENDOSURGERY INC COM 03767D108 3005 545454 SH SOLE 545454 0 0 APPIAN CORP CL A 03782L101 713 5366 SH SOLE 5366 0 0 APPLE COMPUTER INC COM 037833100 873640 7152192 SH SOLE 7152192 0 0 APPLIED MATLS INC COM 038222105 2156 16135 SH SOLE 16135 0 0 APTARGROUP INC COM 038336103 425 3000 SH SOLE 3000 0 0 ARGO GROUP INTL HLDGS LTD COM G0464B107 3422 68005 SH SOLE 68005 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 5370 80985 SH SOLE 80985 0 0 ASPEN TECHNOLOGY INC COM 045327103 202 1400 SH SOLE 1400 0 0 AT&T INC COM 00206R102 120271 3973282 SH SOLE 3973282 0 0 ATLANTIC CAP BANCSHARES INC COM 048269203 210 8714 SH SOLE 8714 0 0 AUTOMATIC DATA PROCESSING INC COM 053015103 16764 88949 SH SOLE 88949 0 0 AUTODESK INC COM 052769106 985 3555 SH SOLE 3555 0 0 AUTOZONE INC COM 053332102 3199 2278 SH SOLE 2278 0 0 AVERY DENNISON CORP COM 053611109 1649 8979 SH SOLE 8979 0 0 AVID TECHNOLOGY INC COM 05367P100 2493 118100 SH SOLE 118100 0 0 AXON ENTERPRISE INC COM 05464C101 2551 17912 SH SOLE 17912 0 0 AZZ INC COM 002474104 11572 229825 SH SOLE 229825 0 0 BAIDU INC SPON ADR REP A 056752108 706 3245 SH SOLE 3245 0 0 BALL CORP COM 058498106 25785 304287 SH SOLE 304287 0 0 BALLYS CORPORATION COM 05875B106 2453 37745 SH SOLE 37745 0 0 BANCORPSOUTH BK TUPELO MISS COM 05971J102 10802 332561 SH SOLE 332561 0 0 BANK NEW YORK INC COM 064058100 1882 39790 SH SOLE 39790 0 0 BANK OF AMERICA CORPORATION COM 060505104 297557 7690790 SH SOLE 7690790 0 0 BARNES GROUP INC COM 067806109 4767 96235 SH SOLE 96235 0 0 BEAM GLOBAL COM 07373B109 1156 26667 SH SOLE 26667 0 0 BECTON DICKINSON & CO COM 075887109 28670 117911 SH SOLE 117911 0 0 BELLRING BRANDS INC COM CL A 079823100 2163 91610 SH SOLE 91610 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 5014 13 SH SOLE 13 0 0 BERKSHIRE HATHAWAY INC DEL CL B 084670702 37330 146124 SH SOLE 146124 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1364 23600 SH SOLE 23600 0 0 BLACK KNIGHT INC COM 09215C105 89855 1214421 SH SOLE 1214421 0 0 BLACKBAUD INC COM 09227Q100 5024 70683 SH SOLE 70683 0 0 BLACKROCK INC COM 09247X101 740 982 SH SOLE 982 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 954 12800 SH SOLE 12800 0 0 BOEING CO COM 097023105 1764 6924 SH SOLE 6924 0 0 BOK FINL CORP COM NEW 05561Q201 1070 11979 SH SOLE 11979 0 0 BOOKING HLDGS INC COM 09857L108 2819 1210 SH SOLE 1210 0 0 BOSTON SCIENTIFIC CORP COM 101137107 414 10717 SH SOLE 10717 0 0 BP PLC SPONSORED ADR 055622104 237 9744 SH SOLE 9744 0 0 BRIGHTCOVE INC COM 10921T101 6774 336676 SH SOLE 336676 0 0 BRINKER INTL INC COM 109641100 1174 16524 SH SOLE 16524 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 7937 125722 SH SOLE 125722 0 0 BROADCOM INC COM 11135F101 2710 5845 SH SOLE 5845 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 48895 319365 SH SOLE 319365 0 0 BRUNSWICK CORP COM 117043109 887 9300 SH SOLE 9300 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 4856 104730 SH SOLE 104730 0 0 CABOT OIL & GAS CORP COM 127097103 100219 5336471 SH SOLE 5336471 0 0 CALLAWAY GOLF CO COM 131193104 3337 124730 SH SOLE 124730 0 0 CANADIAN NATL RY CO COM 136375102 1314 11328 SH SOLE 11328 0 0 CAREDX INC COM 14167L103 2843 41760 SH SOLE 41760 0 0 CASTLE BIOSCIENCES INC COM 14843C105 5475 79980 SH SOLE 79980 0 0 CATERPILLAR INC DEL COM 149123101 2409 10390 SH SOLE 10390 0 0 CBTX INC COM 12481V104 37744 1228640 SH SOLE 1228640 0 0 CECO ENVIRONMENTAL CORP COM 125141101 18953 2389978 SH SOLE 2389978 0 0 CELSIUS HLDGS INC COM NEW 15118V207 2434 50651 SH SOLE 50651 0 0 CENTERPOINT ENERGY INC COM 15189T107 523 23103 SH SOLE 23103 0 0 CENTRAL SECS CORP COM 155123102 299 7887 PRN SOLE 7887 0 0 CERUS CORP COM 157085101 1373 228415 SH SOLE 228415 0 0 CHARLES RIV LABS INTL INC COM 159864107 153481 529554 SH SOLE 529554 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1093 1772 SH SOLE 1772 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 328 2930 SH SOLE 2930 0 0 CHEGG INC COM 163092109 744 8685 SH SOLE 8685 0 0 CHEVRON CORP NEW COM 166764100 113514 1083251 SH SOLE 1083251 0 0 CHUBB LIMITED COM H1467J104 1281 8108 SH SOLE 8108 0 0 CHURCH & DWIGHT INC COM 171340102 223 2552 SH SOLE 2552 0 0 CHURCHILL DOWNS INC COM 171484108 881 3875 SH SOLE 3875 0 0 CIENA CORP COM NEW 171779309 1057 19312 SH SOLE 19312 0 0 CINTAS CORP COM 172908105 176419 516889 SH SOLE 516889 0 0 CISCO SYS INC COM 17275R102 19604 379119 SH SOLE 379119 0 0 CITIGROUP INC COM NEW 172967424 6404 88021 SH SOLE 88021 0 0 CITRIX SYS INC COM 177376100 8089 57627 SH SOLE 57627 0 0 CLOUDERA INC COM 18914U100 4941 405990 SH SOLE 405990 0 0 CNX RES CORP COM 12653C108 3490 237415 SH SOLE 237415 0 0 COCA COLA CO COM 191216100 222700 4225008 SH SOLE 4225008 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 219 4200 SH SOLE 4200 0 0 COLFAX CORP COM 194014106 8352 190633 SH SOLE 190633 0 0 COLGATE PALMOLIVE CO COM 194162103 120848 1533026 SH SOLE 1533026 0 0 COMCAST CORP NEW CL A 20030N101 5772 106671 SH SOLE 106671 0 0 COMERICA INC COM 200340107 188997 2634467 SH SOLE 2634467 0 0 COMMSCOPE HLDG CO INC COM 20337X109 2097 136500 SH SOLE 136500 0 0 COMPASS MINERALS INTL INC COM 20451N101 12677 202123 SH SOLE 202123 0 0 CONOCOPHILLIPS COM 20825C104 109845 2073730 SH SOLE 2073730 0 0 CONSTELLATION BRANDS INC CL A 21036P108 319 1400 SH SOLE 1400 0 0 CONTANGO OIL & GAS COMPANY COM NEW 21075N204 29199 7486894 SH SOLE 7486894 0 0 COPART INC COM 217204106 5021 46230 SH SOLE 46230 0 0 CORTEVA INC COM 22052L104 24350 522302 SH SOLE 522302 0 0 COSTCO WHSL CORP NEW COM 22160K105 6872 19495 SH SOLE 19495 0 0 CROSSFIRST BANKSHARES INC COM 22766M109 14589 1057976 SH SOLE 1057976 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 338 1962 SH SOLE 1962 0 0 CSW INDUSTRIALS INC COM 126402106 4188 31020 SH SOLE 31020 0 0 CSX CORP COM 126408103 299 3098 SH SOLE 3098 0 0 CULLEN FROST BANKERS INC COM 229899109 249556 2294556 SH SOLE 2294556 0 0 CUMMINS INC COM 231021106 606 2340 SH SOLE 2340 0 0 CVS CORP COM 126650100 1005 13360 SH SOLE 13360 0 0 CYNERGISTEK INC COM 23258P105 771 403880 SH SOLE 403880 0 0 CYRUSONE INC COM 23283R100 821 12128 SH SOLE 12128 0 0 DANAHER CORP DEL COM 235851102 468294 2080569 SH SOLE 2080569 0 0 DEERE & CO COM 244199105 696 1861 SH SOLE 1861 0 0 DELUXE CORP COM 248019101 6208 147941 SH SOLE 147941 0 0 DENTSPLY SIRONA INC COM 24906P109 944 14788 SH SOLE 14788 0 0 DERMTECH INC COM 24984K105 1461 28760 SH SOLE 28760 0 0 DEVON ENERGY CORP NEW COM 25179M103 8988 411347 SH SOLE 411347 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 226 1375 SH SOLE 1375 0 0 DIAMONDBACK ENERGY INC COM 25278X109 1100 14965 SH SOLE 14965 0 0 DISCOVER FINL SVCS COM 254709108 578 6088 SH SOLE 6088 0 0 DISNEY WALT CO COM DISNEY 254687106 207935 1126898 SH SOLE 1126898 0 0 DOLLAR GEN CORP NEW COM 256677105 695 3431 SH SOLE 3431 0 0 DOLLAR TREE INC COM 256746108 35592 310958 SH SOLE 310958 0 0 DOMINION RES INC VA NEW COM 25746U109 271 3570 SH SOLE 3570 0 0 DONALDSON INC COM 257651109 234 4023 SH SOLE 4023 0 0 DOVER CORP COM 260003108 1937 14122 SH SOLE 14122 0 0 DUKE ENERGY CORP NEW COM 26441C204 649 6728 SH SOLE 6728 0 0 DUN & BRADSTREET HLDGS INC COM 26484T106 11889 499316 SH SOLE 499316 0 0 DUPONT DE NEMOURS INC COM 26614N102 142936 1849590 SH SOLE 1849590 0 0 DXP ENTERPRISES INC NEW COM NEW 233377407 13004 431028 SH SOLE 431028 0 0 DZS INC COM 268211109 7386 475000 SH SOLE 475000 0 0 EAGLE MATERIALS INC COM 26969P108 4106 30550 SH SOLE 30550 0 0 EATON CORP PLC SHS G29183103 937 6775 SH SOLE 6775 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 128 10000 PRN SOLE 10000 0 0 ECOLAB INC COM 278865100 215048 1004568 SH SOLE 1004568 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 973 11628 SH SOLE 11628 0 0 EGAIN CORP COM NEW 28225C806 1223 128900 SH SOLE 128900 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 10266 110491 SH SOLE 110491 0 0 EMERSON ELEC CO COM 291011104 107001 1186006 SH SOLE 1186006 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 98 12800 SH SOLE 12800 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 6340 287901 SH SOLE 287901 0 0 ENVESTNET INC COM 29404K106 11791 163241 SH SOLE 163241 0 0 EOG RES INC COM 26875P101 41094 566575 SH SOLE 566575 0 0 EVERI HLDGS INC COM 30034T103 3526 249887 SH SOLE 249887 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1509 57375 SH SOLE 57375 0 0 EXXON MOBIL CORP COM 30231G102 43757 783757 SH SOLE 783757 0 0 FACEBOOK INC CL A 30303M102 109875 373053 SH SOLE 373053 0 0 FAIR ISAAC CORP COM 303250104 809 1665 SH SOLE 1665 0 0 FARO TECHNOLOGIES INC COM 311642102 1477 17059 SH SOLE 17059 0 0 FASTENAL CO COM 311900104 532 10578 SH SOLE 10578 0 0 FEDERAL SIGNAL COM 313855108 2727 71195 SH SOLE 71195 0 0 FEDEX CORP COM 31428X106 1001 3525 SH SOLE 3525 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 443 3149 SH SOLE 3149 0 0 FIREEYE INC COM 31816Q101 294 15000 SH SOLE 15000 0 0 FIRST FINL BANKSHARES COM 32020R109 23434 501480 SH SOLE 501480 0 0 FIRST SOLAR INC COM 336433107 848 9719 SH SOLE 9719 0 0 FIRSTSERVICE CORP NEW COM 33767E202 2533 17095 SH SOLE 17095 0 0 FIVE BELOW INC COM 33829M101 992 5200 SH SOLE 5200 0 0 FIVE9 INC COM 338307101 971 6210 SH SOLE 6210 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 3469 12915 SH SOLE 12915 0 0 FLIR SYS INC COM 302445101 61407 1087422 SH SOLE 1087422 0 0 FMC CORP COM NEW 302491303 315518 2852531 SH SOLE 2852531 0 0 FORTINET INC COM 34959E109 15837 85877 SH SOLE 85877 0 0 FORTIVE CORP COM 34959J108 39352 557083 SH SOLE 557083 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 678 24050 SH SOLE 24050 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 271 2824 SH SOLE 2824 0 0 FOX FACTORY HLDG CORP COM 35138V102 2614 20570 SH SOLE 20570 0 0 FRANKLIN ELEC INC COM 353514102 95967 1215697 SH SOLE 1215697 0 0 FREQUENCY ELECTRS INC COM 358010106 994 88000 SH SOLE 88000 0 0 FRESHPET INC COM 358039105 7087 44625 SH SOLE 44625 0 0 GARMIN LTD SHS H2906T109 1064 8072 SH SOLE 8072 0 0 GENERAC HLDGS INC COM 368736104 111256 339764 SH SOLE 339764 0 0 GENERAL DYNAMICS CORP COM 369550108 6026 33191 SH SOLE 33191 0 0 GENERAL ELECTRIC CO COM 369604103 219 16667 SH SOLE 16667 0 0 GENERAL MLS INC COM 370334104 3717 60614 SH SOLE 60614 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 140 15000 SH SOLE 15000 0 0 GENTEX CORP COM 371901109 5561 155915 SH SOLE 155915 0 0 GILEAD SCIENCES INC COM 375558103 608 9405 SH SOLE 9405 0 0 GLACIER BANCORP INC NEW COM 37637Q105 49062 859535 SH SOLE 859535 0 0 GLOBE LIFE INC COM 37959E102 518 5362 SH SOLE 5362 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 2826 8641 SH SOLE 8641 0 0 GOOSEHEAD INS INC CL A 38267D109 7160 66800 SH SOLE 66800 0 0 GORMAN RUPP CO COM 383082104 11515 347775 SH SOLE 347775 0 0 GRAHAM CORP COM 384556106 797 56000 SH SOLE 56000 0 0 GRAINGER W W INC COM 384802104 2115 5275 SH SOLE 5275 0 0 HALLIBURTON CO COM 406216101 875 40765 SH SOLE 40765 0 0 HASBRO INC COM 418056107 471 4900 SH SOLE 4900 0 0 HEALTHEQUITY INC COM 42226A107 2077 30550 SH SOLE 30550 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 4765 65390 SH SOLE 65390 0 0 HESS CORP COM 42809H107 1122 15855 SH SOLE 15855 0 0 HEXCEL CORP NEW COM 428291108 2480 44285 SH SOLE 44285 0 0 HILLTOP HOLDINGS INC COM 432748101 1588 46542 SH SOLE 46542 0 0 HOLLYFRONTIER CORP COM 436106108 5048 141095 SH SOLE 141095 0 0 HOME BANCSHARES INC COM 436893200 18910 699082 SH SOLE 699082 0 0 HOME DEPOT INC COM 437076102 424628 1391084 SH SOLE 1391084 0 0 HONEYWELL INTL INC COM 438516106 345472 1591525 SH SOLE 1591525 0 0 HORIZON THERAPEUTICS PUB LTD SHS G46188101 964 10470 SH SOLE 10470 0 0 HP INC COM 40434L105 1000 31502 SH SOLE 31502 0 0 IDEX CORP COM 45167R104 104637 499888 SH SOLE 499888 0 0 IDEXX LABS INC COM 45168D104 2067 4224 SH SOLE 4224 0 0 ILLINOIS TOOL WKS INC COM 452308109 35699 161156 SH SOLE 161156 0 0 INDEPENDENT BK GROUP INC COM 45384B106 1156 16000 SH SOLE 16000 0 0 INFINERA CORPORATION COM 45667G103 1044 108418 SH SOLE 108418 0 0 INOVALON HLDGS INC COM CL A 45781D101 5072 176235 SH SOLE 176235 0 0 INTEL CORP COM 458140100 60888 951382 SH SOLE 951382 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 377 3375 SH SOLE 3375 0 0 INTERNATIONAL PAPER CO COM 460146103 1518 28067 SH SOLE 28067 0 0 INTEVAC INC COM 461148108 1378 192699 SH SOLE 192699 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 1997 14989 SH SOLE 14989 0 0 INTUIT COM 461202103 1785 4659 SH SOLE 4659 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 1638 2217 SH SOLE 2217 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 2488 7795 SH SOLE 7795 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 421 2561 PRN SOLE 2561 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 335 4524 PRN SOLE 4524 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 2876 90845 SH SOLE 90845 0 0 ISHARES INC MSCI ISRAEL ETF 464286632 466 7225 PRN SOLE 7225 0 0 ISHARES INC MSCI NETHERL ETF 464286814 495 10720 PRN SOLE 10720 0 0 ISHARES INC MSCI HONG KG ETF 464286871 786 29560 PRN SOLE 29560 0 0 ISHARES TR S&P 100 ETF 464287101 760 4225 PRN SOLE 4225 0 0 ISHARES TR CORE S&P TTL STK 464287150 9491 103612 PRN SOLE 103612 0 0 ISHARES TR CORE S&P500 ETF 464287200 464 1166 PRN SOLE 1166 0 0 ISHARES TR CORE US AGGBD ET 464287226 5101 44815 PRN SOLE 44815 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 1508 17487 PRN SOLE 17487 0 0 ISHARES TR MSCI EAFE ETF 464287465 245 3225 PRN SOLE 3225 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 577 5280 PRN SOLE 5280 0 0 ISHARES TR CORE S&P MCP ETF 464287507 633 2433 PRN SOLE 2433 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 314 2075 PRN SOLE 2075 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 548 2254 PRN SOLE 2254 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 338 2120 PRN SOLE 2120 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 448 2029 PRN SOLE 2029 0 0 ISHARES TR U.S. TECH ETF 464287721 210 2400 PRN SOLE 2400 0 0 ISHARES TR CORE S&P SCP ETF 464287804 5980 55096 PRN SOLE 55096 0 0 ISHARES TR SP SMCP600VL ETF 464287879 609 6048 PRN SOLE 6048 0 0 ISHARES TR SP SMCP600GR ETF 464287887 1611 12564 PRN SOLE 12564 0 0 ISHARES TR MSCI ACWI EX US 464288240 8529 154574 PRN SOLE 154574 0 0 ISHARES TR INTRMD CR BD ETF 464288638 1425 24060 PRN SOLE 24060 0 0 ISHARES TR SHORT TREAS BD 464288679 227 2050 PRN SOLE 2050 0 0 ISHARES TR PFD AND INCM SEC 464288687 237 6160 PRN SOLE 6160 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 1521 16028 PRN SOLE 16028 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 969 16168 PRN SOLE 16168 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 468 6833 PRN SOLE 6833 0 0 ISHARES TR IBONDS DEC22 ETF 46435G755 582 22095 PRN SOLE 22095 0 0 ISHARES TR IBONDS DEC2021 46435G789 231 8986 PRN SOLE 8986 0 0 ITERIS INC COM 46564T107 2048 331900 SH SOLE 331900 0 0 ITT INC COM 45073V108 4528 49810 SH SOLE 49810 0 0 HUNT J B TRANS SVCS INC COM 445658107 1302 7745 SH SOLE 7745 0 0 JEFFERIES FINL GROUP INC COM 47233W109 458 15217 SH SOLE 15217 0 0 JOHNSON & JOHNSON COM 478160104 102034 620834 SH SOLE 620834 0 0 JOHNSON CTLS INTL PLC SHS G51502105 2236 37466 SH SOLE 37466 0 0 JP MORGAN CHASE & CO COM 46625H100 368828 2422836 SH SOLE 2422836 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 653 2473 SH SOLE 2473 0 0 KEURIG DR PEPPER INC COM 49271V100 42751 1243847 SH SOLE 1243847 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 1020 100550 SH SOLE 100550 0 0 KIMBERLY CLARK CORP COM 494368103 184437 1326408 SH SOLE 1326408 0 0 KINDER MORGAN INC DEL COM 49456B101 21709 1303822 SH SOLE 1303822 0 0 KIRBY CORP COM 497266106 27193 451114 SH SOLE 451114 0 0 KLA CORPORATION COM NEW 482480100 1156 3500 SH SOLE 3500 0 0 KROGER CO COM 501044101 1310 36400 SH SOLE 36400 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 66085 326054 SH SOLE 326054 0 0 LAM RESEARCH CORP COM 512807108 1920 3226 SH SOLE 3226 0 0 LANTRONIX INC COM NEW 516548203 2271 496900 SH SOLE 496900 0 0 LAUDER ESTEE COS INC CL A 518439104 101556 349169 SH SOLE 349169 0 0 LAWSON PRODS INC COM 520776105 225254 4343508 SH SOLE 4343508 0 0 LCI INDS COM 50189K103 265 2000 SH SOLE 2000 0 0 LESLIES INC COM 527064109 1800 73495 SH SOLE 73495 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 197 25854 PRN SOLE 25854 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 3467 78589 SH SOLE 78589 0 0 LIFE STORAGE INC COM 53223X107 941 10950 SH SOLE 10950 0 0 LILLY ELI & CO COM 532457108 6167 33009 SH SOLE 33009 0 0 LIMELIGHT NETWORKS INC COM 53261M104 1746 489000 SH SOLE 489000 0 0 LINCOLN NATL CORP IND COM 534187109 249 4000 SH SOLE 4000 0 0 LINDE PLC COM G5494J103 22914 81794 SH SOLE 81794 0 0 LIVEPERSON INC COM 538146101 2760 52330 SH SOLE 52330 0 0 LIVERAMP HLDGS INC COM 53815P108 17355 334521 SH SOLE 334521 0 0 LKQ CORP COM 501889208 2893 68355 SH SOLE 68355 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 151 65000 SH SOLE 65000 0 0 LOCKHEED MARTIN CORP COM 539830109 2595 7023 SH SOLE 7023 0 0 LOWES COS INC COM 548661107 13500 70985 SH SOLE 70985 0 0 LPL FINL HLDGS INC COM 50212V100 1235 8690 SH SOLE 8690 0 0 LUMENTUM HLDGS INC COM 55024U109 1461 15990 SH SOLE 15990 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2803 64638 SH SOLE 64638 0 0 MAGNITE INC COM 55955D100 10549 253510 SH SOLE 253510 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 5126 446485 SH SOLE 446485 0 0 MAIN STREET CAPITAL CORP COM 56035L104 1633 41710 SH SOLE 41710 0 0 MARRIOTT INTL INC NEW CL A 571903202 354 2387 SH SOLE 2387 0 0 MARSH & MCLENNAN COS INC COM 571748102 292 2398 SH SOLE 2398 0 0 MARTIN MARIETTA MATLS INC COM 573284106 221802 660480 SH SOLE 660480 0 0 MASTERCARD INC CL A 57636Q104 7347 20636 SH SOLE 20636 0 0 MATADOR RES CO COM 576485205 281 12000 SH SOLE 12000 0 0 MCCORMICK & CO INC COM NON VTG 579780206 366 4100 SH SOLE 4100 0 0 MCDONALDS CORP COM 580135101 5909 26361 SH SOLE 26361 0 0 MEDALLIA INC COM 584021109 2988 107135 SH SOLE 107135 0 0 MEDIAALPHA INC CL A 58450V104 237 6680 SH SOLE 6680 0 0 MEDPACE HLDGS INC COM 58506Q109 5867 35765 SH SOLE 35765 0 0 MEDTRONIC INC COM G5960L103 31620 267669 SH SOLE 267669 0 0 MERCK & CO INC COM 58933Y105 143483 1861234 SH SOLE 1861234 0 0 MERCURY SYS INC COM 589378108 7094 100415 SH SOLE 100415 0 0 MESA LABS INC COM 59064R109 3382 13891 SH SOLE 13891 0 0 METLIFE INC COM 59156R108 1797 29555 SH SOLE 29555 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 230 1482 SH SOLE 1482 0 0 MICROSOFT CORP COM 594918104 690011 2926626 SH SOLE 2926626 0 0 MIDDLEBY CORP COM 596278101 2698 16280 SH SOLE 16280 0 0 MODEL N INC COM 607525102 3919 111248 SH SOLE 111248 0 0 MONDELEZ INTL INC CL A 609207105 90831 1551870 SH SOLE 1551870 0 0 MOODYS CORP COM 615369105 119691 400826 SH SOLE 400826 0 0 MSA SAFETY INC COM 553498106 1697 11315 SH SOLE 11315 0 0 MSCI INC COM 55354G100 4337 10343 SH SOLE 10343 0 0 MTS SYS CORP COM 553777103 813 13971 SH SOLE 13971 0 0 MURPHY OIL CORP COM 626717102 1121 68333 SH SOLE 68333 0 0 MURPHY USA INC COM 626755102 2493 17243 SH SOLE 17243 0 0 NATERA INC COM 632307104 991 9760 SH SOLE 9760 0 0 NATIONAL INSTRS CORP COM 636518102 54499 1261992 SH SOLE 1261992 0 0 NEOGEN CORP COM 640491106 64215 722405 SH SOLE 722405 0 0 NEOGENOMICS INC COM NEW 64049M209 6974 144605 SH SOLE 144605 0 0 NEWELL BRANDS INC COM 651229106 65351 2440274 SH SOLE 2440274 0 0 NEWMARK GROUP INC CL A 65158N102 4496 449331 SH SOLE 449331 0 0 NEWMONT MNG CORP COM 651639106 70601 1171413 SH SOLE 1171413 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 5494 39125 SH SOLE 39125 0 0 NEXTERA ENERGY INC COM 65339F101 2065 27312 SH SOLE 27312 0 0 NIKE INC CL B 654106103 148587 1118118 SH SOLE 1118118 0 0 NOKIA CORP SPONSORED ADR 654902204 992 250400 SH SOLE 250400 0 0 NORDSON CORP COM 655663102 433 2178 SH SOLE 2178 0 0 NORFOLK SOUTHERN CORP COM 655844108 870 3240 SH SOLE 3240 0 0 NORTHERN TR CORP COM 665859104 5457 51918 SH SOLE 51918 0 0 NORTHROP GRUMMAN CORP COM 666807102 302 932 SH SOLE 932 0 0 NOVANTA INC COM 67000B104 2693 20420 SH SOLE 20420 0 0 NOVARTIS A G SPONSORED ADR 66987V109 892 10431 SH SOLE 10431 0 0 NUCOR CORP COM 670346105 401 5000 SH SOLE 5000 0 0 NUTANIX INC CL A 67059N108 1315 49500 SH SOLE 49500 0 0 NUVEEN MUN VALUE FD INC COM 670928100 218 19541 PRN SOLE 19541 0 0 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 423 24336 PRN SOLE 24336 0 0 NV5 GLOBAL INC COM 62945V109 2842 29432 SH SOLE 29432 0 0 NVIDIA CORP COM 67066G104 3050 5713 SH SOLE 5713 0 0 O REILLY AUTOMOTIVE INC COM 67103H107 32377 63829 SH SOLE 63829 0 0 OLD DOMINION FGHT LINES INC COM 679580100 601 2500 SH SOLE 2500 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1958 22505 SH SOLE 22505 0 0 OMNICELL INC COM 68213N109 5176 39852 SH SOLE 39852 0 0 ONE STOP SYS INC COM 68247W109 634 100000 SH SOLE 100000 0 0 ONESPAN INC COM 68287N100 11784 480985 SH SOLE 480985 0 0 OPEN LENDING CORP COM CL A 68373J104 6995 197500 SH SOLE 197500 0 0 ORACLE CORP COM 68389X105 199588 2844348 SH SOLE 2844348 0 0 ORIGIN BANCORP INC COM 68621T102 11278 265923 SH SOLE 265923 0 0 OWENS CORNING NEW COM 690742101 1716 18635 SH SOLE 18635 0 0 PACCAR INC COM 693718108 384 4135 SH SOLE 4135 0 0 PALOMAR HLDGS INC COM 69753M105 6163 91935 SH SOLE 91935 0 0 PARKER HANNIFAN CORP COM 701094104 46881 148627 SH SOLE 148627 0 0 PAYCHEX INC COM 704326107 303 3089 SH SOLE 3089 0 0 PAYCOM SOFTWARE INC COM 70432V102 205 555 SH SOLE 555 0 0 PAYLOCITY HLDG CORP COM 70438V106 1103 6132 SH SOLE 6132 0 0 PAYPAL HLDGS INC COM 70450Y103 428542 1764708 SH SOLE 1764708 0 0 PEMBINA PIPELINE CORP COM 706327103 288 10000 SH SOLE 10000 0 0 PEPSICO INC COM 713448108 216171 1528249 SH SOLE 1528249 0 0 PERFICIENT INC COM 71375U101 4355 74170 SH SOLE 74170 0 0 PERKINELMER INC COM 714046109 174546 1360556 SH SOLE 1360556 0 0 PFIZER INC COM 717081103 88632 2446377 SH SOLE 2446377 0 0 PGT INC COM 69336V101 3574 141528 SH SOLE 141528 0 0 PHILIP MORRIS INTL INC COM 718172109 2006 22602 SH SOLE 22602 0 0 PHILLIPS 66 COM 718546104 461 5648 SH SOLE 5648 0 0 PIMCO ETF TR TOTL RETN ETF 72201R775 279 2553 PRN SOLE 2553 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 3994 45050 SH SOLE 45050 0 0 PINTEREST INC CL A 72352L106 146838 1983489 SH SOLE 1983489 0 0 PIONEER NAT RES CO COM 723787107 61076 384561 SH SOLE 384561 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 151 16550 SH SOLE 16550 0 0 PLAYA HOTELS & RESORTS NV SHS N70544106 2463 337385 SH SOLE 337385 0 0 PNC FINL SVCS GROUP INC COM 693475105 700 3991 SH SOLE 3991 0 0 POLARIS INC COM 731068102 200 1500 SH SOLE 1500 0 0 POOL CORPORATION COM 73278L105 1233 3570 SH SOLE 3570 0 0 POST HLDGS INC COM 737446104 10968 103746 SH SOLE 103746 0 0 POTLATCHDELTIC CORPORATION COM 737630103 3425 64712 SH SOLE 64712 0 0 PPG INDS INC COM 693506107 407 2706 SH SOLE 2706 0 0 PQ GROUP HLDGS INC COM 73943T103 2155 129055 SH SOLE 129055 0 0 PROCTER & GAMBLE CO COM 742718109 168396 1243416 SH SOLE 1243416 0 0 PROGYNY INC COM 74340E103 10236 229982 SH SOLE 229982 0 0 PROLOGIS INC COM 74340W103 911 8597 SH SOLE 8597 0 0 PROSPERITY BANCSHARES INC COM 743606105 4617 61654 SH SOLE 61654 0 0 PRUDENTIAL FINL INC COM 744320102 1956 21469 SH SOLE 21469 0 0 PULTE GROUP INC COM 745867101 247 4717 SH SOLE 4717 0 0 Q2 HLDGS INC COM 74736L109 3281 32745 SH SOLE 32745 0 0 QUAKER CHEM CORP COM 747316107 3101 12720 SH SOLE 12720 0 0 QUALCOMM INC COM 747525103 81198 612400 SH SOLE 612400 0 0 QUANTUM CORP COM NEW 747906501 3409 409200 SH SOLE 409200 0 0 QUMU CORP COM 749063103 2960 437800 SH SOLE 437800 0 0 R1 RCM INC COM 749397105 6258 253557 SH SOLE 253557 0 0 RACKSPACE TECHNOLOGY INC COM 750102105 713 30000 SH SOLE 30000 0 0 RAVEN INDS INC COM 754212108 10096 263400 SH SOLE 263400 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 1241 10128 SH SOLE 10128 0 0 RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 6985 90395 SH SOLE 90395 0 0 REALPAGE INC COM 75606N109 12403 142236 SH SOLE 142236 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 11133 111661 SH SOLE 111661 0 0 RED ROCK RESORTS INC CL A 75700L108 3922 120350 SH SOLE 120350 0 0 REGENERON PHARMACEUTICALS COM 75886F107 203 428 SH SOLE 428 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 20000 131331 SH SOLE 131331 0 0 RENASANT CORP COM 75970E107 6207 150000 SH SOLE 150000 0 0 REPAY HLDGS CORP COM CL A 76029L100 2138 91075 SH SOLE 91075 0 0 REPUBLIC SVCS INC COM 760759100 5863 59009 SH SOLE 59009 0 0 REXNORD CORP NEW COM 76169B102 6585 139835 SH SOLE 139835 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 8935 300020 SH SOLE 300020 0 0 RINGCENTRAL INC CL A 76680R206 268 900 SH SOLE 900 0 0 ROCKWELL AUTOMATION INC COM 773903109 132475 499078 SH SOLE 499078 0 0 ROKU INC COM CL A 77543R102 1901 5835 SH SOLE 5835 0 0 ROPER INDS INC NEW COM 776696106 247326 613196 SH SOLE 613196 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 376 9598 SH SOLE 9598 0 0 ROYAL GOLD INC COM 780287108 320 2975 SH SOLE 2975 0 0 S&P GLOBAL INC COM 78409V104 2595 7355 SH SOLE 7355 0 0 SABINE ROYALTY TR UNIT BEN INT 785688102 4856 159955 SH SOLE 159955 0 0 SALESFORCE COM INC COM 79466L302 72826 343732 SH SOLE 343732 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 4752 17123 SH SOLE 17123 0 0 SCHLUMBERGER LTD COM 806857108 513 18850 SH SOLE 18850 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1267 39880 PRN SOLE 39880 0 0 SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 1338 26250 PRN SOLE 26250 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 656 17520 PRN SOLE 17520 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1920 26326 PRN SOLE 26326 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 4437 122445 SH SOLE 122445 0 0 SEALED AIR CORP NEW COM 81211K100 603 13162 SH SOLE 13162 0 0 SEI INVESTMENTS CO COM 784117103 618 10140 SH SOLE 10140 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 200 1717 PRN SOLE 1717 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 730 5496 PRN SOLE 5496 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 968 15115 SH SOLE 15115 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 1818 365000 SH SOLE 365000 0 0 SERVICE CORP INTL COM 817565104 309 6045 SH SOLE 6045 0 0 SERVICENOW INC COM 81762P102 378 755 SH SOLE 755 0 0 SERVICESOURCE INTL INC COM 81763U100 1124 764463 SH SOLE 764463 0 0 SHERWIN WILLIAMS CO COM 824348106 42479 57559 SH SOLE 57559 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 31890 1074807 SH SOLE 1074807 0 0 SINCLAIR BROADCAST GROUP INC CL A 829226109 1993 68125 SH SOLE 68125 0 0 SL GREEN RLTY CORP COM 78440X804 871 12445 SH SOLE 12445 0 0 SM ENERGY CO COM 78454L100 185 11304 SH SOLE 11304 0 0 SMART GLOBAL HLDGS INC SHS G8232Y101 1381 30000 SH SOLE 30000 0 0 SMILEDIRECTCLUB INC CL A COM 83192H106 2817 273194 SH SOLE 273194 0 0 SMITH A O CORP COM 831865209 5977 88400 SH SOLE 88400 0 0 SONOCO PRODS CO COM 835495102 720 11376 SH SOLE 11376 0 0 SONOS INC COM 83570H108 3263 87080 SH SOLE 87080 0 0 SOUTHSIDE BANCSHARES INC COM 84470P109 1125 29202 SH SOLE 29202 0 0 SOUTHWEST AIRLS CO COM 844741108 746 12215 SH SOLE 12215 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 3272 8257 SH SOLE 8257 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 2163 13524 PRN SOLE 13524 0 0 SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 1294 35700 PRN SOLE 35700 0 0 SPDR SERIES TRUST BRC HGH YLD BD 78464A417 288 2645 PRN SOLE 2645 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 440 3500 PRN SOLE 3500 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 767 5654 PRN SOLE 5654 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 830 9075 PRN SOLE 9075 0 0 SPROUT SOCIAL INC COM CL A 85209W109 53699 929692 SH SOLE 929692 0 0 SPS COMMERCE INC COM 78463M107 1116 11235 SH SOLE 11235 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 14610 138606 SH SOLE 138606 0 0 STARBUCKS CORP COM 855244109 39580 362220 SH SOLE 362220 0 0 STRYKER CORPORATION COM 863667101 79823 327709 SH SOLE 327709 0 0 SVB FINL GROUP COM 78486Q101 4137 8381 SH SOLE 8381 0 0 SWK HLDGS CORP COM NEW 78501P203 2309 158818 SH SOLE 158818 0 0 SYSCO CORP COM 871829107 3449 43804 SH SOLE 43804 0 0 SYSTEMAX INC COM 871851101 34516 839389 SH SOLE 839389 0 0 T-MOBILE US INC COM 872590104 1610 12853 SH SOLE 12853 0 0 TARGET CORP COM 87612E106 3047 15383 SH SOLE 15383 0 0 TE CONNECTIVITY LTD REG SHS H84989104 2382 18452 SH SOLE 18452 0 0 TECK RESOURCES LTD CL B 878742204 979 51050 SH SOLE 51050 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 14474 34990 SH SOLE 34990 0 0 TESLA INC COM 88160R101 468 700 SH SOLE 700 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 4733 66742 SH SOLE 66742 0 0 TEXAS INSTRS INC COM 882508104 15601 82550 SH SOLE 82550 0 0 TEXTAINER GROUP HOLDINGS LTD COM G8766E109 4727 164985 SH SOLE 164985 0 0 THE TRADE DESK INC COM CL A 88339J105 10101 15500 SH SOLE 15500 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 476714 1044556 SH SOLE 1044556 0 0 THREDUP INC CL A 88556E102 2333 100000 SH SOLE 100000 0 0 TJX COS INC NEW COM 872540109 231 3496 SH SOLE 3496 0 0 TORO CO COM 891092108 100945 978722 SH SOLE 978722 0 0 TRACTOR SUPPLY CO COM 892356106 87391 493512 SH SOLE 493512 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 242 1460 SH SOLE 1460 0 0 TRANSDIGM GROUP INC COM 893641100 1922 3270 SH SOLE 3270 0 0 TRANSMEDICS GROUP INC COM 89377M109 2058 49605 SH SOLE 49605 0 0 TREX CO INC COM 89531P105 880 9610 SH SOLE 9610 0 0 TRIMBLE NAVIGATION LTD COM 896239100 325155 4179906 SH SOLE 4179906 0 0 TRUIST FINL CORP COM 89832Q109 73047 1252515 SH SOLE 1252515 0 0 TWILIO INC CL A 90138F102 1212 3557 SH SOLE 3557 0 0 TYLER TECHNOLOGIES INC COM 902252105 25972 61179 SH SOLE 61179 0 0 U S PHYSICAL THERAPY INC COM 90337L108 4598 44165 SH SOLE 44165 0 0 UBS GROUP AG SHS H42097107 353 22704 SH SOLE 22704 0 0 UNION PAC CORP COM 907818108 279142 1266468 SH SOLE 1266468 0 0 UNITED PARCEL SERVICE INC CL B 911312106 3054 17967 SH SOLE 17967 0 0 UNITEDHEALTH GROUP INC COM 91324P102 5225 14043 SH SOLE 14043 0 0 UPLAND SOFTWARE INC COM 91544A109 338 7163 SH SOLE 7163 0 0 UPWORK INC COM 91688F104 10209 228025 SH SOLE 228025 0 0 US BANCORP DEL COM NEW 902973304 143364 2592010 SH SOLE 2592010 0 0 V F CORP COM 918204108 207849 2600707 SH SOLE 2600707 0 0 VALMONT INDS INC COM 920253101 105506 443918 SH SOLE 443918 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 709 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 1514 17865 PRN SOLE 17865 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 544 11076 PRN SOLE 11076 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 296 2925 PRN SOLE 2925 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1100 18129 PRN SOLE 18129 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 623 11978 PRN SOLE 11978 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3331 60959 PRN SOLE 60959 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6949 19076 PRN SOLE 19076 0 0 VANGUARD INDEX FDS REIT ETF 922908553 651 7083 SH SOLE 7083 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 3730 21086 PRN SOLE 21086 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 1731 8084 PRN SOLE 8084 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 978 4733 PRN SOLE 4733 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4009 48589 PRN SOLE 48589 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 284 3055 PRN SOLE 3055 0 0 VERISK ANALYTICS INC COM 92345Y106 26654 150851 SH SOLE 150851 0 0 VERITEX HLDGS INC COM 923451108 3924 119924 SH SOLE 119924 0 0 VERIZON COMMUNICATIONS COM 92343V104 18493 318029 SH SOLE 318029 0 0 VIASAT INC COM 92552V100 1934 40238 SH SOLE 40238 0 0 VIATRIS INC COM 92556V106 997 71343 SH SOLE 71343 0 0 VIEWRAY INC COM 92672L107 1659 381475 SH SOLE 381475 0 0 VISA INC COM CL A 92826C839 197769 934060 SH SOLE 934060 0 0 VONTIER CORPORATION COM 928881101 273 9016 SH SOLE 9016 0 0 VULCAN MATS CO COM 929160109 1900 11260 SH SOLE 11260 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 2772 50492 SH SOLE 50492 0 0 WAL MART STORES INC COM 931142103 51933 382341 SH SOLE 382341 0 0 WASTE CONNECTIONS INC COM 94106B101 122195 1131641 SH SOLE 1131641 0 0 WASTE MGMT INC DEL COM 94106L109 41205 319369 SH SOLE 319369 0 0 WATSCO INC COM 942622200 1747 6699 SH SOLE 6699 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 1381 11625 SH SOLE 11625 0 0 WELLS FARGO & CO NEW COM 949746101 1117 28598 SH SOLE 28598 0 0 WESTWOOD HLDGS GROUP INC COM 961765104 1629 112654 SH SOLE 112654 0 0 WEYERHAEUSER CO COM 962166104 526 14778 SH SOLE 14778 0 0 WILLIAMS SONOMA INC COM 969904101 412 2299 SH SOLE 2299 0 0 WINGSTOP INC COM 974155103 3575 28115 SH SOLE 28115 0 0 WORKIVA INC COM CL A 98139A105 3598 40767 SH SOLE 40767 0 0 XILINX INC COM 983919101 7794 62906 SH SOLE 62906 0 0 XPO LOGISTICS INC COM 983793100 905 7343 SH SOLE 7343 0 0 XYLEM INC COM 98419M100 110079 1046577 SH SOLE 1046577 0 0 YETI HLDGS INC COM 98585X104 2343 32445 SH SOLE 32445 0 0 YUM BRANDS INC COM 988498101 2498 23095 SH SOLE 23095 0 0 YUM CHINA HLDGS INC COM 98850P109 875 14770 SH SOLE 14770 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 344 710 SH SOLE 710 0 0 ZIMMER HLDGS INC COM 98956P102 481 3005 SH SOLE 3005 0 0 ZIONS BANCORPORATION COM 989701107 99664 1813383 SH SOLE 1813383 0 0 ZIX CORP COM 98974P100 1905 252270 SH SOLE 252270 0 0 ZOETIS INC CL A 98978V103 312467 1984168 SH SOLE 1984168 0 0