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