The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 3,045 15,328 SH   SOLE   15,328 0 0
A10 NETWORKS INC COM 002121101 1,790 159,000 SH   SOLE   159,000 0 0
ABBOTT LABS COM 002824100 248,679 2,145,083 SH   SOLE   2,145,083 0 0
ABBVIE INC COM 00287Y109 113,418 1,006,908 SH   SOLE   1,006,908 0 0
ACCENTURE LTD BERMUDA CL A G1151C101 77,415 262,609 SH   SOLE   262,609 0 0
ACI WORLDWIDE INC COM 004498101 32,378 871,795 SH   SOLE   871,795 0 0
ADOBE SYS INC COM 00724F101 535,630 914,607 SH   SOLE   914,607 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 3,991 26,998 SH   SOLE   26,998 0 0
AGNC INVT CORP COM 00123Q104 260 15,395 SH   SOLE   15,395 0 0
AIR PRODS & CHEMS INC COM 009158106 318,456 1,106,979 SH   SOLE   1,106,979 0 0
AIRBNB INC COM CL A 009066101 907 5,921 SH   SOLE   5,921 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 332,908 2,855,132 SH   SOLE   2,855,132 0 0
AKUMIN INC COM 01021F109 763 242,244 SH   SOLE   242,244 0 0
ALAMO GROUP INC COM 011311107 12,098 79,235 SH   SOLE   79,235 0 0
ALARM COM HLDGS INC COM 011642105 16,528 195,130 SH   SOLE   195,130 0 0
ALCON ORD SHS H01301128 145,945 2,077,209 SH   SOLE   2,077,209 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 642 2,831 SH   SOLE   2,831 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,390 2,275 SH   SOLE   2,275 0 0
ALKAMI TECHNOLOGY INC COM 01644J108 4,671 130,960 SH   SOLE   130,960 0 0
ALLSTATE CORP COM 020002101 26,066 199,834 SH   SOLE   199,834 0 0
ALPHABET INC CLASS A COM 02079K305 349,977 143,328 SH   SOLE   143,328 0 0
ALPHABET INC CLASS C COM 02079K107 359,356 143,380 SH   SOLE   143,380 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 2,444 159,540 SH   SOLE   159,540 0 0
ALTAIR ENGR INC COM CL A 021369103 5,783 83,845 SH   SOLE   83,845 0 0
ALTRIA GROUP INC COM 02209S103 1,474 30,923 SH   SOLE   30,923 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 131 30,000 SH   SOLE   30,000 0 0
AMAZON COM INC COM 023135106 723,565 210,329 SH   SOLE   210,329 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 264 17,604 SH   SOLE   17,604 0 0
AMERICAN ELEC PWR CO INC COM 025537101 508 6,000 SH   SOLE   6,000 0 0
AMERICAN EXPRESS CO COM 025816109 99,098 599,760 SH   SOLE   599,760 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 878 18,447 SH   SOLE   18,447 0 0
AMERICAN TOWER CORP COM 03027X100 57,463 212,715 SH   SOLE   212,715 0 0
AMETEK INC NEW COM 031100100 6,647 49,790 SH   SOLE   49,790 0 0
AMGEN INC CL A 031162100 139,230 571,199 SH   SOLE   571,199 0 0
AMPHENOL CORP NEW CL A 032095101 1,394 20,384 SH   SOLE   20,384 0 0
ANALOG DEVICES INC COM 032654105 819 4,758 SH   SOLE   4,758 0 0
ANNALY CAP MGMT INC COM 035710409 270 30,450 SH   SOLE   30,450 0 0
ANSYS INC COM 03662Q105 48,809 140,636 SH   SOLE   140,636 0 0
AON PLC SHS CL A G0403H108 599 2,510 SH   SOLE   2,510 0 0
APOLLO ENDOSURGERY INC COM 03767D108 4,418 545,454 SH   SOLE   545,454 0 0
APPIAN CORP CL A 03782L101 759 5,512 SH   SOLE   5,512 0 0
APPLE COMPUTER INC COM 037833100 977,553 7,137,511 SH   SOLE   7,137,511 0 0
APPLIED MATLS INC COM 038222105 2,320 16,290 SH   SOLE   16,290 0 0
APTARGROUP INC COM 038336103 423 3,000 SH   SOLE   3,000 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 3,987 76,925 SH   SOLE   76,925 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 6,707 80,985 SH   SOLE   80,985 0 0
AT&T INC COM 00206R102 114,561 3,980,576 SH   SOLE   3,980,576 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 222 8,714 SH   SOLE   8,714 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 17,075 85,966 SH   SOLE   85,966 0 0
AUTODESK INC COM 052769106 1,815 6,217 SH   SOLE   6,217 0 0
AUTOZONE INC COM 053332102 3,399 2,278 SH   SOLE   2,278 0 0
AVERY DENNISON CORP COM 053611109 1,970 9,372 SH   SOLE   9,372 0 0
AVID TECHNOLOGY INC COM 05367P100 8,577 219,075 SH   SOLE   219,075 0 0
AXON ENTERPRISE INC COM 05464C101 32,036 181,200 SH   SOLE   181,200 0 0
AZZ INC COM 002474104 11,900 229,825 SH   SOLE   229,825 0 0
BAIDU INC SPON ADR REP A 056752108 662 3,245 SH   SOLE   3,245 0 0
BALL CORP COM 058498106 24,302 299,947 SH   SOLE   299,947 0 0
BALLYS CORPORATION COM 05875B106 2,900 53,600 SH   SOLE   53,600 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 10,292 363,296 SH   SOLE   363,296 0 0
BANK NEW YORK INC COM 064058100 2,038 39,790 SH   SOLE   39,790 0 0
BANK OF AMERICA CORPORATION COM 060505104 317,080 7,690,526 SH   SOLE   7,690,526 0 0
BARNES GROUP INC COM 067806109 4,394 85,735 SH   SOLE   85,735 0 0
BCE INC COM NEW 05534B760 310 6,278 SH   SOLE   6,278 0 0
BEAM GLOBAL COM 07373B109 1,022 26,667 SH   SOLE   26,667 0 0
BECTON DICKINSON & CO COM 075887109 12,605 51,833 SH   SOLE   51,833 0 0
BELLRING BRANDS INC COM CL A 079823100 2,871 91,610 SH   SOLE   91,610 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,442 13 SH   SOLE   13 0 0
BERKSHIRE HATHAWAY INC DEL CL B 084670702 39,545 142,289 SH   SOLE   142,289 0 0
BGSF INC COM 05601C105 954 77,300 SH   SOLE   77,300 0 0
BHP GROUP PLC SPONSORED ADR 05545E209 826 13,846 SH   SOLE   13,846 0 0
BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1,532 23,600 SH   SOLE   23,600 0 0
BLACK KNIGHT INC COM 09215C105 93,114 1,194,073 SH   SOLE   1,194,073 0 0
BLACKBAUD INC COM 09227Q100 5,910 77,188 SH   SOLE   77,188 0 0
BLACKROCK INC COM 09247X101 1,040 1,189 SH   SOLE   1,189 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 1,341 13,800 SH   SOLE   13,800 0 0
BOEING CO COM 097023105 2,174 9,075 SH   SOLE   9,075 0 0
BOK FINL CORP COM NEW 05561Q201 994 11,479 SH   SOLE   11,479 0 0
BOOKING HLDGS INC COM 09857L108 3,214 1,469 SH   SOLE   1,469 0 0
BOSTON SCIENTIFIC CORP COM 101137107 455 10,650 SH   SOLE   10,650 0 0
BP PLC SPONSORED ADR 055622104 428 16,198 SH   SOLE   16,198 0 0
BRIGHTCOVE INC COM 10921T101 5,940 413,925 SH   SOLE   413,925 0 0
BRINKER INTL INC COM 109641100 1,022 16,524 SH   SOLE   16,524 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,876 28,074 SH   SOLE   28,074 0 0
BROADCOM INC COM 11135F101 4,678 9,811 SH   SOLE   9,811 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 52,852 327,194 SH   SOLE   327,194 0 0
BRUNSWICK CORP COM 117043109 906 9,095 SH   SOLE   9,095 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 4,891 114,650 SH   SOLE   114,650 0 0
CABOT OIL & GAS CORP COM 127097103 107,690 6,167,786 SH   SOLE   6,167,786 0 0
CALLAWAY GOLF CO COM 131193104 4,207 124,730 SH   SOLE   124,730 0 0
CANADIAN NATL RY CO COM 136375102 1,195 11,328 SH   SOLE   11,328 0 0
CAREDX INC COM 14167L103 3,822 41,760 SH   SOLE   41,760 0 0
CARLYLE GROUP INC COM 14316J108 218 4,700 SH   SOLE   4,700 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 250 5,145 SH   SOLE   5,145 0 0
CASTLE BIOSCIENCES INC COM 14843C105 6,175 84,204 SH   SOLE   84,204 0 0
CATERPILLAR INC DEL COM 149123101 2,219 10,195 SH   SOLE   10,195 0 0
CBTX INC COM 12481V104 33,554 1,228,640 SH   SOLE   1,228,640 0 0
CECO ENVIRONMENTAL CORP COM 125141101 17,112 2,389,978 SH   SOLE   2,389,978 0 0
CELSIUS HLDGS INC COM NEW 15118V207 3,854 50,651 SH   SOLE   50,651 0 0
CENTERPOINT ENERGY INC COM 15189T107 442 18,041 SH   SOLE   18,041 0 0
CENTRAL SECS CORP COM 155123102 333 7,903 PRN   SOLE   7,903 0 0
CERNER CORP COM 156782104 509 6,509 SH   SOLE   6,509 0 0
CERUS CORP COM 157085101 864 146,210 SH   SOLE   146,210 0 0
CHARLES RIV LABS INTL INC COM 159864107 202,743 548,073 SH   SOLE   548,073 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,221 1,693 SH   SOLE   1,693 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 340 2,930 SH   SOLE   2,930 0 0
CHEGG INC COM 163092109 580 6,975 SH   SOLE   6,975 0 0
CHEMOURS CO COM 163851108 209 6,015 SH   SOLE   6,015 0 0
CHEVRON CORP NEW COM 166764100 120,143 1,147,060 SH   SOLE   1,147,060 0 0
CHUBB LIMITED COM H1467J104 1,747 10,994 SH   SOLE   10,994 0 0
CHURCH & DWIGHT INC COM 171340102 217 2,552 SH   SOLE   2,552 0 0
CIENA CORP COM NEW 171779309 1,080 18,982 SH   SOLE   18,982 0 0
CINTAS CORP COM 172908105 197,375 516,688 SH   SOLE   516,688 0 0
CISCO SYS INC COM 17275R102 22,869 431,498 SH   SOLE   431,498 0 0
CITIGROUP INC COM NEW 172967424 6,925 97,880 SH   SOLE   97,880 0 0
CITRIX SYS INC COM 177376100 4,277 36,468 SH   SOLE   36,468 0 0
CLOUDERA INC COM 18914U100 6,557 413,415 SH   SOLE   413,415 0 0
CME GROUP INC COM 12572Q105 238 1,121 SH   SOLE   1,121 0 0
CNX RES CORP COM 12653C108 4,360 319,175 SH   SOLE   319,175 0 0
COCA COLA CO COM 191216100 228,151 4,216,437 SH   SOLE   4,216,437 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 249 4,200 SH   SOLE   4,200 0 0
COLFAX CORP COM 194014106 9,589 209,313 SH   SOLE   209,313 0 0
COLGATE PALMOLIVE CO COM 194162103 123,250 1,515,053 SH   SOLE   1,515,053 0 0
COMCAST CORP NEW CL A 20030N101 6,354 111,436 SH   SOLE   111,436 0 0
COMERICA INC COM 200340107 190,270 2,667,092 SH   SOLE   2,667,092 0 0
COMMSCOPE HLDG CO INC COM 20337X109 2,909 136,500 SH   SOLE   136,500 0 0
COMPASS MINERALS INTL INC COM 20451N101 8,478 143,062 SH   SOLE   143,062 0 0
CONOCOPHILLIPS COM 20825C104 132,660 2,178,326 SH   SOLE   2,178,326 0 0
CONSTELLATION BRANDS INC CL A 21036P108 327 1,400 SH   SOLE   1,400 0 0
CONTANGO OIL & GAS COMPANY COM NEW 21075N204 32,438 7,508,894 SH   SOLE   7,508,894 0 0
COPART INC COM 217204106 6,095 46,230 SH   SOLE   46,230 0 0
CORTEVA INC COM 22052L104 22,965 517,816 SH   SOLE   517,816 0 0
COSTCO WHSL CORP NEW COM 22160K105 7,400 18,702 SH   SOLE   18,702 0 0
CROSSFIRST BANKSHARES INC COM 22766M109 14,547 1,057,976 SH   SOLE   1,057,976 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,536 7,871 SH   SOLE   7,871 0 0
CSW INDUSTRIALS INC COM 126402106 4,248 35,860 SH   SOLE   35,860 0 0
CSX CORP COM 126408103 298 9,294 SH   SOLE   9,294 0 0
CULLEN FROST BANKERS INC COM 229899109 255,718 2,283,200 SH   SOLE   2,283,200 0 0
CUMMINS INC COM 231021106 1,389 5,697 SH   SOLE   5,697 0 0
CVS CORP COM 126650100 1,637 19,619 SH   SOLE   19,619 0 0
CYNERGISTEK INC COM 23258P105 820 403,880 SH   SOLE   403,880 0 0
CYRUSONE INC COM 23283R100 295 4,125 SH   SOLE   4,125 0 0
DALLASNEWS CORP COM SER A 235050101 1,800 249,360 SH   SOLE   249,360 0 0
DANAHER CORP DEL COM 235851102 554,880 2,067,670 SH   SOLE   2,067,670 0 0
DEERE & CO COM 244199105 1,433 4,062 SH   SOLE   4,062 0 0
DELUXE CORP COM 248019101 9,177 192,099 SH   SOLE   192,099 0 0
DENTSPLY SIRONA INC COM 24906P109 935 14,788 SH   SOLE   14,788 0 0
DERMTECH INC COM 24984K105 1,636 39,360 SH   SOLE   39,360 0 0
DEVON ENERGY CORP NEW COM 25179M103 14,185 485,959 SH   SOLE   485,959 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 1,048 5,469 SH   SOLE   5,469 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,502 16,000 SH   SOLE   16,000 0 0
DIGITAL RLTY TR INC COM 253868103 973 6,464 SH   SOLE   6,464 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 246 5,215 PRN   SOLE   5,215 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 562 20,829 PRN   SOLE   20,829 0 0
DISCOVER FINL SVCS COM 254709108 909 7,688 SH   SOLE   7,688 0 0
DISNEY WALT CO COM DISNEY 254687106 202,371 1,151,337 SH   SOLE   1,151,337 0 0
DOLLAR GEN CORP NEW COM 256677105 734 3,391 SH   SOLE   3,391 0 0
DOLLAR TREE INC COM 256746108 30,611 307,649 SH   SOLE   307,649 0 0
DOMINION RES INC VA NEW COM 25746U109 263 3,570 SH   SOLE   3,570 0 0
DONALDSON INC COM 257651109 266 4,181 SH   SOLE   4,181 0 0
DOVER CORP COM 260003108 2,159 14,335 SH   SOLE   14,335 0 0
DOW INC COM 260557103 716 11,314 SH   SOLE   11,314 0 0
DUKE ENERGY CORP NEW COM 26441C204 1,671 16,926 SH   SOLE   16,926 0 0
DUN & BRADSTREET HLDGS INC COM 26484T106 10,065 471,008 SH   SOLE   471,008 0 0
DUPONT DE NEMOURS INC COM 26614N102 147,573 1,906,380 SH   SOLE   1,906,380 0 0
DXP ENTERPRISES INC NEW COM NEW 233377407 14,353 431,028 SH   SOLE   431,028 0 0
DZS INC COM 268211109 10,022 483,000 SH   SOLE   483,000 0 0
EAGLE MATERIALS INC COM 26969P108 4,935 34,730 SH   SOLE   34,730 0 0
EATON CORP PLC SHS G29183103 989 6,674 SH   SOLE   6,674 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 141 10,000 PRN   SOLE   10,000 0 0
EBAY INC. COM 278642103 311 4,425 SH   SOLE   4,425 0 0
ECOLAB INC COM 278865100 206,861 1,004,324 SH   SOLE   1,004,324 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,199 11,576 SH   SOLE   11,576 0 0
EGAIN CORP COM NEW 28225C806 1,824 158,900 SH   SOLE   158,900 0 0
ELEMENT SOLUTIONS INC COM 28618M106 1,418 60,660 SH   SOLE   60,660 0 0
EMERSON ELEC CO COM 291011104 116,322 1,208,669 SH   SOLE   1,208,669 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 162 15,220 SH   SOLE   15,220 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 7,451 308,801 SH   SOLE   308,801 0 0
ENVESTNET INC COM 29404K106 7,259 95,692 SH   SOLE   95,692 0 0
EOG RES INC COM 26875P101 47,082 564,261 SH   SOLE   564,261 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 610 7,925 SH   SOLE   7,925 0 0
ETF SER SOLUTIONS CLEARSHS ULTRA 26922A453 850 8,489 PRN   SOLE   8,489 0 0
EVERI HLDGS INC COM 30034T103 6,232 249,887 SH   SOLE   249,887 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1,938 57,375 SH   SOLE   57,375 0 0
EXPEDITORS INTL WASH INC COM 302130109 422 3,333 SH   SOLE   3,333 0 0
EXXON MOBIL CORP COM 30231G102 48,350 766,493 SH   SOLE   766,493 0 0
FACEBOOK INC CL A 30303M102 132,172 380,121 SH   SOLE   380,121 0 0
FAIR ISAAC CORP COM 303250104 774 1,540 SH   SOLE   1,540 0 0
FARO TECHNOLOGIES INC COM 311642102 1,677 21,559 SH   SOLE   21,559 0 0
FASTENAL CO COM 311900104 555 10,666 SH   SOLE   10,666 0 0
FEDERAL SIGNAL COM 313855108 2,894 71,945 SH   SOLE   71,945 0 0
FEDEX CORP COM 31428X106 1,073 3,598 SH   SOLE   3,598 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 432 3,049 SH   SOLE   3,049 0 0
FIREEYE INC COM 31816Q101 303 15,000 SH   SOLE   15,000 0 0
FIRST FINL BANKSHARES COM 32020R109 24,638 501,480 SH   SOLE   501,480 0 0
FIRST SOLAR INC COM 336433107 347 3,833 SH   SOLE   3,833 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1,417 13,370 PRN   SOLE   13,370 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1,425 5,820 PRN   SOLE   5,820 0 0
FIRSTSERVICE CORP NEW COM 33767E202 2,974 17,365 SH   SOLE   17,365 0 0
FIVE BELOW INC COM 33829M101 1,005 5,200 SH   SOLE   5,200 0 0
FIVE9 INC COM 338307101 1,120 6,105 SH   SOLE   6,105 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 3,315 12,945 SH   SOLE   12,945 0 0
FMC CORP COM NEW 302491303 309,950 2,864,598 SH   SOLE   2,864,598 0 0
FORTINET INC COM 34959E109 20,623 86,583 SH   SOLE   86,583 0 0
FORTIVE CORP COM 34959J108 38,112 546,480 SH   SOLE   546,480 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 807 24,050 SH   SOLE   24,050 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 281 2,824 SH   SOLE   2,824 0 0
FOX FACTORY HLDG CORP COM 35138V102 3,202 20,570 SH   SOLE   20,570 0 0
FRANKLIN ELEC INC COM 353514102 97,380 1,207,883 SH   SOLE   1,207,883 0 0
FREQUENCY ELECTRS INC COM 358010106 1,078 110,000 SH   SOLE   110,000 0 0
FRESHPET INC COM 358039105 5,691 34,925 SH   SOLE   34,925 0 0
GARMIN LTD SHS H2906T109 1,654 11,433 SH   SOLE   11,433 0 0
GENERAC HLDGS INC COM 368736104 154,415 371,951 SH   SOLE   371,951 0 0
GENERAL DYNAMICS CORP COM 369550108 6,368 33,825 SH   SOLE   33,825 0 0
GENERAL ELECTRIC CO COM 369604103 220 16,317 SH   SOLE   16,317 0 0
GENERAL MLS INC COM 370334104 3,674 60,293 SH   SOLE   60,293 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 186 16,000 SH   SOLE   16,000 0 0
GENTEX CORP COM 371901109 10,697 323,275 SH   SOLE   323,275 0 0
GENUINE PARTS CO COM 372460105 892 7,052 SH   SOLE   7,052 0 0
GILEAD SCIENCES INC COM 375558103 1,464 21,262 SH   SOLE   21,262 0 0
GLACIER BANCORP INC NEW COM 37637Q105 48,731 884,732 SH   SOLE   884,732 0 0
GLOBAL INDUSTRIAL COMPANY COM 37892E102 30,748 837,604 SH   SOLE   837,604 0 0
GLOBE LIFE INC COM 37959E102 511 5,362 SH   SOLE   5,362 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673 211 8,204 PRN   SOLE   8,204 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 4,523 11,917 SH   SOLE   11,917 0 0
GOOSEHEAD INS INC CL A 38267D109 7,536 59,195 SH   SOLE   59,195 0 0
GOPRO INC CL A 38268T103 2,445 209,840 SH   SOLE   209,840 0 0
GORMAN RUPP CO COM 383082104 11,977 347,775 SH   SOLE   347,775 0 0
GRAHAM CORP COM 384556106 1,563 113,600 SH   SOLE   113,600 0 0
GRAINGER W W INC COM 384802104 2,292 5,234 SH   SOLE   5,234 0 0
GSI TECHNOLOGY INC COM 36241U106 927 165,000 SH   SOLE   165,000 0 0
HALLIBURTON CO COM 406216101 942 40,765 SH   SOLE   40,765 0 0
HANESBRANDS INC COM 410345102 427 22,867 SH   SOLE   22,867 0 0
HASBRO INC COM 418056107 652 6,900 SH   SOLE   6,900 0 0
HEALTHEQUITY INC COM 42226A107 2,459 30,550 SH   SOLE   30,550 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 217 6,513 SH   SOLE   6,513 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 5,104 65,390 SH   SOLE   65,390 0 0
HERSHEY CO COM 427866108 279 1,599 SH   SOLE   1,599 0 0
HESS CORP COM 42809H107 1,394 15,960 SH   SOLE   15,960 0 0
HEXCEL CORP NEW COM 428291108 2,840 45,510 SH   SOLE   45,510 0 0
HILLTOP HOLDINGS INC COM 432748101 1,694 46,542 SH   SOLE   46,542 0 0
HOLLYFRONTIER CORP COM 436106108 4,625 140,585 SH   SOLE   140,585 0 0
HOME BANCSHARES INC COM 436893200 17,286 700,397 SH   SOLE   700,397 0 0
HOME DEPOT INC COM 437076102 444,338 1,393,391 SH   SOLE   1,393,391 0 0
HONEYWELL INTL INC COM 438516106 348,594 1,589,213 SH   SOLE   1,589,213 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 959 10,245 SH   SOLE   10,245 0 0
HP INC COM 40434L105 981 32,502 SH   SOLE   32,502 0 0
IDEX CORP COM 45167R104 115,444 524,625 SH   SOLE   524,625 0 0
IDEXX LABS INC COM 45168D104 2,668 4,224 SH   SOLE   4,224 0 0
ILLINOIS TOOL WKS INC COM 452308109 35,713 159,749 SH   SOLE   159,749 0 0
ILLUMINA INC COM 452327109 397 840 SH   SOLE   840 0 0
INDEPENDENT BK GROUP INC COM 45384B106 1,184 16,000 SH   SOLE   16,000 0 0
INFINERA CORPORATION COM 45667G103 1,106 108,418 SH   SOLE   108,418 0 0
INOVALON HLDGS INC COM CL A 45781D101 6,026 176,815 SH   SOLE   176,815 0 0
INTEL CORP COM 458140100 72,166 1,285,460 SH   SOLE   1,285,460 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 393 3,315 SH   SOLE   3,315 0 0
INTERNATIONAL PAPER CO COM 460146103 2,580 42,086 SH   SOLE   42,086 0 0
INTEVAC INC COM 461148108 2,335 346,499 SH   SOLE   346,499 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 3,088 21,064 SH   SOLE   21,064 0 0
INTUIT COM 461202103 2,164 4,414 SH   SOLE   4,414 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,005 2,180 SH   SOLE   2,180 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 2,707 7,636 SH   SOLE   7,636 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 473 6,135 PRN   SOLE   6,135 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 471 2,561 PRN   SOLE   2,561 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 435 1,500 PRN   SOLE   1,500 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 489 3,245 PRN   SOLE   3,245 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 1,530 10,500 PRN   SOLE   10,500 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 2,972 114,210 SH   SOLE   114,210 0 0
IRON MTN INC NEW COM 46284V101 558 13,189 SH   SOLE   13,189 0 0
ISHARES INC MSCI ISRAEL ETF 464286632 503 7,225 PRN   SOLE   7,225 0 0
ISHARES INC MSCI NETHERL ETF 464286814 519 10,720 PRN   SOLE   10,720 0 0
ISHARES INC MSCI HONG KG ETF 464286871 790 29,560 PRN   SOLE   29,560 0 0
ISHARES TR S&P 100 ETF 464287101 795 4,050 PRN   SOLE   4,050 0 0
ISHARES TR CORE S&P TTL STK 464287150 6,748 68,327 PRN   SOLE   68,327 0 0
ISHARES TR CORE S&P500 ETF 464287200 480 1,116 PRN   SOLE   1,116 0 0
ISHARES TR CORE US AGGBD ET 464287226 5,304 45,990 PRN   SOLE   45,990 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,507 17,487 PRN   SOLE   17,487 0 0
ISHARES TR MSCI EAFE ETF 464287465 254 3,225 PRN   SOLE   3,225 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 588 5,112 PRN   SOLE   5,112 0 0
ISHARES TR CORE S&P MCP ETF 464287507 688 2,561 PRN   SOLE   2,561 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 211 1,330 PRN   SOLE   1,330 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 539 1,984 PRN   SOLE   1,984 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 351 2,120 PRN   SOLE   2,120 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 465 2,029 PRN   SOLE   2,029 0 0
ISHARES TR U.S. TECH ETF 464287721 239 2,400 PRN   SOLE   2,400 0 0
ISHARES TR CORE S&P SCP ETF 464287804 5,982 52,950 PRN   SOLE   52,950 0 0
ISHARES TR SP SMCP600VL ETF 464287879 708 6,718 PRN   SOLE   6,718 0 0
ISHARES TR SP SMCP600GR ETF 464287887 1,666 12,564 PRN   SOLE   12,564 0 0
ISHARES TR MSCI ACWI EX US 464288240 9,188 159,769 PRN   SOLE   159,769 0 0
ISHARES TR IBOXX HI YD ETF 464288513 248 2,819 PRN   SOLE   2,819 0 0
ISHARES TR INTRMD CR BD ETF 464288638 1,378 22,763 PRN   SOLE   22,763 0 0
ISHARES TR SHORT TREAS BD 464288679 227 2,050 PRN   SOLE   2,050 0 0
ISHARES TR PFD AND INCM SEC 464288687 565 14,366 PRN   SOLE   14,366 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,558 16,144 PRN   SOLE   16,144 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 1,034 16,168 PRN   SOLE   16,168 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 462 6,833 PRN   SOLE   6,833 0 0
ISHARES TR IBONDS DEC2023 46435G318 322 12,345 PRN   SOLE   12,345 0 0
ISHARES TR IBONDS DEC22 ETF 46435G755 1,162 44,255 PRN   SOLE   44,255 0 0
ISHARES TR IBONDS DEC2021 46435G789 700 27,311 PRN   SOLE   27,311 0 0
ITERIS INC COM 46564T107 2,207 331,900 SH   SOLE   331,900 0 0
ITT INC COM 45073V108 4,575 49,955 SH   SOLE   49,955 0 0
HUNT J B TRANS SVCS INC COM 445658107 1,262 7,745 SH   SOLE   7,745 0 0
JEFFERIES FINL GROUP INC COM 47233W109 520 15,217 SH   SOLE   15,217 0 0
JOHNSON & JOHNSON COM 478160104 103,205 626,473 SH   SOLE   626,473 0 0
JOHNSON CTLS INTL PLC SHS G51502105 3,400 49,547 SH   SOLE   49,547 0 0
JP MORGAN CHASE & CO COM 46625H100 379,424 2,439,396 SH   SOLE   2,439,396 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 701 2,473 SH   SOLE   2,473 0 0
KEURIG DR PEPPER INC COM 49271V100 43,819 1,243,443 SH   SOLE   1,243,443 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 1,369 106,550 SH   SOLE   106,550 0 0
KIMBERLY CLARK CORP COM 494368103 161,183 1,204,837 SH   SOLE   1,204,837 0 0
KINDER MORGAN INC DEL COM 49456B101 27,562 1,511,889 SH   SOLE   1,511,889 0 0
KIRBY CORP COM 497266106 27,827 458,883 SH   SOLE   458,883 0 0
KLA CORPORATION COM NEW 482480100 1,367 4,217 SH   SOLE   4,217 0 0
KROGER CO COM 501044101 1,394 36,400 SH   SOLE   36,400 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 68,702 317,844 SH   SOLE   317,844 0 0
LAM RESEARCH CORP COM 512807108 2,427 3,730 SH   SOLE   3,730 0 0
LANTRONIX INC COM NEW 516548203 2,641 511,900 SH   SOLE   511,900 0 0
LAUDER ESTEE COS INC CL A 518439104 125,961 396,003 SH   SOLE   396,003 0 0
LAWSON PRODS INC COM 520776105 232,421 4,343,508 SH   SOLE   4,343,508 0 0
LCI INDS COM 50189K103 263 2,000 SH   SOLE   2,000 0 0
LEGGETT & PLATT INC COM 524660107 593 11,437 SH   SOLE   11,437 0 0
LESLIES INC COM 527064109 2,020 73,495 SH   SOLE   73,495 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 234 25,854 PRN   SOLE   25,854 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 3,480 75,023 SH   SOLE   75,023 0 0
LIFE STORAGE INC COM 53223X107 1,175 10,950 SH   SOLE   10,950 0 0
LILLY ELI & CO COM 532457108 5,727 24,951 SH   SOLE   24,951 0 0
LIMELIGHT NETWORKS INC COM 53261M104 1,052 334,000 SH   SOLE   334,000 0 0
LINCOLN NATL CORP IND COM 534187109 251 4,000 SH   SOLE   4,000 0 0
LINDE PLC COM G5494J103 23,443 81,088 SH   SOLE   81,088 0 0
LIVERAMP HLDGS INC COM 53815P108 17,519 373,945 SH   SOLE   373,945 0 0
LKQ CORP COM 501889208 3,351 68,085 SH   SOLE   68,085 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 166 65,000 SH   SOLE   65,000 0 0
LOCKHEED MARTIN CORP COM 539830109 4,879 12,896 SH   SOLE   12,896 0 0
LOWES COS INC COM 548661107 13,899 71,653 SH   SOLE   71,653 0 0
LPL FINL HLDGS INC COM 50212V100 884 6,550 SH   SOLE   6,550 0 0
LUMEN TECHNOLOGIES INC COM 550241103 1,338 98,445 SH   SOLE   98,445 0 0
LUMENTUM HLDGS INC COM 55024U109 1,341 16,350 SH   SOLE   16,350 0 0
LYONDELLBASELL INDUSTRIES N SHS N53745100 595 5,783 SH   SOLE   5,783 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,367 68,838 SH   SOLE   68,838 0 0
MAGNITE INC COM 55955D100 10,482 309,761 SH   SOLE   309,761 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 18,066 1,155,885 SH   SOLE   1,155,885 0 0
MAIN STREET CAPITAL CORP COM 56035L104 1,796 43,710 SH   SOLE   43,710 0 0
MARRIOTT INTL INC NEW CL A 571903202 299 2,187 SH   SOLE   2,187 0 0
MARSH & MCLENNAN COS INC COM 571748102 580 4,120 SH   SOLE   4,120 0 0
MARTIN MARIETTA MATLS INC COM 573284106 232,791 661,695 SH   SOLE   661,695 0 0
MASTERCARD INC CL A 57636Q104 7,911 21,668 SH   SOLE   21,668 0 0
MATADOR RES CO COM 576485205 432 12,000 SH   SOLE   12,000 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 316 3,000 SH   SOLE   3,000 0 0
MCCORMICK & CO INC COM NON VTG 579780206 362 4,100 SH   SOLE   4,100 0 0
MCDONALDS CORP COM 580135101 6,868 29,735 SH   SOLE   29,735 0 0
MEDPACE HLDGS INC COM 58506Q109 6,226 35,250 SH   SOLE   35,250 0 0
MEDTRONIC INC COM G5960L103 31,403 252,985 SH   SOLE   252,985 0 0
MERCK & CO INC COM 58933Y105 125,708 1,616,406 SH   SOLE   1,616,406 0 0
MERCURY SYS INC COM 589378108 7,050 106,360 SH   SOLE   106,360 0 0
MESA LABS INC COM 59064R109 3,767 13,891 SH   SOLE   13,891 0 0
METLIFE INC COM 59156R108 2,505 41,850 SH   SOLE   41,850 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 222 1,482 SH   SOLE   1,482 0 0
MICROSOFT CORP COM 594918104 781,085 2,883,297 SH   SOLE   2,883,297 0 0
MIDDLEBY CORP COM 596278101 2,821 16,280 SH   SOLE   16,280 0 0
MODEL N INC COM 607525102 4,094 119,463 SH   SOLE   119,463 0 0
MONDELEZ INTL INC CL A 609207105 95,817 1,534,546 SH   SOLE   1,534,546 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 482 5,272 SH   SOLE   5,272 0 0
MOODYS CORP COM 615369105 146,582 404,510 SH   SOLE   404,510 0 0
MORGAN STANLEY COM NEW 617446448 611 6,659 SH   SOLE   6,659 0 0
MPLX LP COM UNIT REP LTD 55336V100 232 7,840 SH   SOLE   7,840 0 0
MSA SAFETY INC COM 553498106 1,883 11,375 SH   SOLE   11,375 0 0
MSCI INC COM 55354G100 5,576 10,460 SH   SOLE   10,460 0 0
MURPHY OIL CORP COM 626717102 1,423 61,133 SH   SOLE   61,133 0 0
MURPHY USA INC COM 626755102 2,140 16,043 SH   SOLE   16,043 0 0
NATERA INC COM 632307104 1,266 11,155 SH   SOLE   11,155 0 0
NATIONAL INSTRS CORP COM 636518102 52,912 1,251,464 SH   SOLE   1,251,464 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 290 6,186 SH   SOLE   6,186 0 0
NEOGEN CORP COM 640491106 67,043 1,456,192 SH   SOLE   1,456,192 0 0
NEOGENOMICS INC COM NEW 64049M209 5,886 130,315 SH   SOLE   130,315 0 0
NETFLIX INC COM 64110L106 226 427 SH   SOLE   427 0 0
NEWELL BRANDS INC COM 651229106 78,403 2,854,129 SH   SOLE   2,854,129 0 0
NEWMARK GROUP INC CL A 65158N102 5,950 495,451 SH   SOLE   495,451 0 0
NEWMONT MNG CORP COM 651639106 74,121 1,169,468 SH   SOLE   1,169,468 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 5,582 37,745 SH   SOLE   37,745 0 0
NEXTERA ENERGY INC COM 65339F101 2,415 32,962 SH   SOLE   32,962 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 733 9,605 SH   SOLE   9,605 0 0
NIKE INC CL B 654106103 175,745 1,137,584 SH   SOLE   1,137,584 0 0
NOKIA CORP SPONSORED ADR 654902204 1,332 250,400 SH   SOLE   250,400 0 0
NORDSON CORP COM 655663102 491 2,236 SH   SOLE   2,236 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,293 4,871 SH   SOLE   4,871 0 0
NORTHERN TR CORP COM 665859104 6,163 53,303 SH   SOLE   53,303 0 0
NORTHROP GRUMMAN CORP COM 666807102 417 1,148 SH   SOLE   1,148 0 0
NOVANTA INC COM 67000B104 2,752 20,420 SH   SOLE   20,420 0 0
NOVARTIS A G SPONSORED ADR 66987V109 1,543 16,909 SH   SOLE   16,909 0 0
NOVO-NORDISK A S ADR 670100205 250 2,979 SH   SOLE   2,979 0 0
NUCOR CORP COM 670346105 1,017 10,600 SH   SOLE   10,600 0 0
NUTANIX INC CL A 67059N108 3,308 86,560 SH   SOLE   86,560 0 0
NUVEEN MUN VALUE FD INC COM 670928100 156 13,541 PRN   SOLE   13,541 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 445 24,336 PRN   SOLE   24,336 0 0
NV5 GLOBAL INC COM 62945V109 2,817 29,807 SH   SOLE   29,807 0 0
NVIDIA CORP COM 67066G104 8,748 10,934 SH   SOLE   10,934 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 35,754 63,147 SH   SOLE   63,147 0 0
OCCIDENTAL PETE CORP COM 674599105 233 7,466 SH   SOLE   7,466 0 0
OLD DOMINION FGHT LINES INC COM 679580100 635 2,500 SH   SOLE   2,500 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1,415 16,825 SH   SOLE   16,825 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 279 7,675 SH   SOLE   7,675 0 0
OMNICELL INC COM 68213N109 6,098 40,267 SH   SOLE   40,267 0 0
OMNICOM GROUP INC COM 681919106 733 9,160 SH   SOLE   9,160 0 0
ONE STOP SYS INC COM 68247W109 579 100,000 SH   SOLE   100,000 0 0
ONEOK INC NEW COM 682680103 275 4,943 SH   SOLE   4,943 0 0
ONESPAN INC COM 68287N100 12,609 493,680 SH   SOLE   493,680 0 0
OPEN LENDING CORP COM CL A 68373J104 11,884 275,793 SH   SOLE   275,793 0 0
ORACLE CORP COM 68389X105 225,876 2,901,794 SH   SOLE   2,901,794 0 0
ORGANON & CO COMMON STOCK 68622V106 1,431 47,299 SH   SOLE   47,299 0 0
ORIGIN BANCORP INC COM 68621T102 11,291 265,923 SH   SOLE   265,923 0 0
OWENS CORNING NEW COM 690742101 1,824 18,635 SH   SOLE   18,635 0 0
PACCAR INC COM 693718108 364 4,077 SH   SOLE   4,077 0 0
PALOMAR HLDGS INC COM 69753M105 6,924 91,760 SH   SOLE   91,760 0 0
PARKER HANNIFAN CORP COM 701094104 45,771 149,038 SH   SOLE   149,038 0 0
PAYCHEX INC COM 704326107 1,031 9,605 SH   SOLE   9,605 0 0
PAYLOCITY HLDG CORP COM 70438V106 1,175 6,160 SH   SOLE   6,160 0 0
PAYPAL HLDGS INC COM 70450Y103 511,999 1,756,550 SH   SOLE   1,756,550 0 0
PEMBINA PIPELINE CORP COM 706327103 318 10,000 SH   SOLE   10,000 0 0
PENTAIR PLC SHS G7S00T104 208 3,084 SH   SOLE   3,084 0 0
PEPSICO INC COM 713448108 227,781 1,537,293 SH   SOLE   1,537,293 0 0
PERFICIENT INC COM 71375U101 6,787 84,395 SH   SOLE   84,395 0 0
PERKINELMER INC COM 714046109 188,776 1,222,566 SH   SOLE   1,222,566 0 0
PETCO HEALTH & WELLNESS CO I COM 71601V105 8,921 398,100 SH   SOLE   398,100 0 0
PFIZER INC COM 717081103 93,645 2,391,333 SH   SOLE   2,391,333 0 0
PGT INC COM 69336V101 2,245 96,648 SH   SOLE   96,648 0 0
PHILIP MORRIS INTL INC COM 718172109 4,886 49,297 SH   SOLE   49,297 0 0
PHILLIPS 66 COM 718546104 685 7,984 SH   SOLE   7,984 0 0
PIMCO ETF TR TOTL RETN ETF 72201R775 277 2,500 PRN   SOLE   2,500 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 3,977 45,050 SH   SOLE   45,050 0 0
PINTEREST INC CL A 72352L106 154,037 1,951,074 SH   SOLE   1,951,074 0 0
PIONEER NAT RES CO COM 723787107 64,541 397,127 SH   SOLE   397,127 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 194 17,050 SH   SOLE   17,050 0 0
PLAYA HOTELS & RESORTS NV SHS N70544106 2,507 337,385 SH   SOLE   337,385 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,405 7,363 SH   SOLE   7,363 0 0
POLARIS INC COM 731068102 205 1,500 SH   SOLE   1,500 0 0
POOL CORPORATION COM 73278L105 1,619 3,530 SH   SOLE   3,530 0 0
POST HLDGS INC COM 737446104 11,317 104,330 SH   SOLE   104,330 0 0
POTLATCHDELTIC CORPORATION COM 737630103 653 12,287 SH   SOLE   12,287 0 0
PPG INDS INC COM 693506107 459 2,706 SH   SOLE   2,706 0 0
PQ GROUP HLDGS INC COM 73943T103 3,144 204,670 SH   SOLE   204,670 0 0
PRA HEALTH SCIENCES INC COM 69354M108 206 1,248 SH   SOLE   1,248 0 0
PROCTER & GAMBLE CO COM 742718109 167,882 1,244,216 SH   SOLE   1,244,216 0 0
PROGYNY INC COM 74340E103 9,666 163,832 SH   SOLE   163,832 0 0
PROLOGIS INC COM 74340W103 1,016 8,497 SH   SOLE   8,497 0 0
PROSPERITY BANCSHARES INC COM 743606105 4,427 61,654 SH   SOLE   61,654 0 0
PRUDENTIAL FINL INC COM 744320102 1,860 18,149 SH   SOLE   18,149 0 0
PULTE GROUP INC COM 745867101 255 4,667 SH   SOLE   4,667 0 0
Q2 HLDGS INC COM 74736L109 3,231 31,500 SH   SOLE   31,500 0 0
QUAKER CHEM CORP COM 747316107 3,318 13,990 SH   SOLE   13,990 0 0
QUALCOMM INC COM 747525103 97,880 684,811 SH   SOLE   684,811 0 0
QUANTUM CORP COM NEW 747906501 3,108 451,100 SH   SOLE   451,100 0 0
QUMU CORP COM 749063103 1,309 454,600 SH   SOLE   454,600 0 0
R1 RCM INC COM 749397105 4,668 209,882 SH   SOLE   209,882 0 0
RAVEN INDS INC COM 754212108 3,668 63,400 SH   SOLE   63,400 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,344 10,350 SH   SOLE   10,350 0 0
RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 7,397 86,710 SH   SOLE   86,710 0 0
REATA PHARMACEUTICALS INC CL A 75615P103 15,833 111,871 SH   SOLE   111,871 0 0
RED ROCK RESORTS INC CL A 75700L108 5,146 121,075 SH   SOLE   121,075 0 0
REGENERON PHARMACEUTICALS COM 75886F107 1,041 1,864 SH   SOLE   1,864 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 19,705 130,581 SH   SOLE   130,581 0 0
RENASANT CORP COM 75970E107 6,000 150,000 SH   SOLE   150,000 0 0
REPAY HLDGS CORP COM CL A 76029L100 1,480 61,545 SH   SOLE   61,545 0 0
REPUBLIC SVCS INC COM 760759100 6,534 59,393 SH   SOLE   59,393 0 0
REXNORD CORP NEW COM 76169B102 7,002 139,920 SH   SOLE   139,920 0 0
REYNOLDS CONSUMER PRODS INC COM 76171L106 8,699 286,633 SH   SOLE   286,633 0 0
ROCKWELL AUTOMATION INC COM 773903109 149,252 521,822 SH   SOLE   521,822 0 0
ROKU INC COM CL A 77543R102 2,854 6,215 SH   SOLE   6,215 0 0
ROPER INDS INC NEW COM 776696106 287,465 611,367 SH   SOLE   611,367 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 388 9,598 SH   SOLE   9,598 0 0
ROYAL GOLD INC COM 780287108 339 2,975 SH   SOLE   2,975 0 0
S&P GLOBAL INC COM 78409V104 3,007 7,326 SH   SOLE   7,326 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102 6,449 159,955 SH   SOLE   159,955 0 0
SALESFORCE COM INC COM 79466L302 92,319 377,937 SH   SOLE   377,937 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 5,545 17,399 SH   SOLE   17,399 0 0
SCHLUMBERGER LTD COM 806857108 814 25,414 SH   SOLE   25,414 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,311 39,880 PRN   SOLE   39,880 0 0
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 1,343 26,250 PRN   SOLE   26,250 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 688 17,520 PRN   SOLE   17,520 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,286 30,225 PRN   SOLE   30,225 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 4,193 122,775 SH   SOLE   122,775 0 0
SEALED AIR CORP NEW COM 81211K100 749 12,637 SH   SOLE   12,637 0 0
SEI INVESTMENTS CO COM 784117103 1,581 25,516 SH   SOLE   25,516 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 213 1,694 PRN   SOLE   1,694 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 800 5,419 PRN   SOLE   5,419 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 772 12,204 SH   SOLE   12,204 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 2,205 365,000 SH   SOLE   365,000 0 0
SERVICE CORP INTL COM 817565104 324 6,045 SH   SOLE   6,045 0 0
SERVICENOW INC COM 81762P102 423 770 SH   SOLE   770 0 0
SERVICESOURCE INTL INC COM 81763U100 1,116 791,800 SH   SOLE   791,800 0 0
SHERWIN WILLIAMS CO COM 824348106 47,142 173,030 SH   SOLE   173,030 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 27,832 948,607 SH   SOLE   948,607 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 2,703 81,370 SH   SOLE   81,370 0 0
SIREN ETF TR DIVCN DIVD ETF 829658400 212 5,621 PRN   SOLE   5,621 0 0
SL GREEN RLTY CORP COM 78440X804 4,268 53,350 SH   SOLE   53,350 0 0
SM ENERGY CO COM 78454L100 217 8,804 SH   SOLE   8,804 0 0
SMART GLOBAL HLDGS INC SHS G8232Y101 1,430 30,000 SH   SOLE   30,000 0 0
SMILEDIRECTCLUB INC CL A COM 83192H106 2,568 295,910 SH   SOLE   295,910 0 0
SMITH A O CORP COM 831865209 6,370 88,400 SH   SOLE   88,400 0 0
SONOCO PRODS CO COM 835495102 813 12,158 SH   SOLE   12,158 0 0
SONOS INC COM 83570H108 3,408 96,730 SH   SOLE   96,730 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 1,021 26,702 SH   SOLE   26,702 0 0
SOUTHWEST AIRLS CO COM 844741108 729 13,722 SH   SOLE   13,722 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,947 11,557 SH   SOLE   11,557 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 2,429 14,668 PRN   SOLE   14,668 0 0
SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 1,310 35,700 PRN   SOLE   35,700 0 0
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 294 2,673 PRN   SOLE   2,673 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 397 3,000 PRN   SOLE   3,000 0 0
SPDR SER TR S&P DIVID ETF 78464A763 203 1,660 PRN   SOLE   1,660 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 760 5,614 PRN   SOLE   5,614 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,356 3,930 PRN   SOLE   3,930 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 832 9,094 PRN   SOLE   9,094 0 0
SPROUT SOCIAL INC COM CL A 85209W109 103,025 1,152,150 SH   SOLE   1,152,150 0 0
SPS COMMERCE INC COM 78463M107 1,089 10,910 SH   SOLE   10,910 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 18,560 121,702 SH   SOLE   121,702 0 0
STAMPS COM INC COM NEW 852857200 7,291 36,400 SH   SOLE   36,400 0 0
STARBUCKS CORP COM 855244109 42,437 379,548 SH   SOLE   379,548 0 0
STRYKER CORPORATION COM 863667101 99,035 381,298 SH   SOLE   381,298 0 0
SUN LIFE FINANCIAL INC. COM 866796105 448 8,698 SH   SOLE   8,698 0 0
SVB FINL GROUP COM 78486Q101 4,614 8,292 SH   SOLE   8,292 0 0
SWK HLDGS CORP COM NEW 78501P203 2,787 158,818 SH   SOLE   158,818 0 0
SYSCO CORP COM 871829107 3,334 42,881 SH   SOLE   42,881 0 0
T-MOBILE US INC COM 872590104 1,756 12,128 SH   SOLE   12,128 0 0
PRICE T ROWE GROUP INC COM 74144T108 201 1,016 SH   SOLE   1,016 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 226 1,882 SH   SOLE   1,882 0 0
TARGET CORP COM 87612E106 4,756 19,673 SH   SOLE   19,673 0 0
TE CONNECTIVITY LTD REG SHS H84989104 2,597 19,205 SH   SOLE   19,205 0 0
TECK RESOURCES LTD CL B 878742204 1,170 50,795 SH   SOLE   50,795 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 158,040 377,336 SH   SOLE   377,336 0 0
TESLA INC COM 88160R101 425 625 SH   SOLE   625 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 4,237 66,742 SH   SOLE   66,742 0 0
TEXAS INSTRS INC COM 882508104 17,010 88,455 SH   SOLE   88,455 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 3,803 112,600 SH   SOLE   112,600 0 0
THE TRADE DESK INC COM CL A 88339J105 11,991 155,000 SH   SOLE   155,000 0 0
TRAVELERS COMPANIES INC COM 89417E109 253 1,688 SH   SOLE   1,688 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 521,075 1,032,916 SH   SOLE   1,032,916 0 0
THREDUP INC CL A 88556E102 2,908 100,000 SH   SOLE   100,000 0 0
TORO CO COM 891092108 106,149 966,043 SH   SOLE   966,043 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1,435 48,750 SH   SOLE   48,750 0 0
TRACTOR SUPPLY CO COM 892356106 91,345 490,942 SH   SOLE   490,942 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 503 2,732 SH   SOLE   2,732 0 0
TRANSDIGM GROUP INC COM 893641100 2,117 3,270 SH   SOLE   3,270 0 0
TRANSMEDICS GROUP INC COM 89377M109 2,375 71,575 SH   SOLE   71,575 0 0
TREX CO INC COM 89531P105 962 9,410 SH   SOLE   9,410 0 0
TRIMBLE NAVIGATION LTD COM 896239100 340,617 4,162,501 SH   SOLE   4,162,501 0 0
TRIUMPH GROUP INC NEW COM 896818101 2,694 129,818 SH   SOLE   129,818 0 0
TRUIST FINL CORP COM 89832Q109 67,913 1,223,666 SH   SOLE   1,223,666 0 0
TWILIO INC CL A 90138F102 1,895 4,807 SH   SOLE   4,807 0 0
TYLER TECHNOLOGIES INC COM 902252105 27,676 61,179 SH   SOLE   61,179 0 0
U S PHYSICAL THERAPY INC COM 90337L108 5,117 44,165 SH   SOLE   44,165 0 0
UNION PAC CORP COM 907818108 279,526 1,270,977 SH   SOLE   1,270,977 0 0
UNITED PARCEL SERVICE INC CL B 911312106 5,324 25,602 SH   SOLE   25,602 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,741 14,337 SH   SOLE   14,337 0 0
UPLAND SOFTWARE INC COM 91544A109 295 7,163 SH   SOLE   7,163 0 0
UPWORK INC COM 91688F104 13,292 228,025 SH   SOLE   228,025 0 0
US BANCORP DEL COM NEW 902973304 148,344 2,603,905 SH   SOLE   2,603,905 0 0
V F CORP COM 918204108 215,368 2,625,158 SH   SOLE   2,625,158 0 0
VALERO ENERGY CORP COM 91913Y100 812 10,401 SH   SOLE   10,401 0 0
VALMONT INDS INC COM 920253101 100,824 427,128 SH   SOLE   427,128 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 718 7,986 PRN   SOLE   7,986 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 891 10,840 PRN   SOLE   10,840 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1,483 17,272 PRN   SOLE   17,272 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 543 10,533 PRN   SOLE   10,533 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 306 2,925 PRN   SOLE   2,925 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2,044 32,237 PRN   SOLE   32,237 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 570 10,504 PRN   SOLE   10,504 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3,473 62,804 PRN   SOLE   62,804 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7,580 19,262 PRN   SOLE   19,262 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 9,065 38,354 PRN   SOLE   38,354 0 0
VANGUARD INDEX FDS REIT ETF 922908553 726 7,132 SH   SOLE   7,132 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 4,392 15,155 PRN   SOLE   15,155 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,911 22,521 PRN   SOLE   22,521 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 4,044 21,441 PRN   SOLE   21,441 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,068 9,179 PRN   SOLE   9,179 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,392 10,733 PRN   SOLE   10,733 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,941 59,741 PRN   SOLE   59,741 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 293 3,079 PRN   SOLE   3,079 0 0
VERISK ANALYTICS INC COM 92345Y106 31,589 180,798 SH   SOLE   180,798 0 0
VERITEX HLDGS INC COM 923451108 3,975 112,248 SH   SOLE   112,248 0 0
VERIZON COMMUNICATIONS COM 92343V104 18,581 331,622 SH   SOLE   331,622 0 0
VIASAT INC COM 92552V100 2,005 40,238 SH   SOLE   40,238 0 0
VIATRIS INC COM 92556V106 959 67,096 SH   SOLE   67,096 0 0
VIEWRAY INC COM 92672L107 2,531 383,445 SH   SOLE   383,445 0 0
VISA INC COM CL A 92826C839 223,880 957,489 SH   SOLE   957,489 0 0
VULCAN MATS CO COM 929160109 1,958 11,250 SH   SOLE   11,250 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,647 50,306 SH   SOLE   50,306 0 0
WAL MART STORES INC COM 931142103 53,838 381,775 SH   SOLE   381,775 0 0
WASTE CONNECTIONS INC COM 94106B101 140,558 1,176,903 SH   SOLE   1,176,903 0 0
WASTE MGMT INC DEL COM 94106L109 44,068 314,522 SH   SOLE   314,522 0 0
WATSCO INC COM 942622200 1,742 6,079 SH   SOLE   6,079 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 1,696 11,625 SH   SOLE   11,625 0 0
WELLS FARGO & CO NEW COM 949746101 1,360 30,032 SH   SOLE   30,032 0 0
WELLTOWER INC COM 95040Q104 302 3,637 SH   SOLE   3,637 0 0
WESTERN UN CO COM 959802109 454 19,768 SH   SOLE   19,768 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 5,171 237,654 SH   SOLE   237,654 0 0
WEYERHAEUSER CO COM 962166104 505 14,682 SH   SOLE   14,682 0 0
WHIRLPOOL CORP COM 963320106 763 3,500 SH   SOLE   3,500 0 0
WILLIAMS SONOMA INC COM 969904101 367 2,299 SH   SOLE   2,299 0 0
WINGSTOP INC COM 974155103 3,089 19,595 SH   SOLE   19,595 0 0
WORKDAY INC CL A 98138H101 260 1,089 SH   SOLE   1,089 0 0
WORKIVA INC COM CL A 98139A105 5,251 47,167 SH   SOLE   47,167 0 0
XILINX INC COM 983919101 8,348 57,717 SH   SOLE   57,717 0 0
XPO LOGISTICS INC COM 983793100 1,022 7,305 SH   SOLE   7,305 0 0
XYLEM INC COM 98419M100 131,527 1,096,424 SH   SOLE   1,096,424 0 0
YETI HLDGS INC COM 98585X104 2,979 32,445 SH   SOLE   32,445 0 0
YUM BRANDS INC COM 988498101 3,130 27,210 SH   SOLE   27,210 0 0
YUM CHINA HLDGS INC COM 98850P109 1,091 16,469 SH   SOLE   16,469 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 297 560 SH   SOLE   560 0 0
ZIMMER HLDGS INC COM 98956P102 483 3,005 SH   SOLE   3,005 0 0
ZIONS BANCORPORATION COM 989701107 94,124 1,780,627 SH   SOLE   1,780,627 0 0
ZIX CORP COM 98974P100 1,779 252,270 SH   SOLE   252,270 0 0
ZOETIS INC CL A 98978V103 368,314 1,976,359 SH   SOLE   1,976,359 0 0