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