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