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
1LIFE HEALTHCARE INC COM 68269G107 723 65,265 SH   SOLE   59,345 0 5,920
2U INC COM 90214J101 5,582 420,322 SH   SOLE   373,287 0 47,035
3-D SYS CORP DEL COM NEW 88554D205 532 31,866 SH   SOLE   31,250 0 616
3M CO COM 88579Y101 30,319 203,647 SH   SOLE   144,853 0 58,794
9 METERS BIOPHARMA INC COM 654405109 17 28,400 SH   SOLE   28,400 0 0
ABB LTD SPONSORED ADR 000375204 5,304 164,002 SH   SOLE   153,687 0 10,315
ABBOTT LABS COM 002824100 221,073 1,867,798 SH   SOLE   1,421,408 0 446,390
ABBVIE INC COM 00287Y109 194,092 1,197,283 SH   SOLE   905,393 0 291,890
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 66 19,600 SH   SOLE   19,600 0 0
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 272 40,181 SH   SOLE   33,715 0 6,466
ABIOMED INC COM 003654100 146,548 442,422 SH   SOLE   320,677 0 121,745
ABM INDS INC COM 000957100 371 8,053 SH   SOLE   0 0 8,053
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 216 11,600 SH   SOLE   1,600 0 10,000
ACADIA HEALTHCARE COMPANY IN COM 00404A109 862 13,147 SH   SOLE   13,147 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 961 667,100 SH   SOLE   653,864 0 13,236
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 211,098 625,976 SH   SOLE   437,255 0 188,721
ACCOLADE INC COM 00437E102 439 25,019 SH   SOLE   23,772 0 1,247
ACRES COMMERCIAL REALTY CORP NOTE 4.500% 8/1 76120WAC8 140 140,000 PRN   SOLE   105,000 0 35,000
ACTINIUM PHARMACEUTICALS INC COM 00507W206 514 100,566 SH   SOLE   62,366 0 38,200
ACTIVISION BLIZZARD INC COM 00507V109 24,790 309,453 SH   SOLE   229,406 0 80,047
ACUITY BRANDS INC COM 00508Y102 267 1,411 SH   SOLE   1,207 0 204
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 2,102 151,411 SH   SOLE   141,058 0 10,353
ADOBE SYSTEMS INCORPORATED COM 00724F101 295,894 649,432 SH   SOLE   422,206 0 227,226
ADVANCE AUTO PARTS INC COM 00751Y106 956 4,620 SH   SOLE   4,401 0 219
ADVANCED MICRO DEVICES INC COM 007903107 28,193 257,852 SH   SOLE   204,296 0 53,556
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 176 76,594 SH   SOLE   76,594 0 0
AEROVIRONMENT INC COM 008073108 1,578 16,766 SH   SOLE   12,766 0 4,000
AFFILIATED MANAGERS GROUP IN COM 008252108 2,076 14,730 SH   SOLE   13,680 0 1,050
AFFIMED N V COM N01045108 50 11,500 SH   SOLE   11,500 0 0
AFLAC INC COM 001055102 1,112 17,268 SH   SOLE   15,664 0 1,604
AGCO CORP COM 001084102 11,879 81,346 SH   SOLE   71,848 0 9,498
AGENUS INC COM NEW 00847G705 83 33,666 SH   SOLE   25,766 0 7,900
AGILENT TECHNOLOGIES INC COM 00846U101 3,785 28,606 SH   SOLE   20,905 0 7,701
AGILETHOUGHT INC CLASS A COM 00857F100 1,066 234,300 SH   SOLE   220,750 0 13,550
AGNICO EAGLE MINES LTD COM 008474108 1,161 18,959 SH   SOLE   10,867 0 8,092
AILERON THERAPEUTICS INC COM 00887A105 516 1,006,668 SH   SOLE   775,118 0 231,550
AIR LEASE CORP CL A 00912X302 282 6,326 SH   SOLE   6,276 0 50
AIR PRODS & CHEMS INC COM 009158106 18,112 72,475 SH   SOLE   41,408 0 31,067
AIRBNB INC COM CL A 009066101 187,280 1,090,360 SH   SOLE   925,498 0 164,862
AIRGAIN INC COM 00938A104 5,605 739,511 SH   SOLE   673,516 0 65,995
AKAMAI TECHNOLOGIES INC COM 00971T101 35,402 296,523 SH   SOLE   136,825 0 159,698
ALAMOS GOLD INC NEW COM CL A 011532108 258 30,666 SH   SOLE   19,766 0 10,900
ALARM COM HLDGS INC COM 011642105 833 12,531 SH   SOLE   12,151 0 380
ALBEMARLE CORP COM 012653101 853 3,859 SH   SOLE   3,741 0 118
ALBIREO PHARMA INC COM 01345P106 1,667 55,871 SH   SOLE   50,446 0 5,425
ALCOA CORP COM 013872106 242 2,693 SH   SOLE   2,305 0 388
ALCON AG ORD SHS H01301128 412 5,189 SH   SOLE   3,926 0 1,263
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2,890 14,359 SH   SOLE   13,643 0 716
ALGONQUIN PWR UTILS CORP COM 015857105 526 33,886 SH   SOLE   12,756 0 21,130
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 11,381 104,606 SH   SOLE   90,629 0 13,977
ALIGN TECHNOLOGY INC COM 016255101 85,168 195,340 SH   SOLE   157,194 0 38,146
ALLEGHANY CORP MD COM 017175100 373 440 SH   SOLE   440 0 0
ALLEGION PLC ORD SHS G0176J109 279 2,538 SH   SOLE   1,954 0 584
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 316 6,723 SH   SOLE   6,661 0 62
ALLIANT ENERGY CORP COM 018802108 882 14,124 SH   SOLE   12,111 0 2,013
ALLSTATE CORP COM 020002101 4,052 29,254 SH   SOLE   26,079 0 3,175
ALLY FINL INC COM 02005N100 456 10,497 SH   SOLE   396 0 10,101
ALPHABET INC CAP STK CL C 02079K107 570,814 204,374 SH   SOLE   159,339 0 45,035
ALPHABET INC CAP STK CL A 02079K305 357,049 128,372 SH   SOLE   97,786 0 30,586
ALPHATEC HLDGS INC COM NEW 02081G201 432 37,575 SH   SOLE   37,575 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 2,016 52,632 SH   SOLE   50,582 0 2,050
ALPS ETF TR CLEAN ENERGY 00162Q460 22 352 SH   SOLE   352 0 0
ALPS ETF TR MED BREAKTHGH 00162Q593 129 3,824 SH   SOLE   3,824 0 0
ALPS ETF TR ALERIAN ENERGY 00162Q676 176 7,750 SH   SOLE   7,750 0 0
ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 1,709 138,289 SH   SOLE   21,467 0 116,822
ALTERYX INC COM CL A 02156B103 2,706 37,829 SH   SOLE   28,204 0 9,625
ALTERYX INC NOTE 0.500% 8/0 02156BAD5 1,263 1,359,000 PRN   SOLE   1,089,000 0 270,000
ALTERYX INC NOTE 1.000% 8/0 02156BAF0 7,148 8,175,000 PRN   SOLE   6,215,000 0 1,960,000
ALTRIA GROUP INC COM 02209S103 9,458 181,012 SH   SOLE   137,126 0 43,886
AMAZON COM INC COM 023135106 933,494 286,352 SH   SOLE   220,932 0 65,420
AMDOCS LTD SHS G02602103 256 3,119 SH   SOLE   2,409 0 710
AMEDISYS INC COM 023436108 657 3,814 SH   SOLE   3,789 0 25
AMER SOFTWARE INC CL A 029683109 1,217 58,389 SH   SOLE   44,665 0 13,724
AMEREN CORP COM 023608102 353 3,768 SH   SOLE   3,390 0 378
AMERESCO INC CL A 02361E108 11,263 141,674 SH   SOLE   126,499 0 15,175
AMERICAN AIRLS GROUP INC COM 02376R102 186 10,192 SH   SOLE   8,199 0 1,993
AMERICAN ELEC PWR CO INC COM 025537101 4,130 41,397 SH   SOLE   13,540 0 27,857
AMERICAN EXPRESS CO COM 025816109 112,049 599,190 SH   SOLE   428,496 0 170,694
AMERICAN INTL GROUP INC COM NEW 026874784 6,331 100,861 SH   SOLE   86,329 0 14,532
AMERICAN TOWER CORP NEW COM 03027X100 184,429 734,131 SH   SOLE   606,979 0 127,152
AMERICAN WTR WKS CO INC NEW COM 030420103 1,773 10,712 SH   SOLE   7,024 0 3,688
AMERICOLD RLTY TR COM 03064D108 3,047 109,285 SH   SOLE   59,130 0 50,155
AMERIPRISE FINL INC COM 03076C106 5,217 17,369 SH   SOLE   16,258 0 1,111
AMERISOURCEBERGEN CORP COM 03073E105 1,257 8,124 SH   SOLE   6,050 0 2,074
AMETEK INC COM 031100100 101,647 763,230 SH   SOLE   463,793 0 299,437
AMGEN INC COM 031162100 25,960 107,351 SH   SOLE   80,795 0 26,556
AMN HEALTHCARE SVCS INC COM 001744101 1,161 11,127 SH   SOLE   7,468 0 3,659
AMPHENOL CORP NEW CL A 032095101 115,425 1,531,857 SH   SOLE   1,205,487 0 326,370
AMPIO PHARMACEUTICALS INC COM 03209T109 11 22,500 SH   SOLE   22,500 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 1,400 37,384 SH   SOLE   37,284 0 100
AMPLITUDE INC COM CL A 03213A104 552 29,941 SH   SOLE   27,621 0 2,320
ANALOG DEVICES INC COM 032654105 6,247 37,821 SH   SOLE   31,025 0 6,796
ANAPLAN INC COM 03272L108 2,898 44,546 SH   SOLE   43,718 0 828
ANDERSONS INC COM 034164103 282 5,614 SH   SOLE   5,614 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,346 22,419 SH   SOLE   19,816 0 2,603
ANNALY CAPITAL MANAGEMENT IN COM 035710409 1,478 209,980 SH   SOLE   112,742 0 97,238
ANSYS INC COM 03662Q105 771 2,427 SH   SOLE   1,967 0 460
ANTARES PHARMA INC COM 036642106 1,128 275,000 SH   SOLE   275,000 0 0
ANTHEM INC COM 036752103 2,268 4,616 SH   SOLE   3,176 0 1,440
AON PLC SHS CL A G0403H108 238,825 733,424 SH   SOLE   555,900 0 177,524
APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 199 200,000 PRN   SOLE   150,000 0 50,000
APOLLO GLOBAL MGMT INC COM 03769M106 9,020 145,513 SH   SOLE   137,522 0 7,991
APPFOLIO INC COM CL A 03783C100 8,259 72,954 SH   SOLE   62,636 0 10,318
APPIAN CORP CL A 03782L101 1,513 24,880 SH   SOLE   7,792 0 17,088
APPLE INC COM 037833100 1,161,092 6,649,628 SH   SOLE   4,910,555 0 1,739,073
APPLIED MATLS INC COM 038222105 13,007 98,684 SH   SOLE   86,748 0 11,936
APPLOVIN CORP COM CL A 03831W108 416 7,552 SH   SOLE   7,052 0 500
APTARGROUP INC COM 038336103 2,226 18,947 SH   SOLE   4,727 0 14,220
APTINYX INC COM 03836N103 45 19,877 SH   SOLE   19,877 0 0
APTIV PLC SHS G6095L109 340 2,840 SH   SOLE   1,760 0 1,080
ARBOR REALTY TRUST INC COM 038923108 229 13,449 SH   SOLE   13,449 0 0
ARCH CAP GROUP LTD ORD G0450A105 216 4,458 SH   SOLE   2,836 0 1,622
ARCHER DANIELS MIDLAND CO COM 039483102 20,748 229,874 SH   SOLE   195,399 0 34,475
ARDELYX INC COM 039697107 13 12,500 SH   SOLE   12,500 0 0
ARES CAPITAL CORP COM 04010L103 5,599 267,248 SH   SOLE   209,634 0 57,614
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1,750 21,545 SH   SOLE   21,483 0 62
ARGENX SE SPONSORED ADR 04016X101 497 1,575 SH   SOLE   1,575 0 0
ARHAUS INC COM CL A 04035M102 312 36,611 SH   SOLE   36,136 0 475
ARISTA NETWORKS INC COM 040413106 76,347 549,338 SH   SOLE   341,578 0 207,760
ARK ETF TR INNOVATION ETF 00214Q104 1,547 23,339 SH   SOLE   23,199 0 140
ARK ETF TR ISRAEL INOVATE 00214Q609 2,383 98,520 SH   SOLE   98,520 0 0
ARROW ELECTRS INC COM 042735100 273 2,302 SH   SOLE   2,302 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 934 20,319 SH   SOLE   13,762 0 6,557
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1,255 31,884 SH   SOLE   29,386 0 2,498
ASGN INC COM 00191U102 1,002 8,589 SH   SOLE   6,555 0 2,034
ASML HOLDING N V N Y REGISTRY SHS N07059210 4,230 6,391 SH   SOLE   4,932 0 1,459
ASPEN TECHNOLOGY INC COM 045327103 641 3,875 SH   SOLE   3,218 0 657
ASSURANT INC COM 04621X108 2,510 13,804 SH   SOLE   13,011 0 793
ASTRA SPACE INC COM CL A 04634X103 1,304 337,799 SH   SOLE   317,696 0 20,103
ASTRAZENECA PLC SPONSORED ADR 046353108 22,558 340,038 SH   SOLE   203,312 0 136,726
AT&T INC COM 00206R102 13,097 554,241 SH   SOLE   425,743 0 128,498
ATHERSYS INC NEW COM 04744L106 30 49,300 SH   SOLE   39,550 0 9,750
ATLAS AIR WORLDWIDE HLDGS IN NOTE 1.875% 6/0 049164BJ4 300 200,000 PRN   SOLE   150,000 0 50,000
ATLAS CORP SHARES Y0436Q109 196 13,376 SH   SOLE   0 0 13,376
ATLASSIAN CORP PLC CL A G06242104 95,759 325,898 SH   SOLE   232,871 0 93,027
ATMOS ENERGY CORP COM 049560105 258 2,155 SH   SOLE   455 0 1,700
ATOMERA INC COM 04965B100 144 11,025 SH   SOLE   11,025 0 0
AUGMEDIX INC COM 05105P107 367 124,825 SH   SOLE   118,525 0 6,300
AUTODESK INC COM 052769106 4,992 23,289 SH   SOLE   18,720 0 4,569
AUTOLUS THERAPEUTICS PLC SPON ADS 05280R100 56 13,341 SH   SOLE   13,341 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 71,327 313,470 SH   SOLE   191,818 0 121,652
AUTONATION INC COM 05329W102 238 2,387 SH   SOLE   2,157 0 230
AVALARA INC COM 05338G106 7,075 71,103 SH   SOLE   66,906 0 4,197
AVALONBAY CMNTYS INC COM 053484101 2,532 10,196 SH   SOLE   7,884 0 2,312
AVANTOR INC COM 05352A100 1,780 52,644 SH   SOLE   51,981 0 663
AVERY DENNISON CORP COM 053611109 1,429 8,215 SH   SOLE   6,050 0 2,165
AWARE INC MASS COM 05453N100 71 23,664 SH   SOLE   23,664 0 0
AXON ENTERPRISE INC COM 05464C101 46,930 340,739 SH   SOLE   253,361 0 87,378
AXSOME THERAPEUTICS INC COM 05464T104 629 15,187 SH   SOLE   11,187 0 4,000
AZEK CO INC CL A 05478C105 5,704 229,638 SH   SOLE   142,633 0 87,005
AZENTA INC COM 114340102 960 11,588 SH   SOLE   11,021 0 567
B. RILEY FINANCIAL INC COM 05580M108 1,629 23,289 SH   SOLE   23,179 0 110
BACKBLAZE INC COM CL A 05637B105 140 13,148 SH   SOLE   2,148 0 11,000
BAIDU INC SPON ADR REP A 056752108 4,506 34,059 SH   SOLE   30,311 0 3,748
BAIN CAP SPECIALTY FIN INC COM STK 05684B107 461 29,570 SH   SOLE   29,570 0 0
BAKER HUGHES COMPANY CL A 05722G100 381 10,459 SH   SOLE   4,298 0 6,161
BALL CORP COM 058498106 43,595 484,391 SH   SOLE   381,977 0 102,414
BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 208 27,023 SH   SOLE   26,899 0 124
BANDWIDTH INC COM CL A 05988J103 1,039 32,064 SH   SOLE   30,569 0 1,495
BANK MARIN BANCORP COM 063425102 435 12,411 SH   SOLE   12,411 0 0
BANK MONTREAL QUE COM 063671101 871 7,381 SH   SOLE   4,763 0 2,618
BANK MONTREAL QUE NT LKD 38 06368B504 5 156 SH   SOLE   156 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,213 24,436 SH   SOLE   16,506 0 7,930
BANK NOVA SCOTIA B C COM 064149107 486 6,779 SH   SOLE   6,353 0 426
BANK OF MONTREAL MICROSECTORS IDX 063679872 585 25,700 SH   SOLE   25,700 0 0
BANK OF MONTREAL BIG OIL 3X LEV 06367V105 304 710 SH   SOLE   710 0 0
BARRICK GOLD CORP COM 067901108 2,230 90,896 SH   SOLE   58,360 0 32,536
BAUSCH HEALTH COS INC COM 071734107 1,890 82,735 SH   SOLE   71,135 0 11,600
BAXTER INTL INC COM 071813109 4,040 52,101 SH   SOLE   40,787 0 11,314
BCE INC COM NEW 05534B760 457 8,234 SH   SOLE   7,125 0 1,109
BEACON ROOFING SUPPLY INC COM 073685109 810 13,657 SH   SOLE   13,457 0 200
BEAM THERAPEUTICS INC COM 07373V105 361 6,292 SH   SOLE   917 0 5,375
BECTON DICKINSON & CO COM 075887109 12,546 47,165 SH   SOLE   36,513 0 10,652
BECTON DICKINSON & CO 6% DP CONV PFD B 075887406 362 6,844 SH   SOLE   6,844 0 0
BEIGENE LTD SPONSORED ADR 07725L102 204 1,084 SH   SOLE   1,084 0 0
BEL FUSE INC CL A 077347201 11 500 SH   SOLE   500 0 0
BEL FUSE INC CL B 077347300 206 11,550 SH   SOLE   11,550 0 0
BERKELEY LTS INC COM 084310101 108 15,243 SH   SOLE   15,208 0 35
BERKLEY W R CORP COM 084423102 398 5,975 SH   SOLE   5,975 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 24,330 46 SH   SOLE   30 0 16
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 115,310 326,741 SH   SOLE   272,087 0 54,654
BEST BUY INC COM 086516101 5,319 58,519 SH   SOLE   50,271 0 8,248
BEYOND MEAT INC COM 08862E109 1,435 29,695 SH   SOLE   27,580 0 2,115
BHP GROUP LTD SPONSORED ADS 088606108 3,096 40,074 SH   SOLE   38,899 0 1,175
BILL COM HLDGS INC COM 090043100 26,796 118,154 SH   SOLE   104,765 0 13,389
BIODESIX INC COM 09075X108 78 46,232 SH   SOLE   46,232 0 0
BIOGEN INC COM 09062X103 3,059 14,526 SH   SOLE   12,544 0 1,982
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 14,834 125,109 SH   SOLE   99,304 0 25,805
BIOMARIN PHARMACEUTICAL INC COM 09061G101 3,174 41,170 SH   SOLE   20,233 0 20,937
BIONTECH SE SPONSORED ADS 09075V102 338 1,982 SH   SOLE   1,980 0 2
BIO-TECHNE CORP COM 09073M104 16,067 37,102 SH   SOLE   33,433 0 3,669
BJS WHSL CLUB HLDGS INC COM 05550J101 5,136 75,959 SH   SOLE   72,205 0 3,754
BK OF AMERICA CORP COM 060505104 54,853 1,330,736 SH   SOLE   1,122,115 0 208,621
BK OF AMERICA CORP 7.25%CNV PFD L 060505682 299 228 SH   SOLE   228 0 0
BLACK KNIGHT INC COM 09215C105 4,705 81,127 SH   SOLE   70,991 0 10,136
BLACKLINE INC COM 09239B109 23,982 327,540 SH   SOLE   287,099 0 40,441
BLACKROCK CAP INVT CORP COM 092533108 580 137,660 SH   SOLE   137,660 0 0
BLACKROCK INC COM 09247X101 54,144 70,853 SH   SOLE   60,039 0 10,814
BLACKSTONE INC COM 09260D107 132,033 1,040,118 SH   SOLE   866,194 0 173,924
BLACKSTONE MORTGAGE TRUST IN NOTE 4.750% 3/1 09257WAC4 202 200,000 PRN   SOLE   150,000 0 50,000
BLACKSTONE MTG TR INC COM CL A 09257W100 223 7,025 SH   SOLE   1,750 0 5,275
BLEND LABS INC CL A 09352U108 720 126,251 SH   SOLE   114,335 0 11,916
BLOCK INC CL A 852234103 34,751 256,279 SH   SOLE   225,912 0 30,367
BLUE BIRD CORP COM 095306106 8,757 465,279 SH   SOLE   428,048 0 37,231
BLUEPRINT MEDICINES CORP COM 09627Y109 246 3,851 SH   SOLE   3,851 0 0
BOEING CO COM 097023105 46,272 241,631 SH   SOLE   179,015 0 62,616
BOK FINL CORP COM NEW 05561Q201 15,141 161,158 SH   SOLE   130 0 161,028
BOOKING HOLDINGS INC COM 09857L108 5,777 2,460 SH   SOLE   1,963 0 497
BOOT BARN HLDGS INC COM 099406100 1,104 11,649 SH   SOLE   9,293 0 2,356
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 39,989 455,250 SH   SOLE   292,887 0 162,363
BORGWARNER INC COM 099724106 2,617 67,268 SH   SOLE   60,196 0 7,072
BOSTON BEER INC CL A 100557107 229 589 SH   SOLE   589 0 0
BOSTON PROPERTIES INC COM 101121101 340 2,642 SH   SOLE   2,118 0 524
BOSTON SCIENTIFIC CORP COM 101137107 588 13,284 SH   SOLE   10,109 0 3,175
BOX INC CL A 10316T104 5,853 201,407 SH   SOLE   194,962 0 6,445
BP PLC SPONSORED ADR 055622104 6,165 209,688 SH   SOLE   157,334 0 52,354
BRAZE INC COM CL A 10576N102 424 10,220 SH   SOLE   8,920 0 1,300
BRIGHAM MINERALS INC CL A COM 10918L103 3,263 127,724 SH   SOLE   117,224 0 10,500
BRIGHT HORIZONS FAM SOL IN D COM 109194100 2,539 19,134 SH   SOLE   17,347 0 1,787
BRIGHTVIEW HLDGS INC COM 10948C107 333 24,500 SH   SOLE   17,600 0 6,900
BRILLIANT EARTH GROUP INC CL A COM 109504100 206 20,058 SH   SOLE   19,742 0 316
BRINKS CO COM 109696104 1,191 17,518 SH   SOLE   17,518 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 79,090 1,082,977 SH   SOLE   825,508 0 257,469
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 529 12,540 SH   SOLE   11,907 0 633
BROADCOM INC COM 11135F101 22,649 35,970 SH   SOLE   28,702 0 7,268
BROADCOM INC 8% MCNV PFD SR A 11135F200 7,397 3,768 SH   SOLE   3,401 0 367
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 7,009 45,016 SH   SOLE   41,320 0 3,696
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 10,231 142,696 SH   SOLE   133,770 0 8,926
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1,980 29,899 SH   SOLE   27,464 0 2,435
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 390 8,912 SH   SOLE   8,900 0 12
BROOKLINE BANCORP INC DEL COM 11373M107 415 26,210 SH   SOLE   26,000 0 210
BROWN FORMAN CORP CL B 115637209 806 12,030 SH   SOLE   11,994 0 36
BTRS HOLDINGS INC COM CL 1 11778X104 314 41,944 SH   SOLE   39,777 0 2,167
BUILDERS FIRSTSOURCE INC COM 12008R107 1,358 21,044 SH   SOLE   20,536 0 508
BURLINGTON STORES INC COM 122017106 2,785 15,290 SH   SOLE   14,082 0 1,208
BWX TECHNOLOGIES INC COM 05605H100 2,258 41,923 SH   SOLE   39,928 0 1,995
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2,758 25,606 SH   SOLE   22,776 0 2,830
CABLE ONE INC COM 12685J105 972 664 SH   SOLE   364 0 300
CACI INTL INC CL A 127190304 200 665 SH   SOLE   590 0 75
CADENCE DESIGN SYSTEM INC COM 127387108 772 4,697 SH   SOLE   2,906 0 1,791
CALLAWAY GOLF CO COM 131193104 2,047 87,390 SH   SOLE   87,390 0 0
CAMBER ENERGY INC COM 13200M508 85 100,000 SH   SOLE   100,000 0 0
CAMECO CORP COM 13321L108 1,408 48,394 SH   SOLE   48,371 0 23
CAMPBELL SOUP CO COM 134429109 2,592 58,153 SH   SOLE   55,496 0 2,657
CAMPING WORLD HLDGS INC CL A 13462K109 337 12,063 SH   SOLE   8,063 0 4,000
CANADIAN IMP BK COMM COM 136069101 677 5,563 SH   SOLE   4,604 0 959
CANADIAN NATL RY CO COM 136375102 8,107 60,441 SH   SOLE   14,945 0 45,496
CANADIAN PAC RY LTD COM 13645T100 3,732 45,214 SH   SOLE   21,416 0 23,798
CANNAE HLDGS INC COM 13765N107 2,495 104,315 SH   SOLE   86,015 0 18,300
CAPITAL ONE FINL CORP COM 14040H105 3,005 22,885 SH   SOLE   16,692 0 6,193
CAPRI HOLDINGS LIMITED SHS G1890L107 270 5,253 SH   SOLE   2,116 0 3,137
CARDIFF ONCOLOGY INC COM 14147L108 223 89,875 SH   SOLE   69,875 0 20,000
CARDINAL HEALTH INC COM 14149Y108 667 11,769 SH   SOLE   3,289 0 8,480
CARDLYTICS INC COM 14161W105 963 17,520 SH   SOLE   12,945 0 4,575
CARGURUS INC COM CL A 141788109 242 5,704 SH   SOLE   3,404 0 2,300
CARLYLE GROUP INC COM 14316J108 241 4,920 SH   SOLE   1,220 0 3,700
CARMAX INC COM 143130102 156,629 1,623,432 SH   SOLE   1,135,927 0 487,505
CARNIVAL CORP COMMON STOCK 143658300 444 21,939 SH   SOLE   20,939 0 1,000
CARRIER GLOBAL CORPORATION COM 14448C104 2,468 53,797 SH   SOLE   43,876 0 9,921
CARVANA CO CL A 146869102 17,773 148,990 SH   SOLE   124,688 0 24,302
CASELLA WASTE SYS INC CL A 147448104 453 5,171 SH   SOLE   5,171 0 0
CASEYS GEN STORES INC COM 147528103 405 2,044 SH   SOLE   1,745 0 299
CATALENT INC COM 148806102 3,522 31,758 SH   SOLE   31,436 0 322
CATERPILLAR INC COM 149123101 40,125 180,076 SH   SOLE   154,324 0 25,752
CBOE GLOBAL MKTS INC COM 12503M108 7,312 63,907 SH   SOLE   13,768 0 50,139
CBRE GROUP INC CL A 12504L109 543 5,930 SH   SOLE   4,789 0 1,141
CCC INTELLIGENT SOLUTIONS HL COM 12510Q100 293 26,506 SH   SOLE   22,506 0 4,000
CDK GLOBAL INC COM 12508E101 1,462 30,037 SH   SOLE   19,729 0 10,308
CDW CORP COM 12514G108 6,078 33,977 SH   SOLE   29,916 0 4,061
CEDAR FAIR L P DEPOSITRY UNIT 150185106 391 7,132 SH   SOLE   2,100 0 5,032
CELLEBRITE DI LTD ORDINARY SHARES M2197Q107 3,353 523,978 SH   SOLE   510,793 0 13,185
CELSIUS HLDGS INC COM NEW 15118V207 329 5,968 SH   SOLE   5,968 0 0
CENTENE CORP DEL COM 15135B101 3,684 43,760 SH   SOLE   34,062 0 9,698
CENTERPOINT ENERGY INC COM 15189T107 332 10,840 SH   SOLE   2,977 0 7,863
CERIDIAN HCM HLDG INC COM 15677J108 19,225 281,229 SH   SOLE   257,652 0 23,577
CERNER CORP COM 156782104 4,048 43,268 SH   SOLE   35,477 0 7,791
CERTARA INC COM 15687V109 4,309 200,618 SH   SOLE   197,854 0 2,764
CF INDS HLDGS INC COM 125269100 7,918 76,830 SH   SOLE   76,680 0 150
CHANNELADVISOR CORP COM 159179100 1,018 61,459 SH   SOLE   58,699 0 2,760
CHARLES RIV LABS INTL INC COM 159864107 2,747 9,674 SH   SOLE   9,377 0 297
CHART INDS INC COM 16115Q308 427 2,484 SH   SOLE   2,484 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,501 2,752 SH   SOLE   2,026 0 726
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,023 21,863 SH   SOLE   10,805 0 11,058
CHEESECAKE FACTORY INC COM 163072101 4,222 106,107 SH   SOLE   96,348 0 9,759
CHEGG INC COM 163092109 787 21,698 SH   SOLE   17,643 0 4,055
CHEGG INC NOTE9/0 163092AF6 817 1,000,000 PRN   SOLE   750,000 0 250,000
CHEMED CORP NEW COM 16359R103 731 1,443 SH   SOLE   1,443 0 0
CHENIERE ENERGY INC COM NEW 16411R208 4,936 35,599 SH   SOLE   32,954 0 2,645
CHESAPEAKE UTILS CORP COM 165303108 229 1,662 SH   SOLE   1,462 0 200
CHEVRON CORP NEW COM 166764100 103,322 634,539 SH   SOLE   462,106 0 172,433
CHEWY INC CL A 16679L109 47,932 1,175,377 SH   SOLE   1,032,185 0 143,192
CHIPOTLE MEXICAN GRILL INC COM 169656105 43,045 27,209 SH   SOLE   22,864 0 4,345
CHUBB LIMITED COM H1467J104 9,378 43,841 SH   SOLE   34,497 0 9,344
CHURCH & DWIGHT CO INC COM 171340102 6,837 68,795 SH   SOLE   57,909 0 10,886
CHURCHILL DOWNS INC COM 171484108 544 2,455 SH   SOLE   2,385 0 70
CIENA CORP COM NEW 171779309 1,589 26,201 SH   SOLE   23,381 0 2,820
CIGNA CORP NEW COM 125523100 11,633 48,550 SH   SOLE   35,428 0 13,122
CINCINNATI FINL CORP COM 172062101 451 3,319 SH   SOLE   1,220 0 2,099
CINEDIGM CORP COM NEW 172406209 8 10,000 SH   SOLE   10,000 0 0
CINEMARK HLDGS INC COM 17243V102 202 11,714 SH   SOLE   0 0 11,714
CINTAS CORP COM 172908105 127,838 300,520 SH   SOLE   176,405 0 124,115
CISCO SYS INC COM 17275R102 36,805 660,053 SH   SOLE   515,909 0 144,144
CITIGROUP INC COM NEW 172967424 12,263 229,638 SH   SOLE   192,395 0 37,243
CITIZENS FINL GROUP INC COM 174610105 1,751 38,619 SH   SOLE   30,951 0 7,668
CITRIX SYS INC COM 177376100 625 6,191 SH   SOLE   1,191 0 5,000
CIVISTA BANCSHARES INC COM NO PAR 178867107 1,285 53,300 SH   SOLE   53,300 0 0
CLARIVATE PLC ORD SHS G21810109 1,710 102,021 SH   SOLE   100,090 0 1,931
CLARUS CORP NEW COM 18270P109 323 14,179 SH   SOLE   12,725 0 1,454
CLEVELAND-CLIFFS INC NEW COM 185899101 5,405 167,800 SH   SOLE   167,075 0 725
CLOROX CO DEL COM 189054109 3,410 24,525 SH   SOLE   16,707 0 7,818
CLOUDFLARE INC CL A COM 18915M107 6,104 50,996 SH   SOLE   47,123 0 3,873
CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 360 101,428 SH   SOLE   96,724 0 4,704
CME GROUP INC COM 12572Q105 51,093 214,803 SH   SOLE   166,638 0 48,165
CMS ENERGY CORP COM 125896100 459 6,561 SH   SOLE   4,373 0 2,188
CNO FINL GROUP INC COM 12621E103 485 19,345 SH   SOLE   19,345 0 0
COCA COLA CO COM 191216100 122,519 1,976,111 SH   SOLE   1,387,990 0 588,121
CODERE ONLINE LUXEMBOURG S A ORDINARY SHARES L18268109 656 129,468 SH   SOLE   94,350 0 35,118
CODEXIS INC COM 192005106 1,012 49,080 SH   SOLE   28,825 0 20,255
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 29,654 446,930 SH   SOLE   391,416 0 55,514
COGNEX CORP COM 192422103 2,485 32,214 SH   SOLE   28,819 0 3,395
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,533 17,098 SH   SOLE   14,047 0 3,051
COGNYTE SOFTWARE LTD ORD SHS M25133105 191 16,861 SH   SOLE   14,591 0 2,270
COHEN & STEERS INC COM 19247A100 207 2,405 SH   SOLE   2,080 0 325
COHERENT INC COM 192479103 383 1,400 SH   SOLE   1,400 0 0
COHU INC COM 192576106 486 16,428 SH   SOLE   9,428 0 7,000
COINBASE GLOBAL INC COM CL A 19260Q107 6,298 33,174 SH   SOLE   30,560 0 2,614
COLGATE PALMOLIVE CO COM 194162103 23,607 311,309 SH   SOLE   231,193 0 80,116
COLICITY INC COM CL A 194170106 1,985 203,188 SH   SOLE   159,327 0 43,861
COLICITY INC *W EXP 02/24/202 194170114 66 165,150 SH   SOLE   165,150 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 967 7,416 SH   SOLE   6,991 0 425
COMCAST CORP NEW CL A 20030N101 14,391 307,378 SH   SOLE   230,515 0 76,863
COMERICA INC COM 200340107 885 9,783 SH   SOLE   4,686 0 5,097
COMPASS DIVERSIFIED SH BEN INT 20451Q104 13,655 574,452 SH   SOLE   518,061 0 56,391
CONAGRA BRANDS INC COM 205887102 911 27,151 SH   SOLE   11,736 0 15,415
CONFLUENT INC CLASS A COM 20717M103 793 19,335 SH   SOLE   17,235 0 2,100
CONOCOPHILLIPS COM 20825C104 5,799 57,985 SH   SOLE   39,487 0 18,498
CONSOLIDATED EDISON INC COM 209115104 2,486 26,252 SH   SOLE   22,713 0 3,539
CONSTELLATION BRANDS INC CL A 21036P108 6,202 26,930 SH   SOLE   24,769 0 2,161
CONSTELLATION BRANDS INC CL B 21036P207 17 75 SH   SOLE   0 0 75
CONSTELLATION ENERGY CORP COM 21037T109 459 8,164 SH   SOLE   6,571 0 1,593
CONTAINER STORE GROUP INC COM 210751103 212 26,000 SH   SOLE   24,500 0 1,500
CONTINENTAL RES INC COM 212015101 1,037 16,916 SH   SOLE   11,410 0 5,506
CONYERS PARK III ACQSITN COR CLASS A COM 21289P102 233 23,900 SH   SOLE   23,900 0 0
CONYERS PARK III ACQSITN COR *W EXP 08/12/202 21289P110 11 19,138 SH   SOLE   19,138 0 0
COOPER COS INC COM NEW 216648402 15,487 37,088 SH   SOLE   34,628 0 2,460
COPART INC COM 217204106 172,602 1,375,644 SH   SOLE   991,175 0 384,469
CORNING INC COM 219350105 8,627 233,726 SH   SOLE   216,870 0 16,856
CORTEVA INC COM 22052L104 5,432 94,498 SH   SOLE   58,785 0 35,713
COSTAR GROUP INC COM 22160N109 183,520 2,755,135 SH   SOLE   2,208,349 0 546,786
COSTCO WHSL CORP NEW COM 22160K105 258,091 448,191 SH   SOLE   333,939 0 114,252
COTERRA ENERGY INC COM 127097103 256 9,475 SH   SOLE   7,875 0 1,600
COUPA SOFTWARE INC COM 22266L106 10,888 107,132 SH   SOLE   91,852 0 15,280
COUPA SOFTWARE INC NOTE 0.375% 6/1 22266LAF3 189 225,000 PRN   SOLE   150,000 0 75,000
COURSERA INC COM 22266M104 1,053 45,715 SH   SOLE   44,167 0 1,548
CRANE CO COM 224399105 265 2,444 SH   SOLE   1,347 0 1,097
CRAWFORD & CO CL B 224633107 105 14,434 SH   SOLE   14,434 0 0
CREDIT ACCEP CORP MICH COM 225310101 6,283 11,416 SH   SOLE   11,265 0 151
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 7,176 114,324 SH   SOLE   71,685 0 42,639
CRONOS GROUP INC COM 22717L101 944 242,567 SH   SOLE   242,342 0 225
CROWDSTRIKE HLDGS INC CL A 22788C105 5,423 23,882 SH   SOLE   19,527 0 4,355
CROWN CASTLE INTL CORP NEW COM 22822V101 38,484 208,470 SH   SOLE   174,422 0 34,048
CROWN HLDGS INC COM 228368106 1,413 11,292 SH   SOLE   11,292 0 0
CSG SYS INTL INC COM 126349109 2,331 36,675 SH   SOLE   26,521 0 10,154
CSX CORP COM 126408103 4,581 122,334 SH   SOLE   93,352 0 28,982
CTI BIOPHARMA CORP COM 12648L601 823 176,198 SH   SOLE   176,198 0 0
CUMMINS INC COM 231021106 2,433 11,860 SH   SOLE   11,269 0 591
CURO GROUP HOLDINGS CORP COM 23131L107 388 29,743 SH   SOLE   15,862 0 13,881
CURTISS WRIGHT CORP COM 231561101 517 3,441 SH   SOLE   3,441 0 0
CVS HEALTH CORP COM 126650100 53,554 529,136 SH   SOLE   420,073 0 109,063
CYBERARK SOFTWARE LTD SHS M2682V108 2,238 13,264 SH   SOLE   12,668 0 596
D R HORTON INC COM 23331A109 2,737 36,738 SH   SOLE   19,120 0 17,618
DANAHER CORPORATION COM 235851102 454,722 1,550,207 SH   SOLE   1,030,388 0 519,819
DANAHER CORPORATION 4.75 MND CV PFD 235851300 51 25 SH   SOLE   25 0 0
DARDEN RESTAURANTS INC COM 237194105 831 6,248 SH   SOLE   1,904 0 4,344
DARLING INGREDIENTS INC COM 237266101 322 4,003 SH   SOLE   2,994 0 1,009
DATADOG INC CL A COM 23804L103 1,567 10,343 SH   SOLE   8,172 0 2,171
DATTO HLDG CORP COM 23821D100 11,030 412,788 SH   SOLE   369,191 0 43,597
DAVE & BUSTERS ENTMT INC COM 238337109 1,169 23,801 SH   SOLE   22,345 0 1,456
DAVITA INC COM 23918K108 260 2,295 SH   SOLE   2,280 0 15
DBX ETF TR XTRACK MSCI EAFE 233051200 1,914 50,747 SH   SOLE   22,729 0 28,018
DBX ETF TR XTRACK MSCI EURP 233051853 69 2,000 SH   SOLE   2,000 0 0
DEERE & CO COM 244199105 111,309 267,916 SH   SOLE   227,237 0 40,679
DELL TECHNOLOGIES INC CL C 24703L202 366 7,301 SH   SOLE   3,587 0 3,714
DELTA AIR LINES INC DEL COM NEW 247361702 796 20,117 SH   SOLE   15,980 0 4,137
DENBURY INC COM 24790A101 777 9,893 SH   SOLE   9,893 0 0
DENTSPLY SIRONA INC COM 24906P109 676 13,739 SH   SOLE   12,128 0 1,611
DERMTECH INC COM 24984K105 449 30,606 SH   SOLE   29,972 0 634
DESCARTES SYS GROUP INC COM 249906108 1,378 18,815 SH   SOLE   13,112 0 5,703
DESKTOP METAL INC COM CL A 25058X105 62 13,049 SH   SOLE   0 0 13,049
DEVON ENERGY CORP NEW COM 25179M103 5,861 99,120 SH   SOLE   90,580 0 8,540
DEXCOM INC COM 252131107 593,556 1,160,195 SH   SOLE   852,675 0 307,520
DIAGEO PLC SPON ADR NEW 25243Q205 14,337 70,578 SH   SOLE   45,929 0 24,649
DIAMONDBACK ENERGY INC COM 25278X109 205 1,497 SH   SOLE   1,297 0 200
DIGIMARC CORP NEW COM 25381B101 375 14,225 SH   SOLE   13,450 0 775
DIGITAL RLTY TR INC COM 253868103 4,090 28,843 SH   SOLE   24,024 0 4,819
DIGITALBRIDGE GROUP INC CL A COM 25401T108 325 45,086 SH   SOLE   45,086 0 0
DIGITALOCEAN HLDGS INC COM 25402D102 289 5,000 SH   SOLE   5,000 0 0
DIME CMNTY BANCSHARES INC COM 25432X102 978 28,297 SH   SOLE   28,224 0 73
DISCOVER FINL SVCS COM 254709108 6,602 59,913 SH   SOLE   52,134 0 7,779
DISH NETWORK CORPORATION CL A 25470M109 1 27 SH   SOLE   27 0 0
DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 22 25,000 PRN   SOLE   25,000 0 0
DISNEY WALT CO COM 254687106 126,162 919,816 SH   SOLE   667,375 0 252,441
DIXIE GROUP INC CL A 255519100 591 190,608 SH   SOLE   190,608 0 0
DOCUSIGN INC COM 256163106 135,632 1,266,172 SH   SOLE   984,275 0 281,897
DOLBY LABORATORIES INC COM CL A 25659T107 25,000 319,615 SH   SOLE   261,242 0 58,373
DOLLAR GEN CORP NEW COM 256677105 951 4,272 SH   SOLE   3,499 0 773
DOLLAR TREE INC COM 256746108 708 4,418 SH   SOLE   2,009 0 2,409
DOMINION ENERGY INC COM 25746U109 6,283 73,943 SH   SOLE   63,583 0 10,360
DOMO INC COM CL B 257554105 979 19,367 SH   SOLE   3,886 0 15,481
DONALDSON INC COM 257651109 661 12,729 SH   SOLE   3,814 0 8,915
DOUBLEVERIFY HLDGS INC COM 25862V105 1,692 67,226 SH   SOLE   64,476 0 2,750
DOVER CORP COM 260003108 12,812 81,658 SH   SOLE   67,111 0 14,547
DOW INC COM 260557103 21,180 332,387 SH   SOLE   279,892 0 52,495
DRAFTKINGS INC COM CL A 26142R104 700 35,971 SH   SOLE   33,396 0 2,575
DRIVEN BRANDS HLDGS INC COM 26210V102 2,451 93,250 SH   SOLE   82,400 0 10,850
DROPBOX INC CL A 26210C104 2,383 102,489 SH   SOLE   102,489 0 0
DT MIDSTREAM INC COMMON STOCK 23345M107 233 4,297 SH   SOLE   4,239 0 58
DTE ENERGY CO COM 233331107 1,350 10,208 SH   SOLE   8,454 0 1,754
DUKE ENERGY CORP NEW COM NEW 26441C204 12,422 111,250 SH   SOLE   85,208 0 26,042
DUKE REALTY CORP COM NEW 264411505 318 5,481 SH   SOLE   576 0 4,905
DULUTH HLDGS INC COM CL B 26443V101 873 71,345 SH   SOLE   64,920 0 6,425
DUPONT DE NEMOURS INC COM 26614N102 6,964 94,648 SH   SOLE   63,290 0 31,358
DUTCH BROS INC CL A 26701L100 10,092 182,592 SH   SOLE   162,289 0 20,303
DYNATRACE INC COM NEW 268150109 21,772 462,242 SH   SOLE   426,891 0 35,351
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 27,658 2,551,448 SH   SOLE   2,130,838 0 420,610
EAGLE MATLS INC COM 26969P108 1,116 8,694 SH   SOLE   6,468 0 2,226
EAGLE PHARMACEUTICALS INC COM 269796108 2,097 42,377 SH   SOLE   36,792 0 5,585
EARGO INC COM 270087109 379 71,665 SH   SOLE   69,837 0 1,828
EAST WEST BANCORP INC COM 27579R104 279 3,536 SH   SOLE   3,216 0 320
EASTMAN CHEM CO COM 277432100 491 4,380 SH   SOLE   4,008 0 372
EATON CORP PLC SHS G29183103 7,369 48,558 SH   SOLE   36,829 0 11,729
EATON VANCE TAX-MANAGED GLOB COM 27829F108 600 61,788 SH   SOLE   46,488 0 15,300
EBAY INC. COM 278642103 2,103 36,721 SH   SOLE   30,569 0 6,152
ECOLAB INC COM 278865100 211,107 1,195,669 SH   SOLE   846,343 0 349,326
EDITAS MEDICINE INC COM 28106W103 368 19,353 SH   SOLE   7,853 0 11,500
EDWARDS LIFESCIENCES CORP COM 28176E108 108,604 922,566 SH   SOLE   646,765 0 275,801
ELECTRONIC ARTS INC COM 285512109 1,401 11,078 SH   SOLE   10,667 0 411
EMAGIN CORP COM NEW 29076N206 46 40,100 SH   SOLE   40,100 0 0
EMCOR GROUP INC COM 29084Q100 271 2,407 SH   SOLE   957 0 1,450
EMERSON ELEC CO COM 291011104 35,356 360,587 SH   SOLE   246,002 0 114,585
ENBRIDGE INC COM 29250N105 6,897 149,644 SH   SOLE   138,785 0 10,859
ENCOMPASS HEALTH CORP COM 29261A100 20,179 283,777 SH   SOLE   262,063 0 21,714
ENCORE CAP GROUP INC COM 292554102 939 14,962 SH   SOLE   9,030 0 5,932
ENDAVA PLC ADS 29260V105 20,558 154,540 SH   SOLE   143,215 0 11,325
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 2,919 260,824 SH   SOLE   181,733 0 79,091
ENERPAC TOOL GROUP CORP CL A COM 292765104 222 10,160 SH   SOLE   0 0 10,160
ENERSYS COM 29275Y102 7,574 101,568 SH   SOLE   86,544 0 15,024
ENOCHIAN BIOSCIENCES INC COM 29350E104 132 16,000 SH   SOLE   16,000 0 0
ENPHASE ENERGY INC COM 29355A107 457 2,263 SH   SOLE   2,253 0 10
ENTEGRIS INC COM 29362U104 2,373 18,080 SH   SOLE   18,080 0 0
ENTERGY CORP NEW COM 29364G103 5,208 44,607 SH   SOLE   44,112 0 495
ENTERPRISE PRODS PARTNERS L COM 293792107 14,661 568,028 SH   SOLE   449,562 0 118,466
EOG RES INC COM 26875P101 10,914 91,533 SH   SOLE   71,339 0 20,194
EPAM SYS INC COM 29414B104 5,199 17,528 SH   SOLE   14,824 0 2,704
EPR PPTYS COM SH BEN INT 26884U109 402 7,354 SH   SOLE   7,265 0 89
EQT CORP COM 26884L109 329 9,551 SH   SOLE   6,002 0 3,549
EQUIFAX INC COM 294429105 13,508 56,973 SH   SOLE   56,876 0 97
EQUINIX INC COM 29444U700 16,029 21,613 SH   SOLE   20,722 0 891
EQUINOR ASA SPONSORED ADR 29446M102 473 12,600 SH   SOLE   12,261 0 339
EQUITY COMWLTH COM SH BEN INT 294628102 207 7,350 SH   SOLE   1,000 0 6,350
EQUITY COMWLTH 6.5% CNV PFD D 294628201 20 714 SH   SOLE   714 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 3,472 45,392 SH   SOLE   45,392 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 2,537 28,210 SH   SOLE   23,526 0 4,684
ERIE INDTY CO CL A 29530P102 643 3,651 SH   SOLE   3,651 0 0
ESS TECH INC COMMON STOCK 26916J106 3,800 682,273 SH   SOLE   599,459 0 82,814
ESS TECH INC *W EXP 09/15/202 26916J114 267 244,994 SH   SOLE   232,414 0 12,580
ESSENTIAL UTILS INC COM 29670G102 279 5,450 SH   SOLE   5,450 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 5,539 94,336 SH   SOLE   45,194 0 49,142
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 268 5,143 SH   SOLE   4,943 0 200
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 20 1,951 SH   SOLE   1,450 0 501
ETF MANAGERS TR TREATMENTS TSTNG 26924G763 20 746 SH   SOLE   746 0 0
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 50 900 SH   SOLE   900 0 0
ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 157 2,688 SH   SOLE   2,688 0 0
ETF SER SOLUTIONS DISTILLATE US 26922A321 5 110 SH   SOLE   110 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842 1,037 47,652 SH   SOLE   44,732 0 2,920
ETF SER SOLUTIONS DEFIANCE NEXT 26922B808 4 500 SH   SOLE   0 0 500
ETF SER SOLUTIONS DEFIANCE DIGITAL 26922B816 1 65 SH   SOLE   0 0 65
ETON PHARMACEUTICALS INC COM 29772L108 170 38,932 SH   SOLE   38,932 0 0
ETSY INC COM 29786A106 1,987 15,992 SH   SOLE   15,174 0 818
EURONET WORLDWIDE INC COM 298736109 1,105 8,494 SH   SOLE   8,494 0 0
EVENTBRITE INC COM CL A 29975E109 4,141 280,354 SH   SOLE   275,018 0 5,336
EVERBRIDGE INC COM 29978A104 4,825 110,553 SH   SOLE   89,487 0 21,066
EVERGY INC COM 30034W106 863 12,622 SH   SOLE   9,579 0 3,043
EVERQUOTE INC COM CL A 30041R108 1,559 96,375 SH   SOLE   94,449 0 1,926
EVERSOURCE ENERGY COM 30040W108 3,783 42,896 SH   SOLE   33,890 0 9,006
EVOLENT HEALTH INC CL A 30050B101 76,450 2,366,866 SH   SOLE   1,649,004 0 717,862
EVOLENT HEALTH INC NOTE 1.500%10/1 30050BAD3 783 665,000 PRN   SOLE   665,000 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 415 8,825 SH   SOLE   5,300 0 3,525
EXACT SCIENCES CORP COM 30063P105 52,930 757,003 SH   SOLE   549,954 0 207,049
EXACT SCIENCES CORP NOTE 0.375% 3/1 30063PAB1 71 75,000 PRN   SOLE   65,000 0 10,000
EXACT SCIENCES CORP NOTE 0.375% 3/0 30063PAC9 98 111,000 PRN   SOLE   101,000 0 10,000
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 373 6,393 SH   SOLE   4,227 0 2,166
EXELIXIS INC COM 30161Q104 17,829 786,444 SH   SOLE   677,492 0 108,952
EXELON CORP COM 30161N101 1,146 24,068 SH   SOLE   18,760 0 5,308
EXICURE INC COM 30205M101 3 14,200 SH   SOLE   14,200 0 0
EXPEDIA GROUP INC COM NEW 30212P303 1,184 6,052 SH   SOLE   4,637 0 1,415
EXPEDITORS INTL WASH INC COM 302130109 1,011 9,799 SH   SOLE   9,249 0 550
EXTRA SPACE STORAGE INC COM 30225T102 309 1,502 SH   SOLE   487 0 1,015
EXXON MOBIL CORP COM 30231G102 38,846 470,349 SH   SOLE   378,758 0 91,591
F5 INC COM 315616102 830 3,973 SH   SOLE   2,823 0 1,150
FACTSET RESH SYS INC COM 303075105 1,243 2,864 SH   SOLE   2,150 0 714
FAIR ISAAC CORP COM 303250104 945 2,025 SH   SOLE   1,975 0 50
FASTENAL CO COM 311900104 204,388 3,440,881 SH   SOLE   1,775,358 0 1,665,523
FASTLY INC CL A 31188V100 646 37,195 SH   SOLE   31,131 0 6,064
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 246 2,014 SH   SOLE   943 0 1,071
FEDEX CORP COM 31428X106 21,875 94,538 SH   SOLE   84,878 0 9,660
FERRARI N V COM N3167Y103 679 3,112 SH   SOLE   2,382 0 730
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 22 410 SH   SOLE   410 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 21 325 SH   SOLE   325 0 0
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 23 450 SH   SOLE   450 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1,862 15,131 SH   SOLE   15,131 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 442 13,644 SH   SOLE   10,828 0 2,816
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 473 9,870 SH   SOLE   9,702 0 168
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 5,863 120,038 SH   SOLE   95,584 0 24,454
FIDELITY NATL INFORMATION SV COM 31620M106 13,121 130,660 SH   SOLE   100,399 0 30,261
FIDUS INVT CORP COM 316500107 251 12,421 SH   SOLE   12,421 0 0
FIFTH THIRD BANCORP COM 316773100 729 16,939 SH   SOLE   9,488 0 7,451
FIGS INC CL A 30260D103 371 17,244 SH   SOLE   17,244 0 0
FIRST AMERN FINL CORP COM 31847R102 304 4,694 SH   SOLE   3,554 0 1,140
FIRST BANCORP P R COM NEW 318672706 131 10,000 SH   SOLE   0 0 10,000
FIRST BUSEY CORP COM NEW 319383204 279 11,000 SH   SOLE   11,000 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 342 12,108 SH   SOLE   12,108 0 0
FIRST CMNTY CORP S C COM 319835104 331 15,620 SH   SOLE   15,620 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 1,160 1,742 SH   SOLE   1,619 0 123
FIRST HORIZON CORPORATION COM 320517105 666 28,364 SH   SOLE   26,357 0 2,007
FIRST LONG IS CORP COM 320734106 1,305 67,076 SH   SOLE   67,076 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 200 15,227 SH   SOLE   5,302 0 9,925
FIRST REP BK SAN FRANCISCO C COM 33616C100 997 6,151 SH   SOLE   4,868 0 1,283
FIRST SOLAR INC COM 336433107 4,198 50,128 SH   SOLE   21,639 0 28,489
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 364 19,112 SH   SOLE   13,527 0 5,585
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 537 26,750 SH   SOLE   26,750 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 154 1,410 SH   SOLE   970 0 440
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1 9 SH   SOLE   9 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 7 419 SH   SOLE   0 0 419
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 463 10,095 SH   SOLE   10,095 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 2,350 20,495 SH   SOLE   19,694 0 801
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 71 615 SH   SOLE   615 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 9 261 SH   SOLE   261 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 338 3,735 SH   SOLE   3,654 0 81
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 3,243 61,069 SH   SOLE   60,704 0 365
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 165 1,751 SH   SOLE   1,751 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 1,200 15,343 SH   SOLE   14,593 0 750
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 54 364 SH   SOLE   314 0 50
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 6,387 33,997 SH   SOLE   33,192 0 805
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 58 891 SH   SOLE   891 0 0
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 7 300 SH   SOLE   0 0 300
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 228 8,220 SH   SOLE   5,858 0 2,362
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 19 412 SH   SOLE   0 0 412
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 235 3,995 SH   SOLE   3,195 0 800
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 14,893 303,946 SH   SOLE   289,016 0 14,930
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 89 1,871 SH   SOLE   1,871 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 43,176 882,037 SH   SOLE   673,102 0 208,935
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 1,834 30,809 SH   SOLE   3,181 0 27,628
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 29 743 SH   SOLE   743 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 54 1,940 SH   SOLE   1,940 0 0
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 4 100 SH   SOLE   0 0 100
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 788 11,179 SH   SOLE   10,453 0 726
FIRST TR MORNINGSTAR DIVID L SHS 336917109 386 10,319 SH   SOLE   10,319 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 913 5,986 SH   SOLE   5,986 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 1,245 29,421 SH   SOLE   26,366 0 3,055
FIRST US BANCSHARES INC COM 33744V103 1,197 102,677 SH   SOLE   97,677 0 5,000
FIRSTENERGY CORP COM 337932107 415 9,044 SH   SOLE   4,753 0 4,291
FIRSTSERVICE CORP NEW COM 33767E202 3,589 24,774 SH   SOLE   23,666 0 1,108
FISERV INC COM 337738108 210,046 2,071,459 SH   SOLE   1,696,009 0 375,450
FIVE BELOW INC COM 33829M101 3,412 21,544 SH   SOLE   21,010 0 534
FLAGSTAR BANCORP INC COM PAR .001 337930705 1,717 40,500 SH   SOLE   40,500 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 1,198 4,810 SH   SOLE   3,497 0 1,313
FLEXSHARES TR MORNSTAR USMKT 33939L100 309 1,774 SH   SOLE   1,774 0 0
FLEXSHARES TR MSTAR EMKT FAC 33939L308 12 224 SH   SOLE   224 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 487 10,392 SH   SOLE   10,392 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506 203 7,844 SH   SOLE   7,844 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795 198 3,450 SH   SOLE   3,450 0 0
FLEXSHARES TR M STAR DEV MKT 33939L803 393 5,777 SH   SOLE   5,777 0 0
FLEXSHARES TR QLT DIV DEF IDX 33939L845 343 6,061 SH   SOLE   6,061 0 0
FLEXSHARES TR QUALT DIVD IDX 33939L860 7 124 SH   SOLE   124 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 5,912 72,993 SH   SOLE   62,532 0 10,461
FLOWSERVE CORP COM 34354P105 227 6,315 SH   SOLE   5,285 0 1,030
FLUSHING FINL CORP COM 343873105 1,864 83,420 SH   SOLE   83,420 0 0
FLYWIRE CORPORATION COM VTG 302492103 19,781 646,859 SH   SOLE   470,549 0 176,310
FORD MTR CO DEL COM 345370860 5,509 325,778 SH   SOLE   288,499 0 37,279
FORTINET INC COM 34959E109 20,640 60,397 SH   SOLE   49,829 0 10,568
FORTIS INC COM 349553107 295 5,969 SH   SOLE   3,641 0 2,328
FORTIVE CORP COM 34959J108 60,023 985,106 SH   SOLE   682,390 0 302,716
FORTUNE BRANDS HOME & SEC IN COM 34964C106 480 6,462 SH   SOLE   1,610 0 4,852
FOX FACTORY HLDG CORP COM 35138V102 817 8,345 SH   SOLE   7,195 0 1,150
FRANCO NEV CORP COM 351858105 967 6,061 SH   SOLE   5,445 0 616
FREEPORT-MCMORAN INC CL B 35671D857 5,574 112,066 SH   SOLE   91,616 0 20,450
FRONTDOOR INC COM 35905A109 252 8,457 SH   SOLE   8,218 0 239
FTI CONSULTING INC COM 302941109 3,730 23,725 SH   SOLE   23,233 0 492
FUBOTV INC COM 35953D104 92 14,067 SH   SOLE   402 0 13,665
FULLER H B CO COM 359694106 434 6,573 SH   SOLE   6,573 0 0
GABELLI MULTIMEDIA TR INC COM 36239Q109 1,377 149,518 SH   SOLE   112,443 0 37,075
GALLAGHER ARTHUR J & CO COM 363576109 14,530 83,216 SH   SOLE   78,999 0 4,217
GAMESTOP CORP NEW CL A 36467W109 709 4,255 SH   SOLE   3,027 0 1,228
GAP INC COM 364760108 213 15,110 SH   SOLE   2,803 0 12,307
GARMIN LTD SHS H2906T109 675 5,691 SH   SOLE   4,384 0 1,307
GARTNER INC COM 366651107 12,401 41,689 SH   SOLE   22,290 0 19,399
GCM GROSVENOR INC COM CL A 36831E108 20 2,100 SH   SOLE   100 0 2,000
GCM GROSVENOR INC *W EXP 11/17/202 36831E116 21 15,000 SH   SOLE   0 0 15,000
GENERAC HLDGS INC COM 368736104 71,580 240,800 SH   SOLE   202,860 0 37,940
GENERAL DYNAMICS CORP COM 369550108 48,701 201,928 SH   SOLE   33,070 0 168,858
GENERAL ELECTRIC CO COM NEW 369604301 16,718 182,714 SH   SOLE   147,259 0 35,455
GENERAL MLS INC COM 370334104 8,077 119,265 SH   SOLE   93,350 0 25,915
GENERAL MTRS CO COM 37045V100 6,890 157,520 SH   SOLE   111,563 0 45,957
GENPACT LIMITED SHS G3922B107 925 21,270 SH   SOLE   19,990 0 1,280
GENUINE PARTS CO COM 372460105 1,265 10,036 SH   SOLE   9,194 0 842
GILDAN ACTIVEWEAR INC COM 375916103 522 13,920 SH   SOLE   4,396 0 9,524
GILEAD SCIENCES INC COM 375558103 30,777 517,690 SH   SOLE   371,792 0 145,898
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 155 38,484 SH   SOLE   33,759 0 4,725
GITLAB INC CLASS A COM 37637K108 1,857 34,096 SH   SOLE   32,196 0 1,900
GLACIER BANCORP INC NEW COM 37637Q105 3,413 67,880 SH   SOLE   67,050 0 830
GLADSTONE CAPITAL CORP COM 376535100 136 11,500 SH   SOLE   11,500 0 0
GLADSTONE INVT CORP COM 376546107 2,504 155,254 SH   SOLE   120,047 0 35,207
GLAUKOS CORP COM 377322102 1,368 23,667 SH   SOLE   20,167 0 3,500
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,620 37,192 SH   SOLE   23,836 0 13,356
GLOBAL PMTS INC COM 37940X102 34,145 249,526 SH   SOLE   142,001 0 107,525
GLOBAL X FDS MSCI NORWAY ETF 37950E101 3 87 SH   SOLE   87 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291 317 15,000 SH   SOLE   13,500 0 1,500
GLOBAL X FDS GLB X GURU INDEX 37950E341 1 24 SH   SOLE   24 0 0
GLOBAL X FDS MSCI CHINA CNSMR 37950E408 4 200 SH   SOLE   200 0 0
GLOBAL X FDS SOCIAL MED ETF 37950E416 21 485 SH   SOLE   385 0 100
GLOBAL X FDS GLB X SUPERDIV 37950E549 1 115 SH   SOLE   115 0 0
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 4 104 SH   SOLE   104 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343 15 380 SH   SOLE   380 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475 215 4,336 SH   SOLE   4,336 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 597 28,476 SH   SOLE   28,476 0 0
GLOBAL X FDS US PFD ETF 37954Y657 7,311 311,106 SH   SOLE   311,106 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673 12,799 452,596 SH   SOLE   237,170 0 215,426
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 4,464 153,866 SH   SOLE   61,670 0 92,196
GLOBAL X FDS MILLENNIAL CONSU 37954Y764 3 90 SH   SOLE   90 0 0
GLOBAL X FDS INTERNET OF THNG 37954Y780 191 5,754 SH   SOLE   5,754 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 397 12,390 SH   SOLE   11,151 0 1,239
GLOBAL X FDS GLOBAL X COPPER 37954Y830 46 1,015 SH   SOLE   1,015 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848 2 50 SH   SOLE   50 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 2,810 36,503 SH   SOLE   34,496 0 2,007
GLOBANT S A COM L44385109 15,925 60,768 SH   SOLE   53,788 0 6,980
GLOBE LIFE INC COM 37959E102 289 2,874 SH   SOLE   2,594 0 280
GLOBUS MED INC CL A 379577208 994 13,478 SH   SOLE   6,190 0 7,288
GODADDY INC CL A 380237107 15,912 190,110 SH   SOLE   167,463 0 22,647
GOGO INC COM 38046C109 8,429 442,255 SH   SOLE   356,625 0 85,630
GOHEALTH INC COM CL A 38046W105 19 15,690 SH   SOLE   15,690 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 32 991 SH   SOLE   991 0 0
GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 590 10,457 SH   SOLE   10,457 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 110 3,240 SH   SOLE   3,240 0 0
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 335 6,719 SH   SOLE   6,719 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 145 1,631 SH   SOLE   1,631 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 115 1,148 SH   SOLE   1,148 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 21,485 65,087 SH   SOLE   58,826 0 6,261
GOLDMINING INC COM 38149E101 34 20,000 SH   SOLE   20,000 0 0
GOLUB CAP BDC INC COM 38173M102 461 30,326 SH   SOLE   30,326 0 0
GOOSEHEAD INS INC COM CL A 38267D109 61,814 786,741 SH   SOLE   582,702 0 204,039
GRACO INC COM 384109104 1,761 25,265 SH   SOLE   22,695 0 2,570
GRAHAM HLDGS CO COM CL B 384637104 229 375 SH   SOLE   75 0 300
GRAINGER W W INC COM 384802104 37,062 71,854 SH   SOLE   45,103 0 26,751
GRANITE CONSTR INC COM 387328107 701 21,375 SH   SOLE   21,323 0 52
GREAT PANTHER MNG LTD COM 39115V101 3 11,000 SH   SOLE   0 0 11,000
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 279 250,000 PRN   SOLE   215,000 0 35,000
GREIF INC CL A 397624107 516 7,925 SH   SOLE   7,685 0 240
GREIF INC CL B 397624206 26 400 SH   SOLE   400 0 0
GRID DYNAMICS HLDGS INC CL A 39813G109 14,095 1,001,039 SH   SOLE   908,245 0 92,794
GUARDANT HEALTH INC COM 40131M109 554 8,364 SH   SOLE   8,364 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 110,784 1,170,834 SH   SOLE   821,083 0 349,751
GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 116 111,000 PRN   SOLE   101,000 0 10,000
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 527 7,389 SH   SOLE   6,089 0 1,300
HAIN CELESTIAL GROUP INC COM 405217100 262 7,626 SH   SOLE   5,347 0 2,279
HALLIBURTON CO COM 406216101 6,514 172,007 SH   SOLE   143,347 0 28,660
HALOZYME THERAPEUTICS INC COM 40637H109 802 20,098 SH   SOLE   19,600 0 498
HAMILTON LANE INC CL A 407497106 434 5,614 SH   SOLE   5,528 0 86
HANNON ARMSTRONG SUST INFR C COM 41068X100 369 7,774 SH   SOLE   7,774 0 0
HANNON ARMSTRONG SUST INFR C NOTE 4.125% 9/0 41068XAB6 346 200,000 PRN   SOLE   150,000 0 50,000
HARTE HANKS INC COM 416196202 5,005 661,119 SH   SOLE   661,119 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 466 6,486 SH   SOLE   4,012 0 2,474
HASBRO INC COM 418056107 1,496 18,264 SH   SOLE   13,761 0 4,503
HASHICORP INC COM CL A 418100103 273 5,050 SH   SOLE   2,500 0 2,550
HAYWARD HLDGS INC COM 421298100 778 46,828 SH   SOLE   42,462 0 4,366
HCA HEALTHCARE INC COM 40412C101 2,211 8,821 SH   SOLE   7,226 0 1,595
HCI GROUP INC NOTE 4.250% 3/0 40416EAD5 158 140,000 PRN   SOLE   105,000 0 35,000
HDFC BANK LTD SPONSORED ADS 40415F101 1,093 17,819 SH   SOLE   7,961 0 9,858
HEALTHCARE SVCS GROUP INC COM 421906108 4,536 244,283 SH   SOLE   224,519 0 19,764
HEALTHEQUITY INC COM 42226A107 852 12,637 SH   SOLE   12,407 0 230
HEALTHPEAK PROPERTIES INC COM 42250P103 681 19,827 SH   SOLE   14,657 0 5,170
HEICO CORP NEW COM 422806109 27,048 176,163 SH   SOLE   98,856 0 77,307
HEICO CORP NEW CL A 422806208 1,710 13,480 SH   SOLE   13,170 0 310
HELEN OF TROY LTD COM G4388N106 514 2,625 SH   SOLE   2,359 0 266
HENRY JACK & ASSOC INC COM 426281101 449 2,280 SH   SOLE   2,204 0 76
HENRY SCHEIN INC COM 806407102 1,119 12,839 SH   SOLE   12,092 0 747
HERCULES CAPITAL INC COM 427096508 2,619 144,942 SH   SOLE   144,942 0 0
HERON THERAPEUTICS INC COM 427746102 106 18,500 SH   SOLE   18,500 0 0
HERSHEY CO COM 427866108 6,665 30,767 SH   SOLE   27,118 0 3,649
HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 68 4,404 SH   SOLE   4,404 0 0
HERTZ GLOBAL HLDGS INC COM NEW 42806J700 342 15,457 SH   SOLE   15,457 0 0
HESS CORP COM 42809H107 458 4,276 SH   SOLE   3,895 0 381
HEWLETT PACKARD ENTERPRISE C COM 42824C109 5,557 332,584 SH   SOLE   316,350 0 16,234
HIGHWOODS PPTYS INC COM 431284108 4,768 104,245 SH   SOLE   104,245 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 341 2,246 SH   SOLE   848 0 1,398
HIMS & HERS HEALTH INC COM CL A 433000106 898 168,475 SH   SOLE   165,525 0 2,950
HIRERIGHT HOLDINGS CORPORATI COM 433537107 5,941 347,435 SH   SOLE   322,414 0 25,021
HIVE BLOCKCHAIN TECHNLGIES L COM 43366H100 97 45,552 SH   SOLE   35,552 0 10,000
HOLOGIC INC COM 436440101 45,835 596,653 SH   SOLE   323,910 0 272,743
HOME DEPOT INC COM 437076102 186,388 622,684 SH   SOLE   453,033 0 169,651
HONEYWELL INTL INC COM 438516106 38,430 197,500 SH   SOLE   177,295 0 20,205
HORIZON GLOBAL CORP COM 44052W104 106 18,500 SH   SOLE   10,000 0 8,500
HORIZON THERAPEUTICS PUB L SHS G46188101 1,994 18,957 SH   SOLE   18,121 0 836
HORMEL FOODS CORP COM 440452100 297 5,759 SH   SOLE   4,462 0 1,297
HOST HOTELS & RESORTS INC COM 44107P104 309 15,920 SH   SOLE   13,076 0 2,844
HOWARD HUGHES CORP COM 44267D107 804 7,760 SH   SOLE   7,760 0 0
HOWMET AEROSPACE INC COM 443201108 271 7,554 SH   SOLE   6,013 0 1,541
HP INC COM 40434L105 1,860 51,252 SH   SOLE   42,078 0 9,174
HSBC HLDGS PLC SPON ADR NEW 404280406 523 15,274 SH   SOLE   7,309 0 7,965
HUB GROUP INC CL A 443320106 701 9,082 SH   SOLE   5,555 0 3,527
HUBBELL INC COM 443510607 4,224 22,986 SH   SOLE   22,672 0 314
HUBSPOT INC COM 443573100 900 1,896 SH   SOLE   1,093 0 803
HUDSON TECHNOLOGIES INC COM 444144109 220 35,500 SH   SOLE   35,500 0 0
HUMANA INC COM 444859102 2,463 5,660 SH   SOLE   4,017 0 1,643
HUNT J B TRANS SVCS INC COM 445658107 7,488 37,291 SH   SOLE   30,884 0 6,407
HUNTINGTON BANCSHARES INC COM 446150104 2,242 153,322 SH   SOLE   108,697 0 44,625
HURON CONSULTING GROUP INC COM 447462102 1,224 26,725 SH   SOLE   25,240 0 1,485
HYDROFARM HLDGS GROUP INC COM 44888K209 175 11,568 SH   SOLE   11,568 0 0
IAC INTERACTIVECORP NEW COM NEW 44891N208 438 4,371 SH   SOLE   4,309 0 62
ICICI BANK LIMITED ADR 45104G104 3,022 159,567 SH   SOLE   123,917 0 35,650
ICON PLC SHS G4705A100 8,590 35,317 SH   SOLE   30,072 0 5,245
IDACORP INC COM 451107106 253 2,192 SH   SOLE   1,933 0 259
IDEX CORP COM 45167R104 505 2,632 SH   SOLE   2,474 0 158
IDEXX LABS INC COM 45168D104 687,119 1,256,021 SH   SOLE   975,621 0 280,400
II-VI INC COM 902104108 23 322 SH   SOLE   322 0 0
II-VI INC NOTE 0.250% 9/0 902104AB4 278 180,000 PRN   SOLE   135,000 0 45,000
ILLINOIS TOOL WKS INC COM 452308109 97,564 465,922 SH   SOLE   250,700 0 215,222
ILLUMINA INC COM 452327109 14,607 41,807 SH   SOLE   24,343 0 17,464
IMMUNITYBIO INC COM 45256X103 185 33,000 SH   SOLE   0 0 33,000
IMMUNOGEN INC COM 45253H101 2,563 538,410 SH   SOLE   382,174 0 156,236
IMPAC MTG HLDGS INC COM NEW 45254P508 55 73,470 SH   SOLE   73,470 0 0
IMPACT SHS TR I YWCA WOMENS ETF 45259A100 57 1,735 SH   SOLE   1,569 0 166
IMPACT SHS TR I NAACP MINO ETF 45259A209 600 17,888 SH   SOLE   17,888 0 0
INARI MED INC COM 45332Y109 295 3,256 SH   SOLE   3,216 0 40
INCYTE CORP COM 45337C102 1,482 18,658 SH   SOLE   18,600 0 58
INDEPENDENCE RLTY TR INC COM 45378A106 20,809 787,027 SH   SOLE   678,727 0 108,300
INFORMATION SVCS GROUP INC COM 45675Y104 4,479 657,778 SH   SOLE   614,128 0 43,650
INFOSYS LTD SPONSORED ADR 456788108 465 18,679 SH   SOLE   791 0 17,888
INFRA AND ENERGY ALTRNTIVE I COM 45686J104 228 19,218 SH   SOLE   19,218 0 0
ING GROEP N.V. SPONSORED ADR 456837103 203 19,423 SH   SOLE   19,423 0 0
INGERSOLL RAND INC COM 45687V106 569 11,306 SH   SOLE   10,777 0 529
INOGEN INC COM 45780L104 4,145 127,855 SH   SOLE   116,011 0 11,844
INSEEGO CORP COM 45782B104 263 64,900 SH   SOLE   64,900 0 0
INSIGHT ENTERPRISES INC COM 45765U103 236 2,200 SH   SOLE   2,200 0 0
INSMED INC COM PAR $.01 457669307 281 11,943 SH   SOLE   11,943 0 0
INSPIRATO INCORPORATED *W EXP 02/11/202 45791E115 29 15,000 SH   SOLE   0 0 15,000
INSPIRE MED SYS INC COM 457730109 1,703 6,633 SH   SOLE   6,633 0 0
INSULET CORP COM 45784P101 68,461 256,997 SH   SOLE   168,784 0 88,213
INTEGER HLDGS CORP COM 45826H109 580 7,199 SH   SOLE   152 0 7,047
INTEL CORP COM 458140100 38,908 785,070 SH   SOLE   676,420 0 108,650
INTELLIA THERAPEUTICS INC COM 45826J105 753 10,362 SH   SOLE   3,337 0 7,025
INTERCONTINENTAL EXCHANGE IN COM 45866F104 243,497 1,843,001 SH   SOLE   1,210,496 0 632,505
INTERDIGITAL INC COM 45867G101 260 4,080 SH   SOLE   4,080 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 48,524 373,201 SH   SOLE   325,786 0 47,415
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5,946 45,275 SH   SOLE   23,999 0 21,276
INTERNATIONAL PAPER CO COM 460146103 7,833 169,733 SH   SOLE   156,129 0 13,604
INTERPUBLIC GROUP COS INC COM 460690100 1,212 34,184 SH   SOLE   32,685 0 1,499
INTUIT COM 461202103 229,873 478,066 SH   SOLE   379,280 0 98,786
INTUITIVE SURGICAL INC COM NEW 46120E602 88,840 294,485 SH   SOLE   188,120 0 106,365
INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 0 4 SH   SOLE   4 0 0
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 198 7,935 SH   SOLE   7,935 0 0
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 7,539 151,301 SH   SOLE   151,301 0 0
INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 40 900 SH   SOLE   900 0 0
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 3,379 191,569 SH   SOLE   169,683 0 21,886
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 391 14,875 SH   SOLE   8,975 0 5,900
INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 1,118 111,596 SH   SOLE   108,096 0 3,500
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 12 378 SH   SOLE   378 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 121 2,316 SH   SOLE   2,316 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1,478 22,026 SH   SOLE   18,803 0 3,223
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 134 2,844 SH   SOLE   1,244 0 1,600
INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 3 55 SH   SOLE   55 0 0
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 2 88 SH   SOLE   88 0 0
INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 10 250 SH   SOLE   250 0 0
INVESCO EXCH TRADED FD TR II RUSL 1000 ENHD 46138E438 22 580 SH   SOLE   580 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 925 68,171 SH   SOLE   62,087 0 6,084
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 458 18,377 SH   SOLE   18,377 0 0
INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 14 400 SH   SOLE   400 0 0
INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 3 41 SH   SOLE   41 0 0
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 33 1,276 SH   SOLE   1,276 0 0
INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 14 725 SH   SOLE   725 0 0
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 4,290 67,302 SH   SOLE   54,485 0 12,817
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 129 3,535 SH   SOLE   3,535 0 0
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 104 5,637 SH   SOLE   5,637 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 14 661 SH   SOLE   661 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 2 55 SH   SOLE   55 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 24 521 SH   SOLE   521 0 0
INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 5 180 SH   SOLE   180 0 0
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 169 7,474 SH   SOLE   6,844 0 630
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 117 2,490 SH   SOLE   2,490 0 0
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 25 298 SH   SOLE   298 0 0
INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 572 24,480 SH   SOLE   23,980 0 500
INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 82 2,450 SH   SOLE   2,200 0 250
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 2 42 SH   SOLE   42 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 22,255 1,022,262 SH   SOLE   1,022,262 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 60 400 SH   SOLE   400 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 4,656 61,699 SH   SOLE   60,399 0 1,300
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 201 6,786 SH   SOLE   6,786 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 318 13,000 SH   SOLE   8,705 0 4,295
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 6 80 SH   SOLE   80 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 281 4,307 SH   SOLE   3,985 0 322
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 7,007 132,155 SH   SOLE   52,965 0 79,190
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 25 410 SH   SOLE   410 0 0
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 7 50 SH   SOLE   0 0 50
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 11 53 SH   SOLE   53 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 262 745 SH   SOLE   745 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1,858 37,231 SH   SOLE   34,831 0 2,400
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 276 3,218 SH   SOLE   3,218 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 100 544 SH   SOLE   357 0 187
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 14 50 SH   SOLE   50 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 110 598 SH   SOLE   598 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 245 800 SH   SOLE   800 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 169 2,650 SH   SOLE   2,650 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 14,938 94,719 SH   SOLE   74,865 0 19,854
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 391 5,800 SH   SOLE   5,800 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 6 35 SH   SOLE   35 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 358 4,150 SH   SOLE   950 0 3,200
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 6 165 SH   SOLE   165 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 423 2,500 SH   SOLE   2,500 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 59 3,000 SH   SOLE   3,000 0 0
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 3 100 SH   SOLE   100 0 0
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 2 125 SH   SOLE   125 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 265 1,452 SH   SOLE   222 0 1,230
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 8,764 51,296 SH   SOLE   43,314 0 7,982
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 54 3,180 SH   SOLE   3,180 0 0
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 2 28 SH   SOLE   28 0 0
INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 38 330 SH   SOLE   330 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 42 850 SH   SOLE   850 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 149 2,063 SH   SOLE   2,063 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 25 400 SH   SOLE   400 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2,443 30,150 SH   SOLE   29,750 0 400
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 13 135 SH   SOLE   135 0 0
INVESCO LTD SHS G491BT108 1,494 64,802 SH   SOLE   5,521 0 59,281
INVESCO QQQ TR UNIT SER 1 46090E103 66,011 182,080 SH   SOLE   137,233 0 44,847
INVITATION HOMES INC COM 46187W107 526 13,080 SH   SOLE   4,373 0 8,707
IONIS PHARMACEUTICALS INC COM 462222100 546 14,728 SH   SOLE   14,728 0 0
IQVIA HLDGS INC COM 46266C105 1,159 5,012 SH   SOLE   3,636 0 1,376
IRHYTHM TECHNOLOGIES INC COM 450056106 108,837 691,163 SH   SOLE   387,494 0 303,669
IRIDIUM COMMUNICATIONS INC COM 46269C102 15,728 390,089 SH   SOLE   353,519 0 36,570
IRON MTN INC NEW COM 46284V101 15,419 278,263 SH   SOLE   219,803 0 58,460
IRONSOURCE LTD CL A ORD SHS M5R75Y101 597 124,410 SH   SOLE   122,910 0 1,500
ISHARES GOLD TR ISHARES NEW 464285204 17,210 467,274 SH   SOLE   426,026 0 41,248
ISHARES INC MSCI AUST ETF 464286103 110 4,154 SH   SOLE   4,154 0 0
ISHARES INC MSCI FRONTIER 464286145 38 1,184 SH   SOLE   1,034 0 150
ISHARES INC MSCI AUSTRIA ETF 464286202 216 10,000 SH   SOLE   10,000 0 0
ISHARES INC EM MKTS DIV ETF 464286319 21 647 SH   SOLE   0 0 647
ISHARES INC MSCI GLB SLV&MTL 464286327 8 560 SH   SOLE   560 0 0
ISHARES INC MSCI WORLD ETF 464286392 1,073 8,370 SH   SOLE   541 0 7,829
ISHARES INC MSCI BRAZIL ETF 464286400 95 2,515 SH   SOLE   2,228 0 287
ISHARES INC MSCI EM ASIA ETF 464286426 954 12,919 SH   SOLE   12,759 0 160
ISHARES INC EM MKT SM-CP ETF 464286475 29 500 SH   SOLE   390 0 110
ISHARES INC MSCI CDA ETF 464286509 613 15,241 SH   SOLE   15,056 0 185
ISHARES INC MSCI GBL MIN VOL 464286525 1,257 11,989 SH   SOLE   10,502 0 1,487
ISHARES INC MSCI EMERG MRKT 464286533 163 2,674 SH   SOLE   1,844 0 830
ISHARES INC MSCI EURZONE ETF 464286608 418 9,663 SH   SOLE   6,220 0 3,443
ISHARES INC MSCI PAC JP ETF 464286665 54 1,107 SH   SOLE   922 0 185
ISHARES INC MSCI FRANCE ETF 464286707 9 246 SH   SOLE   246 0 0
ISHARES INC MSCI SWITZERLAND 464286749 7 137 SH   SOLE   0 0 137
ISHARES INC MSCI SWEDEN ETF 464286756 2 47 SH   SOLE   0 0 47
ISHARES INC MSCI STH KOR ETF 464286772 139 1,956 SH   SOLE   1,894 0 62
ISHARES INC MSCI GERMANY ETF 464286806 36 1,271 SH   SOLE   1,271 0 0
ISHARES INC MSCI HONG KG ETF 464286871 212 9,391 SH   SOLE   8,834 0 557
ISHARES INC CORE MSCI EMKT 46434G103 10,892 196,075 SH   SOLE   173,296 0 22,779
ISHARES INC CUR HD MSCI EM 46434G509 2,753 100,078 SH   SOLE   87,335 0 12,743
ISHARES INC MSCI TAIWAN ETF 46434G772 229 3,719 SH   SOLE   3,619 0 100
ISHARES INC MSCI SINGPOR ETF 46434G780 17 804 SH   SOLE   804 0 0
ISHARES INC MSCI RUSSIA ETF 46434G798 4 487 SH   SOLE   487 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 1,665 27,019 SH   SOLE   25,388 0 1,631
ISHARES SILVER TR ISHARES 46428Q109 2,412 105,435 SH   SOLE   90,466 0 14,969
ISHARES TR S&P 100 ETF 464287101 2,329 11,169 SH   SOLE   6,244 0 4,925
ISHARES TR CORE S&P TTL STK 464287150 32,386 320,842 SH   SOLE   288,839 0 32,003
ISHARES TR SELECT DIVID ETF 464287168 19,641 153,287 SH   SOLE   134,937 0 18,350
ISHARES TR TIPS BD ETF 464287176 35,960 288,673 SH   SOLE   151,345 0 137,328
ISHARES TR CHINA LG-CAP ETF 464287184 310 9,704 SH   SOLE   8,269 0 1,435
ISHARES TR US TRSPRTION 464287192 10 37 SH   SOLE   0 0 37
ISHARES TR CORE S&P500 ETF 464287200 124,956 275,422 SH   SOLE   216,756 0 58,666
ISHARES TR CORE US AGGBD ET 464287226 25,788 240,785 SH   SOLE   135,110 0 105,675
ISHARES TR MSCI EMG MKT ETF 464287234 12,816 283,850 SH   SOLE   239,099 0 44,751
ISHARES TR IBOXX INV CP ETF 464287242 3,540 29,273 SH   SOLE   22,057 0 7,216
ISHARES TR GBL COMM SVC ETF 464287275 28 380 SH   SOLE   295 0 85
ISHARES TR GLOBAL TECH ETF 464287291 1,466 25,263 SH   SOLE   23,410 0 1,853
ISHARES TR S&P 500 GRWT ETF 464287309 8,643 113,156 SH   SOLE   104,486 0 8,670
ISHARES TR GLOB HLTHCRE ETF 464287325 293 3,341 SH   SOLE   2,482 0 859
ISHARES TR GLOBAL FINLS ETF 464287333 41 519 SH   SOLE   368 0 151
ISHARES TR NORTH AMERN NAT 464287374 11 283 SH   SOLE   0 0 283
ISHARES TR LATN AMER 40 ETF 464287390 107 3,528 SH   SOLE   3,528 0 0
ISHARES TR S&P 500 VAL ETF 464287408 1,595 10,240 SH   SOLE   8,735 0 1,505
ISHARES TR 20 YR TR BD ETF 464287432 1,315 9,953 SH   SOLE   7,427 0 2,526
ISHARES TR BARCLAYS 7 10 YR 464287440 1,222 11,369 SH   SOLE   8,783 0 2,586
ISHARES TR 1 3 YR TREAS BD 464287457 2,090 25,070 SH   SOLE   21,300 0 3,770
ISHARES TR MSCI EAFE ETF 464287465 0 794,044 SH   SOLE   724,619 0 69,425
ISHARES TR RUS MDCP VAL ETF 464287473 5,182 43,312 SH   SOLE   42,711 0 601
ISHARES TR RUS MD CP GR ETF 464287481 6,279 62,480 SH   SOLE   60,396 0 2,084
ISHARES TR RUS MID CAP ETF 464287499 6,364 81,545 SH   SOLE   35,728 0 45,817
ISHARES TR CORE S&P MCP ETF 464287507 10,737 40,013 SH   SOLE   34,313 0 5,700
ISHARES TR EXPANDED TECH 464287515 1,064 3,084 SH   SOLE   3,039 0 45
ISHARES TR ISHARES SEMICDTR 464287523 5,193 10,973 SH   SOLE   10,298 0 675
ISHARES TR EXPND TEC SC ETF 464287549 19 50 SH   SOLE   50 0 0
ISHARES TR ISHARES BIOTECH 464287556 2,439 18,717 SH   SOLE   15,341 0 3,376
ISHARES TR COHEN STEER REIT 464287564 773 10,879 SH   SOLE   10,309 0 570
ISHARES TR GLOBAL 100 ETF 464287572 109 1,431 SH   SOLE   1,210 0 221
ISHARES TR US CONSUM DISCRE 464287580 312 4,162 SH   SOLE   4,162 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 31,312 188,649 SH   SOLE   186,539 0 2,110
ISHARES TR S&P MC 400GR ETF 464287606 2,609 33,768 SH   SOLE   32,892 0 876
ISHARES TR RUS 1000 GRW ETF 464287614 0 92,547 SH   SOLE   79,533 0 13,014
ISHARES TR RUS 1000 ETF 464287622 26,755 106,990 SH   SOLE   104,031 0 2,959
ISHARES TR RUS 2000 VAL ETF 464287630 7,344 45,501 SH   SOLE   45,079 0 422
ISHARES TR RUS 2000 GRW ETF 464287648 8,678 33,931 SH   SOLE   31,130 0 2,801
ISHARES TR RUSSELL 2000 ETF 464287655 60,217 293,353 SH   SOLE   258,392 0 34,961
ISHARES TR CORE S&P US VLU 464287663 68,935 908,596 SH   SOLE   787,822 0 120,774
ISHARES TR CORE S&P US GWT 464287671 12,624 119,475 SH   SOLE   98,091 0 21,384
ISHARES TR RUSSELL 3000 ETF 464287689 50,837 193,760 SH   SOLE   188,820 0 4,940
ISHARES TR U.S. UTILITS ETF 464287697 128 1,411 SH   SOLE   1,261 0 150
ISHARES TR S&P MC 400VL ETF 464287705 1,643 14,981 SH   SOLE   14,915 0 66
ISHARES TR US TELECOM ETF 464287713 376 12,589 SH   SOLE   11,989 0 600
ISHARES TR U.S. TECH ETF 464287721 2,829 27,457 SH   SOLE   25,795 0 1,662
ISHARES TR U.S. REAL ES ETF 464287739 2,888 26,683 SH   SOLE   21,035 0 5,648
ISHARES TR US INDUSTRIALS 464287754 402 3,816 SH   SOLE   3,816 0 0
ISHARES TR US HLTHCARE ETF 464287762 653 2,260 SH   SOLE   2,260 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 138 766 SH   SOLE   766 0 0
ISHARES TR U.S. FINLS ETF 464287788 544 6,437 SH   SOLE   5,637 0 800
ISHARES TR U.S. ENERGY ETF 464287796 287 7,019 SH   SOLE   5,819 0 1,200
ISHARES TR CORE S&P SCP ETF 464287804 14,364 133,150 SH   SOLE   81,883 0 51,267
ISHARES TR US CONSM STAPLES 464287812 309 1,544 SH   SOLE   1,544 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 77 515 SH   SOLE   515 0 0
ISHARES TR DOW JONES US ETF 464287846 57 510 SH   SOLE   510 0 0
ISHARES TR EUROPE ETF 464287861 600 11,948 SH   SOLE   8,948 0 3,000
ISHARES TR SP SMCP600VL ETF 464287879 1,082 10,564 SH   SOLE   9,641 0 923
ISHARES TR S&P SML 600 GWT 464287887 1,404 11,222 SH   SOLE   10,312 0 910
ISHARES TR SHRT NAT MUN ETF 464288158 10,382 99,251 SH   SOLE   98,251 0 1,000
ISHARES TR AGENCY BOND ETF 464288166 169 1,509 SH   SOLE   1,509 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 25 336 SH   SOLE   143 0 193
ISHARES TR GL CLEAN ENE ETF 464288224 3,923 182,287 SH   SOLE   127,234 0 55,053
ISHARES TR MSCI ACWI EX US 464288240 833 15,941 SH   SOLE   14,411 0 1,530
ISHARES TR MSCI ACWI ETF 464288257 1,844 18,484 SH   SOLE   9,534 0 8,950
ISHARES TR EAFE SML CP ETF 464288273 1,883 28,383 SH   SOLE   23,647 0 4,736
ISHARES TR JPMORGAN USD EMG 464288281 198 2,029 SH   SOLE   1,993 0 36
ISHARES TR MRGSTR MD CP GRW 464288307 54 846 SH   SOLE   846 0 0
ISHARES TR GLB INFRASTR ETF 464288372 111 2,182 SH   SOLE   1,482 0 700
ISHARES TR NATIONAL MUN ETF 464288414 4,231 38,590 SH   SOLE   34,530 0 4,060
ISHARES TR ASIA 50 ETF 464288430 5 66 SH   SOLE   66 0 0
ISHARES TR INTL SEL DIV ETF 464288448 2,265 71,312 SH   SOLE   59,875 0 11,437
ISHARES TR INTL DEV RE ETF 464288489 44 1,600 SH   SOLE   1,600 0 0
ISHARES TR DEVSMCP EXNA ETF 464288497 2 40 SH   SOLE   40 0 0
ISHARES TR IBOXX HI YD ETF 464288513 734 8,919 SH   SOLE   7,111 0 1,808
ISHARES TR RESIDENTIAL MULT 464288562 141 1,467 SH   SOLE   1,392 0 75
ISHARES TR MSCI KLD400 SOC 464288570 3,268 37,727 SH   SOLE   34,163 0 3,564
ISHARES TR MBS ETF 464288588 365 3,585 SH   SOLE   3,000 0 585
ISHARES TR GOV/CRED BD ETF 464288596 39 340 SH   SOLE   270 0 70
ISHARES TR MRGSTR SM CP GR 464288604 29 660 SH   SOLE   660 0 0
ISHARES TR INTRM GOV CR ETF 464288612 232 2,138 SH   SOLE   1,588 0 550
ISHARES TR USD INV GRDE ETF 464288620 859 15,600 SH   SOLE   755 0 14,845
ISHARES TR ISHS 5-10YR INVT 464288638 441 8,033 SH   SOLE   8,033 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 1,516 29,308 SH   SOLE   25,347 0 3,961
ISHARES TR 10-20 YR TRS ETF 464288653 17 124 SH   SOLE   31 0 93
ISHARES TR 3 7 YR TREAS BD 464288661 726 5,952 SH   SOLE   5,952 0 0
ISHARES TR SHORT TREAS BD 464288679 493 4,468 SH   SOLE   4,468 0 0
ISHARES TR PFD AND INCM SEC 464288687 9,141 250,988 SH   SOLE   236,943 0 14,045
ISHARES TR GLOBAL MATER ETF 464288695 7 69 SH   SOLE   15 0 54
ISHARES TR MRNING SM CP ETF 464288703 10 170 SH   SOLE   0 0 170
ISHARES TR GLB CNSM STP ETF 464288737 11 172 SH   SOLE   0 0 172
ISHARES TR US HOME CONS ETF 464288752 3 52 SH   SOLE   52 0 0
ISHARES TR US AER DEF ETF 464288760 4,834 43,637 SH   SOLE   24,582 0 19,055
ISHARES TR US REGNL BKS ETF 464288778 61 1,043 SH   SOLE   77 0 966
ISHARES TR US BR DEL SE ETF 464288794 4 37 SH   SOLE   37 0 0
ISHARES TR MSCI USA ESG SLC 464288802 2,283 23,580 SH   SOLE   21,504 0 2,076
ISHARES TR U.S. MED DVC ETF 464288810 4,570 74,963 SH   SOLE   70,001 0 4,962
ISHARES TR US HLTHCR PR ETF 464288828 48 168 SH   SOLE   168 0 0
ISHARES TR U.S. PHARMA ETF 464288836 58 300 SH   SOLE   300 0 0
ISHARES TR US OIL GS EX ETF 464288851 1,159 13,750 SH   SOLE   1,850 0 11,900
ISHARES TR MICRO-CAP ETF 464288869 19 150 SH   SOLE   100 0 50
ISHARES TR EAFE VALUE ETF 464288877 1,951 38,808 SH   SOLE   31,615 0 7,193
ISHARES TR EAFE GRWTH ETF 464288885 14,179 147,281 SH   SOLE   125,331 0 21,950
ISHARES TR BRAZIL SM-CP ETF 464289131 3 200 SH   SOLE   200 0 0
ISHARES TR MSCI EURO FL ETF 464289180 159 8,430 SH   SOLE   7,130 0 1,300
ISHARES TR RUS TP200 VL ETF 464289420 230 3,305 SH   SOLE   3,305 0 0
ISHARES TR RUS TP200 GR ETF 464289438 1,295 8,148 SH   SOLE   8,148 0 0
ISHARES TR 10+ YR INVST GRD 464289511 25 408 SH   SOLE   265 0 143
ISHARES TR AGGRES ALLOC ETF 464289859 43 625 SH   SOLE   625 0 0
ISHARES TR US TREAS BD ETF 46429B267 335 13,458 SH   SOLE   10,933 0 2,525
ISHARES TR A RATE CP BD ETF 46429B291 196 3,773 SH   SOLE   3,773 0 0
ISHARES TR MSCI INDIA ETF 46429B598 129 2,900 SH   SOLE   1,250 0 1,650
ISHARES TR FLTG RATE NT ETF 46429B655 5,250 103,928 SH   SOLE   40,115 0 63,813
ISHARES TR CORE HIGH DV ETF 46429B663 1,884 17,626 SH   SOLE   15,546 0 2,080
ISHARES TR MSCI CHINA ETF 46429B671 22 419 SH   SOLE   218 0 201
ISHARES TR MSCI EAFE MIN VL 46429B689 439 6,086 SH   SOLE   4,791 0 1,295
ISHARES TR MSCI USA MIN VOL 46429B697 7,417 95,612 SH   SOLE   79,797 0 15,815
ISHARES TR 0-5 YR TIPS ETF 46429B747 4,437 42,280 SH   SOLE   40,205 0 2,075
ISHARES TR MSCI USA QLT FCT 46432F339 1,458 10,830 SH   SOLE   9,922 0 908
ISHARES TR MSCI USA VALUE 46432F388 898 8,583 SH   SOLE   8,583 0 0
ISHARES TR MSCI USA MMENTM 46432F396 243 1,442 SH   SOLE   1,326 0 116
ISHARES TR CORE MSCI TOTAL 46432F834 3,222 48,394 SH   SOLE   47,394 0 1,000
ISHARES TR CORE MSCI EAFE 46432F842 28,800 414,322 SH   SOLE   371,293 0 43,029
ISHARES TR CORE 1 5 YR USD 46432F859 914 18,859 SH   SOLE   17,112 0 1,747
ISHARES TR 0-5YR INVT GR CP 46434V100 3 65 SH   SOLE   65 0 0
ISHARES TR MSCI INTL MULTFT 46434V274 21 765 SH   SOLE   765 0 0
ISHARES TR MSCI USA MULTIFT 46434V282 53 1,185 SH   SOLE   1,185 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 529 8,963 SH   SOLE   8,963 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 64 1,456 SH   SOLE   1,456 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 39 1,064 SH   SOLE   0 0 1,064
ISHARES TR MSCI CHINA A 46434V514 414 11,210 SH   SOLE   10,642 0 568
ISHARES TR CORE DIV GRWTH 46434V621 1,456 27,260 SH   SOLE   26,469 0 791
ISHARES TR CUR HED MSCI GER 46434V704 59 2,039 SH   SOLE   1,262 0 777
ISHARES TR CORE MSCI EURO 46434V738 532 9,970 SH   SOLE   9,970 0 0
ISHARES TR HDG MSCI EAFE 46434V803 6,184 182,213 SH   SOLE   182,213 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 2,013 40,142 SH   SOLE   40,142 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 748 29,600 SH   SOLE   29,600 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 1,324 52,860 SH   SOLE   48,860 0 4,000
ISHARES TR IBONDS DEC24 ETF 46434VBG4 38 1,500 SH   SOLE   1,500 0 0
ISHARES TR CONV BD ETF 46435G102 516 6,191 SH   SOLE   6,191 0 0
ISHARES TR ESG AWRE USD ETF 46435G193 415 16,503 SH   SOLE   16,503 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243 184 7,458 SH   SOLE   7,458 0 0
ISHARES TR RUSEL 2500 ETF 46435G268 122 1,950 SH   SOLE   1,950 0 0
ISHARES TR CORE MSCI INTL 46435G326 4 70 SH   SOLE   0 0 70
ISHARES TR MSCI UK ETF NEW 46435G334 4,273 127,032 SH   SOLE   119,072 0 7,960
ISHARES TR MORTGE REL ETF 46435G342 42 1,300 SH   SOLE   1,300 0 0
ISHARES TR CR 5 10 YR ETF 46435G417 149 3,145 SH   SOLE   3,145 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 1,428 14,088 SH   SOLE   12,335 0 1,753
ISHARES TR MSCI USA SMCP MN 46435G433 0 2 SH   SOLE   2 0 0
ISHARES TR FALN ANGLS USD 46435G474 1 53 SH   SOLE   53 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 20,054 271,993 SH   SOLE   270,813 0 1,180
ISHARES TR ESG MSCI LEADR 46435U218 1,138 14,366 SH   SOLE   14,366 0 0
ISHARES TR MSCI JP VALUE 46435U374 47 1,750 SH   SOLE   1,750 0 0
ISHARES TR IBDS DEC28 ETF 46435U515 13 500 SH   SOLE   500 0 0
ISHARES TR ESG AWR US AGRGT 46435U549 119 2,314 SH   SOLE   2,314 0 0
ISHARES TR US INFRASTRUC 46435U713 80 2,062 SH   SOLE   2,062 0 0
ISHARES TR BROAD USD HIGH 46435U853 75 1,918 SH   SOLE   1,728 0 190
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 22 443 SH   SOLE   443 0 0
ISHARES U S ETF TR INT RT HDG C B 46431W705 28 298 SH   SOLE   0 0 298
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 414 10,349 SH   SOLE   8,079 0 2,270
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 200 35,013 SH   SOLE   34,857 0 156
ITT INC COM 45073V108 1,894 25,182 SH   SOLE   24,082 0 1,100
J & J SNACK FOODS CORP COM 466032109 1,010 6,511 SH   SOLE   6,160 0 351
J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 860 15,678 SH   SOLE   15,678 0 0
J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 553 10,905 SH   SOLE   10,644 0 261
J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 369 5,260 SH   SOLE   5,154 0 106
J P MORGAN EXCHANGE-TRADED F BETABUILDERS DEV 46641Q233 558 10,026 SH   SOLE   9,363 0 663
J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 547 8,901 SH   SOLE   8,401 0 500
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 14,694 290,156 SH   SOLE   290,156 0 0
JABIL INC COM 466313103 323 5,231 SH   SOLE   5,231 0 0
JACOBS ENGR GROUP INC COM 469814107 15,687 113,831 SH   SOLE   87,076 0 26,755
JAMF HLDG CORP COM 47074L105 4,478 128,650 SH   SOLE   117,644 0 11,006
JOHN BEAN TECHNOLOGIES CORP COM 477839104 1,889 15,948 SH   SOLE   15,088 0 860
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 68 1,207 SH   SOLE   1,207 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 641 12,192 SH   SOLE   12,192 0 0
JOHNSON & JOHNSON COM 478160104 174,855 986,598 SH   SOLE   676,980 0 309,618
JOHNSON CTLS INTL PLC SHS G51502105 606 9,241 SH   SOLE   4,805 0 4,436
JONES LANG LASALLE INC COM 48020Q107 14,070 58,759 SH   SOLE   39,749 0 19,010
JPMORGAN CHASE & CO COM 46625H100 239,965 1,760,305 SH   SOLE   1,147,703 0 612,602
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 812 38,833 SH   SOLE   11,888 0 26,945
JUNIPER NETWORKS INC COM 48203R104 520 13,997 SH   SOLE   12,247 0 1,750
KADANT INC COM 48282T104 1,210 6,231 SH   SOLE   5,888 0 343
KARAT PACKAGING INC COM 48563L101 578 29,122 SH   SOLE   26,495 0 2,627
KELLOGG CO COM 487836108 2,677 41,518 SH   SOLE   39,260 0 2,258
KEMPER CORP COM 488401100 656 11,611 SH   SOLE   11,411 0 200
KEURIG DR PEPPER INC COM 49271V100 235 6,193 SH   SOLE   5,665 0 528
KEYCORP COM 493267108 1,173 52,394 SH   SOLE   42,581 0 9,813
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,071 6,780 SH   SOLE   3,744 0 3,036
KFORCE INC COM 493732101 251 3,393 SH   SOLE   3,393 0 0
KIMBERLY-CLARK CORP COM 494368103 12,054 97,875 SH   SOLE   66,774 0 31,101
KINDER MORGAN INC DEL COM 49456B101 11,743 621,007 SH   SOLE   482,238 0 138,769
KINSALE CAP GROUP INC COM 49714P108 10,107 44,324 SH   SOLE   41,774 0 2,550
KKR & CO INC COM 48251W104 774 13,229 SH   SOLE   10,429 0 2,800
KLA CORP COM NEW 482480100 8,261 22,566 SH   SOLE   5,158 0 17,408
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 2,939 58,254 SH   SOLE   53,965 0 4,289
KOHLS CORP COM 500255104 1,733 28,668 SH   SOLE   17,286 0 11,382
KORNIT DIGITAL LTD SHS M6372Q113 95,972 1,160,625 SH   SOLE   1,005,288 0 155,337
KRAFT HEINZ CO COM 500754106 17,926 455,099 SH   SOLE   447,847 0 7,252
KRANESHARES TR CSI CHI INTERNET 500767306 39 1,379 SH   SOLE   1,379 0 0
KRANESHARES TR QUADRTC INT RT 500767736 7,900 308,337 SH   SOLE   210,837 0 97,500
KROGER CO COM 501044101 842 14,673 SH   SOLE   8,285 0 6,388
KYNDRYL HLDGS INC COMMON STOCK 50155Q100 293 22,328 SH   SOLE   20,174 0 2,154
L3HARRIS TECHNOLOGIES INC COM 502431109 5,659 22,776 SH   SOLE   21,950 0 826
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,154 4,375 SH   SOLE   3,125 0 1,250
LAM RESEARCH CORP COM 512807108 1,801 3,350 SH   SOLE   2,308 0 1,042
LAMAR ADVERTISING CO NEW CL A 512816109 477 4,108 SH   SOLE   3,916 0 192
LAMB WESTON HLDGS INC COM 513272104 320 5,333 SH   SOLE   1,782 0 3,551
LANDSTAR SYS INC COM 515098101 1,695 11,238 SH   SOLE   11,095 0 143
LAS VEGAS SANDS CORP COM 517834107 336 8,654 SH   SOLE   1,019 0 7,635
LATCH INC COM 51818V106 1,449 339,373 SH   SOLE   330,168 0 9,205
LATHAM GROUP INC COM 51819L107 1,067 80,565 SH   SOLE   77,848 0 2,717
LATTICE SEMICONDUCTOR CORP COM 518415104 3,622 59,428 SH   SOLE   57,650 0 1,778
LAUDER ESTEE COS INC CL A 518439104 22,126 81,248 SH   SOLE   59,520 0 21,728
LEGALZOOM COM INC COM 52466B103 2,438 172,384 SH   SOLE   164,650 0 7,734
LEGGETT & PLATT INC COM 524660107 1,411 40,550 SH   SOLE   4,996 0 35,554
LEIDOS HOLDINGS INC COM 525327102 221 2,046 SH   SOLE   2,046 0 0
LENDINGCLUB CORP COM NEW 52603A208 166 10,495 SH   SOLE   10,245 0 250
LENDINGTREE INC NOTE 0.500% 7/1 52603BAD9 41 50,000 PRN   SOLE   50,000 0 0
LENNAR CORP CL A 526057104 1,642 20,230 SH   SOLE   19,111 0 1,119
LENNAR CORP CL B 526057302 396 5,792 SH   SOLE   4,792 0 1,000
LENNOX INTL INC COM 526107107 561 2,175 SH   SOLE   2,175 0 0
LESLIES INC COM 527064109 3,030 156,511 SH   SOLE   150,613 0 5,898
LHC GROUP INC COM 50187A107 1,736 10,295 SH   SOLE   8,625 0 1,670
LIBERTY BROADBAND CORP COM SER A 530307107 12 88 SH   SOLE   81 0 7
LIBERTY BROADBAND CORP COM SER C 530307305 473 3,496 SH   SOLE   2,864 0 632
LIBERTY GLOBAL PLC SHS CL A G5480U104 108 4,244 SH   SOLE   487 0 3,757
LIBERTY GLOBAL PLC SHS CL C G5480U120 370 14,292 SH   SOLE   14,134 0 158
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 75 1,644 SH   SOLE   1,644 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 352 7,699 SH   SOLE   6,853 0 846
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 445 6,377 SH   SOLE   6,377 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1,384 12,303 SH   SOLE   10,078 0 2,225
LILLY ELI & CO COM 532457108 78,071 272,623 SH   SOLE   155,281 0 117,342
LIMELIGHT NETWORKS INC COM 53261M104 489 93,714 SH   SOLE   93,714 0 0
LINCOLN ELEC HLDGS INC COM 533900106 504 3,656 SH   SOLE   3,656 0 0
LINCOLN NATL CORP IND COM 534187109 864 13,214 SH   SOLE   10,710 0 2,504
LINDE PLC SHS G5494J103 85,727 268,375 SH   SOLE   157,144 0 111,231
LITHIA MTRS INC COM 536797103 287 955 SH   SOLE   905 0 50
LITHIUM AMERS CORP NEW COM NEW 53680Q207 262 6,812 SH   SOLE   6,812 0 0
LITTELFUSE INC COM 537008104 6,905 27,684 SH   SOLE   14,959 0 12,725
LIVE NATION ENTERTAINMENT IN COM 538034109 92,828 789,089 SH   SOLE   625,582 0 163,507
LIVEPERSON INC COM 538146101 519 21,241 SH   SOLE   20,080 0 1,161
LIVERAMP HLDGS INC COM 53815P108 1,782 47,662 SH   SOLE   41,422 0 6,240
LL FLOORING HOLDINGS INC COM 55003T107 1,070 76,310 SH   SOLE   66,710 0 9,600
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 36 14,825 SH   SOLE   14,825 0 0
LOCKHEED MARTIN CORP COM 539830109 12,620 28,591 SH   SOLE   23,226 0 5,365
LOEWS CORP COM 540424108 492 7,589 SH   SOLE   5,464 0 2,125
LOWES COS INC COM 548661107 55,816 276,056 SH   SOLE   198,284 0 77,772
LUCID GROUP INC COM 549498103 322 12,693 SH   SOLE   11,288 0 1,405
LULULEMON ATHLETICA INC COM 550021109 177,697 487,245 SH   SOLE   414,098 0 73,147
LUMEN TECHNOLOGIES INC COM 550241103 296 26,237 SH   SOLE   25,677 0 560
LUMINAR TECHNOLOGIES INC COM CL A 550424105 13,154 841,571 SH   SOLE   841,571 0 0
LYFT INC CL A COM 55087P104 1,124 29,266 SH   SOLE   25,016 0 4,250
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,112 10,812 SH   SOLE   8,839 0 1,973
M & T BK CORP COM 55261F104 542 3,198 SH   SOLE   2,815 0 383
MACYS INC COM 55616P104 480 19,724 SH   SOLE   16,574 0 3,150
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 9,827 200,265 SH   SOLE   163,295 0 36,970
MAIN STR CAP CORP COM 56035L104 2,304 54,038 SH   SOLE   39,373 0 14,665
MANDIANT INC COM 562662106 1,470 65,901 SH   SOLE   47,826 0 18,075
MANPOWERGROUP INC WIS COM 56418H100 356 3,786 SH   SOLE   3,770 0 16
MANULIFE FINL CORP COM 56501R106 1,274 59,670 SH   SOLE   50,238 0 9,432
MARATHON OIL CORP COM 565849106 892 35,523 SH   SOLE   21,375 0 14,148
MARATHON PETE CORP COM 56585A102 4,693 54,891 SH   SOLE   48,325 0 6,566
MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 24,985 708,400 SH   SOLE   635,372 0 73,028
MARCUS & MILLICHAP INC COM 566324109 558 10,600 SH   SOLE   8,841 0 1,759
MARKEL CORP COM 570535104 13,993 9,485 SH   SOLE   8,679 0 806
MARKETAXESS HLDGS INC COM 57060D108 1,763 5,183 SH   SOLE   354 0 4,829
MARQETA INC CLASS A COM 57142B104 392 35,506 SH   SOLE   29,706 0 5,800
MARRIOTT INTL INC NEW CL A 571903202 3,359 19,112 SH   SOLE   16,080 0 3,032
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 227 1,441 SH   SOLE   1,441 0 0
MARSH & MCLENNAN COS INC COM 571748102 6,395 37,526 SH   SOLE   32,117 0 5,409
MARTEN TRANS LTD COM 573075108 407 22,895 SH   SOLE   22,800 0 95
MARTIN MARIETTA MATLS INC COM 573284106 3,592 9,332 SH   SOLE   9,251 0 81
MARVELL TECHNOLOGY INC COM 573874104 47,326 659,962 SH   SOLE   611,993 0 47,969
MASCO CORP COM 574599106 407 7,976 SH   SOLE   2,233 0 5,743
MASTERCARD INCORPORATED CL A 57636Q104 435,455 1,218,465 SH   SOLE   913,866 0 304,599
MATCH GROUP INC NEW COM 57667L107 1,376 12,651 SH   SOLE   10,239 0 2,412
MATTERPORT INC COM CL A 577096100 2,649 326,188 SH   SOLE   326,188 0 0
MAXCYTE INC COM 57777K106 191 27,361 SH   SOLE   26,889 0 472
MAXLINEAR INC COM 57776J100 7,150 122,540 SH   SOLE   111,193 0 11,347
MCCORMICK & CO INC COM VTG 579780107 193 1,927 SH   SOLE   1,927 0 0
MCCORMICK & CO INC COM NON VTG 579780206 74,373 745,221 SH   SOLE   472,065 0 273,156
MCDONALDS CORP COM 580135101 82,789 334,799 SH   SOLE   237,421 0 97,378
MCKESSON CORP COM 58155Q103 3,750 12,249 SH   SOLE   11,758 0 491
MEDIAALPHA INC CL A 58450V104 734 44,359 SH   SOLE   40,818 0 3,541
MEDPACE HLDGS INC COM 58506Q109 2,902 17,738 SH   SOLE   16,561 0 1,177
MEDTRONIC PLC SHS G5960L103 48,264 435,005 SH   SOLE   220,557 0 214,448
MEIRAGTX HLDGS PLC COM G59665102 2,078 150,000 SH   SOLE   150,000 0 0
MERCADOLIBRE INC COM 58733R102 3,423 2,878 SH   SOLE   1,939 0 939
MERCK & CO INC COM 58933Y105 52,454 639,292 SH   SOLE   516,926 0 122,366
MERCURY GENL CORP NEW COM 589400100 604 10,973 SH   SOLE   8,135 0 2,838
MERCURY SYS INC COM 589378108 12,236 189,847 SH   SOLE   158,572 0 31,275
MERIT MED SYS INC COM 589889104 1,578 23,717 SH   SOLE   23,717 0 0
MERITOR INC COM 59001K100 2,209 62,113 SH   SOLE   61,548 0 565
META PLATFORMS INC CL A 30303M102 87,482 393,424 SH   SOLE   323,941 0 69,483
METLIFE INC COM 59156R108 7,265 103,370 SH   SOLE   95,418 0 7,952
METTLER TOLEDO INTERNATIONAL COM 592688105 1,343 978 SH   SOLE   595 0 383
MGE ENERGY INC COM 55277P104 646 8,092 SH   SOLE   7,792 0 300
MGM RESORTS INTERNATIONAL COM 552953101 1,740 41,498 SH   SOLE   40,775 0 723
MGP INGREDIENTS INC NEW COM 55303J106 792 9,255 SH   SOLE   8,255 0 1,000
MICROCHIP TECHNOLOGY INC. COM 595017104 76,285 1,015,234 SH   SOLE   646,120 0 369,114
MICRON TECHNOLOGY INC COM 595112103 27,088 347,770 SH   SOLE   313,743 0 34,027
MICROSOFT CORP COM 594918104 1,157,589 3,754,626 SH   SOLE   2,752,155 0 1,002,471
MICROSTRATEGY INC CL A NEW 594972408 235 483 SH   SOLE   483 0 0
MIDDLEBY CORP COM 596278101 727 4,432 SH   SOLE   1,141 0 3,291
MILLER INDS INC TENN COM NEW 600551204 218 7,755 SH   SOLE   7,755 0 0
MINERALS TECHNOLOGIES INC COM 603158106 663 10,020 SH   SOLE   2,800 0 7,220
MITEK SYS INC COM NEW 606710200 444 30,275 SH   SOLE   29,983 0 292
MKS INSTRS INC COM 55306N104 572 3,815 SH   SOLE   3,815 0 0
MODERNA INC COM 60770K107 2,689 15,611 SH   SOLE   13,469 0 2,142
MOMENTUS INC COM CL A 60879E101 55 17,268 SH   SOLE   17,268 0 0
MONDELEZ INTL INC CL A 609207105 13,878 221,063 SH   SOLE   172,777 0 48,286
MONEYGRAM INTL INC COM NEW 60935Y208 110 10,462 SH   SOLE   10,462 0 0
MONGODB INC CL A 60937P106 58,911 132,805 SH   SOLE   85,790 0 47,015
MONOLITHIC PWR SYS INC COM 609839105 5,019 10,335 SH   SOLE   10,213 0 122
MONROE CAP CORP COM 610335101 4,580 424,482 SH   SOLE   299,524 0 124,958
MONSTER BEVERAGE CORP NEW COM 61174X109 203 2,537 SH   SOLE   2,388 0 149
MONTROSE ENVIRONMENTAL GROUP COM 615111101 39,381 744,018 SH   SOLE   600,292 0 143,726
MOODYS CORP COM 615369105 9,878 29,277 SH   SOLE   18,085 0 11,192
MORGAN STANLEY COM NEW 617446448 18,701 213,967 SH   SOLE   184,278 0 29,689
MORNINGSTAR INC COM 617700109 1,926 7,052 SH   SOLE   5,307 0 1,745
MOSAIC CO NEW COM 61945C103 2,869 43,146 SH   SOLE   38,802 0 4,344
MOTOROLA SOLUTIONS INC COM NEW 620076307 7,761 32,045 SH   SOLE   17,442 0 14,603
MPLX LP COM UNIT REP LTD 55336V100 334 10,079 SH   SOLE   8,280 0 1,799
MSC INDL DIRECT INC CL A 553530106 2,395 28,108 SH   SOLE   19,656 0 8,452
MSCI INC COM 55354G100 892 1,774 SH   SOLE   1,743 0 31
MYRIAD GENETICS INC COM 62855J104 299 11,869 SH   SOLE   2,071 0 9,798
NAPCO SEC TECHNOLOGIES INC COM 630402105 2,629 128,136 SH   SOLE   125,186 0 2,950
NASDAQ INC COM 631103108 1,031 5,784 SH   SOLE   5,722 0 62
NATIONAL BK HLDGS CORP CL A 633707104 342 8,500 SH   SOLE   8,500 0 0
NATIONAL FUEL GAS CO COM 636180101 353 5,135 SH   SOLE   4,082 0 1,053
NATIONAL GRID PLC SPONSORED ADR NE 636274409 954 12,405 SH   SOLE   11,836 0 569
NATIONAL INSTRS CORP COM 636518102 1,077 26,532 SH   SOLE   26,497 0 35
NATIONAL VISION HLDGS INC COM 63845R107 998 22,911 SH   SOLE   22,791 0 120
NATURA &CO HLDG S A ADS 63884N108 179 16,395 SH   SOLE   13,621 0 2,774
NCINO INC COM 63947X101 1,064 25,959 SH   SOLE   24,640 0 1,319
NEKTAR THERAPEUTICS COM 640268108 1,251 232,041 SH   SOLE   192,974 0 39,067
NEOGENOMICS INC COM NEW 64049M209 4,132 340,080 SH   SOLE   312,608 0 27,472
NEPHROS INC COM 640671400 159 36,249 SH   SOLE   36,249 0 0
NETAPP INC COM 64110D104 1,851 22,297 SH   SOLE   18,384 0 3,913
NETFLIX INC COM 64110L106 47,551 126,941 SH   SOLE   109,105 0 17,836
NEUROCRINE BIOSCIENCES INC COM 64125C109 987 10,530 SH   SOLE   10,057 0 473
NEURONETICS INC COM 64131A105 587 193,723 SH   SOLE   177,527 0 16,196
NEVRO CORP COM 64157F103 3,688 50,995 SH   SOLE   45,262 0 5,733
NEW FORTRESS ENERGY INC COM CL A 644393100 792 18,597 SH   SOLE   18,597 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 164 14,904 SH   SOLE   14,904 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 747 69,654 SH   SOLE   44,245 0 25,409
NEWELL BRANDS INC COM 651229106 292 13,642 SH   SOLE   10,776 0 2,866
NEWMONT CORP COM 651639106 3,378 42,511 SH   SOLE   32,730 0 9,781
NEXPOINT RESIDENTIAL TR INC COM 65341D102 441 4,880 SH   SOLE   4,880 0 0
NEXTERA ENERGY INC COM 65339F101 42,389 500,399 SH   SOLE   344,028 0 156,371
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,323 15,869 SH   SOLE   13,894 0 1,975
NICE LTD SPONSORED ADR 653656108 859 3,921 SH   SOLE   3,916 0 5
NICOLET BANKSHARES INC COM 65406E102 244 2,610 SH   SOLE   2,610 0 0
NIKE INC CL B 654106103 48,719 362,063 SH   SOLE   243,084 0 118,979
NISOURCE INC COM 65473P105 759 23,882 SH   SOLE   21,929 0 1,953
NOMAD FOODS LTD USD ORD SHS G6564A105 264 11,693 SH   SOLE   11,693 0 0
NORFOLK SOUTHN CORP COM 655844108 12,105 42,442 SH   SOLE   27,264 0 15,178
NORTHERN TR CORP COM 665859104 27,987 240,332 SH   SOLE   159,115 0 81,217
NORTHROP GRUMMAN CORP COM 666807102 12,629 28,238 SH   SOLE   23,481 0 4,757
NORTONLIFELOCK INC COM 668771108 344 12,958 SH   SOLE   9,704 0 3,254
NOVANTA INC COM 67000B104 1,187 8,339 SH   SOLE   8,019 0 320
NOVARTIS AG SPONSORED ADR 66987V109 8,789 100,165 SH   SOLE   83,893 0 16,272
NOVOCURE LTD ORD SHS G6674U108 572 6,903 SH   SOLE   6,703 0 200
NOVO-NORDISK A S ADR 670100205 2,136 19,466 SH   SOLE   12,870 0 6,596
NUCOR CORP COM 670346105 3,690 24,822 SH   SOLE   20,991 0 3,831
NUTANIX INC CL A 67059N108 7,944 296,205 SH   SOLE   237,977 0 58,228
NUTRIEN LTD COM 67077M108 1,306 12,562 SH   SOLE   8,546 0 4,016
NUVASIVE INC COM 670704105 481 8,490 SH   SOLE   8,297 0 193
NUVEI CORPORATION SUB VTG SHS 67079A102 328 4,350 SH   SOLE   4,150 0 200
NVIDIA CORPORATION COM 67066G104 135,356 496,065 SH   SOLE   374,223 0 121,842
NXP SEMICONDUCTORS N V COM N6596X109 476 2,571 SH   SOLE   2,395 0 176
OAK STR HEALTH INC COM 67181A107 5,170 192,350 SH   SOLE   173,020 0 19,330
OCCIDENTAL PETE CORP COM 674599105 853 15,025 SH   SOLE   9,289 0 5,736
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 63 1,776 SH   SOLE   1,752 0 24
OCEAN PWR TECHNOLOGIES INC COM NEW 674870506 14 10,000 SH   SOLE   10,000 0 0
OKTA INC CL A 679295105 43,756 289,851 SH   SOLE   252,021 0 37,830
OLD DOMINION FREIGHT LINE IN COM 679580100 5,588 18,710 SH   SOLE   16,803 0 1,907
OLD NATL BANCORP IND COM 680033107 397 24,233 SH   SOLE   15,747 0 8,486
OLD REP INTL CORP COM 680223104 1,632 63,084 SH   SOLE   59,655 0 3,429
OLD SECOND BANCORP INC ILL COM 680277100 161 11,066 SH   SOLE   6,000 0 5,066
OLIN CORP COM PAR $1 680665205 221 4,221 SH   SOLE   4,171 0 50
OLO INC CL A 68134L109 1,249 94,288 SH   SOLE   87,266 0 7,022
OMNICOM GROUP INC COM 681919106 19,660 231,624 SH   SOLE   231,435 0 189
ON SEMICONDUCTOR CORP COM 682189105 267 4,258 SH   SOLE   3,108 0 1,150
ONE GAS INC COM 68235P108 239 2,705 SH   SOLE   2,205 0 500
ONEOK INC NEW COM 682680103 3,592 50,851 SH   SOLE   28,853 0 21,998
ONESPAWORLD HOLDINGS LIMITED COM P73684113 111 10,930 SH   SOLE   10,930 0 0
OOMA INC COM 683416101 169 11,252 SH   SOLE   5,052 0 6,200
OPEN TEXT CORP COM 683715106 338 7,973 SH   SOLE   7,945 0 28
OPENDOOR TECHNOLOGIES INC COM 683712103 563 65,064 SH   SOLE   57,186 0 7,878
OPTIMIZERX CORP COM NEW 68401U204 27,372 725,855 SH   SOLE   661,398 0 64,457
OPTION CARE HEALTH INC COM NEW 68404L201 9,008 315,399 SH   SOLE   215,249 0 100,150
ORACLE CORP COM 68389X105 15,652 189,199 SH   SOLE   146,671 0 42,528
OREILLY AUTOMOTIVE INC COM 67103H107 49,207 71,839 SH   SOLE   39,266 0 32,573
ORGANON & CO COMMON STOCK 68622V106 972 27,827 SH   SOLE   21,845 0 5,982
ORIGIN MATERIALS INC COM 68622D106 132 20,000 SH   SOLE   20,000 0 0
OSHKOSH CORP COM 688239201 786 7,805 SH   SOLE   7,132 0 673
OTIS WORLDWIDE CORP COM 68902V107 958 12,453 SH   SOLE   9,293 0 3,160
OUSTER INC COM 68989M103 195 43,302 SH   SOLE   0 0 43,302
OUTLOOK THERAPEUTICS INC COM NEW 69012T206 41 23,000 SH   SOLE   23,000 0 0
OVERSTOCK COM INC DEL COM 690370101 661 15,010 SH   SOLE   15,010 0 0
OVID THERAPEUTICS INC COM 690469101 183 58,365 SH   SOLE   58,365 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 176 11,900 SH   SOLE   400 0 11,500
P & F INDS INC CL A NEW 692830508 66 11,000 SH   SOLE   0 0 11,000
P3 HEALTH PARTNERS INC COM CL A 744413105 241 30,800 SH   SOLE   30,800 0 0
P3 HEALTH PARTNERS INC *W EXP 11/19/202 744413113 16 10,265 SH   SOLE   10,265 0 0
PACCAR INC COM 693718108 1,082 12,288 SH   SOLE   6,425 0 5,863
PACER FDS TR TRENDP US LAR CP 69374H105 442 11,371 SH   SOLE   11,371 0 0
PACER FDS TR BNCHMRK INFRA 69374H741 60 1,527 SH   SOLE   1,448 0 79
PACKAGING CORP AMER COM 695156109 219 1,403 SH   SOLE   1,371 0 32
PAGERDUTY INC COM 69553P100 591 17,294 SH   SOLE   17,294 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 629 45,842 SH   SOLE   25,842 0 20,000
PALO ALTO NETWORKS INC COM 697435105 91,178 146,469 SH   SOLE   107,260 0 39,209
PALOMAR HLDGS INC COM 69753M105 14,709 229,861 SH   SOLE   209,520 0 20,341
PAN AMERN SILVER CORP COM 697900108 943 34,558 SH   SOLE   20,145 0 14,413
PAR TECHNOLOGY CORP COM 698884103 758 18,782 SH   SOLE   18,071 0 711
PARAMOUNT GLOBAL CLASS B COM 92556H206 7,949 210,226 SH   SOLE   196,030 0 14,196
PARKER-HANNIFIN CORP COM 701094104 7,295 25,708 SH   SOLE   21,865 0 3,843
PAYCHEX INC COM 704326107 34,503 252,824 SH   SOLE   171,475 0 81,349
PAYCOM SOFTWARE INC COM 70432V102 1,164 3,361 SH   SOLE   1,893 0 1,468
PAYLOCITY HLDG CORP COM 70438V106 36,133 175,599 SH   SOLE   165,851 0 9,748
PAYPAL HLDGS INC COM 70450Y103 215,888 1,866,737 SH   SOLE   1,429,510 0 437,227
PAYSIGN INC COM 70451A104 30 15,120 SH   SOLE   15,120 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 4,133 156,430 SH   SOLE   134,344 0 22,086
PENN NATL GAMING INC COM 707569109 259 6,094 SH   SOLE   5,407 0 687
PENUMBRA INC COM 70975L107 2,473 11,133 SH   SOLE   8,690 0 2,443
PEPSICO INC COM 713448108 78,527 469,154 SH   SOLE   356,808 0 112,346
PERFICIENT INC COM 71375U101 9,941 90,299 SH   SOLE   85,878 0 4,421
PERFORMANCE FOOD GROUP CO COM 71377A103 1,221 23,987 SH   SOLE   23,531 0 456
PERKINELMER INC COM 714046109 1,183 6,783 SH   SOLE   6,669 0 114
PFIZER INC COM 717081103 63,340 1,223,485 SH   SOLE   903,681 0 319,804
PHASEBIO PHARMACEUTICALS INC COM 717224109 47 35,696 SH   SOLE   35,696 0 0
PHILIP MORRIS INTL INC COM 718172109 13,278 141,345 SH   SOLE   108,000 0 33,345
PHILLIPS 66 COM 718546104 4,625 53,538 SH   SOLE   49,716 0 3,822
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 327 9,508 SH   SOLE   6,788 0 2,720
PHREESIA INC COM 71944F106 9,481 359,670 SH   SOLE   251,813 0 107,857
PIERIS PHARMACEUTICALS INC COM 720795103 390 128,745 SH   SOLE   77,340 0 51,405
PIMCO ETF TR 1-5 US TIP IDX 72201R205 35 645 SH   SOLE   0 0 645
PIMCO ETF TR ACTIVE BD ETF 72201R775 301 2,962 SH   SOLE   2,752 0 210
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 630 6,551 SH   SOLE   5,310 0 1,241
PIMCO ETF TR INV GRD CRP BD 72201R817 127 1,221 SH   SOLE   1,200 0 21
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1,873 18,703 SH   SOLE   17,922 0 781
PIMCO ETF TR 25YR+ ZERO U S 72201R882 950 7,163 SH   SOLE   5,213 0 1,950
PING IDENTITY HLDG CORP COM 72341T103 10,902 397,466 SH   SOLE   374,362 0 23,104
PINNACLE WEST CAP CORP COM 723484101 421 5,397 SH   SOLE   4,047 0 1,350
PIONEER NAT RES CO COM 723787107 39,440 157,742 SH   SOLE   121,392 0 36,350
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 138 12,838 SH   SOLE   2,838 0 10,000
PLANET FITNESS INC CL A 72703H101 48,436 573,344 SH   SOLE   449,865 0 123,479
PLUG POWER INC COM NEW 72919P202 238 8,328 SH   SOLE   8,213 0 115
PNC FINL SVCS GROUP INC COM 693475105 3,135 16,997 SH   SOLE   13,757 0 3,240
POOL CORP COM 73278L105 205,603 486,231 SH   SOLE   386,803 0 99,428
POPULAR INC COM NEW 733174700 789 9,650 SH   SOLE   9,650 0 0
PORTILLOS INC COM CL A 73642K106 4,949 201,514 SH   SOLE   183,964 0 17,550
PORTLAND GEN ELEC CO COM NEW 736508847 601 10,890 SH   SOLE   1,724 0 9,166
POSEIDA THERAPEUTICS INC COM 73730P108 203 45,217 SH   SOLE   42,876 0 2,341
POWERSCHOOL HOLDINGS INC COM CL A 73939C106 2,022 122,454 SH   SOLE   65,179 0 57,275
PPG INDS INC COM 693506107 4,243 32,371 SH   SOLE   16,432 0 15,939
PRA GROUP INC COM 69354N106 7,682 170,411 SH   SOLE   139,501 0 30,910
PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 2,755 2,490,000 PRN   SOLE   1,980,000 0 510,000
PRICE T ROWE GROUP INC COM 74144T108 14,671 97,034 SH   SOLE   87,763 0 9,271
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 276 3,762 SH   SOLE   2,833 0 929
PRIVIA HEALTH GROUP INC COM 74276R102 465 17,412 SH   SOLE   17,217 0 195
PROCTER AND GAMBLE CO COM 742718109 133,246 872,028 SH   SOLE   587,693 0 284,335
PROGRESSIVE CORP COM 743315103 130,424 1,144,173 SH   SOLE   961,235 0 182,938
PROLOGIS INC. COM 74340W103 3,490 21,612 SH   SOLE   13,740 0 7,872
PROS HOLDINGS INC COM 74346Y103 3,122 93,712 SH   SOLE   88,487 0 5,225
PROSHARES TR ULTRAPRO SHORT S 74347B110 2 160 SH   SOLE   160 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347B201 67 3,254 SH   SOLE   2,442 0 812
PROSHARES TR SHORT S&P 500 NE 74347B425 79 5,605 SH   SOLE   4,355 0 1,250
PROSHARES TR INVT INT RT HG 74347B607 5 65 SH   SOLE   0 0 65
PROSHARES TR RUSS 2000 DIVD 74347B698 453 7,009 SH   SOLE   7,009 0 0
PROSHARES TR SHORT QQQ NEW 74347B714 54 4,648 SH   SOLE   4,648 0 0
PROSHARES TR BITCOIN STRATE 74347G440 114 4,000 SH   SOLE   4,000 0 0
PROSHARES TR ULTSHT REAL EST 74347G556 0 5 SH   SOLE   5 0 0
PROSHARES TR PSHS ULTRA O&G 74347G705 45 319 SH   SOLE   130 0 189
PROSHARES TR PSHS ULT S&P 500 74347R107 168 2,558 SH   SOLE   1,200 0 1,358
PROSHARES TR PSHS SHT OIL&GAS 74347R222 69 6,520 SH   SOLE   6,120 0 400
PROSHARES TR PSHS ULTRA DOW30 74347R305 98 1,350 SH   SOLE   1,350 0 0
PROSHARES TR PSHS SH MSCI EMR 74347R396 3 195 SH   SOLE   195 0 0
PROSHARES TR PSHS ULT SEMICDT 74347R669 747 18,700 SH   SOLE   18,700 0 0
PROSHARES TR ULTRA FNCLS NEW 74347X633 671 10,635 SH   SOLE   9,435 0 1,200
PROSHARES TR ULTRPRO DOW30 74347X823 15 200 SH   SOLE   0 0 200
PROSHARES TR ULTRAPRO QQQ 74347X831 21 369 SH   SOLE   169 0 200
PROSHARES TR SHRT 20+YR TRE 74347X849 4,780 270,190 SH   SOLE   232,985 0 37,205
PROSHARES TR ULTRPRO S&P500 74347X864 1 18 SH   SOLE   18 0 0
PROSHARES TR PET CARE ETF 74348A145 13 200 SH   SOLE   200 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 5,916 62,333 SH   SOLE   62,258 0 75
PROSPECT CAP CORP COM 74348T102 450 54,300 SH   SOLE   54,300 0 0
PROTO LABS INC COM 743713109 384 7,251 SH   SOLE   6,981 0 270
PRUDENTIAL FINL INC COM 744320102 5,979 50,600 SH   SOLE   48,419 0 2,181
PTC INC COM 69370C100 222 2,061 SH   SOLE   0 0 2,061
PUBLIC STORAGE COM 74460D109 1,041 2,668 SH   SOLE   2,657 0 11
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 765 10,927 SH   SOLE   10,081 0 846
PURE CYCLE CORP COM NEW 746228303 3,613 300,605 SH   SOLE   219,005 0 81,600
PURE STORAGE INC CL A 74624M102 102,127 2,892,295 SH   SOLE   1,733,010 0 1,159,285
PVH CORPORATION COM 693656100 252 3,287 SH   SOLE   59 0 3,228
QUALCOMM INC COM 747525103 60,495 395,859 SH   SOLE   339,738 0 56,121
QUALTRICS INTL INC COM CL A 747601201 26,053 912,535 SH   SOLE   661,079 0 251,456
QUANTA SVCS INC COM 74762E102 2,126 16,156 SH   SOLE   12,935 0 3,221
QUANTERIX CORP COM 74766Q101 372 12,760 SH   SOLE   12,560 0 200
QUEST DIAGNOSTICS INC COM 74834L100 1,118 8,172 SH   SOLE   6,702 0 1,470
QUIDEL CORP COM 74838J101 20,696 184,031 SH   SOLE   183,504 0 527
QUINSTREET INC COM 74874Q100 11,242 969,130 SH   SOLE   856,719 0 112,411
RACKSPACE TECHNOLOGY INC COM 750102105 114 10,250 SH   SOLE   250 0 10,000
RAPID7 INC COM 753422104 11,249 101,124 SH   SOLE   95,495 0 5,629
RAYONIER INC COM 754907103 1,709 41,551 SH   SOLE   29,436 0 12,115
RAYTHEON TECHNOLOGIES CORP COM 75513E101 26,244 264,901 SH   SOLE   230,080 0 34,821
RBC BEARINGS INC COM 75524B104 337 1,740 SH   SOLE   1,390 0 350
REALTY INCOME CORP COM 756109104 1,296 18,695 SH   SOLE   16,622 0 2,073
REDFIN CORP COM 75737F108 6,269 347,490 SH   SOLE   327,609 0 19,881
REDWOOD TR INC COM 758075402 597 56,691 SH   SOLE   46,691 0 10,000
REDWOOD TRUST INC NOTE 5.625% 7/1 758075AD7 199 200,000 PRN   SOLE   150,000 0 50,000
REGENERON PHARMACEUTICALS COM 75886F107 999 1,431 SH   SOLE   1,377 0 54
REGIONS FINANCIAL CORP NEW COM 7591EP100 9,629 432,576 SH   SOLE   361,972 0 70,604
REGULUS THERAPEUTICS INC COM NEW 75915K200 3 11,200 SH   SOLE   10,200 0 1,000
REPAY HLDGS CORP COM CL A 76029L100 13,788 933,539 SH   SOLE   850,326 0 83,213
REPLIGEN CORP COM 759916109 533 2,835 SH   SOLE   1,985 0 850
REPUBLIC SVCS INC COM 760759100 4,129 31,162 SH   SOLE   28,854 0 2,308
RESMED INC COM 761152107 72,168 297,589 SH   SOLE   182,224 0 115,365
REVANCE THERAPEUTICS INC COM 761330109 247 12,651 SH   SOLE   8,441 0 4,210
REVOLVE GROUP INC CL A 76156B107 968 18,035 SH   SOLE   17,600 0 435
RH COM 74967X103 6,213 19,053 SH   SOLE   15,343 0 3,710
RINGCENTRAL INC CL A 76680R206 21,775 185,779 SH   SOLE   92,304 0 93,475
RINGCENTRAL INC NOTE3/0 76680RAF4 3,878 4,460,000 PRN   SOLE   3,821,000 0 639,000
RITCHIE BROS AUCTIONEERS COM 767744105 38,315 649,068 SH   SOLE   316,116 0 332,952
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 646 12,865 SH   SOLE   11,178 0 1,687
ROBERT HALF INTL INC COM 770323103 8,403 73,591 SH   SOLE   71,785 0 1,806
ROBLOX CORP CL A 771049103 412 8,904 SH   SOLE   8,814 0 90
ROCKET LAB USA INC COM 773122106 3,433 426,519 SH   SOLE   373,643 0 52,876
ROCKET PHARMACEUTICALS INC COM 77313F106 199 12,551 SH   SOLE   11,741 0 810
ROCKWELL AUTOMATION INC COM 773903109 86,751 309,793 SH   SOLE   162,619 0 147,174
ROKU INC COM CL A 77543R102 17,533 139,961 SH   SOLE   112,034 0 27,927
ROLLINS INC COM 775711104 65,737 1,875,517 SH   SOLE   1,300,131 0 575,386
ROPER TECHNOLOGIES INC COM 776696106 15,711 33,270 SH   SOLE   25,916 0 7,354
ROSS STORES INC COM 778296103 647 7,152 SH   SOLE   7,092 0 60
ROYAL BK CDA COM 780087102 2,591 23,498 SH   SOLE   22,677 0 821
ROYAL CARIBBEAN GROUP COM V7780T103 1,080 12,887 SH   SOLE   12,117 0 770
ROYAL GOLD INC COM 780287108 3,965 28,065 SH   SOLE   27,170 0 895
ROYCE GLOBAL VALUE TR INC COM 78081T104 289 25,445 SH   SOLE   23,700 0 1,745
RPM INTL INC COM 749685103 1,273 15,632 SH   SOLE   6,041 0 9,591
RUSH STREET INTERACTIVE INC COM 782011100 3,782 520,184 SH   SOLE   520,184 0 0
RYAN SPECIALTY GROUP HLDGS I CL A 78351F107 75,341 1,942,270 SH   SOLE   1,573,918 0 368,352
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 315 3,619 SH   SOLE   267 0 3,352
S&P GLOBAL INC COM 78409V104 81,251 198,087 SH   SOLE   125,202 0 72,885
SALESFORCE COM INC COM 79466L302 238,395 1,122,808 SH   SOLE   864,300 0 258,508
SANGAMO THERAPEUTICS INC COM 800677106 2,004 344,902 SH   SOLE   344,402 0 500
SAP SE SPON ADR 803054204 444 4,002 SH   SOLE   3,909 0 93
SAREPTA THERAPEUTICS INC COM 803607100 2,388 30,571 SH   SOLE   28,740 0 1,831
SBA COMMUNICATIONS CORP NEW CL A 78410G104 10,745 31,225 SH   SOLE   29,772 0 1,453
SCHLUMBERGER LTD COM STK 806857108 2,247 54,391 SH   SOLE   37,200 0 17,191
SCHWAB CHARLES CORP COM 808513105 30,599 362,934 SH   SOLE   301,991 0 60,943
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,273 23,835 SH   SOLE   22,885 0 950
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,147 21,308 SH   SOLE   16,408 0 4,900
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2,764 36,942 SH   SOLE   29,256 0 7,686
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 594 8,321 SH   SOLE   7,896 0 425
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 53 700 SH   SOLE   700 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,102 23,272 SH   SOLE   22,452 0 820
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 886 31,921 SH   SOLE   31,921 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 190 3,556 SH   SOLE   3,556 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 404 6,907 SH   SOLE   6,907 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5,073 64,309 SH   SOLE   53,874 0 10,435
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,322 36,013 SH   SOLE   35,363 0 650
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 27 541 SH   SOLE   541 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 169 6,802 SH   SOLE   6,802 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 97 1,816 SH   SOLE   1,816 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 294 5,936 SH   SOLE   5,460 0 476
SCHWAB STRATEGIC TR US TIPS ETF 808524870 3,241 53,392 SH   SOLE   52,303 0 1,089
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 23 610 SH   SOLE   610 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 3,380 36,671 SH   SOLE   33,118 0 3,553
SCOTTS MIRACLE-GRO CO CL A 810186106 31,049 252,517 SH   SOLE   211,963 0 40,554
SEAGEN INC COM 81181C104 15,434 107,145 SH   SOLE   95,002 0 12,143
SEALED AIR CORP NEW COM 81211K100 18,981 283,465 SH   SOLE   256,278 0 27,187
SECUREWORKS CORP CL A 81374A105 135 10,190 SH   SOLE   8,900 0 1,290
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 3,319 37,650 SH   SOLE   34,302 0 3,348
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 12,596 91,948 SH   SOLE   86,244 0 5,704
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,544 20,341 SH   SOLE   19,668 0 673
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 4,051 21,899 SH   SOLE   19,985 0 1,914
SELECT SECTOR SPDR TR ENERGY 81369Y506 17,292 226,219 SH   SOLE   201,235 0 24,984
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 17,287 451,123 SH   SOLE   396,324 0 54,799
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 3,851 37,392 SH   SOLE   34,044 0 3,348
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 10,877 68,442 SH   SOLE   61,629 0 6,813
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 8,240 119,800 SH   SOLE   110,475 0 9,325
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 193 3,999 SH   SOLE   3,461 0 538
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,601 48,367 SH   SOLE   46,873 0 1,494
SELECTA BIOSCIENCES INC COM 816212104 31 25,013 SH   SOLE   25,013 0 0
SEMPRA COM 816851109 3,167 18,836 SH   SOLE   17,353 0 1,483
SENSEONICS HLDGS INC COM 81727U105 45 22,800 SH   SOLE   20,800 0 2,000
SENTINELONE INC CL A 81730H109 388 10,023 SH   SOLE   9,623 0 400
SERVICENOW INC COM 81762P102 146,138 262,419 SH   SOLE   222,679 0 39,740
SHAKE SHACK INC CL A 819047101 15,356 226,150 SH   SOLE   190,240 0 35,910
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 179 12,564 SH   SOLE   9,714 0 2,850
SHELL PLC SPON ADS 780259305 2,090 38,055 SH   SOLE   29,075 0 8,980
SHERWIN WILLIAMS CO COM 824348106 13,081 52,402 SH   SOLE   32,669 0 19,733
SHOPIFY INC CL A 82509L107 16,855 24,936 SH   SOLE   20,143 0 4,793
SHOTSPOTTER INC COM 82536T107 1,804 65,062 SH   SOLE   61,342 0 3,720
SIENTRA INC COM 82621J105 172 77,645 SH   SOLE   70,645 0 7,000
SIGNA SPORTS UNITED NV ORD SHS N80029106 4,773 596,616 SH   SOLE   522,851 0 73,765
SIGNATURE BK NEW YORK N Y COM 82669G104 243 827 SH   SOLE   827 0 0
SILENCE THERAPEUTICS PLC ADS 82686Q101 1,066 56,125 SH   SOLE   55,916 0 209
SILICOM LTD ORD M84116108 230 5,840 SH   SOLE   5,840 0 0
SILICON LABORATORIES INC COM 826919102 354 2,358 SH   SOLE   418 0 1,940
SIMILARWEB LTD SHS M84137104 4,013 309,863 SH   SOLE   293,277 0 16,586
SIMON PPTY GROUP INC NEW COM 828806109 7,271 55,270 SH   SOLE   48,210 0 7,060
SIMPLY GOOD FOODS CO COM 82900L102 1,616 42,573 SH   SOLE   42,509 0 64
SIRIUS XM HOLDINGS INC COM 82968B103 364 55,051 SH   SOLE   45,447 0 9,604
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 11,352 70,207 SH   SOLE   67,068 0 3,139
SITIME CORP COM 82982T106 677 2,733 SH   SOLE   2,733 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 772 17,736 SH   SOLE   17,591 0 145
SKYWORKS SOLUTIONS INC COM 83088M102 619 4,641 SH   SOLE   2,508 0 2,133
SLR INVESTMENT CORP COM 83413U100 1,334 73,606 SH   SOLE   73,606 0 0
SMARTSHEET INC COM CL A 83200N103 22,612 412,777 SH   SOLE   360,898 0 51,879
SMITH A O CORP COM 831865209 799 12,505 SH   SOLE   11,002 0 1,503
SMUCKER J M CO COM NEW 832696405 17,989 132,847 SH   SOLE   94,799 0 38,048
SNAP INC CL A 83304A106 842 23,395 SH   SOLE   19,457 0 3,938
SNAP ON INC COM 833034101 2,517 12,250 SH   SOLE   5,377 0 6,873
SNOWFLAKE INC CL A 833445109 2,042 8,911 SH   SOLE   8,315 0 596
SOFI TECHNOLOGIES INC COM 83406F102 98 10,409 SH   SOLE   2,409 0 8,000
SOLAREDGE TECHNOLOGIES INC COM 83417M104 7,083 21,972 SH   SOLE   21,422 0 550
SOLO BRANDS INC COM CL A 83425V104 2,403 281,751 SH   SOLE   274,844 0 6,907
SONOS INC COM 83570H108 694 24,590 SH   SOLE   14,040 0 10,550
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,073 10,445 SH   SOLE   10,202 0 243
SOS LIMITED SPNSORD ADS NEW 83587W106 5 10,000 SH   SOLE   10,000 0 0
SOUTHERN CO COM 842587107 6,858 94,582 SH   SOLE   77,200 0 17,382
SOUTHWEST AIRLS CO COM 844741108 2,850 62,224 SH   SOLE   49,283 0 12,941
SOUTHWESTERN ENERGY CO COM 845467109 136 19,035 SH   SOLE   3,000 0 16,035
SOVOS BRANDS INC COM 84612U107 418 29,466 SH   SOLE   29,102 0 364
SP PLUS CORP COM 78469C103 3,900 124,365 SH   SOLE   118,987 0 5,378
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 33,111 95,467 SH   SOLE   83,787 0 11,680
SPDR GOLD TR GOLD SHS 78463V107 44,459 246,104 SH   SOLE   220,710 0 25,394
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 5 135 SH   SOLE   70 0 65
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 76 1,855 SH   SOLE   1,855 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 3,108 80,447 SH   SOLE   79,997 0 450
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 55 1,896 SH   SOLE   40 0 1,856
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 185 2,945 SH   SOLE   2,859 0 86
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 5,106 94,541 SH   SOLE   88,184 0 6,357
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 69 1,220 SH   SOLE   1,220 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 65 2,369 SH   SOLE   2,348 0 21
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 23 390 SH   SOLE   0 0 390
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 635 18,609 SH   SOLE   17,332 0 1,277
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 749 21,307 SH   SOLE   0 0 21,307
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2,027 59,128 SH   SOLE   36,588 0 22,540
SPDR S&P 500 ETF TR TR UNIT 78462F103 280,955 622,077 SH   SOLE   581,414 0 40,663
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 35,829 73,053 SH   SOLE   64,144 0 8,909
SPDR SER TR NYSE TECH ETF 78464A102 241 1,735 SH   SOLE   1,735 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201 4 48 SH   SOLE   48 0 0
SPDR SER TR NUVEEN BLOOMBERG 78464A284 6 100 SH   SOLE   100 0 0
SPDR SER TR ICE PFD SEC ETF 78464A292 17 430 SH   SOLE   430 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 441 5,295 SH   SOLE   4,175 0 1,120
SPDR SER TR BLOOMBERG CONV 78464A359 3,481 45,236 SH   SOLE   30,543 0 14,693
SPDR SER TR PORTFOLIO INTRMD 78464A375 64 1,861 SH   SOLE   1,861 0 0
SPDR SER TR BLOOMBERG EMERGI 78464A391 2 93 SH   SOLE   93 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 2,149 32,450 SH   SOLE   31,430 0 1,020
SPDR SER TR PORTFOLIO SHORT 78464A474 6,461 214,450 SH   SOLE   167,900 0 46,550
SPDR SER TR PRTFLO S&P500 VL 78464A508 5 111 SH   SOLE   111 0 0
SPDR SER TR BLOOMBERG INTL T 78464A516 165 6,323 SH   SOLE   3,268 0 3,055
SPDR SER TR S&P TRANSN ETF 78464A532 40 454 SH   SOLE   204 0 250
SPDR SER TR S&P TELECOM 78464A540 17 179 SH   SOLE   179 0 0
SPDR SER TR HLTH CARE SVCS 78464A573 6 60 SH   SOLE   60 0 0
SPDR SER TR COMP SOFTWARE 78464A599 1,047 7,108 SH   SOLE   7,108 0 0
SPDR SER TR DJ REIT ETF 78464A607 250 2,131 SH   SOLE   2,131 0 0
SPDR SER TR AEROSPACE DEF 78464A631 1,493 11,977 SH   SOLE   11,876 0 101
SPDR SER TR PORTFOLIO AGRGTE 78464A649 59 2,141 SH   SOLE   0 0 2,141
SPDR SER TR PORTFLI TIPS ETF 78464A656 246 8,126 SH   SOLE   6,421 0 1,705
SPDR SER TR PORTFLI INTRMDIT 78464A672 4,281 141,348 SH   SOLE   141,348 0 0
SPDR SER TR S&P REGL BKG 78464A698 1,173 17,023 SH   SOLE   16,728 0 295
SPDR SER TR S&P METALS MNG 78464A755 4,875 79,544 SH   SOLE   72,201 0 7,343
SPDR SER TR S&P DIVID ETF 78464A763 9,386 73,269 SH   SOLE   67,326 0 5,943
SPDR SER TR S&P CAP MKTS 78464A771 4 42 SH   SOLE   42 0 0
SPDR SER TR S&P INS ETF 78464A789 188 4,475 SH   SOLE   4,275 0 200
SPDR SER TR S&P BK ETF 78464A797 2,347 44,829 SH   SOLE   44,829 0 0
SPDR SER TR S&P 600 SML CAP 78464A813 318 3,395 SH   SOLE   3,395 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 36 490 SH   SOLE   0 0 490
SPDR SER TR S&P 400 MDCP VAL 78464A839 197 2,801 SH   SOLE   2,701 0 100
SPDR SER TR PORTFOLIO S&P400 78464A847 94 2,003 SH   SOLE   856 0 1,147
SPDR SER TR PORTFOLIO S&P500 78464A854 141 2,653 SH   SOLE   13 0 2,640
SPDR SER TR S&P SEMICNDCTR 78464A862 1,619 7,802 SH   SOLE   7,802 0 0
SPDR SER TR S&P BIOTECH 78464A870 5,089 56,618 SH   SOLE   46,738 0 9,880
SPDR SER TR S&P HOMEBUILD 78464A888 122 1,927 SH   SOLE   961 0 966
SPDR SER TR PORTFOLIO SH TSR 78468R101 148 5,000 SH   SOLE   5,000 0 0
SPDR SER TR BLOOMBERG INVT 78468R200 329 10,789 SH   SOLE   7,336 0 3,453
SPDR SER TR BLOOMBERG SHT TE 78468R408 44 1,681 SH   SOLE   1,537 0 144
SPDR SER TR OILGAS EQUIP 78468R549 1,535 20,460 SH   SOLE   20,460 0 0
SPDR SER TR S&P OILGAS EXP 78468R556 4 33 SH   SOLE   33 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622 38 369 SH   SOLE   369 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 114 1,245 SH   SOLE   943 0 302
SPDR SER TR S&P KENSHO INTLG 78468R697 1,383 33,898 SH   SOLE   33,874 0 24
SPDR SER TR NUVEEN BLMBRG MU 78468R721 871 18,198 SH   SOLE   16,516 0 1,682
SPDR SER TR NUVEEN BLMBRG SH 78468R739 1,134 23,969 SH   SOLE   23,969 0 0
SPDR SER TR SSGA GNDER ETF 78468R747 146 1,585 SH   SOLE   1,585 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788 84 1,914 SH   SOLE   1,914 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 42 376 SH   SOLE   376 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853 94 2,231 SH   SOLE   1,950 0 281
SPDR SER TR BLOOMBERG 1 10 Y 78468R861 8 400 SH   SOLE   400 0 0
SPIRE INC COM 84857L101 462 6,437 SH   SOLE   6,410 0 27
SPLUNK INC COM 848637104 98,820 664,960 SH   SOLE   211,999 0 452,961
SPLUNK INC NOTE 1.125% 9/1 848637AD6 389 325,000 PRN   SOLE   280,000 0 45,000
SPOK HLDGS INC COM 84863T106 344 43,078 SH   SOLE   28,078 0 15,000
SPOTIFY TECHNOLOGY S A SHS L8681T102 251 1,663 SH   SOLE   646 0 1,017
SPRINKLR INC CL A 85208T107 186 15,671 SH   SOLE   15,371 0 300
SPROTT PHYSICAL GOLD TR UNIT 85207H104 2,058 133,909 SH   SOLE   122,054 0 11,855
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1,121 127,825 SH   SOLE   76,520 0 51,305
SPROUT SOCIAL INC COM CL A 85209W109 72,033 899,070 SH   SOLE   671,859 0 227,211
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 632 8,429 SH   SOLE   3,149 0 5,280
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 36,172 804,543 SH   SOLE   804,447 0 96
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 1,268 28,327 SH   SOLE   28,027 0 300
STAAR SURGICAL CO COM PAR $0.01 852312305 696 8,706 SH   SOLE   6,793 0 1,913
STAG INDL INC COM 85254J102 317 7,678 SH   SOLE   7,163 0 515
STANLEY BLACK & DECKER INC COM 854502101 2,588 18,510 SH   SOLE   17,303 0 1,207
STARBUCKS CORP COM 855244109 286,026 3,144,183 SH   SOLE   2,292,726 0 851,457
STARWOOD PPTY TR INC COM 85571B105 3,590 148,523 SH   SOLE   140,323 0 8,200
STATE STR CORP COM 857477103 1,547 17,756 SH   SOLE   14,381 0 3,375
STEEL DYNAMICS INC COM 858119100 488 5,852 SH   SOLE   5,356 0 496
STEELCASE INC CL A 858155203 246 20,609 SH   SOLE   20,495 0 114
STEM INC COM 85859N102 176 16,026 SH   SOLE   16,026 0 0
STERICYCLE INC COM 858912108 478 8,109 SH   SOLE   4,799 0 3,310
STERIS PLC SHS USD G8473T100 3,269 13,523 SH   SOLE   12,173 0 1,350
STERLING CHECK CORP COM 85917T109 387 14,626 SH   SOLE   14,379 0 247
STMICROELECTRONICS N V NY REGISTRY 861012102 468 10,824 SH   SOLE   10,824 0 0
STORE CAP CORP COM 862121100 798 27,288 SH   SOLE   24,910 0 2,378
STRIDE INC COM 86333M108 527 14,500 SH   SOLE   14,200 0 300
STRYKER CORPORATION COM 863667101 224,950 841,406 SH   SOLE   585,465 0 255,941
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 432 26,815 SH   SOLE   25,815 0 1,000
SUMMIT HOTEL PPTYS INC COM 866082100 167 16,764 SH   SOLE   16,764 0 0
SUMO LOGIC INC COM 86646P103 442 37,853 SH   SOLE   14,853 0 23,000
SUN CMNTYS INC COM 866674104 1,190 6,788 SH   SOLE   5,774 0 1,014
SUN LIFE FINANCIAL INC. COM 866796105 705 12,623 SH   SOLE   12,514 0 109
SUNCOR ENERGY INC NEW COM 867224107 4,168 127,885 SH   SOLE   67,175 0 60,710
SUNOPTA INC COM 8676EP108 4,324 861,352 SH   SOLE   763,232 0 98,120
SUPERNUS PHARMACEUTICALS NOTE 0.625% 4/0 868459AD0 118 120,000 PRN   SOLE   90,000 0 30,000
SVB FINANCIAL GROUP COM 78486Q101 1,325 2,368 SH   SOLE   1,267 0 1,101
SWITCH INC CL A 87105L104 50,564 1,640,618 SH   SOLE   1,345,848 0 294,770
SYNCHRONY FINANCIAL COM 87165B103 265 7,600 SH   SOLE   7,300 0 300
SYNEOS HEALTH INC CL A 87166B102 1,235 15,259 SH   SOLE   14,002 0 1,257
SYNOPSYS INC COM 871607107 2,686 8,059 SH   SOLE   7,839 0 220
SYNTHETIC BIOLOGICS INC COM NEW 87164U201 73 257,590 SH   SOLE   151,694 0 105,896
SYSCO CORP COM 871829107 30,909 378,555 SH   SOLE   321,345 0 57,210
TABULA RASA HEALTHCARE INC COM 873379101 100 17,428 SH   SOLE   16,250 0 1,178
TACTILE SYS TECHNOLOGY INC COM 87357P100 4,324 214,463 SH   SOLE   207,285 0 7,178
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 11,626 111,509 SH   SOLE   83,643 0 27,866
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 172 12,025 SH   SOLE   11,331 0 694
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 6,396 41,602 SH   SOLE   39,779 0 1,823
TALKSPACE INC COM 87427V103 50 28,548 SH   SOLE   27,918 0 630
TANGER FACTORY OUTLET CTRS I COM 875465106 217 12,621 SH   SOLE   12,621 0 0
TARGA RES CORP COM 87612G101 419 5,558 SH   SOLE   5,558 0 0
TARGET CORP COM 87612E106 26,878 126,653 SH   SOLE   91,101 0 35,552
TASKUS INC CLASS A COM 87652V109 1,994 51,835 SH   SOLE   48,185 0 3,650
TCG BDC INC COM 872280102 144 10,000 SH   SOLE   10,000 0 0
TE CONNECTIVITY LTD SHS H84989104 6,224 47,522 SH   SOLE   16,530 0 30,992
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 589 38,681 SH   SOLE   38,381 0 300
TELADOC HEALTH INC COM 87918A105 4,822 66,856 SH   SOLE   58,149 0 8,707
TELEDYNE TECHNOLOGIES INC COM 879360105 728 1,541 SH   SOLE   1,441 0 100
TELEFLEX INCORPORATED COM 879369106 227 639 SH   SOLE   570 0 69
TELEFONICA S A SPONSORED ADR 879382208 181 37,750 SH   SOLE   36,864 0 886
TELLURIAN INC NEW COM 87968A104 95 17,986 SH   SOLE   11,991 0 5,995
TELUS INTL CDA INC SUB VTG SHS 87975H100 1,536 62,151 SH   SOLE   60,126 0 2,025
TENABLE HLDGS INC COM 88025T102 26,144 452,391 SH   SOLE   406,028 0 46,363
TERADYNE INC COM 880770102 1,506 12,739 SH   SOLE   12,539 0 200
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 2,929 64,199 SH   SOLE   55,767 0 8,432
TESLA INC COM 88160R101 71,856 66,681 SH   SOLE   47,998 0 18,683
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 138 14,700 SH   SOLE   14,700 0 0
TEXAS INSTRS INC COM 882508104 54,384 296,404 SH   SOLE   193,218 0 103,186
TEXAS PACIFIC LAND CORPORATI COM 88262P102 4,324 3,198 SH   SOLE   3,088 0 110
TEXTRON INC COM 883203101 338 4,544 SH   SOLE   4,244 0 300
THE BEAUTY HEALTH COMPANY COM CL A 88331L108 272 16,111 SH   SOLE   16,061 0 50
THE REAL GOOD FOOD COMPANY I COM CL A 75601G109 449 56,780 SH   SOLE   56,030 0 750
THE TRADE DESK INC COM CL A 88339J105 927 13,389 SH   SOLE   8,829 0 4,560
THERMO FISHER SCIENTIFIC INC COM 883556102 88,183 149,298 SH   SOLE   117,839 0 31,459
THERMON GROUP HLDGS INC COM 88362T103 178 10,971 SH   SOLE   4,211 0 6,760
THOMSON REUTERS CORP. COM NEW 884903709 396 3,642 SH   SOLE   3,304 0 338
THOUGHTWORKS HOLDING INC COM 88546E105 3,080 148,020 SH   SOLE   145,489 0 2,531
THRYV HLDGS INC COM NEW 886029206 865 30,744 SH   SOLE   27,084 0 3,660
TILRAY BRANDS INC COM CL 2 88688T100 1,152 148,250 SH   SOLE   147,730 0 520
TIMKEN CO COM 887389104 247 4,073 SH   SOLE   1,300 0 2,773
TITAN INTL INC ILL COM 88830M102 716 48,600 SH   SOLE   48,500 0 100
TIVITY HEALTH INC COM 88870R102 639 19,875 SH   SOLE   17,950 0 1,925
TJX COS INC NEW COM 872540109 11,200 184,874 SH   SOLE   172,044 0 12,830
T-MOBILE US INC COM 872590104 965 7,515 SH   SOLE   5,774 0 1,741
TOAST INC CL A 888787108 306 14,060 SH   SOLE   13,671 0 389
TORONTO DOMINION BK ONT COM NEW 891160509 15,781 198,705 SH   SOLE   84,630 0 114,075
TOTALENERGIES SE SPONSORED ADS 89151E109 2,883 57,048 SH   SOLE   45,824 0 11,224
TOYOTA MOTOR CORP ADS 892331307 234 1,300 SH   SOLE   956 0 344
TRACTOR SUPPLY CO COM 892356106 19,265 82,551 SH   SOLE   67,328 0 15,223
TRAEGER INC COMMON STOCK 89269P103 355 47,724 SH   SOLE   31,724 0 16,000
TRANE TECHNOLOGIES PLC SHS G8994E103 2,554 16,727 SH   SOLE   13,033 0 3,694
TRANSDIGM GROUP INC COM 893641100 113,954 174,899 SH   SOLE   117,016 0 57,883
TRANSOCEAN LTD REG SHS H8817H100 781 170,926 SH   SOLE   152,926 0 18,000
TRANSUNION COM 89400J107 3,681 35,618 SH   SOLE   28,395 0 7,223
TRAVELERS COMPANIES INC COM 89417E109 9,420 51,551 SH   SOLE   44,812 0 6,739
TREAN INS GROUP INC COM 89457R101 3,574 762,007 SH   SOLE   699,677 0 62,330
TREEHOUSE FOODS INC COM 89469A104 14,524 450,218 SH   SOLE   406,483 0 43,735
TREX CO INC COM 89531P105 105,781 1,619,179 SH   SOLE   1,184,829 0 434,350
TRIMAS CORP COM NEW 896215209 1,446 45,061 SH   SOLE   38,347 0 6,714
TRIMBLE INC COM 896239100 41,240 571,668 SH   SOLE   333,314 0 238,354
TRINITY INDS INC COM 896522109 210 6,125 SH   SOLE   6,125 0 0
TRITON INTL LTD CL A G9078F107 457 6,505 SH   SOLE   6,505 0 0
TRUEBLUE INC COM 89785X101 214 7,400 SH   SOLE   5,500 0 1,900
TRUIST FINL CORP COM 89832Q109 3,214 56,690 SH   SOLE   39,640 0 17,050
TWILIO INC CL A 90138F102 88,711 538,263 SH   SOLE   438,745 0 99,518
TWIST BIOSCIENCE CORP COM 90184D100 341 6,913 SH   SOLE   6,913 0 0
TWITTER INC COM 90184L102 9,115 235,589 SH   SOLE   209,519 0 26,070
TWO HBRS INVT CORP COM NEW 90187B408 427 77,190 SH   SOLE   56,994 0 20,196
TYLER TECHNOLOGIES INC COM 902252105 184,518 414,749 SH   SOLE   316,107 0 98,642
U S PHYSICAL THERAPY COM 90337L108 804 8,085 SH   SOLE   7,785 0 300
U S SILICA HLDGS INC COM 90346E103 2,474 132,598 SH   SOLE   100,633 0 31,965
UBER TECHNOLOGIES INC COM 90353T100 52,145 1,461,459 SH   SOLE   857,227 0 604,232
UBIQUITI INC COM 90353W103 220 755 SH   SOLE   541 0 214
UFP INDUSTRIES INC COM 90278Q108 259 3,351 SH   SOLE   0 0 3,351
UGI CORP NEW COM 902681105 261 7,199 SH   SOLE   3,249 0 3,950
ULTA BEAUTY INC COM 90384S303 23,962 60,172 SH   SOLE   38,620 0 21,552
UNDER ARMOUR INC CL A 904311107 1,516 89,074 SH   SOLE   80,679 0 8,395
UNDER ARMOUR INC CL C 904311206 150 9,656 SH   SOLE   5,510 0 4,146
UNIFIRST CORP MASS COM 904708104 5,228 28,369 SH   SOLE   22,638 0 5,731
UNILEVER PLC SPON ADR NEW 904767704 7,143 156,748 SH   SOLE   113,485 0 43,263
UNION PAC CORP COM 907818108 149,943 548,820 SH   SOLE   374,270 0 174,550
UNITED AIRLS HLDGS INC COM 910047109 1,049 22,638 SH   SOLE   21,828 0 810
UNITED PARCEL SERVICE INC CL B 911312106 47,013 219,216 SH   SOLE   145,091 0 74,125
UNITED RENTALS INC COM 911363109 3,727 10,491 SH   SOLE   10,103 0 388
UNITED STATES STL CORP NEW COM 912909108 2,269 60,133 SH   SOLE   50,033 0 10,100
UNITEDHEALTH GROUP INC COM 91324P102 182,825 358,501 SH   SOLE   274,047 0 84,454
UNITY SOFTWARE INC COM 91332U101 65,800 663,239 SH   SOLE   544,981 0 118,258
UNIVERSAL DISPLAY CORP COM 91347P105 603 3,610 SH   SOLE   1,376 0 2,234
UNIVERSAL HLTH SVCS INC CL B 913903100 230 1,586 SH   SOLE   1,446 0 140
UPSTART HLDGS INC COM 91680M107 351 3,218 SH   SOLE   3,218 0 0
URANIUM ENERGY CORP COM 916896103 741 161,500 SH   SOLE   160,000 0 1,500
US BANCORP DEL COM NEW 902973304 10,401 195,690 SH   SOLE   138,584 0 57,106
V F CORP COM 918204108 1,206 21,218 SH   SOLE   16,517 0 4,701
VAIL RESORTS INC COM 91879Q109 9,786 37,598 SH   SOLE   19,107 0 18,491
VALERO ENERGY CORP COM 91913Y100 3,394 33,427 SH   SOLE   30,432 0 2,995
VALMONT INDS INC COM 920253101 18,314 76,757 SH   SOLE   67,710 0 9,047
VANECK ETF TRUST GOLD MINERS ETF 92189F106 10,101 263,400 SH   SOLE   238,988 0 24,412
VANECK ETF TRUST EMERGING MRKT HI 92189F353 26 1,269 SH   SOLE   0 0 1,269
VANECK ETF TRUST VANECK RUSSIA ET 92189F403 67 11,915 SH   SOLE   11,915 0 0
VANECK ETF TRUST PREFERRED SECURT 92189F429 41 2,000 SH   SOLE   2,000 0 0
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 4 143 SH   SOLE   10 0 133
VANECK ETF TRUST MORTGAGE REIT 92189F452 26 1,500 SH   SOLE   1,500 0 0
VANECK ETF TRUST LOW CARBN ENERGY 92189F502 46 320 SH   SOLE   320 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 1,690 22,630 SH   SOLE   21,203 0 1,427
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 6,420 23,797 SH   SOLE   11,950 0 11,847
VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 16 200 SH   SOLE   200 0 0
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 476 4,550 SH   SOLE   2,150 0 2,400
VANECK ETF TRUST BIOTECH ETF 92189F726 69 425 SH   SOLE   425 0 0
VANECK ETF TRUST CHINA GROWTH LDR 92189F759 18 600 SH   SOLE   600 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 1,043 22,251 SH   SOLE   19,342 0 2,909
VANECK ETF TRUST VANECK VIETNAM 92189F817 13 700 SH   SOLE   0 0 700
VANECK ETF TRUST BRAZIL SMALL CAP 92189F825 51 2,572 SH   SOLE   1,753 0 819
VANECK ETF TRUST AFRICA INDEX ETF 92189F866 144 6,775 SH   SOLE   6,775 0 0
VANECK ETF TRUST GAMING ETF 92189F882 22 555 SH   SOLE   555 0 0
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 80 1,697 SH   SOLE   1,697 0 0
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 1 14 SH   SOLE   14 0 0
VANECK ETF TRUST OIL SERVICES ETF 92189H607 292 1,033 SH   SOLE   1,033 0 0
VANECK ETF TRUST SOCIAL SENTIMENT 92189H839 1 37 SH   SOLE   37 0 0
VANECK ETF TRUST ENERGY INCME ET 92189H870 2 38 SH   SOLE   38 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 507 1,839 SH   SOLE   1,739 0 100
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 3,297 21,877 SH   SOLE   10,672 0 11,205
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 319 1,610 SH   SOLE   1,610 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 93 556 SH   SOLE   405 0 151
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1,628 8,466 SH   SOLE   8,084 0 382
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 25 272 SH   SOLE   0 0 272
VANGUARD BD INDEX FDS INTERMED TERM 921937819 4,566 55,757 SH   SOLE   857 0 54,900
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 22,394 287,474 SH   SOLE   208,978 0 78,496
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,991 37,602 SH   SOLE   34,056 0 3,546
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 1,926 39,005 SH   SOLE   39,005 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 394 7,514 SH   SOLE   7,232 0 282
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 40,107 96,605 SH   SOLE   84,764 0 11,841
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 17,588 117,510 SH   SOLE   113,375 0 4,135
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3,557 15,962 SH   SOLE   11,408 0 4,554
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 24,760 228,480 SH   SOLE   181,705 0 46,775
VANGUARD INDEX FDS SML CP GRW ETF 922908595 3,737 15,062 SH   SOLE   11,863 0 3,199
VANGUARD INDEX FDS SM CP VAL ETF 922908611 6,763 38,442 SH   SOLE   36,130 0 2,312
VANGUARD INDEX FDS MID CAP ETF 922908629 18,355 77,175 SH   SOLE   72,951 0 4,224
VANGUARD INDEX FDS LARGE CAP ETF 922908637 999 4,794 SH   SOLE   3,316 0 1,478
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 10,585 63,898 SH   SOLE   52,318 0 11,580
VANGUARD INDEX FDS GROWTH ETF 922908736 50,635 176,059 SH   SOLE   161,830 0 14,229
VANGUARD INDEX FDS VALUE ETF 922908744 75,128 508,378 SH   SOLE   459,629 0 48,749
VANGUARD INDEX FDS SMALL CP ETF 922908751 7,695 36,208 SH   SOLE   31,137 0 5,071
VANGUARD INDEX FDS TOTAL STK MKT 922908769 16,793 73,760 SH   SOLE   57,704 0 16,056
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3,752 72,219 SH   SOLE   71,183 0 1,036
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 345 2,784 SH   SOLE   1,664 0 1,120
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 105 1,033 SH   SOLE   1,003 0 30
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 80,953 1,405,670 SH   SOLE   1,199,231 0 206,439
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 25,733 557,846 SH   SOLE   485,213 0 72,633
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 519 7,010 SH   SOLE   6,935 0 75
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 2,238 35,934 SH   SOLE   27,094 0 8,840
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 3,137 61,255 SH   SOLE   20,688 0 40,567
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,971 38,238 SH   SOLE   33,443 0 4,795
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 940 15,856 SH   SOLE   15,456 0 400
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,907 24,418 SH   SOLE   23,206 0 1,212
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1,418 6,954 SH   SOLE   6,954 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 38 202 SH   SOLE   202 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 43 305 SH   SOLE   305 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 4,653 56,164 SH   SOLE   10,356 0 45,808
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 5,188 72,701 SH   SOLE   57,474 0 15,227
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 378 6,006 SH   SOLE   6,006 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 287 3,940 SH   SOLE   1,763 0 2,177
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 145 700 SH   SOLE   700 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 158 3,145 SH   SOLE   3,145 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 3 33 SH   SOLE   33 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 8,088 93,999 SH   SOLE   93,155 0 844
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 118,836 732,834 SH   SOLE   622,473 0 110,361
VANGUARD STAR FDS VG TL INTL STK F 921909768 798 13,360 SH   SOLE   12,270 0 1,090
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 97,457 2,029,082 SH   SOLE   1,722,135 0 306,947
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 10,811 96,309 SH   SOLE   73,569 0 22,740
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 4,926 72,845 SH   SOLE   71,710 0 1,135
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 4,598 58,163 SH   SOLE   51,938 0 6,225
VANGUARD WORLD FD ESG US STK ETF 921910733 3,121 38,487 SH   SOLE   38,487 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 6,837 29,045 SH   SOLE   26,417 0 2,628
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 619 5,764 SH   SOLE   2,835 0 2,929
VANGUARD WORLD FD MEGA CAP INDEX 921910873 444 2,792 SH   SOLE   2,587 0 205
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 679 2,226 SH   SOLE   1,841 0 385
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 2,773 14,154 SH   SOLE   13,768 0 386
VANGUARD WORLD FDS ENERGY ETF 92204A306 1,037 9,692 SH   SOLE   8,572 0 1,120
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1,809 19,371 SH   SOLE   16,826 0 2,545
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 3,051 11,995 SH   SOLE   10,598 0 1,397
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3,840 19,748 SH   SOLE   19,023 0 725
VANGUARD WORLD FDS INF TECH ETF 92204A702 14,006 33,630 SH   SOLE   31,464 0 2,166
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,964 10,123 SH   SOLE   8,758 0 1,365
VANGUARD WORLD FDS UTILITIES ETF 92204A876 316 1,955 SH   SOLE   1,526 0 429
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 757 6,307 SH   SOLE   2,715 0 3,592
VAPOTHERM INC COM 922107107 1,691 121,626 SH   SOLE   112,511 0 9,115
VARONIS SYS INC COM 922280102 713 14,994 SH   SOLE   14,994 0 0
VEEVA SYS INC CL A COM 922475108 349,531 1,645,161 SH   SOLE   1,289,290 0 355,871
VELO3D INC COMMON STOCK 92259N104 1,377 147,942 SH   SOLE   138,587 0 9,355
VENTAS INC COM 92276F100 700 11,342 SH   SOLE   11,183 0 159
VERACYTE INC COM 92337F107 1,553 56,334 SH   SOLE   38,989 0 17,345
VERISK ANALYTICS INC COM 92345Y106 92,385 430,440 SH   SOLE   299,363 0 131,077
VERIZON COMMUNICATIONS INC COM 92343V104 43,759 859,034 SH   SOLE   663,936 0 195,098
VERRA MOBILITY CORP COM 92511U102 3,632 223,109 SH   SOLE   216,314 0 6,795
VERTEX PHARMACEUTICALS INC COM 92532F100 4,837 18,533 SH   SOLE   9,130 0 9,403
VERU INC COM 92536C103 1,594 329,925 SH   SOLE   329,825 0 100
VIASAT INC COM 92552V100 8,752 179,345 SH   SOLE   151,179 0 28,166
VIATRIS INC COM 92556V106 361 33,185 SH   SOLE   23,770 0 9,415
VICI PPTYS INC COM 925652109 536 18,825 SH   SOLE   18,028 0 797
VICOR CORP COM 925815102 528 7,480 SH   SOLE   7,480 0 0
VIEMED HEALTHCARE INC COM 92663R105 115 23,000 SH   SOLE   23,000 0 0
VIKING THERAPEUTICS INC COM 92686J106 479 159,717 SH   SOLE   115,099 0 44,618
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 226 7,650 SH   SOLE   7,650 0 0
VIRACTA THERAPEUTICS INC COM 92765F108 247 51,843 SH   SOLE   51,843 0 0
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 2,708 274,052 SH   SOLE   232,427 0 41,625
VIRTU FINL INC CL A 928254101 1,104 29,672 SH   SOLE   29,672 0 0
VISA INC COM CL A 92826C839 524,134 2,363,414 SH   SOLE   1,955,719 0 407,695
VISTA OUTDOOR INC COM 928377100 1,536 43,025 SH   SOLE   37,916 0 5,109
VITA COCO CO INC COM 92846Q107 515 57,500 SH   SOLE   57,500 0 0
VIVINT SMART HOME INC COM CL A 928542109 200 29,520 SH   SOLE   26,020 0 3,500
VMWARE INC CL A COM 928563402 1,006 8,837 SH   SOLE   4,653 0 4,184
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,108 66,695 SH   SOLE   62,851 0 3,844
VONAGE HLDGS CORP COM 92886T201 1,909 94,100 SH   SOLE   68,450 0 25,650
VONTIER CORPORATION COM 928881101 617 24,308 SH   SOLE   18,046 0 6,262
VOYA FINANCIAL INC COM 929089100 358 5,394 SH   SOLE   1,859 0 3,535
VROOM INC COM 92918V109 89 33,475 SH   SOLE   29,213 0 4,262
VULCAN MATLS CO COM 929160109 14,623 79,601 SH   SOLE   20,677 0 58,924
VUZIX CORP COM NEW 92921W300 98 14,817 SH   SOLE   0 0 14,817
WABTEC COM 929740108 41,514 431,670 SH   SOLE   270,426 0 161,244
WALGREENS BOOTS ALLIANCE INC COM 931427108 10,667 238,266 SH   SOLE   180,378 0 57,888
WALKER & DUNLOP INC COM 93148P102 340 2,630 SH   SOLE   230 0 2,400
WALMART INC COM 931142103 115,681 776,801 SH   SOLE   412,601 0 364,200
WARNER MUSIC GROUP CORP COM CL A 934550203 6,750 178,338 SH   SOLE   173,677 0 4,661
WASTE CONNECTIONS INC COM 94106B101 5,661 40,524 SH   SOLE   39,672 0 852
WASTE MGMT INC DEL COM 94106L109 8,411 53,067 SH   SOLE   45,599 0 7,468
WATERS CORP COM 941848103 1,066 3,434 SH   SOLE   3,394 0 40
WATSCO INC COM 942622200 178,981 587,515 SH   SOLE   411,741 0 175,774
WAYFAIR INC CL A 94419L101 675 6,096 SH   SOLE   5,820 0 276
WAYFAIR INC NOTE 0.625%10/0 94419LAM3 61 74,000 PRN   SOLE   24,000 0 50,000
WEBER INC CL A 94770D102 246 24,987 SH   SOLE   23,487 0 1,500
WEBSTER FINL CORP COM 947890109 241 4,298 SH   SOLE   303 0 3,995
WEC ENERGY GROUP INC COM 92939U106 4,083 40,905 SH   SOLE   29,169 0 11,736
WELBILT INC COM 949090104 346 14,553 SH   SOLE   13,471 0 1,082
WELLS FARGO CO NEW COM 949746101 16,058 331,365 SH   SOLE   295,268 0 36,097
WELLS FARGO CO NEW PERP PFD CNV A 949746804 412 311 SH   SOLE   301 0 10
WELLTOWER INC COM 95040Q104 2,511 26,114 SH   SOLE   23,042 0 3,072
WEST PHARMACEUTICAL SVSC INC COM 955306105 40,807 99,357 SH   SOLE   76,027 0 23,330
WESTERN ALLIANCE BANCORP COM 957638109 848 10,236 SH   SOLE   10,236 0 0
WESTERN DIGITAL CORP. COM 958102105 1,388 27,948 SH   SOLE   24,998 0 2,950
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 239 9,492 SH   SOLE   5,774 0 3,718
WESTERN UN CO COM 959802109 543 28,950 SH   SOLE   21,097 0 7,853
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 401 14,800 SH   SOLE   14,800 0 0
WESTROCK CO COM 96145D105 1,682 35,770 SH   SOLE   35,770 0 0
WEX INC COM 96208T104 31,812 178,270 SH   SOLE   155,469 0 22,801
WEYERHAEUSER CO MTN BE COM NEW 962166104 6,551 172,846 SH   SOLE   148,478 0 24,368
WHEATON PRECIOUS METALS CORP COM 962879102 7,875 165,510 SH   SOLE   128,909 0 36,601
WHEELS UP EXPERIENCE INC COM CL A 96328L106 70 22,500 SH   SOLE   22,500 0 0
WHIRLPOOL CORP COM 963320106 1,512 8,749 SH   SOLE   864 0 7,885
WILEY JOHN & SONS INC CL A 968223206 278 5,241 SH   SOLE   5,165 0 76
WILLIAMS COS INC COM 969457100 943 28,226 SH   SOLE   19,273 0 8,953
WILLIAMS SONOMA INC COM 969904101 1,455 10,033 SH   SOLE   9,773 0 260
WILLIS TOWERS WATSON PLC LTD SHS G96629103 2,781 11,774 SH   SOLE   11,292 0 482
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 4,986 127,416 SH   SOLE   123,416 0 4,000
WINTRUST FINL CORP COM 97650W108 2,557 27,514 SH   SOLE   26,136 0 1,378
WISDOMTREE TR US TOTAL DIVIDND 97717W109 1,439 22,293 SH   SOLE   22,293 0 0
WISDOMTREE TR CHINESE YUAN FD 97717W182 11 400 SH   SOLE   0 0 400
WISDOMTREE TR US HIGH DIVIDEND 97717W208 1,106 12,560 SH   SOLE   4,035 0 8,525
WISDOMTREE TR EMG MKTS SMCAP 97717W281 135 2,529 SH   SOLE   2,204 0 325
WISDOMTREE TR US LARGECAP DIVD 97717W307 589 8,968 SH   SOLE   8,446 0 522
WISDOMTREE TR EMER MKT HIGH FD 97717W315 177 4,053 SH   SOLE   3,191 0 862
WISDOMTREE TR US AI ENHANCED 97717W406 246 2,488 SH   SOLE   1,988 0 500
WISDOMTREE TR INDIA ERNGS FD 97717W422 603 16,747 SH   SOLE   11,747 0 5,000
WISDOMTREE TR US MIDCAP DIVID 97717W505 102 2,300 SH   SOLE   2,300 0 0
WISDOMTREE TR WISDOMTREE US VA 97717W547 32 519 SH   SOLE   519 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 1,297 27,039 SH   SOLE   15,039 0 12,000
WISDOMTREE TR US MIDCAP FUND 97717W570 42 765 SH   SOLE   765 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 387 12,134 SH   SOLE   10,589 0 1,545
WISDOMTREE TR INTL EQUITY FD 97717W703 230 4,363 SH   SOLE   4,243 0 120
WISDOMTREE TR INTL MIDCAP DV 97717W778 51 800 SH   SOLE   800 0 0
WISDOMTREE TR INTERNTNL AI ENH 97717W786 58 1,450 SH   SOLE   1,450 0 0
WISDOMTREE TR ITL HIGH DIV FD 97717W802 38 968 SH   SOLE   968 0 0
WISDOMTREE TR JP SMALLCP DIV 97717W836 29 438 SH   SOLE   438 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 322 5,022 SH   SOLE   5,022 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 6 95 SH   SOLE   95 0 0
WISDOMTREE TR EMERG MKTS ESG 97717X214 57 1,744 SH   SOLE   1,744 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511 305 6,380 SH   SOLE   6,380 0 0
WISDOMTREE TR EUR HDG SMLCAP 97717X552 165 4,750 SH   SOLE   4,750 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 192 4,305 SH   SOLE   4,005 0 300
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 147 1,991 SH   SOLE   1,991 0 0
WISDOMTREE TR EM LCL DEBT FD 97717X867 7 267 SH   SOLE   267 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 330 6,569 SH   SOLE   5,712 0 857
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 306 7,483 SH   SOLE   7,483 0 0
WOLFSPEED INC COM 977852102 440 3,867 SH   SOLE   3,867 0 0
WOODWARD INC COM 980745103 584 4,674 SH   SOLE   3,564 0 1,110
WORKDAY INC CL A 98138H101 349,779 1,460,700 SH   SOLE   1,055,486 0 405,214
WORKIVA INC COM CL A 98139A105 614 5,201 SH   SOLE   5,172 0 29
WP CAREY INC COM 92936U109 6,261 77,446 SH   SOLE   64,027 0 13,419
WYNDHAM HOTELS & RESORTS INC COM 98311A105 1,222 14,432 SH   SOLE   13,907 0 525
WYNN RESORTS LTD COM 983134107 557 6,980 SH   SOLE   6,680 0 300
XCEL ENERGY INC COM 98389B100 2,497 34,603 SH   SOLE   31,955 0 2,648
XOMETRY INC CLASS A COM 98423F109 51,185 1,392,792 SH   SOLE   1,011,782 0 381,010
XPERI HOLDING CORP COM 98390M103 497 28,716 SH   SOLE   13,016 0 15,700
XPO LOGISTICS INC COM 983793100 454 6,230 SH   SOLE   4,630 0 1,600
XYLEM INC COM 98419M100 5,648 66,243 SH   SOLE   12,089 0 54,154
YETI HLDGS INC COM 98585X104 66,946 1,116,133 SH   SOLE   1,008,132 0 108,001
YUM BRANDS INC COM 988498101 3,089 26,064 SH   SOLE   23,953 0 2,111
YUM CHINA HLDGS INC COM 98850P109 1,532 36,877 SH   SOLE   18,155 0 18,722
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 51,451 124,368 SH   SOLE   36,113 0 88,255
ZENDESK INC COM 98936J101 764 6,348 SH   SOLE   2,416 0 3,932
ZIFF DAVIS INC COM 48123V102 338 3,492 SH   SOLE   2,397 0 1,095
ZILLOW GROUP INC CL A 98954M101 10 208 SH   SOLE   208 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 545 11,055 SH   SOLE   10,830 0 225
ZIMMER BIOMET HOLDINGS INC COM 98956P102 3,253 25,436 SH   SOLE   17,342 0 8,094
ZIONS BANCORPORATION N A COM 989701107 725 11,066 SH   SOLE   8,316 0 2,750
ZOETIS INC CL A 98978V103 438,053 2,322,782 SH   SOLE   1,740,679 0 582,103
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 19,340 164,971 SH   SOLE   131,328 0 33,643
ZSCALER INC COM 98980G102 584 2,422 SH   SOLE   2,146 0 276
ZYNGA INC CL A 98986T108 332 35,900 SH   SOLE   35,900 0 0