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