0000950123-21-001505.txt : 20210210 0000950123-21-001505.hdr.sgml : 20210210 20210210160546 ACCESSION NUMBER: 0000950123-21-001505 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210210 DATE AS OF CHANGE: 20210210 EFFECTIVENESS DATE: 20210210 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: 21613779 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 12-31-2020 12-31-2020 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 02-10-2021 0 558 17770874 false
INFORMATION TABLE 2 3048.xml INFORMATION TABLE FOR FORM 13F 3M CO COM 88579Y101 8427 48212 SH SOLE 48212 0 0 A H BELO CORP COM CL A 001282102 1506 997445 SH SOLE 997445 0 0 A10 NETWORKS INC COM 002121101 1073 108785 SH SOLE 108785 0 0 ABBOTT LABS COM 002824100 243451 2223498 SH SOLE 2223498 0 0 ABBVIE INC COM 00287Y109 100609 938959 SH SOLE 938959 0 0 ACCENTURE LTD BERMUDA CL A G1151C101 64734 247825 SH SOLE 247825 0 0 ACI WORLDWIDE INC COM 004498101 32515 846087 SH SOLE 846087 0 0 ADOBE SYS INC COM 00724F101 470460 940695 SH SOLE 940695 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 3208 27073 SH SOLE 27073 0 0 AGNC INVT CORP COM 00123Q104 178 11395 SH SOLE 11395 0 0 AIR PRODS & CHEMS INC COM 009158106 282724 1034786 SH SOLE 1034786 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 293551 2795987 SH SOLE 2795987 0 0 ALAMO GROUP INC COM 011311107 11813 85630 SH SOLE 85630 0 0 ALARM COM HLDGS INC COM 011642105 18027 174260 SH SOLE 174260 0 0 ALCON ORD SHS H01301128 125402 1900609 SH SOLE 1900609 0 0 ALIGN TECHNOLOGY INC COM 016255101 1186 2220 SH SOLE 2220 0 0 ALLSTATE CORP COM 020002101 23201 211054 SH SOLE 211054 0 0 ALPHABET INC CLASS A COM 02079K305 261827 149390 SH SOLE 149390 0 0 ALPHABET INC CLASS C COM 02079K107 247432 141238 SH SOLE 141238 0 0 ALTAIR ENGR INC COM CL A 021369103 4078 70089 SH SOLE 70089 0 0 ALTRIA GROUP INC COM 02209S103 754 18380 SH SOLE 18380 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 147 30000 SH SOLE 30000 0 0 AMAZON COM INC COM 023135106 685587 210501 SH SOLE 210501 0 0 AMEDISYS INC COM 023436108 227 775 SH SOLE 775 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 256 17604 SH SOLE 17604 0 0 AMERICAN ELEC PWR CO INC COM 025537101 314 3775 SH SOLE 3775 0 0 AMERICAN EXPRESS CO COM 025816109 62099 513599 SH SOLE 513599 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 357 9435 SH SOLE 9435 0 0 AMERICAN TOWER CORP COM 03027X100 31720 141319 SH SOLE 141319 0 0 AMETEK INC NEW COM 031100100 5783 47821 SH SOLE 47821 0 0 AMGEN INC CL A 031162100 135417 588976 SH SOLE 588976 0 0 AMPHENOL CORP NEW CL A 032095101 1437 10992 SH SOLE 10992 0 0 ANALOG DEVICES INC COM 032654105 548 3710 SH SOLE 3710 0 0 ANNALY CAP MGMT INC COM 035710409 249 29450 SH SOLE 29450 0 0 ANSYS INC COM 03662Q105 1523 4185 SH SOLE 4185 0 0 AON PLC SHS CL A G0403H108 392 1857 SH SOLE 1857 0 0 APOLLO ENDOSURGERY INC COM 03767D108 1855 545454 SH SOLE 545454 0 0 APPIAN CORP CL A 03782L101 4120 25416 SH SOLE 25416 0 0 APPLE COMPUTER INC COM 037833100 980779 7391509 SH SOLE 7391509 0 0 APPLIED MATLS INC COM 038222105 1406 16290 SH SOLE 16290 0 0 APTARGROUP INC COM 038336103 411 3000 SH SOLE 3000 0 0 ARGO GROUP INTL HLDGS LTD COM G0464B107 1729 39570 SH SOLE 39570 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 5342 69615 SH SOLE 69615 0 0 AT&T INC COM 00206R102 118006 4103113 SH SOLE 4103113 0 0 AUTOMATIC DATA PROCESSING INC COM 053015103 18559 105331 SH SOLE 105331 0 0 AUTODESK INC COM 052769106 1208 3955 SH SOLE 3955 0 0 AUTOZONE INC COM 053332102 2700 2278 SH SOLE 2278 0 0 AVANOS MED INC COM 05350V106 223 4870 SH SOLE 4870 0 0 AVERY DENNISON CORP COM 053611109 1393 8979 SH SOLE 8979 0 0 AVID TECHNOLOGY INC COM 05367P100 1692 106600 SH SOLE 106600 0 0 AXON ENTERPRISE INC COM 05464C101 2221 18130 SH SOLE 18130 0 0 AZZ INC COM 002474104 10903 229825 SH SOLE 229825 0 0 BAIDU INC SPON ADR REP A 056752108 702 3245 SH SOLE 3245 0 0 BALL CORP COM 058498106 30190 324001 SH SOLE 324001 0 0 BANCORPSOUTH BK TUPELO MISS COM 05971J102 9215 335831 SH SOLE 335831 0 0 BANK NEW YORK INC COM 064058100 1701 40084 SH SOLE 40084 0 0 BANK OF AMERICA CORPORATION COM 060505104 232350 7665789 SH SOLE 7665789 0 0 BARNES GROUP INC COM 067806109 4949 97635 SH SOLE 97635 0 0 BECTON DICKINSON & CO COM 075887109 33311 133126 SH SOLE 133126 0 0 BELLRING BRANDS INC COM CL A 079823100 1967 80930 SH SOLE 80930 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 4869 14 SH SOLE 14 0 0 BERKSHIRE HATHAWAY INC DEL CL B 084670702 35495 153083 SH SOLE 153083 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1514 23600 SH SOLE 23600 0 0 BLACK KNIGHT INC COM 09215C105 90972 1029678 SH SOLE 1029678 0 0 BLACKBAUD INC COM 09227Q100 1171 20350 SH SOLE 20350 0 0 BLACKROCK INC COM 09247X101 763 1057 SH SOLE 1057 0 0 BLACKROCK LTD DURATION INC T COM SHS 09249W101 64 4000 SH SOLE 4000 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 840 12962 SH SOLE 12962 0 0 BOEING CO COM 097023105 1431 6687 SH SOLE 6687 0 0 BOK FINL CORP COM NEW 05561Q201 988 14421 SH SOLE 14421 0 0 BOOKING HLDGS INC COM 09857L108 2733 1227 SH SOLE 1227 0 0 BOSTON SCIENTIFIC CORP COM 101137107 395 10993 SH SOLE 10993 0 0 BP PLC SPONSORED ADR 055622104 289 14064 SH SOLE 14064 0 0 BRIGHAM MINERALS INC CL A COM 10918L103 130 11850 SH SOLE 11850 0 0 BRIGHTCOVE INC COM 10921T101 3749 203768 SH SOLE 203768 0 0 BRINKER INTL INC COM 109641100 935 16524 SH SOLE 16524 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 7810 125903 SH SOLE 125903 0 0 BROADCOM INC COM 11135F101 2382 5441 SH SOLE 5441 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 34285 223793 SH SOLE 223793 0 0 BRUNSWICK CORP COM 117043109 709 9300 SH SOLE 9300 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 4853 118910 SH SOLE 118910 0 0 CABOT OIL & GAS CORP COM 127097103 76677 4709919 SH SOLE 4709919 0 0 CALLAWAY GOLF CO COM 131193104 2989 124490 SH SOLE 124490 0 0 CANADIAN NATL RY CO COM 136375102 1244 11328 SH SOLE 11328 0 0 CANTEL MEDICAL CORP COM 138098108 3338 42325 SH SOLE 42325 0 0 CAREDX INC COM 14167L103 3116 43005 SH SOLE 43005 0 0 CASTLE BIOSCIENCES INC COM 14843C105 3011 44840 SH SOLE 44840 0 0 CATERPILLAR INC DEL COM 149123101 1936 10635 SH SOLE 10635 0 0 CBTX INC COM 12481V104 31301 1227010 SH SOLE 1227010 0 0 CECO ENVIRONMENTAL CORP COM 125141101 16634 2389978 SH SOLE 2389978 0 0 CELSIUS HLDGS INC COM NEW 15118V207 2305 45825 SH SOLE 45825 0 0 CENTERPOINT ENERGY INC COM 15189T107 500 23103 SH SOLE 23103 0 0 CENTRAL SECS CORP COM 155123102 257 7887 PRN SOLE 7887 0 0 CENTURY CMNTYS INC COM 156504300 1597 36480 SH SOLE 36480 0 0 CHARLES RIV LABS INTL INC COM 159864107 119117 476733 SH SOLE 476733 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1101 1664 SH SOLE 1664 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 389 2930 SH SOLE 2930 0 0 CHEGG INC COM 163092109 785 8685 SH SOLE 8685 0 0 CHEVRON CORP NEW COM 166764100 89062 1054615 SH SOLE 1054615 0 0 CHUBB LIMITED COM H1467J104 1310 8514 SH SOLE 8514 0 0 CHURCH & DWIGHT INC COM 171340102 223 2552 SH SOLE 2552 0 0 CHURCHILL DOWNS INC COM 171484108 684 3510 SH SOLE 3510 0 0 CIENA CORP COM NEW 171779309 1035 19577 SH SOLE 19577 0 0 CINTAS CORP COM 172908105 183644 519560 SH SOLE 519560 0 0 CISCO SYS INC COM 17275R102 18336 409752 SH SOLE 409752 0 0 CITIGROUP INC COM NEW 172967424 5263 85356 SH SOLE 85356 0 0 CITRIX SYS INC COM 177376100 9124 70129 SH SOLE 70129 0 0 CLEARWAY ENERGY INC CL C 18539C204 224 7000 SH SOLE 7000 0 0 CLOUDERA INC COM 18914U100 4891 351633 SH SOLE 351633 0 0 COCA COLA CO COM 191216100 209 4200 SH SOLE 4200 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 216646 3950519 SH SOLE 3950519 0 0 COLFAX CORP COM 194014106 4679 122355 SH SOLE 122355 0 0 COLGATE PALMOLIVE CO COM 194162103 129515 1514619 SH SOLE 1514619 0 0 COMCAST CORP NEW CL A 20030N101 5929 113140 SH SOLE 113140 0 0 COMERICA INC COM 200340107 145647 2607366 SH SOLE 2607366 0 0 COMMSCOPE HLDG CO INC COM 20337X109 1152 86000 SH SOLE 86000 0 0 COMPASS MINERALS INTL INC COM 20451N101 13025 211027 SH SOLE 211027 0 0 CONCHO RES INC COM 20605P101 562 9630 SH SOLE 9630 0 0 CONOCOPHILLIPS COM 20825C104 65294 1632760 SH SOLE 1632760 0 0 CONSTELLATION BRANDS INC CL A 21036P108 522 2384 SH SOLE 2384 0 0 CONTANGO OIL & GAS COMPANY COM NEW 21075N204 17145 7486894 SH SOLE 7486894 0 0 COPART INC COM 217204106 5883 46230 SH SOLE 46230 0 0 CORTEVA INC COM 22052L104 20408 527067 SH SOLE 527067 0 0 COSTCO WHSL CORP NEW COM 22160K105 7323 19435 SH SOLE 19435 0 0 CROSSFIRST BANKSHARES INC COM 22766M109 11373 1057976 SH SOLE 1057976 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 290 1822 SH SOLE 1822 0 0 CSW INDUSTRIALS INC COM 126402106 3573 31930 SH SOLE 31930 0 0 CSX CORP COM 126408103 213 2347 SH SOLE 2347 0 0 CULLEN FROST BANKERS INC COM 229899109 202280 2318925 SH SOLE 2318925 0 0 CUMMINS INC COM 231021106 456 2009 SH SOLE 2009 0 0 CVS CORP COM 126650100 1134 16607 SH SOLE 16607 0 0 CYNERGISTEK INC COM 23258P105 586 403880 SH SOLE 403880 0 0 CYRUSONE INC COM 23283R100 976 13343 SH SOLE 13343 0 0 DANAHER CORP DEL COM 235851102 486484 2189990 SH SOLE 2189990 0 0 DEERE & CO COM 244199105 494 1836 SH SOLE 1836 0 0 DELUXE CORP COM 248019101 4224 144658 SH SOLE 144658 0 0 DENTSPLY SIRONA INC COM 24906P109 778 14860 SH SOLE 14860 0 0 DEVON ENERGY CORP NEW COM 25179M103 320 20270 SH SOLE 20270 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 310 1949 SH SOLE 1949 0 0 DIAMONDBACK ENERGY INC COM 25278X109 204 4215 SH SOLE 4215 0 0 DISCOVER FINL SVCS COM 254709108 551 6088 SH SOLE 6088 0 0 DISNEY WALT CO COM DISNEY 254687106 203079 1120868 SH SOLE 1120868 0 0 DOLLAR GEN CORP NEW COM 256677105 656 3118 SH SOLE 3118 0 0 DOLLAR TREE INC COM 256746108 33088 306255 SH SOLE 306255 0 0 DOMINION RES INC VA NEW COM 25746U109 278 3691 SH SOLE 3691 0 0 DONALDSON INC COM 257651109 231 4128 SH SOLE 4128 0 0 DOVER CORP COM 260003108 1765 13984 SH SOLE 13984 0 0 DUKE ENERGY CORP NEW COM 26441C204 565 6170 SH SOLE 6170 0 0 DUN & BRADSTREET HLDGS INC COM 26484T106 10744 431472 SH SOLE 431472 0 0 DUPONT DE NEMOURS INC COM 26614N102 12910 181545 SH SOLE 181545 0 0 DXP ENTERPRISES INC NEW COM NEW 233377407 9582 431028 SH SOLE 431028 0 0 DZS INC COM 268211109 851 55000 SH SOLE 55000 0 0 EAGLE MATERIALS INC COM 26969P108 2431 23990 SH SOLE 23990 0 0 EATON CORP PLC SHS G29183103 938 7807 SH SOLE 7807 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 123 10000 PRN SOLE 10000 0 0 ECOLAB INC COM 278865100 216636 1001275 SH SOLE 1001275 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 1114 12215 SH SOLE 12215 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 10957 122287 SH SOLE 122287 0 0 EMERSON ELEC CO COM 291011104 94044 1170135 SH SOLE 1170135 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 155 25120 SH SOLE 25120 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 5649 288346 SH SOLE 288346 0 0 ENVESTNET INC COM 29404K106 16195 196807 SH SOLE 196807 0 0 EOG RES INC COM 26875P101 30279 607154 SH SOLE 607154 0 0 ESSENT GROUP LTD COM G3198U102 2402 55610 SH SOLE 55610 0 0 EVERI HLDGS INC COM 30034T103 3554 257332 SH SOLE 257332 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 2296 85090 SH SOLE 85090 0 0 EXACT SCIENCES CORP COM 30063P105 881 6650 SH SOLE 6650 0 0 EXXON MOBIL CORP COM 30231G102 33207 805612 SH SOLE 805612 0 0 FACEBOOK INC CL A 30303M102 99386 363839 SH SOLE 363839 0 0 FAIR ISAAC CORP COM 303250104 866 1695 SH SOLE 1695 0 0 FARO TECHNOLOGIES INC COM 311642102 1099 15559 SH SOLE 15559 0 0 FASTENAL CO COM 311900104 517 10578 SH SOLE 10578 0 0 FEDERAL SIGNAL COM 313855108 2392 72105 SH SOLE 72105 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 493 3485 SH SOLE 3485 0 0 FIREEYE INC COM 31816Q101 421 18275 SH SOLE 18275 0 0 FIRST FINL BANKSHARES COM 32020R109 18358 507480 SH SOLE 507480 0 0 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 2257 53570 SH SOLE 53570 0 0 FIRST SOLAR INC COM 336433107 961 9719 SH SOLE 9719 0 0 FIRSTSERVICE CORP NEW COM 33767E202 2272 16615 SH SOLE 16615 0 0 FIVE BELOW INC COM 33829M101 4053 23160 SH SOLE 23160 0 0 FIVE9 INC COM 338307101 1107 6350 SH SOLE 6350 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 3535 12955 SH SOLE 12955 0 0 FLIR SYS INC COM 302445101 55616 1268893 SH SOLE 1268893 0 0 FMC CORP COM NEW 302491303 326527 2841098 SH SOLE 2841098 0 0 FORD MTR CO DEL COM 345370860 204 23250 SH SOLE 23250 0 0 FORTINET INC COM 34959E109 11835 79682 SH SOLE 79682 0 0 FORTIVE CORP COM 34959J108 40392 570346 SH SOLE 570346 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 587 25000 SH SOLE 25000 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 242 2824 SH SOLE 2824 0 0 FOX FACTORY HLDG CORP COM 35138V102 2240 21190 SH SOLE 21190 0 0 FRANKLIN ELEC INC COM 353514102 83926 1212628 SH SOLE 1212628 0 0 FRESHPET INC COM 358039105 6531 45995 SH SOLE 45995 0 0 GARMIN LTD SHS H2906T109 939 7848 SH SOLE 7848 0 0 GENERAC HLDGS INC COM 368736104 107473 472597 SH SOLE 472597 0 0 GENERAL DYNAMICS CORP COM 369550108 6778 45546 SH SOLE 45546 0 0 GENERAL ELECTRIC CO COM 369604103 200 18553 SH SOLE 18553 0 0 GENERAL MLS INC COM 370334104 4063 69091 SH SOLE 69091 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 93 15000 SH SOLE 15000 0 0 GENTEX CORP COM 371901109 2069 60985 SH SOLE 60985 0 0 GILEAD SCIENCES INC COM 375558103 557 9566 SH SOLE 9566 0 0 GLACIER BANCORP INC NEW COM 37637Q105 40825 887298 SH SOLE 887298 0 0 GLOBE LIFE INC COM 37959E102 509 5362 SH SOLE 5362 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 1108 4201 SH SOLE 4201 0 0 GOOSEHEAD INS INC CL A 38267D109 8411 67420 SH SOLE 67420 0 0 GORMAN RUPP CO COM 383082104 11545 355775 SH SOLE 355775 0 0 GRAHAM CORP COM 384556106 1002 66000 SH SOLE 66000 0 0 GRAINGER W W INC COM 384802104 2197 5381 SH SOLE 5381 0 0 HALLIBURTON CO COM 406216101 721 38165 SH SOLE 38165 0 0 HASBRO INC COM 418056107 458 4900 SH SOLE 4900 0 0 HEALTHEQUITY INC COM 42226A107 2192 31450 SH SOLE 31450 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 3560 66795 SH SOLE 66795 0 0 HERSHEY CO COM 427866108 244 1600 SH SOLE 1600 0 0 HESS CORP COM 42809H107 856 16220 SH SOLE 16220 0 0 HILLTOP HOLDINGS INC COM 432748101 1312 47674 SH SOLE 47674 0 0 HOLLYFRONTIER CORP COM 436106108 1556 60180 SH SOLE 60180 0 0 HOME BANCSHARES INC COM 436893200 13499 692982 SH SOLE 692982 0 0 HOME DEPOT INC COM 437076102 367543 1383717 SH SOLE 1383717 0 0 HONEYWELL INTL INC COM 438516106 339839 1597739 SH SOLE 1597739 0 0 HORIZON THERAPEUTICS PUB LTD SHS G46188101 766 10470 SH SOLE 10470 0 0 HP INC COM 40434L105 775 31502 SH SOLE 31502 0 0 IDEX CORP COM 45167R104 94325 473520 SH SOLE 473520 0 0 IDEXX LABS INC COM 45168D104 2106 4214 SH SOLE 4214 0 0 ILLINOIS TOOL WKS INC COM 452308109 32933 161531 SH SOLE 161531 0 0 INDEPENDENT BK GROUP INC COM 45384B106 313 5000 SH SOLE 5000 0 0 INFINERA CORPORATION COM 45667G103 1136 108418 SH SOLE 108418 0 0 INOVALON HLDGS INC COM CL A 45781D101 2998 164985 SH SOLE 164985 0 0 INTEL CORP COM 458140100 5454 109480 SH SOLE 109480 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 424 3680 SH SOLE 3680 0 0 INTERNATIONAL PAPER CO COM 460146103 1299 26125 SH SOLE 26125 0 0 INTERPUBLIC GROUP COS INC COM 460690100 343 14583 SH SOLE 14583 0 0 INTEVAC INC COM 461148108 1214 168309 SH SOLE 168309 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 2496 19831 SH SOLE 19831 0 0 INTUIT COM 461202103 1770 4659 SH SOLE 4659 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 1892 2313 SH SOLE 2313 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 2934 9353 SH SOLE 9353 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 417 2561 PRN SOLE 2561 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 275 4483 PRN SOLE 4483 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 2646 57030 SH SOLE 57030 0 0 ISHARES INC MSCI ISRAEL ETF 464286632 463 7225 PRN SOLE 7225 0 0 ISHARES INC MSCI GERMANY ETF 464286806 206 6486 PRN SOLE 6486 0 0 ISHARES INC MSCI NETHERL ETF 464286814 443 10720 PRN SOLE 10720 0 0 ISHARES INC MSCI HONG KG ETF 464286871 732 29698 PRN SOLE 29698 0 0 ISHARES TR S&P 100 ETF 464287101 764 4450 PRN SOLE 4450 0 0 ISHARES TR CORE S&P TTL STK 464287150 14519 168399 PRN SOLE 168399 0 0 ISHARES TR TIPS BD ETF 464287176 215 1684 PRN SOLE 1684 0 0 ISHARES TR CORE S&P500 ETF 464287200 230 612 PRN SOLE 612 0 0 ISHARES TR CORE US AGGBD ET 464287226 4739 40095 PRN SOLE 40095 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 1538 17809 PRN SOLE 17809 0 0 ISHARES TR MSCI EAFE ETF 464287465 235 3225 PRN SOLE 3225 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 512 5280 PRN SOLE 5280 0 0 ISHARES TR CORE S&P MCP ETF 464287507 559 2433 PRN SOLE 2433 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 284 2075 PRN SOLE 2075 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 507 2104 PRN SOLE 2104 0 0 ISHARES TR RUS 1000 ETF 464287622 317 1495 PRN SOLE 1495 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 279 2120 PRN SOLE 2120 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 398 2029 PRN SOLE 2029 0 0 ISHARES TR U.S. TECH ETF 464287721 204 2400 PRN SOLE 2400 0 0 ISHARES TR CORE S&P SCP ETF 464287804 5186 56429 PRN SOLE 56429 0 0 ISHARES TR SP SMCP600VL ETF 464287879 492 6048 PRN SOLE 6048 0 0 ISHARES TR SP SMCP600GR ETF 464287887 1435 12564 PRN SOLE 12564 0 0 ISHARES TR MSCI ACWI EX US 464288240 8139 153449 PRN SOLE 153449 0 0 ISHARES TR INTRMD CR BD ETF 464288638 1482 23988 PRN SOLE 23988 0 0 ISHARES TR SHORT TREAS BD 464288679 227 2050 PRN SOLE 2050 0 0 ISHARES TR PFD AND INCM SEC 464288687 281 7296 PRN SOLE 7296 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 1446 16499 PRN SOLE 16499 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 858 16168 PRN SOLE 16168 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 462 6833 PRN SOLE 6833 0 0 ISHARES TR IBONDS DEC22 ETF 46435G755 605 22957 PRN SOLE 22957 0 0 ISHARES TR IBONDS DEC2021 46435G789 258 10007 PRN SOLE 10007 0 0 ITERIS INC COM 46564T107 1875 331900 SH SOLE 331900 0 0 ITT INC COM 45073V108 3515 45640 SH SOLE 45640 0 0 HUNT J B TRANS SVCS INC COM 445658107 1058 7745 SH SOLE 7745 0 0 JEFFERIES FINL GROUP INC COM 47233W109 472 19179 SH SOLE 19179 0 0 JOHNSON & JOHNSON COM 478160104 98630 626699 SH SOLE 626699 0 0 JOHNSON CTLS INTL PLC SHS G51502105 1069 22951 SH SOLE 22951 0 0 JP MORGAN CHASE & CO COM 46625H100 307104 2416806 SH SOLE 2416806 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 43707 214113 SH SOLE 214113 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 1253 80950 SH SOLE 80950 0 0 KELLOGG CO COM 487836108 207 3320 SH SOLE 3320 0 0 KEURIG DR PEPPER INC COM 49271V100 39010 1219047 SH SOLE 1219047 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 716 90550 SH SOLE 90550 0 0 KIMBERLY CLARK CORP COM 494368103 183679 1362303 SH SOLE 1362303 0 0 KINDER MORGAN INC DEL COM 49456B101 7497 548431 SH SOLE 548431 0 0 KINSALE CAP GROUP INC COM 49714P108 4584 22905 SH SOLE 22905 0 0 KIRBY CORP COM 497266106 22212 428555 SH SOLE 428555 0 0 KLA CORPORATION COM NEW 482480100 906 3500 SH SOLE 3500 0 0 KROGER CO COM 501044101 1359 42792 SH SOLE 42792 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 61739 326625 SH SOLE 326625 0 0 LAM RESEARCH CORP COM 512807108 1491 3157 SH SOLE 3157 0 0 LANTRONIX INC COM NEW 516548203 1194 269000 SH SOLE 269000 0 0 LAUDER ESTEE COS INC CL A 518439104 90366 339481 SH SOLE 339481 0 0 LAWSON PRODS INC COM 520776105 221128 4343508 SH SOLE 4343508 0 0 LCI INDS COM 50189K103 259 2000 SH SOLE 2000 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 87 12624 PRN SOLE 12624 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 5722 131499 SH SOLE 131499 0 0 LIFE STORAGE INC COM 53223X107 752 6300 SH SOLE 6300 0 0 LILLY ELI & CO COM 532457108 5592 33119 SH SOLE 33119 0 0 LIMELIGHT NETWORKS INC COM 53261M104 750 187900 SH SOLE 187900 0 0 LINCOLN NATL CORP IND COM 534187109 201 4000 SH SOLE 4000 0 0 LINDE PLC COM G5494J103 21812 82774 SH SOLE 82774 0 0 LIVEPERSON INC COM 538146101 3352 53860 SH SOLE 53860 0 0 LIVERAMP HLDGS INC COM 53815P108 24703 337519 SH SOLE 337519 0 0 LKQ CORP COM 501889208 1553 44080 SH SOLE 44080 0 0 LOCKHEED MARTIN CORP COM 539830109 2668 7517 SH SOLE 7517 0 0 LOWES COS INC COM 548661107 11531 71840 SH SOLE 71840 0 0 LPL FINL HLDGS INC COM 50212V100 906 8690 SH SOLE 8690 0 0 LUMEN TECHNOLOGIES INC COM 156700106 107 11000 SH SOLE 11000 0 0 LUMENTUM HLDGS INC COM 55024U109 1281 13515 SH SOLE 13515 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2548 60038 SH SOLE 60038 0 0 MAGNITE INC COM 55955D100 15574 507123 SH SOLE 507123 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 3152 446485 SH SOLE 446485 0 0 MAIN STREET CAPITAL CORP COM 56035L104 1346 41710 SH SOLE 41710 0 0 MARSH & MCLENNAN COS INC COM 571748102 246 2100 SH SOLE 2100 0 0 MARTIN MARIETTA MATLS INC COM 573284106 186502 656768 SH SOLE 656768 0 0 MASTERCARD INC CL A 57636Q104 10560 29585 SH SOLE 29585 0 0 MATADOR RES CO COM 576485205 145 12000 SH SOLE 12000 0 0 MCCORMICK & CO INC COM NON VTG 579780206 392 4100 SH SOLE 4100 0 0 MCDONALDS CORP COM 580135101 6024 28073 SH SOLE 28073 0 0 MEDALLIA INC COM 584021109 3666 110365 SH SOLE 110365 0 0 MEDPACE HLDGS INC COM 58506Q109 5116 36755 SH SOLE 36755 0 0 MEDTRONIC INC COM G5960L103 32891 280782 SH SOLE 280782 0 0 MERCK & CO INC COM 58933Y105 158672 1939754 SH SOLE 1939754 0 0 MERCURY SYS INC COM 589378108 5390 61210 SH SOLE 61210 0 0 MESA LABS INC COM 59064R109 5759 20091 SH SOLE 20091 0 0 METLIFE INC COM 59156R108 1383 29452 SH SOLE 29452 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 214 1548 SH SOLE 1548 0 0 MICROSOFT CORP COM 594918104 651363 2928529 SH SOLE 2928529 0 0 MIDDLEBY CORP COM 596278101 2008 15575 SH SOLE 15575 0 0 MIMECAST LTD ORD SHS G14838109 3030 53300 SH SOLE 53300 0 0 MODEL N INC COM 607525102 3165 88706 SH SOLE 88706 0 0 MONDELEZ INTL INC CL A 609207105 97350 1664963 SH SOLE 1664963 0 0 MOODYS CORP COM 615369105 115910 399359 SH SOLE 399359 0 0 MSA SAFETY INC COM 553498106 1699 11375 SH SOLE 11375 0 0 MSCI INC COM 55354G100 4680 10480 SH SOLE 10480 0 0 MTS SYS CORP COM 553777103 1452 24971 SH SOLE 24971 0 0 MURPHY OIL CORP COM 626717102 845 69833 SH SOLE 69833 0 0 MURPHY USA INC COM 626755102 2361 18043 SH SOLE 18043 0 0 NATERA INC COM 632307104 4871 48945 SH SOLE 48945 0 0 NATIONAL INSTRS CORP COM 636518102 55822 1270422 SH SOLE 1270422 0 0 NEOGEN CORP COM 640491106 57060 719545 SH SOLE 719545 0 0 NEOGENOMICS INC COM NEW 64049M209 8680 161215 SH SOLE 161215 0 0 NEWELL BRANDS INC COM 651229106 508 23920 SH SOLE 23920 0 0 NEWMARK GROUP INC CL A 65158N102 2935 402570 SH SOLE 402570 0 0 NEWMONT MNG CORP COM 651639106 69638 1162769 SH SOLE 1162769 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 4156 38060 SH SOLE 38060 0 0 NEXTERA ENERGY INC COM 65339F101 2289 29664 SH SOLE 29664 0 0 NIKE INC CL B 654106103 155915 1102105 SH SOLE 1102105 0 0 NOKIA CORP SPONSORED ADR 654902204 1214 310400 SH SOLE 310400 0 0 NORDSON CORP COM 655663102 415 2065 SH SOLE 2065 0 0 NORFOLK SOUTHERN CORP COM 655844108 777 3270 SH SOLE 3270 0 0 NORTHERN TR CORP COM 665859104 4823 51779 SH SOLE 51779 0 0 NORTHROP GRUMMAN CORP COM 666807102 401 1317 SH SOLE 1317 0 0 NOVANTA INC COM 67000B104 2485 21020 SH SOLE 21020 0 0 NOVARTIS A G SPONSORED ADR 66987V109 1398 14800 SH SOLE 14800 0 0 NUCOR CORP COM 670346105 266 5000 SH SOLE 5000 0 0 NUTANIX INC CL A 67059N108 1147 36000 SH SOLE 36000 0 0 NUVEEN MUN VALUE FD INC COM 670928100 217 19541 PRN SOLE 19541 0 0 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 433 24336 PRN SOLE 24336 0 0 NV5 GLOBAL INC COM 62945V109 2392 30357 SH SOLE 30357 0 0 NVIDIA CORP COM 67066G104 2969 5686 SH SOLE 5686 0 0 O REILLY AUTOMOTIVE INC COM 67103H107 28686 63384 SH SOLE 63384 0 0 OLD DOMINION FGHT LINES INC COM 679580100 878 4500 SH SOLE 4500 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 2738 33480 SH SOLE 33480 0 0 OMNICELL INC COM 68213N109 4719 39317 SH SOLE 39317 0 0 ONE STOP SYS INC COM 68247W109 1200 300000 SH SOLE 300000 0 0 ONESPAN INC COM 68287N100 5892 284915 SH SOLE 284915 0 0 OPEN LENDING CORP COM CL A 68373J104 10488 300000 SH SOLE 300000 0 0 ORACLE CORP COM 68389X105 145039 2242060 SH SOLE 2242060 0 0 ORIGIN BANCORP INC COM 68621T102 9467 340923 SH SOLE 340923 0 0 OWENS CORNING NEW COM 690742101 1412 18635 SH SOLE 18635 0 0 PACCAR INC COM 693718108 529 6132 SH SOLE 6132 0 0 PALOMAR HLDGS INC COM 69753M105 13688 154075 SH SOLE 154075 0 0 PARKER HANNIFAN CORP COM 701094104 40499 148670 SH SOLE 148670 0 0 PARSLEY ENERGY INC CL A 701877102 434 30580 SH SOLE 30580 0 0 PAYCHEX INC COM 704326107 348 3739 SH SOLE 3739 0 0 PAYLOCITY HLDG CORP COM 70438V106 1282 6225 SH SOLE 6225 0 0 PAYPAL HLDGS INC COM 70450Y103 443487 1893625 SH SOLE 1893625 0 0 PEMBINA PIPELINE CORP COM 706327103 237 10000 SH SOLE 10000 0 0 PEPSICO INC COM 713448108 227049 1531009 SH SOLE 1531009 0 0 PERFICIENT INC COM 71375U101 2839 59580 SH SOLE 59580 0 0 PERKINELMER INC COM 714046109 327054 2279122 SH SOLE 2279122 0 0 PFIZER INC COM 717081103 92284 2507046 SH SOLE 2507046 0 0 PGT INC COM 69336V101 2963 145683 SH SOLE 145683 0 0 PHILIP MORRIS INTL INC COM 718172109 2004 24203 SH SOLE 24203 0 0 PHILLIPS 66 COM 718546104 465 6648 SH SOLE 6648 0 0 PIMCO ETF TR TOTL RETN ETF 72201R775 283 2500 PRN SOLE 2500 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 219 3866 PRN SOLE 3866 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 2988 46405 SH SOLE 46405 0 0 PINTEREST INC CL A 72352L106 141978 2154449 SH SOLE 2154449 0 0 PIONEER NAT RES CO COM 723787107 38135 334837 SH SOLE 334837 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 145 17550 SH SOLE 17550 0 0 PNC FINL SVCS GROUP INC COM 693475105 655 4399 SH SOLE 4399 0 0 POOL CORPORATION COM 73278L105 1306 3505 SH SOLE 3505 0 0 POST HLDGS INC COM 737446104 10367 102629 SH SOLE 102629 0 0 POTLATCHDELTIC CORPORATION COM 737630103 3952 79007 SH SOLE 79007 0 0 PPG INDS INC COM 693506107 383 2653 SH SOLE 2653 0 0 PQ GROUP HLDGS INC COM 73943T103 1896 132955 SH SOLE 132955 0 0 PRA HEALTH SCIENCES INC COM 69354M108 2574 20521 SH SOLE 20521 0 0 PROASSURANCE CORP COM 74267C106 234 13181 SH SOLE 13181 0 0 PROCTER & GAMBLE CO COM 742718109 173995 1250503 SH SOLE 1250503 0 0 PROGYNY INC COM 74340E103 10683 252018 SH SOLE 252018 0 0 PROLOGIS INC COM 74340W103 905 9083 SH SOLE 9083 0 0 PROSPERITY BANCSHARES INC COM 743606105 4276 61654 SH SOLE 61654 0 0 PRUDENTIAL FINL INC COM 744320102 2738 35069 SH SOLE 35069 0 0 PULTE GROUP INC COM 745867101 492 11411 SH SOLE 11411 0 0 Q2 HLDGS INC COM 74736L109 3891 30750 SH SOLE 30750 0 0 QUAKER CHEM CORP COM 747316107 3304 13040 SH SOLE 13040 0 0 QUALCOMM INC COM 747525103 77335 507648 SH SOLE 507648 0 0 QUANTUM CORP COM NEW 747906501 1009 164813 SH SOLE 164813 0 0 QUMU CORP COM 749063103 1866 233500 SH SOLE 233500 0 0 R1 RCM INC COM 749397105 6250 260210 SH SOLE 260210 0 0 RACKSPACE TECHNOLOGY INC COM 750102105 572 30000 SH SOLE 30000 0 0 RAVEN INDS INC COM 754212108 8716 263400 SH SOLE 263400 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 998 10428 SH SOLE 10428 0 0 RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 12191 170480 SH SOLE 170480 0 0 REALPAGE INC COM 75606N109 148767 1705260 SH SOLE 1705260 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 12233 98956 SH SOLE 98956 0 0 RED ROCK RESORTS INC CL A 75700L108 3104 123950 SH SOLE 123950 0 0 REGENERON PHARMACEUTICALS COM 75886F107 207 428 SH SOLE 428 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 15699 131094 SH SOLE 131094 0 0 RENASANT CORP COM 75970E107 5052 150000 SH SOLE 150000 0 0 REPAY HLDGS CORP COM CL A 76029L100 2045 75035 SH SOLE 75035 0 0 REPUBLIC SVCS INC COM 760759100 6522 67725 SH SOLE 67725 0 0 REXNORD CORP NEW COM 76169B102 5642 142860 SH SOLE 142860 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 7873 262079 SH SOLE 262079 0 0 RINGCENTRAL INC CL A 76680R206 341 900 SH SOLE 900 0 0 ROCKWELL AUTOMATION INC COM 773903109 120620 480923 SH SOLE 480923 0 0 ROKU INC COM CL A 77543R102 1860 5602 SH SOLE 5602 0 0 ROPER INDS INC NEW COM 776696106 268073 621850 SH SOLE 621850 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 246 7000 SH SOLE 7000 0 0 ROYAL GOLD INC COM 780287108 612 5755 SH SOLE 5755 0 0 S&P GLOBAL INC COM 78409V104 2418 7355 SH SOLE 7355 0 0 SABINE ROYALTY TR UNIT BEN INT 785688102 642 22741 SH SOLE 22741 0 0 SALESFORCE COM INC COM 79466L302 69012 310125 SH SOLE 310125 0 0 SAP SE SPON ADR 803054204 204 1563 SH SOLE 1563 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 4666 16537 SH SOLE 16537 0 0 SCHLUMBERGER LTD COM 806857108 307 14050 SH SOLE 14050 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1222 39880 PRN SOLE 39880 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 609 17520 PRN SOLE 17520 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1665 25951 PRN SOLE 25951 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 3326 112925 SH SOLE 112925 0 0 SEALED AIR CORP NEW COM 81211K100 474 10362 SH SOLE 10362 0 0 SEI INVESTMENTS CO COM 784117103 599 10431 SH SOLE 10431 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 261 2304 PRN SOLE 2304 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 739 5680 PRN SOLE 5680 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1604 25580 SH SOLE 25580 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 1497 365000 SH SOLE 365000 0 0 SERVICE CORP INTL COM 817565104 297 6045 SH SOLE 6045 0 0 SERVICENOW INC COM 81762P102 416 755 SH SOLE 755 0 0 SERVICESOURCE INTL INC COM 81763U100 1345 764463 SH SOLE 764463 0 0 SHERWIN WILLIAMS CO COM 824348106 42327 57595 SH SOLE 57595 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 25916 1200355 SH SOLE 1200355 0 0 SINCLAIR BROADCAST GROUP INC CL A 829226109 1282 40260 SH SOLE 40260 0 0 SM ENERGY CO COM 78454L100 121 19804 SH SOLE 19804 0 0 SMART GLOBAL HLDGS INC SHS G8232Y101 828 22000 SH SOLE 22000 0 0 SMILEDIRECTCLUB INC CL A COM 83192H106 1240 103847 SH SOLE 103847 0 0 SMITH A O CORP COM 831865209 4774 87079 SH SOLE 87079 0 0 SONOCO PRODS CO COM 835495102 674 11376 SH SOLE 11376 0 0 SOUTHSIDE BANCSHARES INC COM 84470P109 1434 46202 SH SOLE 46202 0 0 SOUTHWEST AIRLS CO COM 844741108 569 12215 SH SOLE 12215 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 2823 7550 SH SOLE 7550 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 2596 14555 PRN SOLE 14555 0 0 SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 1327 35700 PRN SOLE 35700 0 0 SPDR SERIES TRUST BRC HGH YLD BD 78464A417 286 2625 PRN SOLE 2625 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 402 3500 PRN SOLE 3500 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 790 5614 PRN SOLE 5614 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 831 9075 PRN SOLE 9075 0 0 SPROUT SOCIAL INC COM CL A 85209W109 34330 756007 SH SOLE 756007 0 0 SPS COMMERCE INC COM 78463M107 1227 11295 SH SOLE 11295 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 12394 156455 SH SOLE 156455 0 0 STARBUCKS CORP COM 855244109 31706 296370 SH SOLE 296370 0 0 STRYKER CORPORATION COM 863667101 78160 318970 SH SOLE 318970 0 0 SVB FINL GROUP COM 78486Q101 3279 8454 SH SOLE 8454 0 0 SWK HLDGS CORP COM NEW 78501P203 2285 158818 SH SOLE 158818 0 0 SYSCO CORP COM 871829107 3323 44754 SH SOLE 44754 0 0 SYSTEMAX INC COM 871851101 30937 861999 SH SOLE 861999 0 0 T-MOBILE US INC COM 872590104 1733 12853 SH SOLE 12853 0 0 TARGET CORP COM 87612E106 2728 15454 SH SOLE 15454 0 0 TE CONNECTIVITY LTD REG SHS H84989104 2246 18552 SH SOLE 18552 0 0 TECK RESOURCES LTD CL B 878742204 927 51050 SH SOLE 51050 0 0 TELEFLEX INCORPORATED COM 879369106 206 500 SH SOLE 500 0 0 TELLURIAN INC NEW COM 87968A104 18 14000 SH SOLE 14000 0 0 TESLA INC COM 88160R101 356 505 SH SOLE 505 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 4118 69212 SH SOLE 69212 0 0 TEXAS INSTRS INC COM 882508104 13811 84147 SH SOLE 84147 0 0 TEXTAINER GROUP HOLDINGS LTD COM G8766E109 3257 169825 SH SOLE 169825 0 0 THE TRADE DESK INC COM CL A 88339J105 12416 15500 SH SOLE 15500 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 527739 1133021 SH SOLE 1133021 0 0 TJX COS INC NEW COM 872540109 203 2966 SH SOLE 2966 0 0 TORO CO COM 891092108 93427 985096 SH SOLE 985096 0 0 TRACTOR SUPPLY CO COM 892356106 70068 498421 SH SOLE 498421 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 283 1950 SH SOLE 1950 0 0 TRANSDIGM GROUP INC COM 893641100 2024 3270 SH SOLE 3270 0 0 TREX CO INC COM 89531P105 3376 40330 SH SOLE 40330 0 0 TRIMBLE NAVIGATION LTD COM 896239100 279507 4186116 SH SOLE 4186116 0 0 TRUIST FINL CORP COM 89832Q109 59961 1251014 SH SOLE 1251014 0 0 TWILIO INC CL A 90138F102 1204 3557 SH SOLE 3557 0 0 TYLER TECHNOLOGIES INC COM 902252105 26706 61179 SH SOLE 61179 0 0 U S PHYSICAL THERAPY INC COM 90337L108 5382 44755 SH SOLE 44755 0 0 UBS GROUP AG SHS H42097107 440 31148 SH SOLE 31148 0 0 UNION PAC CORP COM 907818108 257741 1237829 SH SOLE 1237829 0 0 UNITED PARCEL SERVICE INC CL B 911312106 3036 18031 SH SOLE 18031 0 0 UNITEDHEALTH GROUP INC COM 91324P102 4987 14222 SH SOLE 14222 0 0 UPLAND SOFTWARE INC COM 91544A109 329 7163 SH SOLE 7163 0 0 UPWORK INC COM 91688F104 8802 254975 SH SOLE 254975 0 0 US BANCORP DEL COM NEW 902973304 121425 2606237 SH SOLE 2606237 0 0 V F CORP COM 918204108 210868 2468887 SH SOLE 2468887 0 0 VALMONT INDS INC COM 920253101 84232 481520 SH SOLE 481520 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 793 8536 PRN SOLE 8536 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 915 11040 PRN SOLE 11040 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1939 21986 PRN SOLE 21986 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 461 9767 PRN SOLE 9767 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 268 2925 PRN SOLE 2925 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 317 6083 PRN SOLE 6083 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 612 12214 PRN SOLE 12214 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3364 60959 PRN SOLE 60959 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7071 20574 PRN SOLE 20574 0 0 VANGUARD INDEX FDS REIT ETF 922908553 686 8073 SH SOLE 8073 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 3395 20613 PRN SOLE 20613 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 1574 8084 PRN SOLE 8084 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 592 3042 PRN SOLE 3042 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1485 17839 PRN SOLE 17839 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 382 3935 PRN SOLE 3935 0 0 VERISK ANALYTICS INC COM 92345Y106 30408 146482 SH SOLE 146482 0 0 VERITEX HLDGS INC COM 923451108 3081 120084 SH SOLE 120084 0 0 VERIZON COMMUNICATIONS COM 92343V104 19510 332092 SH SOLE 332092 0 0 VIASAT INC COM 92552V100 1177 36050 SH SOLE 36050 0 0 VIATRIS INC COM 92556V106 567 30263 SH SOLE 30263 0 0 VIEWRAY INC COM 92672L107 1369 358405 SH SOLE 358405 0 0 VISA INC COM CL A 92826C839 200357 916000 SH SOLE 916000 0 0 VONTIER CORPORATION COM 928881101 411 12310 SH SOLE 12310 0 0 VULCAN MATS CO COM 929160109 1668 11250 SH SOLE 11250 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 1937 48572 SH SOLE 48572 0 0 WAL MART STORES INC COM 931142103 55500 385016 SH SOLE 385016 0 0 WASTE CONNECTIONS INC COM 94106B101 112331 1095168 SH SOLE 1095168 0 0 WASTE MGMT INC DEL COM 94106L109 38777 328810 SH SOLE 328810 0 0 WATSCO INC COM 942622200 1404 6197 SH SOLE 6197 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 2181 17920 SH SOLE 17920 0 0 WELLS FARGO & CO NEW COM 949746101 820 27161 SH SOLE 27161 0 0 WERNER ENTERPRISES INC COM 950755108 464 11843 SH SOLE 11843 0 0 WESTWOOD HLDGS GROUP INC COM 961765104 1629 112367 SH SOLE 112367 0 0 WEYERHAEUSER CO COM 962166104 525 15649 SH SOLE 15649 0 0 WILLIAMS SONOMA INC COM 969904101 234 2299 SH SOLE 2299 0 0 WINGSTOP INC COM 974155103 3816 28790 SH SOLE 28790 0 0 WORKIVA INC COM CL A 98139A105 3802 41502 SH SOLE 41502 0 0 WPX ENERGY INC COM 98212B103 3965 486474 SH SOLE 486474 0 0 XILINX INC COM 983919101 13216 93220 SH SOLE 93220 0 0 XPO LOGISTICS INC COM 983793100 880 7380 SH SOLE 7380 0 0 XYLEM INC COM 98419M100 102098 1003027 SH SOLE 1003027 0 0 YETI HLDGS INC COM 98585X104 3191 46605 SH SOLE 46605 0 0 YUM BRANDS INC COM 988498101 2584 23800 SH SOLE 23800 0 0 YUM CHINA HLDGS INC COM 98850P109 836 14644 SH SOLE 14644 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 256 665 SH SOLE 665 0 0 ZIMMER HLDGS INC COM 98956P102 463 3005 SH SOLE 3005 0 0 ZIONS BANCORPORATION COM 989701107 71566 1647477 SH SOLE 1647477 0 0 ZIX CORP COM 98974P100 1961 227270 SH SOLE 227270 0 0 ZOETIS INC CL A 98978V103 325414 1966247 SH SOLE 1966247 0 0 ZYNEX INC COM 98986M103 382 28345 SH SOLE 28345 0 0