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
1/100 BERKSHIRE HTWY CLA 100 SHS=1 WHOLE SH BRK A COM 084990175 7,315 18 SH   SOLE   5 0 13
3M CO COM 88579y101 13,786 124,794 SH   SOLE   32,329 0 92,465
A A R CORP COM 000361105 23,722 662,273 SH   SOLE   436,422 0 225,851
A S G N INC COM 00191u102 7,094 78,498 SH   SOLE 1 78,447 0 51
A T & T INC COM 00206r102 1,299 84,762 SH   SOLE   37,784 0 46,978
ABBOTT LABORATORIES COM 002824100 50,915 525,957 SH   SOLE   227,522 0 298,435
ABBVIE INC COM 00287y109 22,540 167,978 SH   SOLE   71,696 0 96,282
ACADIA HEALTHCARE CO COM 00404a109 234 3,000 SH   SOLE   0 0 3,000
ACCENTURE PLC F CLASS A COM g1151c101 13,076 50,805 SH   SOLE   32,851 0 17,954
ADDUS HOMECARE CORP COM 006739106 9,061 95,132 SH   SOLE 1 95,070 0 62
ADOBE INC COM 00724f101 36,928 133,983 SH   SOLE   36,465 0 97,518
ADVANCE AUTO PARTS COM 00751y106 1,158 7,398 SH   SOLE   243 0 7,155
ADVANCED DRAINAGE SY COM 00790r104 36,034 289,973 SH   SOLE   132,534 0 157,439
ADVANCED MICRO DEVIC COM 007903107 371 5,845 SH   SOLE   3,739 0 2,106
AFLAC INC COM 001055102 2,685 47,840 SH   SOLE   34,586 0 13,254
AGILENT TECHNOLOGIES COM 00846u101 13,467 110,892 SH   SOLE   67,927 0 42,965
AGILYSIS INC COM 00847j105 6,127 110,754 SH   SOLE   37,388 0 73,366
AIR LEASE CORP CLASS A COM 00912x302 3,760 121,067 SH   SOLE   27,406 0 93,661
AIR PROD & CHEMICALS COM 009158106 13,776 59,168 SH   SOLE   18,012 0 41,156
AKAMAI TECHNOLOGIES INC COM 00971t101 424 5,293 SH   SOLE   5,293 0 0
ALAMOS GOLD INC F CLASS A COM 011532108 19,006 2,564,664 SH   SOLE   1,908,894 0 655,770
ALCON INC F COM h01301128 14,021 240,789 SH   SOLE   41,762 0 199,027
ALIBABA GROUP HLDG LTD F SPONSORED ADR 1 ADR REPS 8 ORD SHS ADR 01609w102 2,423 30,293 SH   SOLE   29,400 0 893
ALKERMES PLC F COM g01767105 9,952 445,667 SH   SOLE   323,819 0 121,848
ALLEGIANT TRAVEL CO COM 01748x102 5,277 72,267 SH   SOLE   39,579 0 32,688
ALLEGRO MICROSYSTEMS INC COM 01749d105 3,011 137,824 SH   SOLE 1 137,735 0 89
ALLETE INC COM 018522300 25,453 508,235 SH   SOLE   387,501 0 120,734
ALLIANT ENERGY CORP COM 018802108 506 9,556 SH   SOLE   2,054 0 7,502
ALLSTATE CORP COM 020002101 517 4,159 SH   SOLE   898 0 3,261
ALNYLAM PHARMACEUTL COM 02043q107 400 2,000 SH   SOLE   0 0 2,000
ALPHABET INC. CLASS A COM 02079k305 26,692 278,843 SH   SOLE   160,950 0 117,893
ALPHABET INC. CLASS C COM 02079k107 120,255 1,250,583 SH   SOLE   654,586 0 595,997
ALTERYX INC CLASS A COM 02156b103 10,417 186,587 SH   SOLE   104,539 0 82,048
ALTRIA GROUP INC COM 02209s103 551 13,698 SH   SOLE   8,531 0 5,167
AMAZON.COM INC COM 023135106 156,830 1,386,565 SH   SOLE   532,930 0 853,635
AMEDISYS INC COM 023436108 15,991 165,233 SH   SOLE 1 117,677 0 47,556
AMER ELECTRIC PWR CO COM 025537101 849 9,796 SH   SOLE   5,704 0 4,092
AMEREN CORP COM 023608102 309 3,845 SH   SOLE   0 0 3,845
AMERESCO INC CLASS A COM 02361e108 10,978 165,143 SH   SOLE 1 165,035 0 108
AMERICA MOVIL SAB F SPONSORED ADR 1 ADR REPS 20 ORD SHS ADR 02364w105 453 27,547 SH   SOLE   27,400 0 147
AMERICAN EXPRESS CO COM 025816109 908 6,741 SH   SOLE   3,244 0 3,497
AMERICAN WATER WORKS COM 030420103 1,747 13,406 SH   SOLE   11,115 0 2,291
AMERICOLD REALTY TRUST COM 03064d108 5,074 206,303 SH   SOLE 1 205,958 0 345
AMERIS BANCORP COM 03076k108 9,382 209,859 SH   SOLE   113,455 0 96,404
AMERISOURCEBERGEN CORP COM 03073e105 321 2,383 SH   SOLE   2,383 0 0
AMERN EAGLE OUTFITRS COM 02553e106 17,703 1,819,579 SH   SOLE   1,424,638 0 394,941
AMERN TOWER CORP REIT COM 03027x100 5,170 24,117 SH   SOLE   4,060 0 20,057
AMGEN INC. COM 031162100 6,297 27,935 SH   SOLE   20,076 0 7,859
AMPHENOL CORP CLASS A COM 032095101 8,993 134,342 SH   SOLE   13,439 0 120,903
ANALOG DEVICES INC COM 032654105 4,614 33,107 SH   SOLE   14,150 0 18,957
ANGIODYNAMICS INC COM 03475v101 9,944 485,940 SH   SOLE   353,907 0 132,033
ANIXA BIOSCIENCES INC COM 03528h109 86 17,400 SH   SOLE   0 0 17,400
ANSYS INC COM 03662q105 1,825 8,223 SH   SOLE   923 0 7,300
AON PLC F CLASS A COM g0403h108 16,321 60,997 SH   SOLE   49,088 0 11,909
APA CORP COM 03743q108 224 6,554 SH   SOLE   6,104 0 450
APOGEE ENTERPRISES COM 037598109 35,459 927,712 SH   SOLE   715,406 0 212,306
APPLE INC COM 037833100 191,024 1,382,162 SH   SOLE   609,465 0 772,697
APPLIED MATERIALS COM 038222105 4,173 50,986 SH   SOLE   13,963 0 37,023
ARCHER AVIATION INC COM 03945r102 52 20,000 SH   SOLE   0 0 20,000
ARCHER-DANIELS-MIDLN COM 039483102 1,043 12,974 SH   SOLE   9,881 0 3,093
ARES MANAGEMENT CORP CLASS A COM 03990b101 77,118 1,245,195 SH   SOLE   424,823 0 820,372
ARTHUR J GALLAGHER&C COM 363576109 1,946 11,373 SH   SOLE   7,811 0 3,562
ASE TECHNOLOGY HOLDING CO LTD SPONSORED ADS ADR 00215W100 451 90,400 SH   SOLE   90,400 0 0
ASML HOLDING N V F SPONSORED ADR 1 ADR REPS 1 ORD SHS COM n07059210 20,400 49,201 SH   SOLE   29,145 0 20,056
ASPEN TECHNOLOGY INC NEW COM 29109x106 1,384 5,810 SH   SOLE   443 0 5,367
ASTEC INDUSTRIES INC COM 046224101 23,237 745,058 SH   SOLE   561,087 0 183,971
ASTRAZENECA PLC F SPONSORED ADR 1 ADR REPS 0.5 ORD SHS ADR 046353108 226 4,112 SH   SOLE   354 0 3,758
ATMOS ENERGY CORP COM 049560105 1,145 11,250 SH   SOLE   11,250 0 0
AUTO DATA PROCESSING COM 053015103 1,867 8,258 SH   SOLE   3,138 0 5,120
AUTODESK INC COM 052769106 585 3,130 SH   SOLE   473 0 2,657
AUTOZONE INC COM 053332102 2,240 1,046 SH   SOLE   48 0 998
AVALARA INC COM 05338G106 10,881 118,541 SH   SOLE   75,558 0 42,983
AVANTOR INC COM COM 05352A100 3,310 168,907 SH   SOLE   118,808 0 50,099
AVERY DENNISON CORP COM 053611109 58,101 357,159 SH   SOLE   164,547 0 192,612
AVID BIOSERVICES INC COM 05368m106 6,913 361,558 SH   SOLE 1 361,323 0 235
AVIENT CORP COM 05368v106 4,945 163,220 SH   SOLE 1 163,113 0 107
AVISTA CORP COM 05379b107 13,432 362,460 SH   SOLE   266,672 0 95,788
AZEK CO INC CLASS A COM 05478c105 34,623 2,083,623 SH   SOLE 1 1,273,491 0 810,132
AZENTA INC COM 114340102 1,765 41,187 SH   SOLE 1 41,160 0 27
AZZ INC COM 002474104 32,681 895,179 SH   SOLE   684,288 0 210,891
B W X TECHNOLOGIES INCOR COM 05605h100 6,724 133,525 SH   SOLE   70,343 0 63,182
BADGER METER INC COM 056525108 12,894 139,566 SH   SOLE   74,833 0 64,733
BALCHEM CORP COM 057665200 32,035 263,553 SH   SOLE   10,698 0 252,855
BANCO SANTANDER MEXICO -ADR ADR 05969B103 128 25,100 SH   SOLE   25,100 0 0
BANCOLOMBIA S A SPON ADR PREF ADR 05968L102 205 8,400 SH   SOLE   8,400 0 0
BANK MONTREAL QUE F COM 063671101 762 8,672 SH   SOLE   1,500 0 7,172
BANK OF AMERICA CORP COM 060505104 4,752 157,552 SH   SOLE   56,890 0 100,662
BANK OF HAWAII CORP COM 062540109 704 9,248 SH   SOLE   6,248 0 3,000
BANK OF NY MELLON CO COM 064058100 1,150 29,866 SH   SOLE   8,585 0 21,281
BAXTER INTERNTNL COM 071813109 3,422 63,450 SH   SOLE   6,112 0 57,338
BECTON DICKINSON&CO COM 075887109 3,047 13,699 SH   SOLE   10,231 0 3,468
BELDEN INC COM 077454106 52,240 870,423 SH   SOLE   676,858 0 193,565
BERKSHIRE HATHAWAY CLASS B COM 084670702 63,579 238,054 SH   SOLE   80,693 0 157,361
BERRY GLOBAL GROUP COM 08579w103 12,777 274,623 SH   SOLE   150,049 0 124,574
BIOCRYST PHARMACEUTICALS COM 09058v103 21,182 1,681,189 SH   SOLE   1,235,135 0 446,054
BIOGEN INC COM 09062x103 2,558 9,580 SH   SOLE   124 0 9,456
BIO-RAD LABS INC CLASS A COM 090572207 204 492 SH   SOLE   299 0 193
BIO-TECHNE CORP COM 09073m104 68,035 239,542 SH   SOLE   76,570 0 162,972
BJ S RESTAURANTS INC COM 09180c106 2,480 103,917 SH   SOLE   35,106 0 68,811
BLACKLINE INC COM 09239b109 15,834 264,304 SH   SOLE 1 185,070 0 79,234
BLACKROCK INC COM 09247x101 7,025 12,697 SH   SOLE   12,190 0 507
BLACKSTONE INC COM 09260d107 788 9,457 SH   SOLE   7,567 0 1,890
BLACKSTONE MTG TR REIT RE 09257w100 724 30,990 SH   SOLE   2,830 0 28,160
BLUEPRINT MEDICINES CORP COM 09627y109 13,748 208,631 SH   SOLE 1 175,273 0 33,358
BOEING CO COM 097023105 406 3,342 SH   SOLE   1,525 0 1,817
BOOT BARN HOLDINGS COM 099406100 4,971 85,035 SH   SOLE 1 84,980 0 55
BP PLC F SPONSORED ADR 1 ADR REPS 6 ORD SHS ADR 055622104 713 24,959 SH   SOLE   8,914 0 16,045
BRIGHT HORIZON FAM COM 109194100 4,127 71,589 SH   SOLE 1 71,506 0 83
BRISTOL-MYERS SQUIBB COM 110122108 5,847 82,269 SH   SOLE   47,783 0 34,486
BROADCOM INC COM 11135f101 17,363 39,127 SH   SOLE   27,792 0 11,335
BROADRIDGE FINL SOLU COM 11133t103 297 2,055 SH   SOLE   740 0 1,315
BROWN FORMAN CORP CLASS B COM 115637209 843 12,607 SH   SOLE   6,451 0 6,156
BUNGE LIMITED F COM g16962105 799 9,769 SH   SOLE   276 0 9,493
C A C I INC CLASS A COM 127190304 444 1,700 SH   SOLE   45 0 1,655
C M S ENERGY CORP COM 125896100 301 5,176 SH   SOLE   76 0 5,100
C S G SYSTEMS INTL COM 126349109 13,205 249,636 SH   SOLE   183,904 0 65,732
C S W INDUSTRIALS INC COM 126402106 1,278 10,664 SH   SOLE   0 0 10,664
CABLE ONE INC COM 12685j105 3,086 3,596 SH   SOLE   2,188 0 1,408
CADENCE DESIGN SYS COM 127387108 297 1,815 SH   SOLE   625 0 1,190
CANADIAN NATL RAILWY F COM 136375102 286 2,636 SH   SOLE   1,384 0 1,252
CANADIAN PAC RAILWAY F COM 13645t100 2,426 36,374 SH   SOLE   25,165 0 11,209
CAPITAL SOUTHWEST CORP COM 140501107 180 10,664 SH   SOLE   0 0 10,664
CAPRI HOLDINGS LTD F COM g1890l107 20,508 533,384 SH   SOLE   302,161 0 231,223
CAREDX INC COM 14167l103 1,142 67,317 SH   SOLE   22,583 0 44,734
CARETRUST REIT INC REIT RE 14174t107 271 15,000 SH   SOLE   0 0 15,000
CARLISLE CO COM 142339100 26,868 95,820 SH   SOLE   51,945 0 43,875
CARRIER GLOBAL CORP COM 14448c104 998 28,111 SH   SOLE   17,289 0 10,822
CASELLA WASTE SYS CLASS A COM 147448104 8,590 112,474 SH   SOLE   38,517 0 73,957
CASEYS GEN STORES COM 147528103 16,209 80,045 SH   SOLE   44,707 0 35,338
CASTLE BIOSCIENCES INC COM COM 14843C105 5,277 202,344 SH   SOLE 1 202,211 0 133
CATALENT INC COM 148806102 48,343 668,497 SH   SOLE   278,525 0 389,972
CATERPILLAR INC COM 149123101 5,061 30,914 SH   SOLE   5,155 0 25,759
CCC INTELLIGENT SOLUTION COM 12510q100 4,568 501,873 SH   SOLE   296,622 0 205,251
CENTERPOINT ENERGY INC COM 15189t107 251 8,918 SH   SOLE   1,784 0 7,134
CHARLES RIVER LABS COM 159864107 4,825 24,456 SH   SOLE   3,900 0 20,556
CHARLES SCHWAB CORP COM 808513105 881 12,278 SH   SOLE   9,518 0 2,760
CHARLES SCHWAB US MC ETF ETF 808524508 479 7,923 SH   SOLE   373 0 7,550
CHARLES SCHWAB US REIT ETF ETF 808524847 554 29,672 SH   SOLE   29,658 0 14
CHART INDUSTRIES INC COM 16115q308 15,500 84,176 SH   SOLE   46,073 0 38,103
CHARTER COMMUNICATN CLASS A COM 16119p108 378 1,242 SH   SOLE   134 0 1,108
CHECK PT SOFTWARE F COM m22465104 373 3,327 SH   SOLE   1,152 0 2,175
CHECKPOINT THERAPEUTICS COM 162828107 26 25,000 SH   SOLE   0 0 25,000
CHEMED CORP COM 16359r103 4,011 9,190 SH   SOLE   8,927 0 263
CHEVRON CORP COM 166764100 62,314 433,772 SH   SOLE   226,726 0 207,046
CHIPOTLE MEXICAN GRL COM 169656105 2,044 1,353 SH   SOLE   1,348 0 5
CHUBB LTD F COM h1467j104 830 4,577 SH   SOLE   2,629 0 1,948
CHURCH & DWIGHT CO INC I COM 171340102 2,661 37,235 SH   SOLE   0 0 37,235
CHURCHILL DOWNS INC COM 171484108 16,287 88,450 SH   SOLE 1 65,414 0 23,036
CIENA CORP COM 171779309 5,682 140,569 SH   SOLE   109,677 0 30,892
CIGNA CORP COM 125523100 2,250 8,109 SH   SOLE   2,733 0 5,376
CINTAS CORP COM 172908105 11,604 29,868 SH   SOLE   9,876 0 19,992
CIRCOR INTERNTNL COM 17273k109 22,603 1,370,392 SH   SOLE   1,054,219 0 316,173
CISCO SYSTEMS INC COM 17275r102 6,636 165,944 SH   SOLE   21,342 0 144,602
CITIGROUP INC COM 172967424 1,352 32,428 SH   SOLE   2,710 0 29,718
CITIZENS FINL GROUP INC COM 174610105 535 15,666 SH   SOLE   2,412 0 13,254
CLOROX CO COM 189054109 2,149 16,749 SH   SOLE   16,205 0 544
CME GROUP INC CLASS A COM 12572q105 1,361 7,687 SH   SOLE   4,763 0 2,924
COCA COLA CONSOLIDATED I COM 191098102 7,814 18,984 SH   SOLE   9,832 0 9,152
COGNEX CORP COM 192422103 614 14,800 SH   SOLE   0 0 14,800
COGNIZANT TECH SOLU CLASS A COM 192446102 281 4,908 SH   SOLE   0 0 4,908
COLGATE-PALMOLIVE CO COM 194162103 723 10,283 SH   SOLE   5,038 0 5,245
COLUMBIA EMERGNG MKTS CONSMR ETF ETF 19762b509 1,724 89,958 SH   SOLE   3,566 0 86,392
COLUMBIA SPORTSWEAR COM 198516106 5,865 87,163 SH   SOLE   56,456 0 30,707
COLUMBUS MCKINNON CO COM 199333105 10,419 398,233 SH   SOLE   289,969 0 108,264
COMCAST CORP NEW CLASS A COM 20030n101 12,637 430,556 SH   SOLE   80,851 0 349,705
COMERICA INCORPORATE COM 200340107 213 3,000 SH   SOLE   0 0 3,000
COMFORT SYSTEMS USA COM 199908104 5,770 59,292 SH   SOLE 1 59,254 0 38
COMMERCE BANCSHARES COM 200525103 273 4,131 SH   SOLE   4,131 0 0
COMMUNICAT SVS SLCT SEC SPDR ETF ETF 81369y852 218 4,555 SH   SOLE   4,555 0 0
COMMUNITY BANK SYS COM 203607106 20,046 333,644 SH   SOLE   242,657 0 90,987
COMPASS MINERALS INT COM 20451n101 73,625 1,910,735 SH   SOLE   1,413,564 0 497,171
CONDUENT INC COM 206787103 13,270 3,972,298 SH   SOLE   2,932,205 0 1,040,093
CONMED CORP COM 207410101 9,477 118,214 SH   SOLE 1 118,137 0 77
CONOCOPHILLIPS COM 20825c104 39,401 385,190 SH   SOLE   230,589 0 154,601
CONSOLIDATED EDISON COM 209115104 784 9,140 SH   SOLE   5,921 0 3,219
CONSTELLATION BRAND CLASS A COM 21036p108 998 4,348 SH   SOLE   2,909 0 1,439
CORNING INC COM 219350105 438 15,119 SH   SOLE   6,074 0 9,045
CORTEVA INC COM 22052l104 1,077 18,854 SH   SOLE   16,118 0 2,736
COSTAR GROUP INC COM 22160n109 210 3,027 SH   SOLE   1,950 0 1,077
COSTCO WHOLESALE CO COM 22160k105 52,227 110,624 SH   SOLE   48,506 0 62,118
COTERRA ENERGY INC COM 127097103 329 12,600 SH   SOLE   8,600 0 4,000
COTY INC CLASS A COM 222070203 65,474 10,359,938 SH   SOLE   7,845,401 0 2,514,537
COUSINS PROPERTIES RE 222795502 19,281 825,822 SH   SOLE   545,806 0 280,016
CRANE HLDGS CO COM 224441105 11,865 135,522 SH   SOLE   76,548 0 58,974
CREDO TECHNOLOGY GROUP F COM g25457105 2,897 263,444 SH   SOLE 1 263,272 0 172
CROWN CASTLE INC REIT COM 22822v101 2,574 17,841 SH   SOLE   3,037 0 14,804
CSX CORP COM 126408103 1,256 47,127 SH   SOLE   24,510 0 22,617
CUBESMART TRS INC. REIT RE 229663109 7,727 193,204 SH   SOLE   38,090 0 155,114
CUMMINS INC COM 231021106 395 1,950 SH   SOLE   700 0 1,250
CVS HEALTH CORP COM 126650100 1,834 19,203 SH   SOLE   10,262 0 8,941
DANAHER CORP COM 235851102 85,765 332,057 SH   SOLE   126,336 0 205,721
DAQO NEW ENERGY CORP SPNSRD ADR NEW ADR 23703Q203 388 7,300 SH   SOLE   7,300 0 0
DARDEN RESTAURANTS COM 237194105 1,887 14,913 SH   SOLE   2,097 0 12,816
DAVITA INC COM 23918k108 1,366 16,502 SH   SOLE   14,552 0 1,950
DEERE & CO COM 244199105 4,338 12,995 SH   SOLE   8,115 0 4,880
DELL TECHNOLOGIES INC CLASS C COM 24703l202 1,155 33,794 SH   SOLE   100 0 33,694
DESKTOP METAL INC CLASS A COM 25058x105 2,449 947,289 SH   SOLE   695,197 0 252,092
DEVON ENERGY CORP COM 25179m103 25,664 426,803 SH   SOLE   233,165 0 193,638
DEXCOM INC COM 252131107 627 7,780 SH   SOLE   0 0 7,780
DIAGEO PLC F SPONSORED ADR 1 ADR REPS 4 ORD SHS ADR 25243q205 993 5,841 SH   SOLE   4,340 0 1,501
DIAMONDBACK ENERGY COM 25278x109 8,802 73,044 SH   SOLE   51,754 0 21,290
DIGITAL REALTY TRUST REIT RE 253868103 391 3,947 SH   SOLE   1,930 0 2,017
DIGITALBRIDGE GROUP INC REIT RE 25401t603 8,538 682,191 SH   SOLE   504,173 0 178,018
DIMENSIONAL U S CORE EQUITY 2 ETF COM 25434v708 290 13,060 SH   SOLE   1,455 0 11,605
DIODES INC COM 254543101 2,077 32,071 SH   SOLE   4,200 0 27,871
DISCOVER FINL S COM 254709108 4,965 54,630 SH   SOLE   5,114 0 49,516
DOLLAR GENERAL CORP COM 256677105 22,955 95,737 SH   SOLE   37,655 0 58,082
DOMINION ENERGY INC COM 25746u109 361 5,200 SH   SOLE   2,053 0 3,147
DONALDSON CO COM 257651109 8,841 180,245 SH   SOLE   87,673 0 92,572
DOVER CORP COM 260003108 30,555 262,138 SH   SOLE   107,567 0 154,571
DOW INC COM 260557103 4,638 105,596 SH   SOLE   30,863 0 74,733
DRIL QUIP COM 262037104 15,426 790,193 SH   SOLE   577,273 0 212,920
DTE ENERGY CO COM 233331107 795 6,886 SH   SOLE   6,490 0 396
DUKE ENERGY CORP COM 26441c204 1,550 16,645 SH   SOLE   10,761 0 5,884
DUPONT DE NEMOURS INC IA COM 26614n102 3,405 67,475 SH   SOLE   17,279 0 50,196
EAGLE MATERIALS INC COM 26969p108 5,286 49,331 SH   SOLE   23,623 0 25,708
EASTMAN CHEMICAL CO COM 277432100 9,978 140,206 SH   SOLE   52,446 0 87,760
EATON CORP PLC F COM g29183103 1,461 10,970 SH   SOLE   898 0 10,072
ECOLAB INC COM 278865100 4,538 31,463 SH   SOLE   5,225 0 26,238
EDWARDS LIFESCIENCES COM 28176e108 1,937 23,417 SH   SOLE   2,336 0 21,081
EHEALTH INC COM 28238p109 3,387 866,905 SH   SOLE   637,160 0 229,745
ELEMENT SOLUTIONS INC COM 28618m106 36,935 2,269,709 SH   SOLE   1,579,251 0 690,458
EMCOR GROUP INC COM 29084q100 14,572 126,188 SH   SOLE   72,439 0 53,749
EMERSON ELECTRIC CO COM 291011104 4,887 66,695 SH   SOLE   36,138 0 30,557
EMPIRE STATE REALTY TRUS REIT RE 292104106 8,481 1,292,588 SH   SOLE   940,106 0 352,482
ENBRIDGE INC F COM 29250n105 681 18,328 SH   SOLE   8,765 0 9,563
ENCOMPASS HEALTH CORP COM 29261a100 6,363 140,634 SH   SOLE   75,745 0 64,889
ENDAVA PLC F UNSPONSORED ADR 1 ADR REPS 1 ORD SHS ADR 29260v105 26,876 333,309 SH   SOLE 1 244,832 0 88,477
ENERGY SELECT SECTOR SPDR ETF ETF 81369y506 700 9,754 SH   SOLE   8,830 0 924
ENERGY TRANSFER PARTN LP COM 29273v100 283 25,705 SH   SOLE   25,705 0 0
ENERSYS COM 29275y102 33,900 582,846 SH   SOLE   414,255 0 168,591
ENPRO INDUSTRIES INC COM 29355x107 18,428 216,916 SH   SOLE   110,398 0 106,518
ENSIGN GROUP INC COM 29358p101 12,624 158,785 SH   SOLE 1 110,975 0 47,810
ENTEGRIS INC COM 29362u104 4,801 57,830 SH   SOLE   35,852 0 21,978
ENTERGY CORP COM 29364g103 244 2,422 SH   SOLE   0 0 2,422
ENTERPRISE FINL SVCS COR COM 293712105 18,969 430,669 SH   SOLE   311,219 0 119,450
ENVESTNET INC COM 29404k106 9,017 203,094 SH   SOLE 1 202,966 0 128
EOG RESOURCES INC COM 26875p101 8,449 75,589 SH   SOLE   12,047 0 63,542
EQUITY COMMONWEALTH RE 294628102 110,524 4,537,261 SH   SOLE   3,303,675 0 1,233,586
EQUITY LIFESTYLE PPT REIT RE 29472r108 342 5,442 SH   SOLE   1,847 0 3,595
EQUITY RESIDENTIAL REIT RE 29476l107 269 4,000 SH   SOLE   0 0 4,000
ERICSSON F SPONSORED ADR 1 ADR REPS 1 ORD SHS ADR 294821608 73 12,771 SH   SOLE   11,000 0 1,771
ESSENTIAL UTILS INC COM 29670g102 325 7,871 SH   SOLE   7,871 0 0
ESTEE LAUDER CO INC CLASS A COM 518439104 47,043 217,918 SH   SOLE   53,848 0 164,070
EVERBRIDGE INC. COM 29978a104 6,140 198,831 SH   SOLE 1 181,902 0 16,929
EVERSOURCE ENERGY COM 30040w108 483 6,210 SH   SOLE   595 0 5,615
EXXON MOBIL CORP COM 30231g102 12,400 142,040 SH   SOLE   53,721 0 88,319
F M C CORP COM 302491303 7,677 72,613 SH   SOLE   51,672 0 20,941
F N B CORP PA COM 302520101 1,930 166,208 SH   SOLE   37,084 0 129,124
FARO TECHNOLOGIES COM 311642102 22,049 803,532 SH   SOLE   583,655 0 219,877
FASTENAL CO COM 311900104 297 6,416 SH   SOLE   3,666 0 2,750
FATE THERAPEUTICS COM 31189p102 3,429 153,051 SH   SOLE 1 152,951 0 100
FIDELITY NATL FINL COM 31620r303 256 7,100 SH   SOLE   4,500 0 2,600
FIDELITY NATL INFO COM 31620m106 3,393 44,673 SH   SOLE   10,475 0 34,198
FINVOLUTION GROUP SPONSORED ADS ADR 31810T101 45 10,600 SH   SOLE   10,600 0 0
FIRST INDUSTRIAL RLT RE 32054k103 9,202 205,344 SH   SOLE   137,447 0 67,897
FIRST REPUBLIC BANK COM 33616c100 30,929 236,810 SH   SOLE   119,500 0 117,310
FIRST TR NAS 100 EQL WEGHTD INDX ETF ETF 337344105 5,390 64,325 SH   SOLE   1,959 0 62,366
FIRST WESTERN FINL INC COM 33751l105 287 11,644 SH   SOLE   11,644 0 0
FISERV INC COM 337738108 360 3,840 SH   SOLE   1,770 0 2,070
FIVE BELOW COM 33829m101 4,388 31,858 SH   SOLE   8,308 0 23,550
FIVE9 INC COM 338307101 1,535 20,476 SH   SOLE   1,200 0 19,276
FORTINET INC COM 34959e109 606 12,330 SH   SOLE   12,135 0 195
FORTUNE BRANDS HM&S COM 34964c106 1,410 26,417 SH   SOLE   2,062 0 24,355
FORWARD AIR CORP COM 349853101 3,520 39,021 SH   SOLE   13,342 0 25,679
FOX FACTORY HOLDING COM 35138v102 12,311 155,592 SH   SOLE 1 119,475 0 36,117
FRANCO NEVADA CORP F COM 351858105 50,714 424,122 SH   SOLE   148,798 0 275,324
GARTNER INC COM 366651107 318 1,152 SH   SOLE   800 0 352
GENERAC HOLDINGS INC COM 368736104 468 2,622 SH   SOLE   2,368 0 254
GENERAL DYNAMICS CO COM 369550108 445 2,094 SH   SOLE   834 0 1,260
GENERAL ELECTRIC CO COM 369604301 952 15,383 SH   SOLE   6,859 0 8,524
GENERAL MILLS INC COM 370334104 3,923 51,145 SH   SOLE   18,786 0 32,359
GILDAN ACTIVEWEAR F COM 375916103 37,125 1,313,313 SH   SOLE   885,493 0 427,820
GILEAD SCIENCES INC COM 375558103 641 10,387 SH   SOLE   287 0 10,100
GLACIER BANCORP INC NEW COM 37637q105 50,970 1,037,276 SH   SOLE   727,173 0 310,103
GLATFELTER COM 377320106 9,577 3,079,205 SH   SOLE   2,355,639 0 723,566
GLDMN SCH EQL WGHT US LRG CAP EQ ETF COM 381430438 374 7,020 SH   SOLE   0 0 7,020
GLOBANT SA F COM l44385109 9,485 50,698 SH   SOLE 1 50,665 0 33
GLOBE LIFE INC COM 37959e102 56,641 568,585 SH   SOLE   283,871 0 284,714
GLOBUS MEDICAL INC CLASS A COM 379577208 24,531 411,775 SH   SOLE 1 312,312 0 99,463
GOLDMAN SACHS GROUP COM 38141g104 830 2,833 SH   SOLE   1,717 0 1,116
GOOSEHEAD INSURANCE INC CLASS A COM 38267d109 5,552 155,787 SH   SOLE 1 155,685 0 102
GRACO INC COM 384109104 869 14,494 SH   SOLE   0 0 14,494
GRAPHIC PACKAGING HL COM 388689101 21,626 1,095,480 SH   SOLE   554,948 0 540,532
GREEN DOT INC CLASS A COM 39304d102 11,341 597,508 SH   SOLE   439,267 0 158,241
GUIDEWIRE SOFTWARE COM 40171v100 328 5,334 SH   SOLE   1,113 0 4,221
HAIN CELESTIAL GROUP COM 405217100 55,675 3,298,672 SH   SOLE   2,313,399 0 985,273
HALOZYME THERAPEUTIC COM 40637h109 7,538 190,707 SH   SOLE   101,635 0 89,072
HAMILTON LANE INCORPORAT CLASS A COM 407497106 7,678 128,817 SH   SOLE 1 128,734 0 83
HANCOCK WHITNEY CORP COM 410120109 16,942 369,904 SH   SOLE   314,065 0 55,839
HARLEY DAVIDSON INC COM 412822108 29,622 849,262 SH   SOLE   585,882 0 263,380
HASBRO INC COM 418056107 1,723 25,614 SH   SOLE   1,400 0 24,214
HCA HEALTHCARE INC COM 40412c101 1,499 8,150 SH   SOLE   7,700 0 450
HEALTH CATALYST INC COM 42225t107 516 53,110 SH   SOLE   400 0 52,710
HELLO GROUP INC ADR ADR 423403104 136 29,500 SH   SOLE   29,500 0 0
HELMERICH & PAYNE COM 423452101 21,632 585,187 SH   SOLE   446,370 0 138,817
HENRY JACK & ASSOC COM 426281101 7,660 42,020 SH   SOLE   25,479 0 16,541
HERSHEY CO COM 427866108 224 1,020 SH   SOLE   900 0 120
HESKA CORP COM 42805e306 4,998 68,549 SH   SOLE   34,566 0 33,983
HESS CORP COM 42809h107 267 2,454 SH   SOLE   1,159 0 1,295
HEWLETT PACKARD ENTERPRI COM 42824c109 130 10,790 SH   SOLE   0 0 10,790
HEXCEL CORP COM 428291108 8,523 164,774 SH   SOLE 1 164,665 0 109
HOLOGIC INC COM 436440101 2,662 41,275 SH   SOLE   5,813 0 35,462
HOME DEPOT INC COM 437076102 46,539 168,589 SH   SOLE   108,924 0 59,665
HONEYWELL INTL INC COM 438516106 35,368 211,791 SH   SOLE   38,382 0 173,409
HORIZON THERAPEUTICS P F COM g46188101 11,248 181,693 SH   SOLE   87,267 0 94,426
HOULIHAN LOKEY INC CLASS A COM 441593100 6,191 82,151 SH   SOLE 1 82,098 0 53
HUB GROUP INC CLASS A COM 443320106 6,603 95,728 SH   SOLE   32,271 0 63,457
HUBBELL INC COM 443510607 373 1,680 SH   SOLE   200 0 1,480
HUNTSMAN CORP COM 447011107 6,813 277,649 SH   SOLE   138,659 0 138,990
HURON CONSULTING GRP COM 447462102 10,427 157,391 SH   SOLE   115,722 0 41,669
I C U MEDICAL INC COM 44930g107 57,180 379,682 SH   SOLE   286,725 0 92,957
IBM CORP COM 459200101 4,526 38,019 SH   SOLE   4,343 0 33,676
ICAD INC COM 44934s206 87 41,000 SH   SOLE   0 0 41,000
IDEX CORP COM 45167r104 5,560 27,817 SH   SOLE   20,456 0 7,361
IDEXX LABS INC COM 45168d104 3,355 10,297 SH   SOLE   8,428 0 1,869
ILLINOIS TOOL WORKS COM 452308109 61,856 342,396 SH   SOLE   51,436 0 290,960
IMMUNOGEN INC COM 45253h101 4,199 878,961 SH   SOLE   648,464 0 230,497
INARI MED INC COM 45332y109 8,155 112,275 SH   SOLE 1 112,201 0 74
INGEVITY CORP COM 45688c107 2,314 38,197 SH   SOLE   13,081 0 25,116
INNOSPEC INC COM 45768s105 5,921 69,102 SH   SOLE 1 67,909 0 1,193
INNOVATIVE INDUSTRIAL PR REIT RE 45781v101 665 7,482 SH   SOLE   7,482 0 0
INSPIRE MEDICAL SYSTEMS COM 457730109 9,247 52,130 SH   SOLE 1 52,096 0 34
INSULET CORP COM 45784p101 16,007 69,764 SH   SOLE   37,520 0 32,244
INTEGRA LIFESCIENC COM 457985208 10,076 237,931 SH   SOLE 1 205,508 0 32,423
INTEL CORP COM 458140100 2,977 115,608 SH   SOLE   56,972 0 58,636
INTER PARFUMS INC COM 458334109 4,662 61,793 SH   SOLE   20,462 0 41,331
INTERCONTINENTAL EXC COM 45866f104 6,258 69,161 SH   SOLE   67,614 0 1,547
INTL FLAVORS& FRAGRA COM 459506101 757 8,317 SH   SOLE   2,142 0 6,175
INTUIT INC COM 461202103 944 2,438 SH   SOLE   1,054 0 1,384
INTUITIVE SURGICAL COM 46120e602 463 2,475 SH   SOLE   2,313 0 162
INVESCO CURRENCYSHARES EURO TR EURO SHS ETF 46138K103 208 2,296 SH   SOLE   2,296 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137v357 5,057 39,775 SH   SOLE   1,626 0 38,149
INVSC QQQ TRUST SRS 1 ETF ETF 46090e103 6,721 25,160 SH   SOLE   13,276 0 11,884
IRON MTN INC NEW REIT COM 46284v101 459 10,446 SH   SOLE   9,980 0 466
ISHARES 1-3 YEAR TREASRY BOND ETF ETF 464287457 206 2,557 SH   SOLE   1,116 0 1,441
ISHARES 20 PLS YEAR TREASURY BND ETF ETF 464287432 326 3,200 SH   SOLE   0 0 3,200
ISHARES BIOTECHNOLOGY ETF ETF 464287556 594 5,058 SH   SOLE   1,613 0 3,445
ISHARES CORE MSCI EAFE ETF ETF 46432f842 646 12,270 SH   SOLE   9,975 0 2,295
ISHARES CORE MSCI EMERGING ETF ETF 46434g103 407 9,446 SH   SOLE   2,628 0 6,818
ISHARES CORE S&P 500 ETF ETF 464287200 2,982 8,306 SH   SOLE   3,795 0 4,511
ISHARES CORE S&P MID-CAP ETF ETF 464287507 1,412 6,435 SH   SOLE   5,211 0 1,224
ISHARES CORE S&P SMALL CAP ETF ETF 464287804 1,040 11,904 SH   SOLE   3,400 0 8,504
ISHARES GOLD ETF ETF 464285204 3,560 112,755 SH   SOLE   15,405 0 97,350
ISHARES IBOXX INVT GRADE BOND ETF ETF 464287242 367 3,619 SH   SOLE   2,422 0 1,197
ISHARES MSCI EAFE ETF ETF 464287465 7,599 135,788 SH   SOLE   87,222 0 48,566
ISHARES MSCI EAFE GROWTH ETF ETF 464288885 554 7,608 SH   SOLE   6,726 0 882
ISHARES MSCI EAFE SMALL CAP ETF ETF 464288273 590 12,094 SH   SOLE   6,336 0 5,758
ISHARES MSCI EAFE VALUE ETF ETF 464288877 221 5,721 SH   SOLE   5,668 0 53
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 1,788 51,275 SH   SOLE   12,834 0 38,441
ISHARES MSCI GLO MET MIN PROD ETF ETF 46434g848 1,951 57,268 SH   SOLE   2,830 0 54,438
ISHARES NATIONAL MUNI BOND ETF ETF 464288414 366 3,572 SH   SOLE   1,413 0 2,159
ISHARES PREFERRED INCOME SEC ETF ETF 464288687 442 13,930 SH   SOLE   1,185 0 12,745
ISHARES RUSSELL 1000 ETF ETF 464287622 407 2,063 SH   SOLE   735 0 1,328
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 5,421 25,740 SH   SOLE   23,679 0 2,061
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 4,861 35,735 SH   SOLE   34,096 0 1,639
ISHARES RUSSELL 2000 ETF ETF 464287655 7,023 42,598 SH   SOLE   10,000 0 32,598
ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648 3,034 14,768 SH   SOLE   8,225 0 6,543
ISHARES RUSSELL 2000 VALUE ETF ETF 464287630 9,042 70,089 SH   SOLE   62,891 0 7,198
ISHARES RUSSELL 3000 ETF ETF 464287689 716 3,458 SH   SOLE   357 0 3,101
ISHARES RUSSELL MID CAP ETF ETF 464287499 4,558 73,384 SH   SOLE   5,926 0 67,458
ISHARES RUSSELL MID CAP GROWTH ETF ETF 464287481 1,220 15,552 SH   SOLE   13,952 0 1,600
ISHARES RUSSELL TOP 200 GROWTH ETF ETF 464289438 956 8,005 SH   SOLE   0 0 8,005
ISHARES S&P 500 GROWTH ETF ETF 464287309 1,015 17,531 SH   SOLE   7,496 0 10,035
ISHARES S&P 500 VALUE ETF ETF 464287408 615 4,782 SH   SOLE   7 0 4,775
ISHARES S&P MID CAP 400 GRWTH ETF ETF 464287606 1,195 18,946 SH   SOLE   11,690 0 7,256
ISHARES S&P MID CAP 400 VALUE ETF ETF 464287705 422 4,673 SH   SOLE   1,024 0 3,649
ISHARES SELECT DIVIDEND ETF ETF 464287168 542 5,062 SH   SOLE   3,907 0 1,155
ISHARES SILVER TRUST ETF ETF 46428q109 201 11,500 SH   SOLE   11,500 0 0
ISHARES TOTAL US STOCK MARKET ETF ETF 464287150 303 3,805 SH   SOLE   0 0 3,805
ISHARES TR IS 1-5 YR IN GR CR BD ETF ETF 464288646 1,342 27,251 SH   SOLE   20,672 0 6,579
ITT INC COM 45073v108 10,943 167,497 SH   SOLE   82,914 0 84,583
ITURAN LOCATION AND CONTROL SHS COM M6158M104 2,757 118,123 SH   SOLE   118,123 0 0
J & J SNACK FOOD COR COM 466032109 13,402 103,483 SH   SOLE   53,457 0 50,026
J M SMUCKER CO COM 832696405 703 5,133 SH   SOLE   3,265 0 1,868
JACOBS SOLUTIONS INC COM 46982l108 32,425 298,776 SH   SOLE   171,636 0 127,140
JOHN BEAN TECHS CORP COM 477839104 6,088 70,785 SH   SOLE 1 70,091 0 694
JOHNSON & JOHNSON COM 478160104 49,430 302,669 SH   SOLE   95,011 0 207,658
JOHNSON CONTROLS INTER F COM g51502105 322 6,558 SH   SOLE   291 0 6,267
JPMORGAN CHASE & CO COM 46625h100 72,008 689,349 SH   SOLE   295,632 0 393,717
KBR INC COM 48242w106 55,565 1,285,651 SH   SOLE   923,396 0 362,255
KEYCORP INC COM 493267108 300 18,770 SH   SOLE   18,770 0 0
KEYSIGHT TECH INC COM 49338l103 57,101 362,601 SH   SOLE   180,996 0 181,605
KIMBERLY CLARK CORP COM 494368103 3,518 31,229 SH   SOLE   11,721 0 19,508
KINDER MORGAN INC COM 49456b101 651 39,225 SH   SOLE   13,026 0 26,199
KINSALE CAPITAL GROUP IN COM 49714p108 7,462 29,210 SH   SOLE 1 29,191 0 19
KLA CORP COM 482480100 2,122 7,013 SH   SOLE   6,850 0 163
KONINKLIJKE PHILIPS ELECTRONICS N.V ADR 500472303 227 14,775 SH   SOLE   12,000 0 2,775
KRATOS DEF & SEC SOL COM 50077b207 4,916 484,014 SH   SOLE 1 483,698 0 316
KT CORP SPONSORED ADR ADR 48268K101 602 49,300 SH   SOLE   49,300 0 0
L3HARRIS TECHNOLOGIES IN COM 502431109 319 1,540 SH   SOLE   1,440 0 100
LAB CO OF AMER HLDG COM 50540r409 305 1,486 SH   SOLE   83 0 1,403
LAKELAND FINL COM 511656100 17,829 244,897 SH   SOLE   137,033 0 107,864
LAM RESEARCH CORP COM 512807108 606 1,656 SH   SOLE   1,653 0 3
LAMB WESTON HOLDINGS INC COM 513272104 8,879 114,765 SH   SOLE   80,996 0 33,769
LEAR CORP COM 521865204 700 5,844 SH   SOLE   0 0 5,844
LIBERTY GLOBAL INC F CLASS C COM g5480u120 457 27,634 SH   SOLE   5,870 0 21,764
LILLY ELI & CO COM 532457108 4,177 12,917 SH   SOLE   6,806 0 6,111
LINDE PLC F COM g5494j103 1,258 4,666 SH   SOLE   4,335 0 331
LIVE NATION ENTRTMNT COM 538034109 494 6,485 SH   SOLE   6,164 0 321
LIVENT CORP COM 53814l108 10,207 333,054 SH   SOLE 1 332,834 0 220
LIVEPERSON INC COM 538146101 4,068 432,354 SH   SOLE   317,852 0 114,502
LKQ CORP COM 501889208 11,177 237,051 SH   SOLE   113,770 0 123,281
LOCKHEED MARTIN CORP COM 539830109 3,532 9,150 SH   SOLE   7,706 0 1,444
LOWES COMPANIES INC COM 548661107 10,995 58,565 SH   SOLE   31,843 0 26,722
LYONDELLBASELL INDS F CLASS A COM n53745100 4,338 57,516 SH   SOLE   3,703 0 53,813
M & T BANK CORP COM 55261f104 458 2,600 SH   SOLE   2,600 0 0
MADDEN STEVEN LTD COM 556269108 4,259 159,663 SH   SOLE   54,451 0 105,212
MARATHON OIL CORP COM 565849106 539 23,844 SH   SOLE   20,255 0 3,589
MARATHON PETE CORP COM 56585a102 3,413 34,337 SH   SOLE   29,283 0 5,054
MARRIOTT INTL INC CLASS A COM 571903202 512 3,652 SH   SOLE   2,871 0 781
MARSH & MC LENNAN CO COM 571748102 46,791 313,339 SH   SOLE   96,509 0 216,830
MARTIN MARIETTA MATERIAL COM 573284106 14,915 46,336 SH   SOLE   1,775 0 44,561
MARVELL TECHNOLOGY INC COM 573874104 92,418 2,154,485 SH   SOLE   735,817 0 1,418,668
MASTERCARD INC CLASS A COM 57636q104 2,926 10,287 SH   SOLE   5,701 0 4,586
MATERION CORP COM 576690101 13,818 172,712 SH   SOLE   92,268 0 80,444
MAXIMUS INC COM 577933104 9,512 164,367 SH   SOLE 1 164,260 0 107
MC CORMICK & CO INC COM 579780206 33,585 471,058 SH   SOLE   156,095 0 314,963
MCDONALDS CORP COM 580135101 12,975 56,219 SH   SOLE   18,492 0 37,727
MCKESSON CORP COM 58155q103 82,288 242,417 SH   SOLE   79,682 0 162,735
MEDPACE HOLDINGS INC COM 58506q109 10,640 67,705 SH   SOLE 1 58,505 0 9,200
MEDTRONIC PLC F COM g5960l103 3,508 43,516 SH   SOLE   5,825 0 37,691
MERCK & CO. INC. COM 58933y105 11,799 136,906 SH   SOLE   48,039 0 88,867
MERCURY SYSTEMS INC COM 589378108 31,255 769,922 SH   SOLE 1 631,243 0 138,679
META PLATFORMS INC CLASS A COM 30303m102 545 4,035 SH   SOLE   708 0 3,327
METTLER TOLEDO INTL COM 592688105 91,629 84,543 SH   SOLE   14,867 0 69,676
MICROCHIP TECHNOLOGY COM 595017104 54,837 898,555 SH   SOLE   81,059 0 817,496
MICRON TECHNOLOGY COM 595112103 207 4,133 SH   SOLE   1,108 0 3,025
MICROSOFT CORP COM 594918104 165,298 709,815 SH   SOLE   387,502 0 322,313
MODEL N INC COM 607525102 6,597 192,757 SH   SOLE   65,551 0 127,206
MODINE MANUFACTURING COM 607828100 25,222 1,949,155 SH   SOLE   1,542,485 0 406,670
MONDELEZ INTL CLASS A COM 609207105 52,861 965,302 SH   SOLE   421,441 0 543,861
MONOLITHIC POWER SYS COM 609839105 36,312 99,930 SH   SOLE   55,694 0 44,236
MONTROSE ENVIRONMENTAL G COM 615111101 4,089 121,492 SH   SOLE 1 121,413 0 79
MOODYS CORP COM 615369105 14,784 60,823 SH   SOLE   945 0 59,878
MORGAN STANLEY COM 617446448 207 2,605 SH   SOLE   1,634 0 971
MORNINGSTAR INC COM 617700109 10,652 50,167 SH   SOLE   33,420 0 16,747
MOTOROLA SOLUTIONS COM 620076307 769 3,433 SH   SOLE   1,714 0 1,719
MSCI INC COM 55354g100 420 997 SH   SOLE   980 0 17
MURPHY USA INC COM 626755102 200 733 SH   SOLE   358 0 375
NANOSTRING TECHNOLOGIES INC COM COM 63009R109 2,567 200,940 SH   SOLE 1 200,808 0 132
NATERA INC 00500 COM 632307104 5,705 130,170 SH   SOLE 1 129,262 0 908
NCR CORP COM 62886e108 25,895 1,362,253 SH   SOLE   980,129 0 382,124
NEOGAMES S A SHS COM L6673X107 2,503 194,028 SH   SOLE   194,028 0 0
NEOGENOMICS INC COM 64049m209 9,576 1,111,874 SH   SOLE   859,623 0 252,251
NETFLIX INC COM 64110l106 456 1,930 SH   SOLE   999 0 931
NEW JERSEY RESOURCE COM 646025106 25,969 671,050 SH   SOLE   489,066 0 181,984
NEW YORK TIMES CLASS A COM 650111107 6,115 212,689 SH   SOLE 1 212,549 0 140
NEWMONT CORP COM 651639106 836 19,889 SH   SOLE   2,356 0 17,533
NEXTERA ENERGY INC COM 65339f101 23,867 304,417 SH   SOLE   51,423 0 252,994
NGL ENERGY PARTNERS L LP COM 62913m107 13 10,000 SH   SOLE   0 0 10,000
NICE LTD F SPONSORED ADR 1 ADR REPS 1 ORD SHS ADR 653656108 453 2,408 SH   SOLE   2,180 0 228
NIKE INC CLASS B COM 654106103 15,214 183,125 SH   SOLE   97,786 0 85,339
NORDSON CORP COM 655663102 7,081 33,358 SH   SOLE   22,079 0 11,279
NORFOLK SOUTHERN CO COM 655844108 560 2,683 SH   SOLE   1,050 0 1,633
NORTHERN TRUST CORP COM 665859104 17,413 203,445 SH   SOLE   3,128 0 200,317
NORTHROP GRUMMAN CORP COM 666807102 1,705 3,624 SH   SOLE   2,370 0 1,254
NOVANTA INC F COM 67000b104 9,298 80,390 SH   SOLE 1 80,338 0 52
NOVARTIS AG F SPONSORED ADR 1 ADR REPS 1 ORD SHS ADR 66987v109 13,498 177,453 SH   SOLE   14,010 0 163,443
NOVO-NORDISK A S F SPONSORED ADR 1 ADR REPS 1 ORD SHS ADR 670100205 25,693 258,896 SH   SOLE   133,924 0 124,972
NTNL BANK HLDGS CLASS A COM 633707104 40,784 1,102,448 SH   SOLE   841,445 0 261,003
NUCOR CORP COM 670346105 296 2,774 SH   SOLE   900 0 1,874
NUVEEN MUNICIPAL VALUE C COM 670928100 90 10,600 SH   SOLE   10,600 0 0
NVIDIA CORP COM 67066g104 2,205 18,187 SH   SOLE   7,472 0 10,715
NXP SEMICONDUCTORS F COM n6596x109 10,578 71,700 SH   SOLE   24,134 0 47,566
O G E ENERGY CP HLDG COM 670837103 25,382 696,087 SH   SOLE   505,789 0 190,298
O REILLY AUTOMOTIVE COM 67103h107 44,183 62,775 SH   SOLE   28,549 0 34,226
OCCIDENTAL PETROL CO COM 674599105 606 9,913 SH   SOLE   7,085 0 2,828
OLLIES BARGAIN OUTLET HO COM 681116109 29,454 570,889 SH   SOLE   438,469 0 132,420
OLO INC COM 68134l109 2,524 319,374 SH   SOLE 1 319,165 0 209
OMNICELL INC COM 68213n109 9,702 111,493 SH   SOLE 1 99,162 0 12,331
ONE GAS INC COM 68235p108 296 4,203 SH   SOLE   1,600 0 2,603
ONEOK INC COM 682680103 1,982 38,748 SH   SOLE   14,177 0 24,571
ONESPAN INC COM 68287n100 2,297 266,639 SH   SOLE   194,683 0 71,956
ONTO INNOVATION INC COM 683344105 8,793 137,263 SH   SOLE 1 137,172 0 91
OPTION CARE HEALTH INC COM 68404l201 12,049 382,892 SH   SOLE 1 382,640 0 252
ORACLE CORP COM 68389x105 9,117 149,261 SH   SOLE   20,654 0 128,607
ORTHOFIX MEDICAL INC COM 68752m108 53,497 2,799,175 SH   SOLE   1,994,710 0 804,465
OTIS WORLDWIDE CORP COM 68902v107 361 5,637 SH   SOLE   949 0 4,688
PACIFIC PREMIER BANC COM 69478x105 24,093 778,169 SH   SOLE   596,398 0 181,771
PACIRA BIOSCIENCES INC COM 695127100 4,598 86,454 SH   SOLE 1 86,397 0 57
PALO ALTO NETWORKS COM 697435105 22,400 136,790 SH   SOLE   114,491 0 22,299
PALOMAR HLDGS INC COM 69753m105 7,576 90,490 SH   SOLE 1 90,431 0 59
PAPA JOHNS INTL INC COM 698813102 18,160 259,130 SH   SOLE   157,765 0 101,365
PARKER-HANNIFIN CORP COM 701094104 5,862 24,221 SH   SOLE   4,484 0 19,737
PAYCHEX INC COM 704326107 847 7,564 SH   SOLE   5,755 0 1,809
PAYPAL HOLDINGS INCORPOR COM 70450y103 365 4,265 SH   SOLE   1,612 0 2,653
PDC ENERGY INC COM 69327r101 27,165 470,025 SH   SOLE   319,698 0 150,327
PEDIATRIX MEDICAL GROUP COM 58502b106 13,546 820,492 SH   SOLE   596,712 0 223,780
PEGASYSTEMS INC COM 705573103 641 19,926 SH   SOLE   1,000 0 18,926
PEPSICO INC COM 713448108 46,035 282,093 SH   SOLE   62,395 0 219,698
PERRIGO CO PLC F COM g97822103 36,273 1,017,415 SH   SOLE   601,048 0 416,367
PETROLEO BRASILEIRO SA PETROBR SP ADR NON VTG ADR 71654V101 910 82,100 SH   SOLE   82,100 0 0
PETROLEO BRASILEIRO SA PETROBR SPONSORED ADR ADR 71654V408 519 42,000 SH   SOLE   42,000 0 0
PFIZER INC COM 717081103 32,914 751,100 SH   SOLE   273,407 0 477,693
PHILIP MORRIS INTL COM 718172109 965 11,640 SH   SOLE   4,014 0 7,626
PHILLIPS 66 COM 718546104 2,497 30,982 SH   SOLE   8,908 0 22,074
PHREESIA INC COM 71944f106 5,824 228,617 SH   SOLE   123,044 0 105,573
PHYSICIANS REALTY TR REIT RE 71943u104 18,870 1,253,514 SH   SOLE   967,552 0 285,962
PIMCO ENHANCED SHRT MATURTY ACTV ETF ETF 72201r833 880 8,898 SH   SOLE   750 0 8,148
PINTEREST INC CLASS A COM 72352l106 503 21,640 SH   SOLE   16,780 0 4,860
PNM RES INC COM 69349h107 28,995 634,019 SH   SOLE   459,439 0 174,580
PORTLAND GENERL ELEC COM 736508847 204 4,700 SH   SOLE   1,200 0 3,500
POSCO HOLDINGS INC ADR F SPONSORED ADR 1 ADR REP 0.25 ORD SHS ADR 693483109 486 13,300 SH   SOLE   12,800 0 500
POTLATCH CORP REIT RE 737630103 4,717 114,820 SH   SOLE   5,781 0 109,039
POWER INTEGRATIONS COM 739276103 9,126 141,863 SH   SOLE 1 141,770 0 93
PROCTER & GAMBLE COM 742718109 18,901 149,576 SH   SOLE   47,087 0 102,489
PROGRESS SOFTWARE CO COM 743312100 75,609 1,776,994 SH   SOLE   1,324,701 0 452,293
PROGRESSIVE CO OHIO COM 743315103 11,126 95,719 SH   SOLE   25,487 0 70,232
PROLOGIS INC. REIT RE 74340w103 264 2,607 SH   SOLE   2,211 0 396
PROSHARE SHORT 20 YEAR TREASURY ETF COM 74347x849 513 23,000 SH   SOLE   23,000 0 0
PURE STORAGE INC CLASS A COM 74624m102 20,001 730,714 SH   SOLE   394,988 0 335,726
QUALCOMM INC COM 747525103 1,687 14,904 SH   SOLE   4,743 0 10,161
QUANEX BUILDING PRODUCTS COM 747619104 22,970 1,264,927 SH   SOLE   967,332 0 297,595
QUANTA SERVICES INC COM 74762e102 110,374 866,664 SH   SOLE   419,132 0 447,532
QUOTIENT TECHNOLOGY INCO COM 749119103 8,372 3,623,559 SH   SOLE   2,646,959 0 976,600
R B C BEARINGS INC COM 75524b104 5,392 25,936 SH   SOLE   7,915 0 18,021
R E V GROUP INC COM 749527107 31,369 2,843,580 SH   SOLE   2,186,173 0 657,407
R L I CORP COM 749607107 317 3,100 SH   SOLE   0 0 3,100
RANGE RESOURCES CORP COM 75281a109 20,790 822,945 SH   SOLE   622,820 0 200,125
RAPID SEVEN INC COM 753422104 5,475 127,600 SH   SOLE 1 127,517 0 83
RAYTHEON TECHNOLOGIES CO COM 75513e101 54,934 671,496 SH   SOLE   351,044 0 320,452
REGAL BELOIT CORP COM 758750103 90,382 643,960 SH   SOLE   449,465 0 194,495
REGENERON PHARMS INC COM 75886f107 765 1,110 SH   SOLE   0 0 1,110
REINSURANCE GP AMER COM 759351604 58,230 462,788 SH   SOLE   191,986 0 270,802
REPUBLIC SERVICES COM 760759100 17,555 129,095 SH   SOLE   79,600 0 49,495
REVOLVE GROUP INC COM 76156b107 3,682 169,789 SH   SOLE 1 169,678 0 111
RITCHIE BROS AUCTION F COM 767744105 9,114 145,880 SH   SOLE 1 142,835 0 3,045
ROCKWELL AUTOMATION COM 773903109 1,064 4,938 SH   SOLE   3,600 0 1,338
ROGERS CORP COM 775133101 1,138 4,706 SH   SOLE   0 0 4,706
ROPER TECHNOLOGIES COM 776696106 87,283 242,541 SH   SOLE   32,220 0 210,321
ROSS STORES INC COM 778296103 613 7,275 SH   SOLE   0 0 7,275
RPM INTERNTNL COM 749685103 333 4,000 SH   SOLE   4,000 0 0
S E I INVESTMENTS CO COM 784117103 330 6,732 SH   SOLE   0 0 6,732
S&P GLOBAL INC COM 78409v104 33,539 109,761 SH   SOLE   45,899 0 63,862
SAIA INC COM 78709y105 7,659 40,308 SH   SOLE 1 40,282 0 26
SALESFORCE INC COM 79466l302 1,463 10,204 SH   SOLE   2,018 0 8,186
SCHLUMBERGER LTD F COM 806857108 2,640 73,483 SH   SOLE   4,306 0 69,177
SCHNITZER STL INDS CLASS A COM 806882106 4,676 164,317 SH   SOLE   120,144 0 44,173
SCHWAB INTERMEDIATE TERM US TRS ETF ETF 808524854 604 12,306 SH   SOLE   12,250 0 56
SCHWAB INTERNATIONAL EQUITY ETF ETF 808524805 694 24,675 SH   SOLE   21,319 0 3,356
SCHWAB SHORT TERM US TREASURY ETF ETF 808524862 675 13,992 SH   SOLE   13,991 0 1
SCHWAB US AGGREGATE BOND ETF ETF 808524839 313 6,905 SH   SOLE   5,787 0 1,118
SCHWAB US BROAD MARKET ETF ETF 808524102 865 20,556 SH   SOLE   12,680 0 7,876
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 374 5,627 SH   SOLE   1,070 0 4,557
SCHWAB US LARGE CAP ETF ETF 808524201 867 20,489 SH   SOLE   18,209 0 2,280
SCHWAB US SMALL CAP ETF ETF 808524607 1,619 42,838 SH   SOLE   42,731 0 107
SEACOAST BK CORP FLA COM 811707801 53,387 1,765,998 SH   SOLE   1,230,111 0 535,887
SELECT SECTOR HEALTH CARE SPDR ETF ETF 81369y209 920 7,578 SH   SOLE   7,460 0 118
SELECT SECTOR INDUSTRIAL SPDR ETF ETF 81369y704 1,008 12,183 SH   SOLE   12,183 0 0
SELECT STR FINANCIAL SELECT SPDR ETF ETF 81369y605 610 20,102 SH   SOLE   19,878 0 224
SERA PROGNOSTICS INC CLASS A COM 81749d107 16 10,000 SH   SOLE   0 0 10,000
SERVICE CORP INTL COM 817565104 13,296 230,207 SH   SOLE   154,572 0 75,635
SERVICE NOW INC COM 81762p102 27,843 73,647 SH   SOLE   44,127 0 29,520
SHAKE SHACK CLASS A COM 819047101 5,359 119,115 SH   SOLE 1 119,037 0 78
SHELL PLC F SPONSORED ADR 1 ADR REPS 2 ORD SHS ADR 780259305 579 11,623 SH   SOLE   3,999 0 7,624
SHERWIN WILLIAMS CO COM 824348106 9,448 46,152 SH   SOLE   2,126 0 44,026
SHIFT4 PMTS INC CL A COM 82452J109 4,693 105,224 SH   SOLE 1 105,156 0 68
SHINHAN FINL GROUP CO F SPONSORED ADR 1 ADR REPS 1 ORD SHS ADR 824596100 216 9,400 SH   SOLE   9,400 0 0
SHORT S&P 500 PROSHARES ETF 74347B425 449 26,000 SH   SOLE   26,000 0 0
SIGNATURE BANK COM 82669g104 1,431 9,477 SH   SOLE   3,112 0 6,365
SILGAN HOLDINGS INC COM 827048109 29,982 713,029 SH   SOLE   513,726 0 199,303
SILICON LABORATORIES COM 826919102 28,296 229,201 SH   SOLE 1 169,007 0 60,194
SILK ROAD MEDICAL INC COM 82710m100 8,535 189,652 SH   SOLE 1 189,528 0 124
SIMON PPTY GROUP REIT COM 828806109 3,888 43,232 SH   SOLE   5,952 0 37,280
SIMPLY GOOD FOODS CO0050 COM 82900l102 7,983 249,570 SH   SOLE 1 249,406 0 164
SITEONE LANDSCAPE SUPPLY COM 82982l103 4,795 46,050 SH   SOLE 1 46,020 0 30
SITIME CORP COM 82982t106 2,433 30,906 SH   SOLE 1 30,886 0 20
SKECHERS U S A INC CLASS A COM 830566105 1,801 56,774 SH   SOLE   35,186 0 21,588
SNAP ON INC COM 833034101 1,715 8,523 SH   SOLE   0 0 8,523
SONDER HLDGS INC CLASS A COM 83542d102 70 42,000 SH   SOLE   42,000 0 0
SONY GROUP CORP F SPONSORED ADR 1 ADR REPS 1 ORD SHS ADR 835699307 891 13,942 SH   SOLE   1,284 0 12,658
SOUTHERN CO COM 842587107 1,366 20,081 SH   SOLE   10,114 0 9,967
SOUTHSTATE CORP COM 840441109 30,062 379,988 SH   SOLE   247,161 0 132,827
SP PLUS CORP COM 78469c103 46,193 1,474,901 SH   SOLE   1,141,610 0 333,291
SPDR DOW JONES INDUSTRIAL AVRG ETF ETF 78467x109 336 1,174 SH   SOLE   0 0 1,174
SPDR DOW JONES REIT ETF ETF 78464a607 250 2,973 SH   SOLE   2,863 0 110
SPDR FUND CONSUMER DISCRE SELECT ETF ETF 81369y407 968 6,789 SH   SOLE   6,079 0 710
SPDR FUND CONSUMER STAPLES ETF ETF 81369y308 537 8,031 SH   SOLE   7,978 0 53
SPDR GOLD SHARES ETF ETF 78463v107 36,631 236,999 SH   SOLE   33,794 0 203,205
SPDR NUVEN BLM SHT TM MPL BND ETF ETF 78468r739 297 6,449 SH   SOLE   61 0 6,388
SPDR PORTFOLIO S&P 400 MID CAP ETF ETF 78464a847 252 6,540 SH   SOLE   0 0 6,540
SPDR S&P 500 ETF ETF 78462f103 9,380 26,251 SH   SOLE   14,540 0 11,711
SPDR S&P 600 SMALL CAP VALUE ETF ETF 78464a300 1,322 19,748 SH   SOLE   19,748 0 0
SPDR S&P BIOTECH ETF ETF 78464a870 2,947 37,024 SH   SOLE   1,700 0 35,324
SPDR S&P DIVIDEND ETF ETF 78464a763 1,771 15,881 SH   SOLE   10,640 0 5,241
SPDR S&P INTERNATIONAL SMALL CAP ETF ETF 78463x871 392 15,025 SH   SOLE   15,025 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467y107 3,149 7,845 SH   SOLE   6,015 0 1,830
SPDR SERIES TRUST S&P 600 SML CAP ETF 78464A813 210 2,776 SH   SOLE   0 0 2,776
SPROUT SOCIAL INC CLASS A COM 85209w109 6,654 109,664 SH   SOLE 1 109,593 0 71
SPX TECHNOLOGIES INC COM 78473e103 67,805 1,227,977 SH   SOLE   891,869 0 336,108
STANDEX INTERNATL CO COM 854231107 3,032 37,138 SH   SOLE   12,652 0 24,486
STARBUCKS CORP COM 855244109 6,293 74,655 SH   SOLE   31,832 0 42,823
STARWOOD PPTY TRUST REIT RE 85571b105 1,408 77,500 SH   SOLE   72,800 0 4,700
STATE STREET CORP COM 857477103 402 6,600 SH   SOLE   4,275 0 2,325
STEPSTONE GROUP INC CLASS A COM 85914m107 6,360 259,501 SH   SOLE 1 259,333 0 168
STERIS PLC F COM g8473t100 950 5,714 SH   SOLE   5,677 0 37
STERLING INFRASTRUCTURE COM 859241101 27,142 1,263,869 SH   SOLE   984,206 0 279,663
STOCK YDS BANCORP COM 861025104 311 4,573 SH   SOLE   0 0 4,573
STONERIDGE INC COM 86183p102 1,305 77,017 SH   SOLE   17,016 0 60,001
STRYKER CORP COM 863667101 4,795 23,715 SH   SOLE   4,891 0 18,824
SUMMIT MATERIALS INC CLASS A COM 86614u100 18,332 765,011 SH   SOLE   558,799 0 206,212
SUNCOR ENERGY INC F COM 867224107 26,717 949,163 SH   SOLE   608,496 0 340,667
SURGERY PARTNERS INC COM 86881a100 4,201 179,534 SH   SOLE 1 179,416 0 118
SURMODICS INC COM 868873100 8,971 295,144 SH   SOLE   215,049 0 80,095
SYNEOS HEALTH INC CLASS A COM 87166b102 2,295 48,703 SH   SOLE   27,235 0 21,468
SYSCO CORP COM 871829107 27,438 387,856 SH   SOLE   247,269 0 140,587
T P I COMPOSITES INC COM 87266j104 2,089 185,355 SH   SOLE 1 185,235 0 120
T ROWE PRICE GROUP COM 74144t108 1,630 15,473 SH   SOLE   14,245 0 1,228
TAIWAN SEMICONDUCTR F SPONSORED ADR 1 ADR REPS 5 ORD SHS ADR 874039100 5,499 80,224 SH   SOLE   76,161 0 4,063
TAPESTRY INC COM 876030107 237 8,336 SH   SOLE   7,970 0 366
TARGET CORP COM 87612e106 14,478 97,602 SH   SOLE   88,383 0 9,219
TECHNOLOGY SELECT SECTOR SPDR ETF ETF 81369y803 2,844 23,924 SH   SOLE   18,067 0 5,857
TELLURIAN INVESTMENTS IN COM 87968a104 114 47,500 SH   SOLE   0 0 47,500
TENABLE HOLDINGS INC COM 88025t102 11,592 333,176 SH   SOLE   169,125 0 164,051
TENET HEALTHCARE COM 88033g407 16,855 326,779 SH   SOLE   140,572 0 186,207
TERRENO REALTY CORP REIT RE 88146m101 19,197 362,222 SH   SOLE 1 331,161 0 31,061
TESLA INC COM 88160r101 1,154 4,344 SH   SOLE   2,730 0 1,614
TETRA TECH INC COM 88162g103 15,332 119,268 SH   SOLE 1 104,620 0 14,648
TEXAS INSTRUMENTS COM 882508104 4,409 28,507 SH   SOLE   18,457 0 10,050
TEXAS PACIFIC LAND CORP COM 88262p102 267 150 SH   SOLE   150 0 0
TEXAS ROADHOUSE CLASS A COM 882681109 12,153 139,276 SH   SOLE   86,935 0 52,341
THE COCA-COLA CO COM 191216100 9,309 166,188 SH   SOLE   87,493 0 78,695
THERMO FISHER SCNTFC COM 883556102 88,204 173,811 SH   SOLE   54,550 0 119,261
TIMKEN CO COM 887389104 1,969 33,364 SH   SOLE   600 0 32,764
TJX COMPANIES INC COM 872540109 50,160 807,587 SH   SOLE   395,456 0 412,131
TOPGOLF CALLAWAY BRANDS CORP COM COM 131193104 8,733 453,426 SH   SOLE 1 453,130 0 296
TOYOTA MOTOR CORP F SPONSORED ADR 1 ADR REPS 10 ORD SHS ADR 892331307 413 3,164 SH   SOLE   3,164 0 0
TRADEWEB MKTS INC CLASS A COM 892672106 2,757 48,871 SH   SOLE   34,760 0 14,111
TRANE TECHNOLOGIES PLC F COM g8994e103 2,016 13,985 SH   SOLE   2,526 0 11,459
TRAVELERS COMPANIES COM 89417e109 1,648 10,768 SH   SOLE   6,271 0 4,497
TREEHOUSE FOODS INC COM 89469a104 6,254 147,468 SH   SOLE   105,235 0 42,233
TRUIST FINL CORP COM 89832q109 388 8,865 SH   SOLE   1,675 0 7,190
U S BANCORP COM 902973304 3,360 83,463 SH   SOLE   36,934 0 46,529
UBER TECHNOLOGIES INC COM 90353t100 200 7,500 SH   SOLE   7,000 0 500
UFP INDS INC COM 90278q108 4,084 56,595 SH   SOLE   19,423 0 37,172
ULTA BEAUTY INC. COM 90384s303 11,904 29,683 SH   SOLE   3,614 0 26,069
UMPQUA HOLDINGS CORP COM 904214103 38,770 2,268,522 SH   SOLE   1,691,597 0 576,925
UNDER ARMOUR INC CLASS A COM 904311107 4,044 608,271 SH   SOLE   329,521 0 278,750
UNILEVER PLC F SPONSORED ADR 1 ADR REPS 1 ORD SHS ADR 904767704 34,213 780,350 SH   SOLE   528,537 0 251,813
UNION PACIFIC CORP COM 907818108 17,644 90,559 SH   SOLE   52,681 0 37,878
UNITED BANKSHRS INC COM 909907107 3,452 96,500 SH   SOLE   32,279 0 64,221
UNITED COMMUNITY BKS COM 90984p303 50,710 1,532,042 SH   SOLE   1,090,617 0 441,425
UNITED PARCEL SRVC CLASS B COM 911312106 10,769 66,698 SH   SOLE   5,242 0 61,456
UNITED THERAPEUTICS COM 91307c102 3,870 18,479 SH   SOLE   9,860 0 8,619
UNITEDHEALTH GRP INC COM 91324p102 125,091 247,475 SH   SOLE   90,330 0 157,145
UNIVERSAL DISPLAY CO COM 91347p105 7,323 77,625 SH   SOLE   42,976 0 34,649
UNIVERSAL ELECTRS COM 913483103 3,266 165,768 SH   SOLE   80,412 0 85,356
UPWORK INC COM 91688f104 5,112 375,286 SH   SOLE 1 375,040 0 246
VAIL RESORTS INC COM 91879q109 15,107 70,101 SH   SOLE   43,338 0 26,763
VALE SA F SPONSORED ADR 1 ADR REPS 1 ORD SHS ADR 91912e105 1,231 92,421 SH   SOLE   92,274 0 147
VALERO ENERGY CORP COM 91913y100 831 7,767 SH   SOLE   4,186 0 3,581
VANECK BIOTECH ETF ETF 92189f726 857 6,090 SH   SOLE   0 0 6,090
VANECK VECTORS ETF TR SEMICONDUCTOR ET ETF 92189F676 389 2,100 SH   SOLE   0 0 2,100
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 1,448 10,710 SH   SOLE   1,171 0 9,539
VANGUARD EXTENDED MARKET ETF ETF 922908652 2,779 21,879 SH   SOLE   385 0 21,494
VANGUARD FTSE ALL WORLD EX US ETF ETF 922042775 1,344 30,299 SH   SOLE   1,782 0 28,517
VANGUARD FTSE ALL WORLD EX-US S/C ETF 922042718 310 3,325 SH   SOLE   0 0 3,325
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 401 10,960 SH   SOLE   2,667 0 8,293
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 2,775 75,941 SH   SOLE   48,894 0 27,047
VANGUARD GROWTH ETF ETF 922908736 2,217 10,408 SH   SOLE   772 0 9,636
VANGUARD HEALTH CARE ETF ETF 92204a504 460 2,064 SH   SOLE   304 0 1,760
VANGUARD INFORMATION TECHNOLOGY ETF ETF 92204a702 499 1,625 SH   SOLE   704 0 921
VANGUARD INTERMEDIATE TERM COR ETF ETF 92206c870 391 5,148 SH   SOLE   5,100 0 48
VANGUARD MATERIALS ETF ETF 92204a801 304 2,050 SH   SOLE   800 0 1,250
VANGUARD MID CAP ETF ETF 922908629 437 2,318 SH   SOLE   2,318 0 0
VANGUARD REAL ESTATE ETF ETF 922908553 367 4,602 SH   SOLE   2,751 0 1,851
VANGUARD S&P 500 ETF ETF 922908363 3,584 10,913 SH   SOLE   8,730 0 2,183
VANGUARD SHORT-TERM BOND ETF ETF 921937827 699 9,374 SH   SOLE   1,879 0 7,495
VANGUARD SMALL CAP ETF ETF 922908751 527 3,081 SH   SOLE   2,897 0 184
VANGUARD SMALL CAP GROWTH ETF ETF 922908595 280 1,441 SH   SOLE   1,073 0 368
VANGUARD TOTAL STOCK MARKET ETF ETF 922908769 3,704 20,642 SH   SOLE   9,266 0 11,376
VANGUARD VALUE ETF ETF 922908744 777 6,299 SH   SOLE   435 0 5,864
VEECO INSTRUMENTS COM 922417100 2,915 159,087 SH   SOLE   52,219 0 106,868
VEEVA SYSTEMS INC CLASS A COM 922475108 560 3,420 SH   SOLE   3,420 0 0
VERACYTE INC COM 92337f107 4,884 294,085 SH   SOLE   154,614 0 139,471
VERIFYME INC COM 92346x206 13 10,000 SH   SOLE   0 0 10,000
VERIFYME INC 25 WTF WARRANTS EXP 06/17/25 COM 92346x115 3 10,000 SH   SOLE   0 0 10,000
VERISK ANALYTICS INC CLASS A COM 92345y106 324 1,900 SH   SOLE   1,900 0 0
VERIZON COMMUNICATN COM 92343v104 4,779 125,585 SH   SOLE   35,728 0 89,857
VERTEX PHARMACEUTICA COM 92532f100 250 862 SH   SOLE   0 0 862
VF CORP COM 918204108 531 17,662 SH   SOLE   9,967 0 7,695
VICOR CORP COM COM 925815102 3,144 53,150 SH   SOLE   27,063 0 26,087
VIPSHOP HLDGS LTD SPONSORED ADS A ADR 92763W103 598 71,100 SH   SOLE   71,100 0 0
VISA INC CLASS A COM 92826c839 97,118 546,382 SH   SOLE   227,615 0 318,767
VMWARE INC CLASS A COM 928563402 1,605 15,070 SH   SOLE   197 0 14,873
VODAFONE GROUP F SPONSORED ADR 1 ADR REPS 10 ORD SHS COM 92857w308 485 42,629 SH   SOLE   364 0 42,265
W E C ENERGY GROUP INC COM 92939u106 13,125 146,546 SH   SOLE   20,133 0 126,413
W N S HOLDINGS LIMITED F SPONSORED ADR 1 ADR REPS 1 ORD SHS ADR 92932m101 25,083 306,594 SH   SOLE 1 195,635 0 110,959
W R BERKLEY CORP COM 084423102 23,830 369,080 SH   SOLE   183,722 0 185,358
WALGREENS BOOTS ALLI COM 931427108 3,530 112,524 SH   SOLE   16,810 0 95,714
WALMART INC COM 931142103 9,850 75,913 SH   SOLE   17,957 0 57,956
WALT DISNEY CO COM 254687106 12,534 132,983 SH   SOLE   30,206 0 102,777
WARBY PARKER INC CLASS A COM 93403j106 3,811 285,679 SH   SOLE 1 285,493 0 186
WASTE CONNECTIONSINC F COM 94106b101 16,900 125,082 SH   SOLE   97,471 0 27,611
WASTE MANAGEMENT INC COM 94106l109 2,145 13,396 SH   SOLE   8,788 0 4,608
WATSCO INC COM 942622200 4,202 16,324 SH   SOLE   14,738 0 1,586
WELLS FARGO & CO COM 949746101 2,219 55,299 SH   SOLE   23,202 0 32,097
WENDYS CO COM 95058w100 326 17,415 SH   SOLE   17,415 0 0
WESBANCO INC COM 950810101 20,557 615,998 SH   SOLE   448,160 0 167,838
WESTERN ALLIANCE BNC COM 957638109 9,423 143,183 SH   SOLE   95,764 0 47,419
WESTERN UNION CO COM 959802109 145 10,625 SH   SOLE   7,300 0 3,325
WEYERHAEUSER CO REIT COM 962166104 3,112 108,814 SH   SOLE   13,498 0 95,316
WILLIAMS COS INC COM 969457100 324 11,244 SH   SOLE   5,580 0 5,664
WINGSTOP INC COM 974155103 4,210 33,565 SH   SOLE 1 33,543 0 22
WINTRUST FINL COM 97650w108 472 5,797 SH   SOLE   0 0 5,797
WORKDAY INC CLASS A COM 98138h101 1,342 8,827 SH   SOLE   3,458 0 5,369
WORKIVA INC 00500 CLASS A COM 98139a105 10,192 130,985 SH   SOLE 1 129,589 0 1,396
WW GRAINGER INC COM 384802104 10,927 22,335 SH   SOLE   2,673 0 19,662
XCEL ENERGY INC COM 98389b100 4,377 68,444 SH   SOLE   54,239 0 14,205
XENCOR INC COM 98401f105 3,695 142,202 SH   SOLE 1 142,108 0 94
YETI HOLDINGS INCORPORAT COM 98585x104 5,089 178,423 SH   SOLE 1 178,331 0 92
YUM BRANDS INC COM 988498101 1,441 13,554 SH   SOLE   5,000 0 8,554
YUM CHINA HOLDINGS INC COM 98850p109 380 8,047 SH   SOLE   2,900 0 5,147
ZEBRA TECHNOLOGIES CLASS A COM 989207105 63,758 243,299 SH   SOLE   98,840 0 144,459
ZENDESK INC COM 98936j101 3,175 41,725 SH   SOLE   0 0 41,725
ZIFF DAVIS INC COM 48123v102 219 3,200 SH   SOLE   3,200 0 0
ZIM INTEGRATED SHIPPING SERV SHS COM M9T951109 651 27,711 SH   SOLE   27,711 0 0
ZIMMER BIOMET HLDGS COM 98956p102 486 4,668 SH   SOLE   1,431 0 3,237
ZIONS BANCORP N A COM 989701107 3,069 60,383 SH   SOLE   21,048 0 39,335
ZOETIS INC CLASS A COM 98978v103 94,101 634,767 SH   SOLE   173,941 0 460,826
ZURN ELKAY WATER SOLUTIO COM 98983l108 10,322 421,283 SH   SOLE   208,009 0 213,274