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
3M CO COM 88579Y101   14,215,392 93,375 SH   SOLE   70,527 0 22,848
AAON INC COM PAR $0.004 000360206   168,155,183 2,280,070 SH   SOLE   1,763,096 0 516,974
AAR CORP COM 000361105   3,645,182 52,990 SH   SOLE   42,535 0 10,455
ABBOTT LABS COM 002824100   218,065,498 1,603,305 SH   SOLE   1,246,488 0 356,817
ABBVIE INC COM 00287Y109   233,400,739 1,257,412 SH   SOLE   1,010,874 0 246,538
ABERCROMBIE & FITCH CO CL A 002896207   207,040 2,499 SH   SOLE   2,499 0 0
ABM INDS INC COM 000957100   383,819 8,130 SH   SOLE   130 0 8,000
ABRDN EMERGING MARKETS EX CH COM 00301W105   98,268 16,543 SH   SOLE   13,643 0 2,900
ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100   246,460 1,784 SH   SOLE   1,784 0 0
ABRDN WORLD HEALTHCARE FUND BEN INT SHS 87911L108   392,958 38,300 SH   SOLE   38,000 0 300
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   175,618,932 587,570 SH   SOLE   443,271 0 144,299
ACUITY INC COM 00508Y102   3,293,754 11,040 SH   SOLE   10,954 0 86
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109   131,051 11,249 SH   SOLE   11,200 0 49
ADOBE INC COM 00724F101   218,730,772 565,371 SH   SOLE   397,181 0 168,190
ADVANCED ENERGY INDS COM 007973100   253,075 1,910 SH   SOLE   1,907 0 3
ADVANCED MICRO DEVICES INC COM 007903107   33,157,791 233,670 SH   SOLE   180,904 0 52,767
AECOM COM 00766T100   446,465 3,956 SH   SOLE   3,956 0 0
AERCAP HOLDINGS NV SHS N00985106   741,060 6,334 SH   SOLE   6,334 0 0
AEROVIRONMENT INC COM 008073108   24,034,963 84,348 SH   SOLE   63,192 0 21,156
AFFILIATED MANAGERS GROUP IN COM 008252108   2,141,846 10,885 SH   SOLE   9,980 0 905
AFFIRM HLDGS INC COM CL A 00827B106   21,084,865 304,959 SH   SOLE   244,092 0 60,867
AFLAC INC COM 001055102   2,002,421 18,987 SH   SOLE   16,347 0 2,641
AGILENT TECHNOLOGIES INC COM 00846U101   4,311,553 36,535 SH   SOLE   27,528 0 9,007
AGILON HEALTH INC COM 00857U107   359,706 156,394 SH   SOLE   155,058 0 1,336
AGNC INVT CORP COM 00123Q104   132,800 14,450 SH   SOLE   12,950 0 1,500
AGNICO EAGLE MINES LTD COM 008474108   1,857,378 15,617 SH   SOLE   11,527 0 4,090
AIR PRODS & CHEMS INC COM 009158106   31,112,439 110,304 SH   SOLE   79,818 0 30,486
AIRBNB INC COM CL A 009066101   18,512,300 139,884 SH   SOLE   122,315 0 17,569
AIRGAIN INC COM 00938A104   3,131,002 749,044 SH   SOLE   688,944 0 60,100
AKAMAI TECHNOLOGIES INC COM 00971T101   2,829,326 35,473 SH   SOLE   25,478 0 9,995
ALAMOS GOLD INC NEW COM CL A 011532108   373,388 14,058 SH   SOLE   4,658 0 9,400
ALARM COM HLDGS INC COM 011642105   721,946 12,762 SH   SOLE   12,762 0 0
ALBEMARLE CORP COM 012653101   216,227 3,450 SH   SOLE   3,218 0 232
ALBEMARLE CORP 7.25% DEP SHS A 012653200   9,630 300 SH   SOLE   300 0 0
ALBERTSONS COS INC COMMON STOCK 013091103   339,471 15,782 SH   SOLE   666 0 15,116
ALCON AG ORD SHS H01301128   236,891 2,683 SH   SOLE   1,961 0 722
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   10,205,474 89,987 SH   SOLE   76,485 0 13,502
ALIGN TECHNOLOGY INC COM 016255101   6,622,546 34,979 SH   SOLE   31,309 0 3,670
ALKAMI TECHNOLOGY INC COM 01644J108   355,471 11,794 SH   SOLE   11,389 0 405
ALLEGION PLC ORD SHS G0176J109   256,822 1,782 SH   SOLE   1,558 0 224
ALLIANT ENERGY CORP COM 018802108   1,048,847 17,345 SH   SOLE   16,266 0 1,079
ALLSTATE CORP COM 020002101   76,238,196 378,710 SH   SOLE   345,133 0 33,578
ALLY FINL INC COM 02005N100   317,572 8,153 SH   SOLE   7,185 0 968
ALNYLAM PHARMACEUTICALS INC COM 02043Q107   3,453,877 10,592 SH   SOLE   10,530 0 62
ALPHABET INC CAP STK CL C 02079K107   564,105,394 3,180,029 SH   SOLE   2,643,619 0 536,411
ALPHABET INC CAP STK CL A 02079K305   445,004,750 2,525,136 SH   SOLE   1,935,923 0 589,213
ALPS ETF TR OSHARES US QUALT 00162Q387   25,324 469 SH   SOLE   469 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   25,984,597 531,817 SH   SOLE   526,973 0 4,844
ALPS ETF TR ALERIAN ENERGY 00162Q676   15,314 475 SH   SOLE   475 0 0
ALTRIA GROUP INC COM 02209S103   11,273,966 192,290 SH   SOLE   165,615 0 26,675
ALUMIS INC COM 022307102   200,157 66,719 SH   SOLE   66,719 0 0
AMAZON COM INC COM 023135106   1,343,078,057 6,121,875 SH   SOLE   4,776,716 0 1,345,158
AMBEV SA SPONSORED ADR 02319V103   327,812 136,022 SH   SOLE   135,317 0 705
AMDOCS LTD SHS G02602103   293,452 3,216 SH   SOLE   2,501 0 715
AMENTUM HOLDINGS INC COM 023939101   1,335,570 56,568 SH   SOLE   12,293 0 44,275
AMER STATES WTR CO COM 029899101   264,230 3,447 SH   SOLE   3,447 0 0
AMEREN CORP COM 023608102   379,132 3,948 SH   SOLE   3,349 0 599
AMERICAN ELEC PWR CO INC COM 025537101   4,941,921 47,628 SH   SOLE   21,040 0 26,588
AMERICAN EXPRESS CO COM 025816109   216,450,339 678,570 SH   SOLE   497,165 0 181,405
AMERICAN INTEGRITY INS GROUP COM 026948109   253,414 13,780 SH   SOLE   8,780 0 5,000
AMERICAN INTL GROUP INC COM NEW 026874784   1,482,655 17,323 SH   SOLE   14,030 0 3,293
AMERICAN TOWER CORP NEW COM 03027X100   170,886,830 773,174 SH   SOLE   683,955 0 89,219
AMERICAN WTR WKS CO INC NEW COM 030420103   1,885,381 13,553 SH   SOLE   9,901 0 3,652
AMERICOLD REALTY TRUST INC COM 03064D108   747,286 44,936 SH   SOLE   38,236 0 6,700
AMERIPRISE FINL INC COM 03076C106   6,674,630 12,506 SH   SOLE   11,602 0 904
AMETEK INC COM 031100100   124,837,051 689,860 SH   SOLE   437,890 0 251,970
AMGEN INC COM 031162100   46,598,314 166,893 SH   SOLE   145,408 0 21,485
AMPHENOL CORP NEW CL A 032095101   293,430,470 2,971,448 SH   SOLE   2,566,603 0 404,845
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   2,999,989 70,505 SH   SOLE   67,368 0 3,137
AMPLIFY ETF TR AMPLIFY ETHO CLI 032108557   129,339 2,225 SH   SOLE   2,225 0 0
AMPLIFY ETF TR AMPLIFY BLUESTAR 032108599   56,533 1,000 SH   SOLE   1,000 0 0
AMPLIFY ETF TR AMPLIFY JUNIOR S 032108649   2,812 190 SH   SOLE   190 0 0
AMPLIFY ETF TR AMPLIFY DGTL PAY 032108656   366,411 6,115 SH   SOLE   6,025 0 90
ANALOG DEVICES INC COM 032654105   9,536,084 40,064 SH   SOLE   27,538 0 12,526
ANTERO RESOURCES CORP COM 03674X106   1,876,518 46,587 SH   SOLE   42,777 0 3,810
AON PLC SHS CL A G0403H108   202,634,886 567,987 SH   SOLE   404,999 0 162,987
API GROUP CORP COM STK 00187Y100   1,038,765 20,348 SH   SOLE   14,255 0 6,093
APOLLO GLOBAL MGMT INC COM 03769M106   2,070,738 14,596 SH   SOLE   12,239 0 2,357
APPFOLIO INC COM CL A 03783C100   12,973,284 56,337 SH   SOLE   48,225 0 8,112
APPIAN CORP CL A 03782L101   444,347 14,881 SH   SOLE   14,881 0 0
APPLE INC COM 037833100   1,236,534,922 6,026,880 SH   SOLE   4,584,135 0 1,442,745
APPLIED DIGITAL CORP COM NEW 038169207   1,391,301 138,163 SH   SOLE   134,363 0 3,800
APPLIED INDL TECHNOLOGIES IN COM 03820C105   249,894 1,075 SH   SOLE   202 0 873
APPLIED MATLS INC COM 038222105   15,397,833 84,109 SH   SOLE   68,108 0 16,001
APPLOVIN CORP COM CL A 03831W108   53,624,481 153,178 SH   SOLE   137,770 0 15,408
APTARGROUP INC COM 038336103   570,970 3,650 SH   SOLE   3,000 0 650
ARCH CAP GROUP LTD ORD G0450A105   305,666 3,357 SH   SOLE   2,986 0 371
ARCHER AVIATION INC COM CL A 03945R102   847,385 78,100 SH   SOLE   71,660 0 6,440
ARCHER DANIELS MIDLAND CO COM 039483102   4,746,350 89,927 SH   SOLE   81,887 0 8,040
ARDELYX INC COM 039697107   96,040 24,500 SH   SOLE   24,500 0 0
ARES CAPITAL CORP COM 04010L103   4,334,573 197,385 SH   SOLE   148,573 0 48,812
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   16,591,556 95,794 SH   SOLE   90,175 0 5,619
ARGENX SE SPONSORED ADR 04016X101   1,273,318 2,310 SH   SOLE   2,223 0 87
ARIS WATER SOLUTIONS INC CLASS A COM 04041L106   842,335 35,617 SH   SOLE   32,123 0 3,493
ARISTA NETWORKS INC COM SHS 040413205   118,411,752 1,157,382 SH   SOLE   823,175 0 334,207
ARK ETF TR INNOVATION ETF 00214Q104   1,857,115 26,421 SH   SOLE   25,831 0 590
ARK ETF TR ISRAEL INOVATE 00214Q609   81,238 2,990 SH   SOLE   2,990 0 0
ARM HOLDINGS PLC SPONSORED ADS 042068205   2,800,852 17,317 SH   SOLE   17,167 0 150
ARROW ELECTRS INC COM 042735100   291,815 2,290 SH   SOLE   2,278 0 12
ASML HOLDING N V N Y REGISTRY SHS N07059210   10,478,813 13,076 SH   SOLE   11,615 0 1,461
ASSURANT INC COM 04621X108   721,066 3,651 SH   SOLE   3,357 0 294
AST SPACEMOBILE INC COM CL A 00217D100   1,230,261 26,327 SH   SOLE   26,327 0 0
ASTERA LABS INC COM 04626A103   1,173,200 12,975 SH   SOLE   12,975 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   14,703,561 210,412 SH   SOLE   137,199 0 73,213
AT&T INC COM 00206R102   15,182,015 524,603 SH   SOLE   447,616 0 76,987
ATHIRA PHARMA INC COM 04746L104   6,040 20,000 SH   SOLE   20,000 0 0
ATI INC COM 01741R102   309,702 3,587 SH   SOLE   3,087 0 500
ATLAS ENERGY SOLUTIONS INC COM NEW 642045108   1,019,409 76,246 SH   SOLE   69,315 0 6,931
ATLASSIAN CORPORATION CL A 049468101   10,276,963 50,603 SH   SOLE   43,212 0 7,391
ATMOS ENERGY CORP COM 049560105   303,652 1,970 SH   SOLE   1,292 0 678
AUTODESK INC COM 052769106   3,442,678 11,121 SH   SOLE   8,580 0 2,541
AUTOLIV INC COM 052800109   258,744 2,312 SH   SOLE   32 0 2,280
AUTOMATIC DATA PROCESSING IN COM 053015103   78,366,202 254,106 SH   SOLE   176,907 0 77,199
AUTONATION INC COM 05329W102   859,161 4,325 SH   SOLE   3,732 0 593
AUTOZONE INC COM 053332102   4,103,276 1,105 SH   SOLE   1,064 0 41
AVALONBAY CMNTYS INC COM 053484101   1,919,619 9,433 SH   SOLE   6,504 0 2,929
AVERY DENNISON CORP COM 053611109   1,233,305 7,029 SH   SOLE   4,467 0 2,562
AWARE INC MASS COM 05453N100   39,622 20,964 SH   SOLE   20,964 0 0
AXON ENTERPRISE INC COM 05464C101   78,254,115 94,517 SH   SOLE   83,772 0 10,745
AXSOME THERAPEUTICS INC COM 05464T104   5,165,426 49,482 SH   SOLE   43,656 0 5,826
BACKBLAZE INC COM CL A 05637B105   265,067 48,194 SH   SOLE   48,194 0 0
BAIDU INC SPON ADR REP A 056752108   2,696,437 31,442 SH   SOLE   25,647 0 5,795
BAIN CAP SPECIALTY FIN INC COM STK 05684B107   155,499 10,339 SH   SOLE   10,339 0 0
BAKER HUGHES COMPANY CL A 05722G100   348,386 9,087 SH   SOLE   3,300 0 5,787
BALCHEM CORP COM 057665200   462,317 2,904 SH   SOLE   2,894 0 10
BALL CORP COM 058498106   259,809 4,632 SH   SOLE   2,072 0 2,560
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   430,115 27,984 SH   SOLE   4,743 0 23,241
BANCO SANTANDER S.A. ADR 05964H105   84,295 10,156 SH   SOLE   386 0 9,770
BANK AMERICA CORP COM 060505104   51,944,126 1,097,720 SH   SOLE   924,515 0 173,205
BANK AMERICA CORP 7.25%CNV PFD L 060505682   325,084 268 SH   SOLE   218 0 50
BANK HAWAII CORP COM 062540109   216,636 3,208 SH   SOLE   2,500 0 708
BANK MONTREAL QUE COM 063671101   1,048,259 9,475 SH   SOLE   8,228 0 1,247
BANK NEW YORK MELLON CORP COM 064058100   3,320,871 36,449 SH   SOLE   26,691 0 9,758
BARCLAYS BANK PLC IPATH SELCT MLP 06742C723   776,599 26,487 SH   SOLE   15,374 0 11,113
BARCLAYS BANK PLC IPATH S&P 500 SH 06748M196   3,267 68 SH   SOLE   0 0 68
BARRICK MNG CORP COM SHS 06849F108   2,265,195 108,799 SH   SOLE   106,730 0 2,069
BAUSCH HEALTH COS INC COM 071734107   541,105 81,247 SH   SOLE   71,062 0 10,185
BAXTER INTL INC COM 071813109   775,245 25,603 SH   SOLE   23,708 0 1,895
BECTON DICKINSON & CO COM 075887109   6,034,968 35,036 SH   SOLE   21,966 0 13,070
BEL FUSE INC CL A 077347201   44,925 500 SH   SOLE   500 0 0
BEL FUSE INC CL B 077347300   893,864 9,150 SH   SOLE   9,150 0 0
BENTLEY SYS INC COM CL B 08265T208   1,038,662 19,245 SH   SOLE   19,136 0 109
BERKLEY W R CORP COM 084423102   691,279 9,409 SH   SOLE   9,372 0 37
BERKSHIRE HATHAWAY INC DEL CL A 084670108   51,016,000 70 SH   SOLE   59 0 11
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   215,000,361 442,597 SH   SOLE   381,848 0 60,749
BEST BUY INC COM 086516101   3,158,798 47,055 SH   SOLE   38,008 0 9,047
BHP GROUP LTD SPONSORED ADS 088606108   237,754 4,944 SH   SOLE   3,949 0 995
BIGBEAR AI HLDGS INC COM 08975B109   2,102,191 309,601 SH   SOLE   305,901 0 3,700
BILL HOLDINGS INC COM 090043100   13,626,947 294,573 SH   SOLE   173,665 0 120,908
BIO-TECHNE CORP COM 09073M104   5,086,651 98,866 SH   SOLE   92,785 0 6,081
BIODESIX INC COM 09075X108   39,818 141,100 SH   SOLE   141,100 0 0
BIOGEN INC COM 09062X103   1,864,258 14,844 SH   SOLE   9,138 0 5,706
BIOMARIN PHARMACEUTICAL INC COM 09061G101   287,603 5,232 SH   SOLE   2,737 0 2,495
BIT DIGITAL INC SHS G1144A105   197,100 90,000 SH   SOLE   90,000 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101   40,944,811 379,716 SH   SOLE   306,567 0 73,149
BLACKLINE INC COM 09239B109   4,868,386 85,984 SH   SOLE   69,992 0 15,992
BLACKROCK ESG CAP ALLC TERM SHS BEN INT 09262F100   351,248 21,871 SH   SOLE   21,871 0 0
BLACKROCK ETF TRUST II ISHARES FLEXIBLE 092528603   2,081,754 39,397 SH   SOLE   36,727 0 2,670
BLACKROCK INC COM 09290D101   72,904,124 69,482 SH   SOLE   60,306 0 9,176
BLACKSTONE INC COM 09260D107   202,820,245 1,355,932 SH   SOLE   1,080,237 0 275,695
BLACKSTONE MTG TR INC COM CL A 09257W100   199,719 10,375 SH   SOLE   5,950 0 4,425
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   3,230,199 105,047 SH   SOLE   105,047 0 0
BLOCK INC CL A 852234103   22,878,526 336,796 SH   SOLE   311,211 0 25,585
BLOOM ENERGY CORP COM CL A 093712107   388,604 16,246 SH   SOLE   7,216 0 9,030
BLUE BIRD CORP COM 095306106   14,110,515 326,935 SH   SOLE   313,784 0 13,151
BLUE OWL CAPITAL CORPORATION COM 69121K104   741,005 51,674 SH   SOLE   40,174 0 11,500
BLUE OWL CAPITAL INC COM CL A 09581B103   1,088,189 56,647 SH   SOLE   44,497 0 12,150
BLUELINX HLDGS INC COM NEW 09624H208   223,140 3,000 SH   SOLE   3,000 0 0
BOEING CO COM 097023105   137,882,170 658,055 SH   SOLE   469,524 0 188,531
BOEING CO DEP CONV PFD A 097023204   38,216 562 SH   SOLE   562 0 0
BOK FINL CORP COM NEW 05561Q201   19,054,447 195,170 SH   SOLE   0 0 195,170
BOOKING HOLDINGS INC COM 09857L108   15,581,699 2,691 SH   SOLE   2,233 0 458
BOOT BARN HLDGS INC COM 099406100   462,688 3,044 SH   SOLE   3,044 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   11,065,759 106,269 SH   SOLE   90,097 0 16,172
BOSTON SCIENTIFIC CORP COM 101137107   12,756,868 118,768 SH   SOLE   103,679 0 15,089
BP PLC SPONSORED ADR 055622104   7,322,278 244,647 SH   SOLE   183,932 0 60,715
BRINKS CO COM 109696104   2,446,879 27,404 SH   SOLE   21,772 0 5,632
BRISTOL-MYERS SQUIBB CO COM 110122108   21,255,685 459,185 SH   SOLE   349,320 0 109,866
BROADCOM INC COM 11135F101   257,580,283 934,447 SH   SOLE   829,456 0 104,991
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   8,216,423 33,808 SH   SOLE   30,895 0 2,913
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   1,608,377 29,095 SH   SOLE   21,806 0 7,289
BROOKFIELD CORP CL A LTD VT SH 11271J107   8,418,674 136,114 SH   SOLE   114,423 0 21,691
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   2,409,098 71,913 SH   SOLE   71,703 0 210
BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106   214,451 5,155 SH   SOLE   5,155 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   475,535 18,641 SH   SOLE   18,141 0 500
BROOKLINE BANCORP INC DEL COM 11373M107   329,266 31,210 SH   SOLE   31,000 0 210
BROWN & BROWN INC COM 115236101   2,515,862 22,692 SH   SOLE   22,564 0 128
BUTTERFLY NETWORK INC COM CL A 124155102   237,000 118,500 SH   SOLE   118,500 0 0
BWX TECHNOLOGIES INC COM 05605H100   144,579,566 1,003,607 SH   SOLE   850,815 0 152,792
BYLINE BANCORP INC COM 124411109   206,449 7,723 SH   SOLE   7,723 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   1,943,082 20,251 SH   SOLE   19,290 0 961
CACI INTL INC CL A 127190304   3,967,727 8,323 SH   SOLE   8,071 0 252
CADENCE DESIGN SYSTEM INC COM 127387108   1,390,344 4,512 SH   SOLE   3,292 0 1,220
CAMBIUM NETWORKS CORP SHS G17766109   4,050 10,000 SH   SOLE   10,000 0 0
CAMECO CORP COM 13321L108   1,164,502 15,688 SH   SOLE   15,688 0 0
CANADIAN IMPERIAL BK COMM COM 136069101   247,394 3,493 SH   SOLE   1,562 0 1,931
CANADIAN NATL RY CO COM 136375102   4,759,390 45,746 SH   SOLE   24,489 0 21,257
CANADIAN PACIFIC KANSAS CITY COM 13646K108   6,565,965 82,830 SH   SOLE   69,182 0 13,648
CANNAE HLDGS INC COM 13765N107   442,270 21,212 SH   SOLE   20,837 0 375
CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108   5,886,759 159,403 SH   SOLE   126,377 0 33,026
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106   19,039,318 482,130 SH   SOLE   443,255 0 38,876
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101   10,406,973 256,014 SH   SOLE   238,810 0 17,204
CAPITAL ONE FINL CORP COM 14040H105   28,534,130 134,114 SH   SOLE   121,319 0 12,795
CARDIFF ONCOLOGY INC COM 14147L108   7,950,972 2,524,118 SH   SOLE   2,318,155 0 205,963
CARDINAL HEALTH INC COM 14149Y108   3,522,602 20,968 SH   SOLE   13,379 0 7,589
CARETRUST REIT INC COM 14174T107   255,328 8,344 SH   SOLE   8,344 0 0
CARLISLE COS INC COM 142339100   223,093 597 SH   SOLE   525 0 72
CARLYLE GROUP INC COM 14316J108   985,801 19,179 SH   SOLE   7,700 0 11,479
CARMAX INC COM 143130102   26,341,021 391,921 SH   SOLE   289,810 0 102,111
CARNIVAL CORP UNIT 99/99/9999 143658300   601,402 21,387 SH   SOLE   19,753 0 1,634
CARPENTER TECHNOLOGY CORP COM 144285103   1,091,701 3,950 SH   SOLE   300 0 3,650
CARRIER GLOBAL CORPORATION COM 14448C104   12,066,281 164,862 SH   SOLE   135,304 0 29,558
CARVANA CO CL A 146869102   12,187,223 36,168 SH   SOLE   28,728 0 7,440
CASELLA WASTE SYS INC CL A 147448104   20,021,315 173,525 SH   SOLE   151,867 0 21,658
CASEYS GEN STORES INC COM 147528103   3,700,988 7,253 SH   SOLE   6,754 0 499
CATERPILLAR INC COM 149123101   44,079,105 113,544 SH   SOLE   94,536 0 19,009
CAVA GROUP INC COM 148929102   2,590,241 30,752 SH   SOLE   25,161 0 5,591
CBIZ INC COM 124805102   31,157,870 434,498 SH   SOLE   408,683 0 25,815
CBOE GLOBAL MKTS INC COM 12503M108   13,957,458 59,849 SH   SOLE   9,000 0 50,849
CBRE GROUP INC CL A 12504L109   2,158,549 15,405 SH   SOLE   14,477 0 928
CCC INTELLIGENT SOLUTIONS HL COM 12510Q100   2,829,324 300,672 SH   SOLE   298,071 0 2,601
CDW CORP COM 12514G108   2,023,881 11,333 SH   SOLE   9,537 0 1,796
CELLEBRITE DI LTD ORDINARY SHARES M2197Q107   1,376,432 86,027 SH   SOLE   79,221 0 6,806
CELSIUS HLDGS INC COM NEW 15118V207   1,564,688 33,729 SH   SOLE   31,479 0 2,250
CENCORA INC COM 03073E105   6,333,175 21,121 SH   SOLE   16,309 0 4,812
CENTERPOINT ENERGY INC COM 15189T107   342,808 9,331 SH   SOLE   4,261 0 5,070
CENTRUS ENERGY CORP CL A 15643U104   1,539,262 8,403 SH   SOLE   7,163 0 1,240
CF INDS HLDGS INC COM 125269100   2,430,629 26,420 SH   SOLE   26,132 0 288
CHARTER COMMUNICATIONS INC N CL A 16119P108   327,481 801 SH   SOLE   703 0 98
CHECK POINT SOFTWARE TECH LT ORD M22465104   4,814,179 21,759 SH   SOLE   14,018 0 7,741
CHEESECAKE FACTORY INC COM 163072101   666,609 10,639 SH   SOLE   10,639 0 0
CHENIERE ENERGY INC COM NEW 16411R208   12,790,840 52,525 SH   SOLE   50,406 0 2,119
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101   241,015 4,300 SH   SOLE   4,300 0 0
CHEVRON CORP NEW COM 166764100   93,490,702 652,914 SH   SOLE   467,854 0 185,060
CHEWY INC CL A 16679L109   45,580,522 1,069,463 SH   SOLE   1,014,480 0 54,983
CHIPOTLE MEXICAN GRILL INC COM 169656105   129,795,231 2,311,580 SH   SOLE   2,047,642 0 263,938
CHUBB LIMITED COM H1467J104   15,030,023 51,878 SH   SOLE   45,919 0 5,959
CHURCH & DWIGHT CO INC COM 171340102   14,015,421 145,827 SH   SOLE   131,834 0 13,993
CHURCHILL DOWNS INC COM 171484108   17,618,238 174,438 SH   SOLE   174,100 0 338
CIENA CORP COM NEW 171779309   1,790,887 22,020 SH   SOLE   22,020 0 0
CINCINNATI FINL CORP COM 172062101   430,677 2,892 SH   SOLE   1,328 0 1,564
CINTAS CORP COM 172908105   226,118,430 1,014,575 SH   SOLE   672,473 0 342,103
CISCO SYS INC COM 17275R102   55,941,776 806,310 SH   SOLE   692,694 0 113,615
CITIGROUP INC COM NEW 172967424   14,095,070 165,591 SH   SOLE   143,153 0 22,438
CITIZENS FINL GROUP INC COM 174610105   689,643 15,411 SH   SOLE   8,240 0 7,171
CIVISTA BANCSHARES INC COM NO PAR 178867107   1,090,400 47,000 SH   SOLE   47,000 0 0
CLEAN HARBORS INC COM 184496107   502,123 2,172 SH   SOLE   1,980 0 192
CLEARWATER ANALYTICS HLDGS I CL A 185123106   85,278,343 3,888,661 SH   SOLE   3,370,661 0 518,000
CLEARWAY ENERGY INC CL C 18539C204   741,190 23,162 SH   SOLE   23,051 0 111
CLEVELAND-CLIFFS INC NEW COM 185899101   872,305 114,777 SH   SOLE   114,777 0 0
CLOROX CO DEL COM 189054109   1,113,004 9,270 SH   SOLE   8,092 0 1,178
CLOUDFLARE INC CL A COM 18915M107   39,406,675 201,229 SH   SOLE   162,832 0 38,397
CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103   143,685 51,500 SH   SOLE   51,500 0 0
CME GROUP INC COM 12572Q105   39,525,219 143,405 SH   SOLE   107,914 0 35,491
CMS ENERGY CORP COM 125896100   347,457 5,015 SH   SOLE   2,902 0 2,113
CNB FINL CORP PA COM 126128107   217,540 9,516 SH   SOLE   9,516 0 0
CNO FINL GROUP INC COM 12621E103   255,555 6,624 SH   SOLE   6,624 0 0
COCA COLA CO COM 191216100   109,653,394 1,549,871 SH   SOLE   1,235,303 0 314,568
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   409,360 4,415 SH   SOLE   4,394 0 21
CODERE ONLINE LUXEMBOURG S A ORDINARY SHARES L18268109   345,560 40,702 SH   SOLE   40,702 0 0
CODEXIS INC COM 192005106   89,865 36,830 SH   SOLE   16,830 0 20,000
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   11,402,617 236,520 SH   SOLE   202,198 0 34,322
COGNEX CORP COM 192422103   1,067,093 33,641 SH   SOLE   30,301 0 3,340
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   686,548 8,799 SH   SOLE   4,932 0 3,867
COHERENT CORP COM 19247G107   425,889 4,774 SH   SOLE   3,214 0 1,560
COINBASE GLOBAL INC COM CL A 19260Q107   42,009,381 119,859 SH   SOLE   104,331 0 15,528
COLGATE PALMOLIVE CO COM 194162103   22,331,181 245,668 SH   SOLE   202,953 0 42,715
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   4,291,441 32,875 SH   SOLE   30,253 0 2,622
COMCAST CORP NEW CL A 20030N101   8,491,258 237,917 SH   SOLE   222,082 0 15,835
COMFORT SYS USA INC COM 199908104   696,805 1,300 SH   SOLE   815 0 485
COMMVAULT SYS INC COM 204166102   993,158 5,697 SH   SOLE   5,397 0 300
COMPASS DIVERSIFIED SH BEN INT 20451Q104   328,850 52,365 SH   SOLE   50,140 0 2,225
CONAGRA BRANDS INC COM 205887102   2,775,770 135,602 SH   SOLE   93,168 0 42,434
CONCRETE PUMPING HLDGS INC COM 206704108   307,500 50,000 SH   SOLE   50,000 0 0
CONFLUENT INC CLASS A COM 20717M103   4,003,135 160,575 SH   SOLE   139,472 0 21,103
CONNECTONE BANCORP INC COM 20786W107   777,481 33,570 SH   SOLE   33,570 0 0
CONOCOPHILLIPS COM 20825C104   4,711,518 52,502 SH   SOLE   41,661 0 10,841
CONSOLIDATED EDISON INC COM 209115104   2,792,012 27,823 SH   SOLE   25,092 0 2,730
CONSTELLATION BRANDS INC CL A 21036P108   2,545,361 15,646 SH   SOLE   10,459 0 5,187
CONSTELLATION ENERGY CORP COM 21037T109   17,160,191 53,167 SH   SOLE   46,829 0 6,338
COOPER COS INC COM 216648501   1,547,380 21,745 SH   SOLE   19,637 0 2,108
COPART INC COM 217204106   249,388,006 5,082,291 SH   SOLE   3,991,492 0 1,090,799
CORCEPT THERAPEUTICS INC COM 218352102   389,387 5,305 SH   SOLE   5,255 0 50
CORE SCIENTIFIC INC NEW COM 21874A106   5,205,121 304,928 SH   SOLE   262,472 0 42,456
CORE SCIENTIFIC INC NEW *W EXP 01/23/202 21874A114   1,241,278 114,509 SH   SOLE   114,509 0 0
CORE SCIENTIFIC INC NEW *W EXP 01/23/202 21874A130   2,082 121 SH   SOLE   121 0 0
COREWEAVE INC COM CL A 21873S108   605,931 3,716 SH   SOLE   2,066 0 1,650
CORNING INC COM 219350105   15,052,302 286,220 SH   SOLE   267,250 0 18,970
CORPAY INC COM SHS 219948106   440,816 1,328 SH   SOLE   1,323 0 5
CORTEVA INC COM 22052L104   5,972,792 80,139 SH   SOLE   45,543 0 34,596
COSTAR GROUP INC COM 22160N109   230,841,402 2,871,162 SH   SOLE   2,179,096 0 692,065
COSTCO WHSL CORP NEW COM 22160K105   546,433,309 551,986 SH   SOLE   439,963 0 112,023
COTERRA ENERGY INC COM 127097103   533,858 21,035 SH   SOLE   19,853 0 1,182
CRANE COMPANY COMMON STOCK 224408104   405,795 2,137 SH   SOLE   1,190 0 947
CREDIT ACCEP CORP MICH COM 225310101   4,921,094 9,660 SH   SOLE   9,509 0 151
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   1,708,723 35,130 SH   SOLE   26,457 0 8,673
CROSS CTRY HEALTHCARE INC COM 227483104   878,996 67,356 SH   SOLE   66,954 0 402
CROWDSTRIKE HLDGS INC CL A 22788C105   89,028,946 174,803 SH   SOLE   155,522 0 19,281
CROWN CASTLE INC COM 22822V101   3,938,417 38,338 SH   SOLE   23,650 0 14,688
CSG SYS INTL INC COM 126349109   455,041 6,967 SH   SOLE   6,935 0 32
CSX CORP COM 126408103   5,295,111 162,277 SH   SOLE   135,749 0 26,528
CUMMINS INC COM 231021106   14,731,465 44,982 SH   SOLE   41,422 0 3,560
CURTISS WRIGHT CORP COM 231561101   66,135,696 135,371 SH   SOLE   107,079 0 28,292
CVS HEALTH CORP COM 126650100   4,280,328 62,052 SH   SOLE   43,163 0 18,889
CYBERARK SOFTWARE LTD SHS M2682V108   81,448,573 200,178 SH   SOLE   176,785 0 23,393
D R HORTON INC COM 23331A109   4,596,417 35,653 SH   SOLE   19,256 0 16,397
D-WAVE QUANTUM INC COM 26740W109   409,378 27,963 SH   SOLE   17,963 0 10,000
DANAHER CORPORATION COM 235851102   271,760,602 1,375,724 SH   SOLE   968,072 0 407,652
DARDEN RESTAURANTS INC COM 237194105   1,592,602 7,307 SH   SOLE   5,279 0 2,028
DATADOG INC CL A COM 23804L103   3,923,242 29,206 SH   SOLE   23,772 0 5,434
DAVITA INC COM 23918K108   208,547 1,464 SH   SOLE   1,355 0 109
DAYFORCE INC COM 15677J108   317,772 5,737 SH   SOLE   5,529 0 208
DBX ETF TR XTRACK MSCI EAFE 233051200   830,024 18,972 SH   SOLE   18,960 0 12
DBX ETF TR XTRACK MSCI EURP 233051853   145,016 3,290 SH   SOLE   2,090 0 1,200
DECKERS OUTDOOR CORP COM 243537107   584,201 5,668 SH   SOLE   5,652 0 16
DEERE & CO COM 244199105   69,145,371 135,982 SH   SOLE   111,818 0 24,164
DELL TECHNOLOGIES INC CL C 24703L202   1,465,848 11,956 SH   SOLE   4,615 0 7,342
DELTA AIR LINES INC DEL COM NEW 247361702   1,162,009 23,628 SH   SOLE   18,015 0 5,613
DENTSPLY SIRONA INC COM 24906P109   1,520,529 95,751 SH   SOLE   93,927 0 1,824
DESCARTES SYS GROUP INC COM 249906108   35,821,223 352,415 SH   SOLE   257,969 0 94,446
DEUTSCHE BANK A G NAMEN AKT D18190898   681,561 23,277 SH   SOLE   20,431 0 2,846
DEVON ENERGY CORP NEW COM 25179M103   1,620,638 50,947 SH   SOLE   41,104 0 9,843
DEXCOM INC COM 252131107   192,740,189 2,208,044 SH   SOLE   1,447,894 0 760,151
DIAGEO PLC SPON ADR NEW 25243Q205   2,947,681 29,231 SH   SOLE   23,216 0 6,015
DIAMONDBACK ENERGY INC COM 25278X109   528,389 3,846 SH   SOLE   2,264 0 1,581
DIANA SHIPPING INC COM Y2066G104   73,879 50,602 SH   SOLE   50,602 0 0
DICKS SPORTING GOODS INC COM 253393102   3,353,378 16,953 SH   SOLE   16,640 0 313
DIGITAL RLTY TR INC COM 253868103   4,399,016 25,234 SH   SOLE   19,546 0 5,688
DIGITALOCEAN HLDGS INC COM 25402D102   1,121,980 39,285 SH   SOLE   39,285 0 0
DIME CMNTY BANCSHARES INC COM 25432X102   682,229 25,324 SH   SOLE   25,324 0 0
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   261,619 4,848 SH   SOLE   4,701 0 147
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   1,916,596 45,331 SH   SOLE   45,331 0 0
DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849   3,605 76 SH   SOLE   0 0 76
DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5   20,763 25,000 PRN   SOLE   25,000 0 0
DISNEY WALT CO COM 254687106   53,277,097 429,619 SH   SOLE   304,450 0 125,170
DOCUSIGN INC COM 256163106   30,636,785 393,334 SH   SOLE   323,374 0 69,960
DOLBY LABORATORIES INC COM CL A 25659T107   3,362,943 45,286 SH   SOLE   41,906 0 3,380
DOLLAR GEN CORP NEW COM 256677105   648,004 5,665 SH   SOLE   5,622 0 43
DOLLAR TREE INC COM 256746108   901,561 9,103 SH   SOLE   2,492 0 6,611
DOLPHIN ENTMT INC COM 25686H308   16,735 14,552 SH   SOLE   14,552 0 0
DOMINION ENERGY INC COM 25746U109   1,967,640 34,813 SH   SOLE   31,163 0 3,650
DOMINOS PIZZA INC COM 25754A201   212,233 471 SH   SOLE   177 0 294
DONALDSON INC COM 257651109   6,627,959 95,573 SH   SOLE   87,423 0 8,149
DOORDASH INC CL A 25809K105   1,186,800 4,814 SH   SOLE   4,389 0 425
DOUBLEVERIFY HLDGS INC COM 25862V105   1,086,882 72,604 SH   SOLE   72,063 0 541
DOVER CORP COM 260003108   13,758,303 75,088 SH   SOLE   61,739 0 13,349
DOW INC COM 260557103   4,158,306 157,036 SH   SOLE   119,318 0 37,718
DOXIMITY INC CL A 26622P107   1,064,249 17,350 SH   SOLE   17,242 0 108
DRAFTKINGS INC NEW COM CL A 26142V105   23,871,502 556,575 SH   SOLE   446,918 0 109,657
DT MIDSTREAM INC COMMON STOCK 23345M107   721,897 6,568 SH   SOLE   6,167 0 401
DTE ENERGY CO COM 233331107   1,390,831 10,500 SH   SOLE   9,385 0 1,115
DUKE ENERGY CORP NEW COM NEW 26441C204   11,026,531 93,445 SH   SOLE   85,649 0 7,796
DULUTH HLDGS INC COM CL B 26443V101   203,347 96,832 SH   SOLE   52,050 0 44,782
DUOLINGO INC CL A COM 26603R106   460,862 1,124 SH   SOLE   1,049 0 75
DUPONT DE NEMOURS INC COM 26614N102   5,410,082 78,876 SH   SOLE   42,773 0 36,103
DUTCH BROS INC CL A 26701L100   15,629,655 228,604 SH   SOLE   180,397 0 48,207
DYNATRACE INC COM NEW 268150109   32,792,918 593,967 SH   SOLE   528,295 0 65,672
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201   22,614,100 2,279,647 SH   SOLE   1,846,805 0 432,842
E L F BEAUTY INC COM 26856L103   9,295,544 74,699 SH   SOLE   63,753 0 10,946
EAGLE MATLS INC COM 26969P108   1,332,107 6,591 SH   SOLE   4,860 0 1,731
EAST WEST BANCORP INC COM 27579R104   279,715 2,770 SH   SOLE   2,750 0 20
EASTMAN CHEM CO COM 277432100   384,384 5,148 SH   SOLE   5,082 0 66
EATON CORP PLC SHS G29183103   29,484,563 82,592 SH   SOLE   74,411 0 8,181
EATON VANCE TAX-MANAGED GLOB COM 27829F108   1,723,531 196,975 SH   SOLE   181,075 0 15,900
EBAY INC. COM 278642103   1,611,152 21,638 SH   SOLE   19,972 0 1,666
ECOLAB INC COM 278865100   216,941,331 805,156 SH   SOLE   487,626 0 317,531
EDWARDS LIFESCIENCES CORP COM 28176E108   30,512,273 390,133 SH   SOLE   264,165 0 125,968
ELANCO ANIMAL HEALTH INC COM 28414H103   286,600 20,070 SH   SOLE   20,000 0 70
ELECTRONIC ARTS INC COM 285512109   1,935,893 12,122 SH   SOLE   10,062 0 2,060
ELEVANCE HEALTH INC COM 036752103   2,434,788 6,260 SH   SOLE   3,566 0 2,694
ELI LILLY & CO COM 532457108   237,341,205 304,467 SH   SOLE   212,884 0 91,583
EMCOR GROUP INC COM 29084Q100   598,796 1,119 SH   SOLE   653 0 466
EMERSON ELEC CO COM 291011104   50,351,257 377,644 SH   SOLE   272,886 0 104,758
ENBRIDGE INC COM 29250N105   5,574,074 122,994 SH   SOLE   110,945 0 12,049
ENCOMPASS HEALTH CORP COM 29261A100   26,674,352 217,519 SH   SOLE   202,720 0 14,799
ENCORE CAP GROUP INC COM 292554102   450,468 11,637 SH   SOLE   7,550 0 4,087
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   10,377,975 572,420 SH   SOLE   452,851 0 119,569
ENERPAC TOOL GROUP CORP CL A COM 292765104   412,090 10,160 SH   SOLE   0 0 10,160
ENERSYS COM 29275Y102   732,261 8,537 SH   SOLE   7,397 0 1,140
ENOVIX CORPORATION COM 293594107   3,298,439 318,998 SH   SOLE   202,588 0 116,410
ENTEGRIS INC COM 29362U104   801,177 9,934 SH   SOLE   9,837 0 97
ENTERGY CORP NEW COM 29364G103   1,915,134 23,041 SH   SOLE   19,332 0 3,709
ENTERPRISE PRODS PARTNERS L COM 293792107   34,280,676 1,105,472 SH   SOLE   993,376 0 112,096
EOG RES INC COM 26875P101   12,448,249 104,074 SH   SOLE   90,100 0 13,974
EPAM SYS INC COM 29414B104   4,031,319 22,799 SH   SOLE   21,749 0 1,050
EQT CORP COM 26884L109   5,531,519 94,848 SH   SOLE   68,449 0 26,399
EQUIFAX INC COM 294429105   20,937,557 80,725 SH   SOLE   67,601 0 13,124
EQUINIX INC COM 29444U700   18,452,031 23,196 SH   SOLE   22,025 0 1,171
EQUINOR ASA SPONSORED ADR 29446M102   217,018 8,632 SH   SOLE   8,382 0 250
EQUITABLE HLDGS INC COM 29452E101   291,289 5,192 SH   SOLE   185 0 5,007
EQUITY LIFESTYLE PPTYS INC COM 29472R108   2,628,274 42,618 SH   SOLE   42,579 0 39
EQUITY RESIDENTIAL SH BEN INT 29476L107   801,291 11,873 SH   SOLE   8,281 0 3,592
ERIE INDTY CO CL A 29530P102   1,730,609 4,990 SH   SOLE   4,990 0 0
ESSENTIAL UTILS INC COM 29670G102   891,777 24,011 SH   SOLE   23,049 0 962
ETF SER SOLUTIONS DISTILLATE US 26922A321   4,522 82 SH   SOLE   82 0 0
ETF SER SOLUTIONS US GBL GLD PRE 26922A719   645 22 SH   SOLE   22 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842   45,744 1,991 SH   SOLE   1,991 0 0
ETF SER SOLUTIONS BAHL GAYNOR SML 26922B832   270,555 9,378 SH   SOLE   9,378 0 0
ETON PHARMACEUTICALS INC COM 29772L108   461,700 32,400 SH   SOLE   32,400 0 0
EURONET WORLDWIDE INC COM 298736109   508,826 5,019 SH   SOLE   5,007 0 12
EVE HLDG INC COM 29970N104   322,537 47,017 SH   SOLE   47,017 0 0
EVERCORE INC CLASS A 29977A105   3,541,330 13,115 SH   SOLE   12,005 0 1,110
EVERGY INC COM 30034W106   608,396 8,826 SH   SOLE   5,848 0 2,978
EVERSOURCE ENERGY COM 30040W108   2,022,514 31,791 SH   SOLE   29,084 0 2,707
EVOLENT HEALTH INC CL A 30050B101   5,002,525 444,274 SH   SOLE   433,081 0 11,193
EVOLENT HEALTH INC NOTE 1.500%10/1 30050BAD3   359,576 365,000 PRN   SOLE   365,000 0 0
EXACT SCIENCES CORP COM 30063P105   8,714,267 163,987 SH   SOLE   125,374 0 38,613
EXCHANGE TRADED CONCEPTS TRU ROBO GLB ETF 301505707   213,680 3,574 SH   SOLE   2,687 0 888
EXELIXIS INC COM 30161Q104   12,102,131 274,580 SH   SOLE   249,562 0 25,018
EXELON CORP COM 30161N101   2,094,075 48,228 SH   SOLE   36,121 0 12,107
EXPAND ENERGY CORPORATION COM 165167735   291,298 2,491 SH   SOLE   2,203 0 288
EXPEDIA GROUP INC COM NEW 30212P303   204,453 1,212 SH   SOLE   1,188 0 24
EXPEDITORS INTL WASH INC COM 302130109   1,008,803 8,830 SH   SOLE   6,756 0 2,074
EXTRA SPACE STORAGE INC COM 30225T102   378,655 2,568 SH   SOLE   2,373 0 195
EXXON MOBIL CORP COM 30231G102   104,673,923 971,001 SH   SOLE   864,560 0 106,441
FACTSET RESH SYS INC COM 303075105   1,035,604 2,315 SH   SOLE   1,635 0 680
FAIR ISAAC CORP COM 303250104   5,961,032 3,261 SH   SOLE   2,138 0 1,123
FASTENAL CO COM 311900104   286,564,877 6,822,973 SH   SOLE   3,931,999 0 2,890,975
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   354,590 3,733 SH   SOLE   1,925 0 1,808
FEDERAL SIGNAL CORP COM 313855108   4,294,622 40,355 SH   SOLE   39,330 0 1,025
FEDEX CORP COM 31428X106   6,036,617 26,557 SH   SOLE   21,459 0 5,098
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107   8,966,459 41,178 SH   SOLE   39,538 0 1,640
FERRARI N V COM N3167Y103   1,162,847 2,370 SH   SOLE   1,754 0 616
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   451,222 5,633 SH   SOLE   3,106 0 2,527
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   60,769 646 SH   SOLE   117 0 529
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303   10,128 198 SH   SOLE   198 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   55,678 752 SH   SOLE   752 0 0
FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527   10,580 255 SH   SOLE   255 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   120,411 1,883 SH   SOLE   1,313 0 570
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782   12,774 200 SH   SOLE   200 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   1,054,338 5,346 SH   SOLE   5,035 0 311
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857   88,048 3,256 SH   SOLE   3,256 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   327,261 6,222 SH   SOLE   6,073 0 149
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873   36,099 557 SH   SOLE   557 0 0
FIDELITY NATIONAL FINANCIAL COM SHS 31620R303   4,457,835 79,519 SH   SOLE   76,398 0 3,121
FIDELITY NATL INFORMATION SV COM 31620M106   25,214,473 309,722 SH   SOLE   283,553 0 26,169
FIFTH THIRD BANCORP COM 316773100   3,101,874 75,416 SH   SOLE   69,657 0 5,760
FIRST ADVANTAGE CORP NEW COM 31846B108   2,642,119 159,068 SH   SOLE   157,121 0 1,947
FIRST AMERN FINL CORP COM 31847R102   320,550 5,222 SH   SOLE   4,052 0 1,170
FIRST CMNTY BANKSHARES INC V COM 31983A103   299,807 7,654 SH   SOLE   7,654 0 0
FIRST CMNTY CORP S C COM 319835104   380,816 15,620 SH   SOLE   15,620 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103   1,891,478 967 SH   SOLE   732 0 235
FIRST FINANCIAL CORPORATION COM 320218100   445,442 8,220 SH   SOLE   8,220 0 0
FIRST HORIZON CORPORATION COM 320517105   317,173 14,961 SH   SOLE   13,461 0 1,500
FIRST MAJESTIC SILVER CORP COM 32076V103   99,850 12,074 SH   SOLE   3,624 0 8,450
FIRST SOLAR INC COM 336433107   1,257,442 7,596 SH   SOLE   6,311 0 1,285
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   13,101 207 SH   SOLE   207 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   11,931 786 SH   SOLE   786 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   565,926 10,095 SH   SOLE   10,095 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   17,107 165 SH   SOLE   165 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   96,775 615 SH   SOLE   615 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184   11,061 261 SH   SOLE   261 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   260,900 2,145 SH   SOLE   2,085 0 60
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   4,834,876 63,970 SH   SOLE   55,121 0 8,850
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   426,652 3,069 SH   SOLE   3,069 0 0
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118   196,120 2,175 SH   SOLE   1,600 0 575
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506   23,059,630 367,543 SH   SOLE   330,681 0 36,862
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605   113,368 1,913 SH   SOLE   1,913 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33733F101   13,507 92 SH   SOLE   92 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33734Y109   73,738 758 SH   SOLE   758 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735B108   46,974 409 SH   SOLE   409 0 0
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735J101   324,472 4,127 SH   SOLE   3,500 0 627
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735K108   237,778 1,575 SH   SOLE   775 0 800
FIRST TR EXCHANGE-TRADED FD SHS 336917109   303,725 7,254 SH   SOLE   7,254 0 0
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103   63,760 440 SH   SOLE   0 0 440
FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100   12,557 116 SH   SOLE   116 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   600,238 6,604 SH   SOLE   6,604 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   52,432 325 SH   SOLE   275 0 50
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   457,053 1,697 SH   SOLE   1,037 0 660
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500   64,595 1,976 SH   SOLE   1,976 0 0
FIRST TR EXCHANGE-TRADED FD SHS 337345102   1,274,000 5,986 SH   SOLE   5,986 0 0
FIRST TR EXCHANGE-TRADED FD SHS 33734H106   9,453,131 211,479 SH   SOLE   209,104 0 2,375
FIRST TR EXCHANGE-TRADED FD COMMON SHS 33735T109   46,620 3,000 SH   SOLE   3,000 0 0
FIRST TR EXCHANGE-TRADED FD UT COM SHS ETF 33736Q104   8,130 150 SH   SOLE   0 0 150
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   653,912 17,433 SH   SOLE   15,265 0 2,168
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   11,721 255 SH   SOLE   255 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408   5,937 142 SH   SOLE   46 0 96
FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804   13,269 694 SH   SOLE   0 0 694
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   37,733 766 SH   SOLE   611 0 155
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   18,261 305 SH   SOLE   267 0 38
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507   11,449 295 SH   SOLE   295 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   44,636,955 1,265,220 SH   SOLE   1,091,772 0 173,448
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201   5,381 100 SH   SOLE   0 0 100
FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740F755   263,654 8,291 SH   SOLE   8,291 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US 33740F771   63,663 1,426 SH   SOLE   1,426 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F847   37,583 750 SH   SOLE   750 0 0
FIRST US BANCSHARES INC COM 33744V103   477,300 37,000 SH   SOLE   37,000 0 0
FIRSTCASH HOLDINGS INC COM 33768G107   248,387 1,838 SH   SOLE   1,838 0 0
FIRSTENERGY CORP COM 337932107   350,035 8,694 SH   SOLE   7,460 0 1,235
FIRSTSERVICE CORP NEW COM 33767E202   25,389,645 145,399 SH   SOLE   134,251 0 11,149
FISERV INC COM 337738108   363,357,408 2,107,519 SH   SOLE   1,799,742 0 307,777
FIVE BELOW INC COM 33829M101   5,499,459 41,923 SH   SOLE   41,646 0 277
FLAGSTAR FINANCIAL INC COM NEW 649445400   603,734 56,956 SH   SOLE   56,956 0 0
FLEX LTD ORD Y2573F102   1,117,110 22,378 SH   SOLE   17,835 0 4,543
FLEXSHARES TR MORNSTAR USMKT 33939L100   212,584 949 SH   SOLE   949 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407   348,797 8,696 SH   SOLE   8,564 0 132
FLEXSHARES TR STOXX GLOBR INF 33939L795   7,549 122 SH   SOLE   122 0 0
FLEXSHARES TR M STAR DEV MKT 33939L803   425,309 5,096 SH   SOLE   5,096 0 0
FLEXSHARES TR QLT DIV DEF IDX 33939L845   1,331,656 17,983 SH   SOLE   17,983 0 0
FLEXSHARES TR QUALT DIVD IDX 33939L860   9,074 124 SH   SOLE   124 0 0
FLOOR & DECOR HLDGS INC CL A 339750101   7,918,026 104,239 SH   SOLE   72,821 0 31,418
FLOWSERVE CORP COM 34354P105   1,050,176 20,061 SH   SOLE   18,171 0 1,890
FLUOR CORP NEW COM 343412102   493,986 9,635 SH   SOLE   9,626 0 9
FLUSHING FINL CORP COM 343873105   952,420 80,170 SH   SOLE   80,170 0 0
FLUTTER ENTMT PLC SHS G3643J108   272,329 953 SH   SOLE   18 0 935
FLYWIRE CORPORATION COM VTG 302492103   203,662 17,407 SH   SOLE   16,951 0 456
FORD MTR CO COM 345370860   1,814,542 167,239 SH   SOLE   142,647 0 24,592
FORTINET INC COM 34959E109   21,404,388 202,463 SH   SOLE   165,018 0 37,445
FORTIS INC COM 349553107   259,794 5,443 SH   SOLE   3,187 0 2,256
FORTIVE CORP COM 34959J108   14,057,489 269,662 SH   SOLE   217,249 0 52,413
FORTUNE BRANDS INNOVATIONS I COM 34964C106   364,290 7,076 SH   SOLE   3,208 0 3,869
FRANKLIN ELEC INC COM 353514102   218,068 2,430 SH   SOLE   2,430 0 0
FREEPORT-MCMORAN INC CL B 35671D857   2,431,596 56,092 SH   SOLE   40,430 0 15,662
FRESHPET INC COM 358039105   1,372,248 20,192 SH   SOLE   19,807 0 385
FTAI AVIATION LTD SHS G3730V105   449,726 3,909 SH   SOLE   335 0 3,574
FULLER H B CO COM 359694106   436,448 7,256 SH   SOLE   6,000 0 1,256
GALECTIN THERAPEUTICS INC COM NEW 363225202   79,935 37,884 SH   SOLE   33,728 0 4,156
GALLAGHER ARTHUR J & CO COM 363576109   37,444,180 116,969 SH   SOLE   104,884 0 12,085
GAP INC COM 364760108   341,655 15,665 SH   SOLE   2,681 0 12,984
GARMIN LTD SHS H2906T109   954,504 4,573 SH   SOLE   4,140 0 433
GARTNER INC COM 366651107   16,000,450 39,584 SH   SOLE   24,741 0 14,843
GATX CORP COM 361448103   270,880 1,764 SH   SOLE   1,764 0 0
GCM GROSVENOR INC COM CL A 36831E108   9,701,217 839,206 SH   SOLE   766,522 0 72,683
GCM GROSVENOR INC *W EXP 11/17/202 36831E116   5,053 7,895 SH   SOLE   2,900 0 4,995
GE AEROSPACE COM NEW 369604301   49,709,135 193,128 SH   SOLE   165,731 0 27,397
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   10,749,146 145,121 SH   SOLE   140,143 0 4,979
GE VERNOVA INC COM 36828A101   334,849,336 632,806 SH   SOLE   515,976 0 116,830
GENERAC HLDGS INC COM 368736104   32,360,940 225,968 SH   SOLE   126,117 0 99,851
GENERAL DYNAMICS CORP COM 369550108   81,541,263 279,576 SH   SOLE   107,787 0 171,790
GENERAL MLS INC COM 370334104   6,139,148 118,493 SH   SOLE   102,432 0 16,061
GENERAL MTRS CO COM 37045V100   1,423,388 28,925 SH   SOLE   27,455 0 1,470
GENIUS SPORTS LIMITED SHARES CL A G3934V109   130,520 12,550 SH   SOLE   12,550 0 0
GENPACT LIMITED SHS G3922B107   342,770 7,788 SH   SOLE   7,788 0 0
GENUINE PARTS CO COM 372460105   981,148 8,088 SH   SOLE   7,162 0 926
GIFTIFY INC COM 74940T104   37,500 25,000 SH   SOLE   25,000 0 0
GILEAD SCIENCES INC COM 375558103   42,834,334 386,347 SH   SOLE   311,907 0 74,440
GITLAB INC CLASS A COM 37637K108   5,131,037 113,745 SH   SOLE   113,274 0 471
GLADSTONE INVT CORP COM 376546107   2,419,776 169,571 SH   SOLE   137,264 0 32,307
GLAUKOS CORP COM 377322102   4,880,453 47,250 SH   SOLE   43,187 0 4,063
GLOBAL NET LEASE INC COM NEW 379378201   92,865 12,300 SH   SOLE   12,300 0 0
GLOBAL PMTS INC COM 37940X102   1,843,064 23,027 SH   SOLE   22,631 0 396
GLOBAL X FDS MSCI NORWAY ETF 37950E101   2,545 87 SH   SOLE   87 0 0
GLOBAL X FDS GB MSCI AR ETF 37950E259   2,118 25 SH   SOLE   25 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291   17,668 1,005 SH   SOLE   1,005 0 0
GLOBAL X FDS MSCI CHINA CNSMR 37950E408   338 16 SH   SOLE   16 0 0
GLOBAL X FDS SOCIAL MED ETF 37950E416   22,173 415 SH   SOLE   415 0 0
GLOBAL X FDS GLB X MLP ENRG I 37954Y293   301,081 4,805 SH   SOLE   4,805 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343   1,416,142 28,210 SH   SOLE   28,210 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475   659,122 16,927 SH   SOLE   12,977 0 3,950
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   3,363,613 201,173 SH   SOLE   197,823 0 3,350
GLOBAL X FDS US PFD ETF 37954Y657   51,376 2,728 SH   SOLE   2,728 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673   9,563,194 219,440 SH   SOLE   166,854 0 52,586
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   5,705,531 174,748 SH   SOLE   90,182 0 84,566
GLOBAL X FDS MILLENNIAL CONSU 37954Y764   2,440 50 SH   SOLE   50 0 0
GLOBAL X FDS INTERNET OF THNG 37954Y780   222,776 5,900 SH   SOLE   5,900 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   26,371 687 SH   SOLE   356 0 331
GLOBAL X FDS U S ELECTRIFICAT 37960A370   153,151 5,687 SH   SOLE   5,287 0 400
GLOBAL X FDS 1-3 MONTH T-BILL 37960A438   15,364 153 SH   SOLE   153 0 0
GLOBAL X FDS EMERGING MKT GRT 37960A644   15,775 538 SH   SOLE   126 0 412
GLOBANT S A COM L44385109   1,337,846 14,728 SH   SOLE   12,971 0 1,757
GLOBE LIFE INC COM 37959E102   340,552 2,740 SH   SOLE   2,476 0 264
GLOBUS MED INC CL A 379577208   420,636 7,127 SH   SOLE   6,983 0 144
GMS INC COM 36251C103   2,501,250 23,000 SH   SOLE   23,000 0 0
GODADDY INC CL A 380237107   1,224,691 6,802 SH   SOLE   6,735 0 67
GOGO INC COM 38046C109   1,563,244 106,488 SH   SOLE   84,125 0 22,363
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   87,375 2,203 SH   SOLE   2,203 0 0
GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123   51,342 600 SH   SOLE   600 0 0
GOLDMAN SACHS ETF TR ULTRA SHORT BOND 381430230   16,061 318 SH   SOLE   247 0 71
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   391,440 3,225 SH   SOLE   3,225 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   811,072 8,099 SH   SOLE   8,099 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602   14,957 218 SH   SOLE   218 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   106,173,477 150,016 SH   SOLE   114,414 0 35,601
GOLDMINING INC COM 38149E101   14,400 20,000 SH   SOLE   20,000 0 0
GOLUB CAP BDC INC COM 38173M102   642,053 43,826 SH   SOLE   43,826 0 0
GOOSEHEAD INS INC COM CL A 38267D109   996,356 9,443 SH   SOLE   7,995 0 1,448
GRACO INC COM 384109104   1,328,322 15,451 SH   SOLE   15,451 0 0
GRAIL INC COM 384747101   261,625 5,088 SH   SOLE   5,088 0 0
GRAINGER W W INC COM 384802104   58,547,101 56,282 SH   SOLE   32,750 0 23,532
GRAND CANYON ED INC COM 38526M106   339,633 1,797 SH   SOLE   1,797 0 0
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109   9,127,708 107,600 SH   SOLE   104,240 0 3,360
GREEN BRICK PARTNERS INC COM 392709101   321,002 5,105 SH   SOLE   5,105 0 0
GREIF INC CL A 397624107   383,051 5,894 SH   SOLE   5,694 0 200
GREIF INC CL B 397624206   27,604 400 SH   SOLE   400 0 0
GRID DYNAMICS HLDGS INC CL A 39813G109   9,201,222 796,643 SH   SOLE   720,507 0 76,136
GROCERY OUTLET HLDG CORP COM 39874R101   124,200 10,000 SH   SOLE   10,000 0 0
GSK PLC SPONSORED ADR 37733W204   489,369 12,744 SH   SOLE   9,576 0 3,168
GUIDEWIRE SOFTWARE INC COM 40171V100   276,565,492 1,174,625 SH   SOLE   992,150 0 182,475
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   4,643,594 95,351 SH   SOLE   81,427 0 13,924
HA SUSTAINABLE INFRA CAP INC COM 41068X100   382,195 14,229 SH   SOLE   9,229 0 5,000
HAIN CELESTIAL GROUP INC COM 405217100   361,017 237,511 SH   SOLE   235,222 0 2,289
HALEON PLC SPON ADS 405552100   468,930 45,220 SH   SOLE   43,460 0 1,760
HALLIBURTON CO COM 406216101   2,716,772 133,306 SH   SOLE   114,661 0 18,645
HAMILTON LANE INC CL A 407497106   4,163,214 29,294 SH   SOLE   27,222 0 2,071
HARTE HANKS INC COM 416196202   2,630,163 660,845 SH   SOLE   660,845 0 0
HARTFORD INSURANCE GROUP INC COM 416515104   1,092,300 8,610 SH   SOLE   5,733 0 2,877
HASBRO INC COM 418056107   1,065,369 14,432 SH   SOLE   12,630 0 1,802
HAYWARD HLDGS INC COM 421298100   364,996 26,449 SH   SOLE   5,105 0 21,344
HCA HEALTHCARE INC COM 40412C101   3,447,913 9,000 SH   SOLE   7,349 0 1,651
HDFC BANK LTD SPONSORED ADS 40415F101   630,124 8,219 SH   SOLE   6,470 0 1,749
HEALTH CATALYST INC COM 42225T107   53,745 14,256 SH   SOLE   13,256 0 1,000
HEALTHPEAK PROPERTIES INC COM 42250P103   192,113 10,972 SH   SOLE   7,050 0 3,922
HEICO CORP NEW COM 422806109   76,636,682 233,648 SH   SOLE   156,735 0 76,913
HEICO CORP NEW CL A 422806208   2,655,983 10,265 SH   SOLE   10,130 0 135
HENRY JACK & ASSOC INC COM 426281101   543,697 3,018 SH   SOLE   2,958 0 60
HENRY SCHEIN INC COM 806407102   632,978 8,665 SH   SOLE   6,966 0 1,699
HERCULES CAPITAL INC COM 427096508   3,714,587 203,205 SH   SOLE   200,000 0 3,205
HERSHEY CO COM 427866108   6,021,432 36,285 SH   SOLE   34,328 0 1,957
HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148   20,447 5,602 SH   SOLE   5,602 0 0
HERTZ GLOBAL HLDGS INC COM NEW 42806J700   67,836 9,932 SH   SOLE   9,932 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   1,039,328 50,823 SH   SOLE   33,905 0 16,918
HEXCEL CORP NEW COM 428291108   218,927 3,876 SH   SOLE   3,876 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   568,770 2,136 SH   SOLE   898 0 1,238
HIMS & HERS HEALTH INC COM CL A 433000106   1,084,886 21,763 SH   SOLE   19,013 0 2,750
HOLLEY INC COM 43538H103   43,800 21,900 SH   SOLE   21,900 0 0
HOLLEY INC *W EXP 11/30/202 43538H111   19,753 401,489 SH   SOLE   349,889 0 51,600
HOLOGIC INC COM 436440101   3,620,290 55,560 SH   SOLE   51,776 0 3,784
HOME DEPOT INC COM 437076102   278,411,664 759,360 SH   SOLE   565,755 0 193,605
HONEYWELL INTL INC COM 438516106   66,613,771 286,043 SH   SOLE   266,230 0 19,814
HORIZON BANCORP INC COM 440407104   479,856 31,200 SH   SOLE   31,200 0 0
HORMEL FOODS CORP COM 440452100   381,998 12,628 SH   SOLE   7,354 0 5,274
HOST HOTELS & RESORTS INC COM 44107P104   206,162 13,422 SH   SOLE   549 0 12,873
HOWMET AEROSPACE INC COM 443201108   14,416,458 77,454 SH   SOLE   75,053 0 2,401
HP INC COM 40434L105   3,440,337 140,652 SH   SOLE   129,156 0 11,496
HSBC HLDGS PLC SPON ADR NEW 404280406   660,458 10,865 SH   SOLE   3,766 0 7,099
HUB GROUP INC CL A 443320106   492,199 14,723 SH   SOLE   8,523 0 6,200
HUBBELL INC COM 443510607   9,002,173 22,042 SH   SOLE   21,358 0 684
HUBSPOT INC COM 443573100   539,931 970 SH   SOLE   700 0 270
HUMANA INC COM 444859102   1,098,591 4,494 SH   SOLE   3,298 0 1,196
HUNT J B TRANS SVCS INC COM 445658107   601,800 4,191 SH   SOLE   3,486 0 705
HUNTINGTON BANCSHARES INC COM 446150104   9,407,507 561,307 SH   SOLE   528,657 0 32,650
HUNTINGTON INGALLS INDS INC COM 446413106   330,291 1,368 SH   SOLE   793 0 575
HURON CONSULTING GROUP INC COM 447462102   7,362,555 53,530 SH   SOLE   48,980 0 4,550
ICICI BANK LIMITED ADR 45104G104   5,282,303 157,024 SH   SOLE   113,514 0 43,510
ICON PLC SHS G4705A100   3,370,658 23,174 SH   SOLE   23,017 0 157
IDACORP INC COM 451107106   268,131 2,322 SH   SOLE   2,322 0 0
IDEX CORP COM 45167R104   649,149 3,697 SH   SOLE   3,539 0 158
IDEXX LABS INC COM 45168D104   579,518,014 1,080,505 SH   SOLE   892,411 0 188,094
ILLINOIS TOOL WKS INC COM 452308109   104,229,968 421,557 SH   SOLE   259,352 0 162,205
ILLUMINA INC COM 452327109   246,764 2,586 SH   SOLE   320 0 2,266
IMMUNITYBIO INC COM 45256X103   633,109 239,814 SH   SOLE   239,714 0 100
INDEPENDENCE RLTY TR INC COM 45378A106   12,188,145 688,985 SH   SOLE   597,505 0 91,480
INFORMATION SVCS GROUP INC COM 45675Y104   4,206,242 876,300 SH   SOLE   796,425 0 79,875
INGERSOLL RAND INC COM 45687V106   1,212,104 14,572 SH   SOLE   11,848 0 2,724
INHIBIKASE THERAPEUTICS INC COM NEW 45719W205   306,058 156,953 SH   SOLE   68,046 0 88,907
INNOVATOR ETFS TRUST GRWT100 PWR BUF 45782C276   519,162 7,628 SH   SOLE   7,628 0 0
INNOVATOR ETFS TRUST US SML CP PWR B 45782C284   2,078,013 71,177 SH   SOLE   70,526 0 651
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C318   1,874,068 49,594 SH   SOLE   49,594 0 0
INNOVATOR ETFS TRUST US EQTY BUFR MAY 45782C326   298,354 7,070 SH   SOLE   7,070 0 0
INNOVATOR ETFS TRUST GRWT100 PWR BF 45782C334   1,843,501 36,140 SH   SOLE   35,204 0 936
INNOVATOR ETFS TRUST US SML CP PWR ET 45782C342   3,196,459 98,700 SH   SOLE   97,073 0 1,627
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C383   1,515,846 35,895 SH   SOLE   35,695 0 200
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C417   8,728,958 229,649 SH   SOLE   224,799 0 4,850
INNOVATOR ETFS TRUST US EQTY BUFR FEB 45782C433   831,428 18,621 SH   SOLE   18,621 0 0
INNOVATOR ETFS TRUST GRWT100 PWR BF 45782C466   762,113 15,017 SH   SOLE   15,017 0 0
INNOVATOR ETFS TRUST US SML CP PWR B 45782C474   4,450,225 118,736 SH   SOLE   115,404 0 3,332
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C508   15,500,534 351,885 SH   SOLE   325,054 0 26,831
INNOVATOR ETFS TRUST INTRNL DEV JAN 45782C524   4,816,875 140,820 SH   SOLE   123,221 0 17,599
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C540   30,670,746 766,577 SH   SOLE   666,157 0 100,420
INNOVATOR ETFS TRUST US EQTY BUF DEC 45782C557   3,363,517 74,480 SH   SOLE   58,948 0 15,532
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C573   1,256,420 31,792 SH   SOLE   31,792 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C656   1,161,235 28,399 SH   SOLE   22,674 0 5,725
INNOVATOR ETFS TRUST US EQTY PWR BF 45782C680   14,523,845 358,968 SH   SOLE   339,530 0 19,438
INNOVATOR ETFS TRUST INTRNL DEV JULY 45782C722   4,799,784 150,275 SH   SOLE   123,332 0 26,943
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C748   3,889,999 97,837 SH   SOLE   97,837 0 0
INNOVATOR ETFS TRUST US EQTY BUF OCT 45782C771   402,551 8,857 SH   SOLE   8,857 0 0
INNOVATOR ETFS TRUST US EQTY BUFR JUL 45782C789   1,315,681 27,916 SH   SOLE   14,426 0 13,490
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C797   1,490,847 36,098 SH   SOLE   34,198 0 1,900
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813   15,369,469 350,501 SH   SOLE   329,126 0 21,375
INNOVATOR ETFS TRUST US EQT PWR BUF 45782C870   9,853,510 264,240 SH   SOLE   238,455 0 25,785
INNOVATOR ETFS TRUST GROWTH 100 PWR B 45783Y129   72,280 2,625 SH   SOLE   2,625 0 0
INNOVATOR ETFS TRUST US SMALL CAP PWR 45783Y137   2,803,893 112,830 SH   SOLE   112,830 0 0
INNOVATOR ETFS TRUST US EQUITY ACCELE 45783Y301   248,252 6,757 SH   SOLE   6,757 0 0
INNOVATOR ETFS TRUST EQUITY DEFINED P 45784N809   3,012,584 116,159 SH   SOLE   116,159 0 0
INNOVATOR ETFS TRUST US SMALL CAP PWR 45784N833   4,027,452 167,601 SH   SOLE   158,159 0 9,442
INNOVATOR ETFS TRUST GROWTH 100 PWR B 45784N841   475,602 18,411 SH   SOLE   18,411 0 0
INSIGHT ENTERPRISES INC COM 45765U103   303,787 2,200 SH   SOLE   2,200 0 0
INSPIRATO INCORPORATED *W EXP 02/11/202 45791E115   138 15,000 SH   SOLE   0 0 15,000
INSPIRE MED SYS INC COM 457730109   600,965 4,631 SH   SOLE   4,631 0 0
INSULET CORP COM 45784P101   51,385,553 163,555 SH   SOLE   116,455 0 47,100
INTEGER HLDGS CORP COM 45826H109   1,092,465 8,884 SH   SOLE   8,884 0 0
INTEL CORP COM 458140100   6,640,229 296,439 SH   SOLE   257,069 0 39,370
INTENSITY THERAPEUTICS INC COM 45828J103   11,606 37,805 SH   SOLE   37,805 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   225,254 4,065 SH   SOLE   4,005 0 60
INTERCONTINENTAL EXCHANGE IN COM 45866F104   321,602,508 1,752,889 SH   SOLE   1,196,533 0 556,356
INTERDIGITAL INC COM 45867G101   953,426 4,252 SH   SOLE   4,085 0 167
INTERNATIONAL BUSINESS MACHS COM 459200101   140,204,015 475,623 SH   SOLE   426,524 0 49,098
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   658,616 8,955 SH   SOLE   469 0 8,486
INTERNATIONAL PAPER CO COM 460146103   3,325,792 71,018 SH   SOLE   60,466 0 10,552
INTUIT COM 461202103   201,112,198 255,338 SH   SOLE   225,390 0 29,949
INTUITIVE SURGICAL INC COM NEW 46120E602   253,241,538 466,023 SH   SOLE   329,423 0 136,600
INVESCO ACTIVELY MANAGED EXC ACTIVE US REAL 46090A101   365 4 SH   SOLE   4 0 0
INVESCO ACTIVELY MANAGED EXC VAR RATE INVT 46090A879   222,706 8,890 SH   SOLE   8,890 0 0
INVESCO ACTIVELY MANAGED EXC ULTRA SHRT DUR 46090A887   85,438 1,704 SH   SOLE   1,704 0 0
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   827,140 63,431 SH   SOLE   63,431 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   546,945 25,078 SH   SOLE   25,078 0 0
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198   86,048 1,395 SH   SOLE   1,395 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263   181,709 2,907 SH   SOLE   2,745 0 162
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   1,479,346 20,315 SH   SOLE   18,980 0 1,335
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   131,725 2,770 SH   SOLE   2,270 0 500
INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388   3,028 55 SH   SOLE   55 0 0
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420   48,354 982 SH   SOLE   982 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   4,046,401 363,558 SH   SOLE   362,458 0 1,100
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537   3,717 166 SH   SOLE   166 0 0
INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545   9,021 300 SH   SOLE   300 0 0
INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578   13,927 241 SH   SOLE   241 0 0
INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586   8,598 70 SH   SOLE   70 0 0
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628   31,045 433 SH   SOLE   433 0 0
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651   94,371 2,113 SH   SOLE   2,113 0 0
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719   40,335 2,185 SH   SOLE   2,185 0 0
INVESCO EXCH TRADED FD TR II RAFI EMRGNG MRKT 46138E727   15,933 681 SH   SOLE   681 0 0
INVESCO EXCH TRADED FD TR II RAFI DVLPD MRKTS 46138E735   13,154 338 SH   SOLE   338 0 0
INVESCO EXCH TRADED FD TR II RAFI DVLPD MRKTS 46138E743   59,128 1,030 SH   SOLE   1,030 0 0
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784   106,067 5,192 SH   SOLE   5,192 0 0
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800   117,350 2,652 SH   SOLE   2,652 0 0
INVESCO EXCH TRADED FD TR II DORSEY WRGT EMRG 46138E867   37,692 1,800 SH   SOLE   1,800 0 0
INVESCO EXCH TRADED FD TR II DORSEY WRGT DVLP 46138E875   39,058 850 SH   SOLE   600 0 250
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102   1,913 42 SH   SOLE   42 0 0
INVESCO EXCH TRADED FD TR II S&P SMALLCAP ENE 46138G474   757,405 19,491 SH   SOLE   18,591 0 900
INVESCO EXCH TRADED FD TR II NASDAQ FT GEN200 46138G482   669 25 SH   SOLE   25 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   441,693 21,113 SH   SOLE   19,892 0 1,221
INVESCO EXCH TRADED FD TR II ESG S&P 500 EQL 46138G516   77,828 2,826 SH   SOLE   410 0 2,416
INVESCO EXCH TRADED FD TR II INVESCO PHLX SM 46138G615   8,732 200 SH   SOLE   200 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   3,974,109 17,499 SH   SOLE   15,018 0 2,481
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698   116,596 1,118 SH   SOLE   1,118 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   93,536 2,730 SH   SOLE   730 0 2,000
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   77,070 2,905 SH   SOLE   2,450 0 455
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   158,558 6,485 SH   SOLE   5,210 0 1,275
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   2,263,125 15,972 SH   SOLE   15,922 0 50
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   9,575,099 136,963 SH   SOLE   74,951 0 62,012
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159   34,417 410 SH   SOLE   410 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217   12,919 265 SH   SOLE   265 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233   1,254,522 24,079 SH   SOLE   23,284 0 795
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   15,830,376 222,150 SH   SOLE   192,874 0 29,276
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   159,955 1,706 SH   SOLE   1,706 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   531,756 11,618 SH   SOLE   10,683 0 935
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   1,422,447 34,881 SH   SOLE   34,881 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   83,677 677 SH   SOLE   677 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316   48,939 1,510 SH   SOLE   1,510 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   204,260 7,000 SH   SOLE   7,000 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340   178,867 2,350 SH   SOLE   2,350 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   70,491,531 387,870 SH   SOLE   333,875 0 53,995
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365   100,556 1,350 SH   SOLE   1,350 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373   5,245 175 SH   SOLE   175 0 0
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399   2,361 108 SH   SOLE   108 0 0
INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449   43,988 400 SH   SOLE   400 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   5,376,348 41,797 SH   SOLE   39,236 0 2,561
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498   477 7 SH   SOLE   7 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530   524,449 10,045 SH   SOLE   10,045 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548   93,480 4,560 SH   SOLE   4,560 0 0
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571   3,122 110 SH   SOLE   110 0 0
INVESCO EXCHANGE TRADED FD T RAFI US 1500 46137V597   279,268 6,867 SH   SOLE   875 0 5,992
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613   5,733,387 135,637 SH   SOLE   103,670 0 31,967
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621   2,117 150 SH   SOLE   150 0 0
INVESCO EXCHANGE TRADED FD T SEMICONDUCTORS 46137V647   480 8 SH   SOLE   8 0 0
INVESCO EXCHANGE TRADED FD T PHARMACEUTICALS 46137V662   4,792 60 SH   SOLE   60 0 0
INVESCO EXCHANGE TRADED FD T LARGE CAP VALUE 46137V738   82,336 1,325 SH   SOLE   1,325 0 0
INVESCO EXCHANGE TRADED FD T LARGE CAP GROWTH 46137V746   436,055 3,713 SH   SOLE   3,713 0 0
INVESCO EXCHANGE TRADED FD T BIOTECHNOLOGY 46137V787   25,640 400 SH   SOLE   400 0 0
INVESCO EXCHANGE TRADED FD T DORSEY WRGT CSMR 46137V803   3,084 31 SH   SOLE   31 0 0
INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837   2,706,063 24,920 SH   SOLE   24,620 0 300
INVESCO EXCHANGE TRADED FD T DORSEY WRGT INDS 46137V845   3,455 22 SH   SOLE   22 0 0
INVESCO EXCHANGE TRADED FD T DORSEY WRGT CSMR 46137V886   4,095 37 SH   SOLE   37 0 0
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401   14,401 135 SH   SOLE   135 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   149,156,382 270,387 SH   SOLE   198,119 0 72,268
INVESTORS TITLE CO NC COM 461804106   292,343 1,384 SH   SOLE   1,384 0 0
INVITATION HOMES INC COM 46187W107   290,083 8,844 SH   SOLE   143 0 8,701
IONIS PHARMACEUTICALS INC COM 462222100   1,497,092 37,891 SH   SOLE   37,891 0 0
IONQ INC COM 46222L108   362,022 8,425 SH   SOLE   8,425 0 0
IQVIA HLDGS INC COM 46266C105   1,047,816 6,649 SH   SOLE   5,564 0 1,085
IRHYTHM TECHNOLOGIES INC COM 450056106   113,827,408 739,331 SH   SOLE   465,852 0 273,479
IRIDIUM COMMUNICATIONS INC COM 46269C102   6,022,268 199,611 SH   SOLE   175,956 0 23,655
IRON MTN INC DEL COM 46284V101   32,220,295 314,130 SH   SOLE   271,610 0 42,520
ISHARES GOLD TR ISHARES NEW 464285204   18,168,649 291,351 SH   SOLE   252,296 0 39,055
ISHARES INC MSCI AUST ETF 464286103   64,431 2,448 SH   SOLE   2,448 0 0
ISHARES INC MSCI AUSTRIA ETF 464286202   235,200 8,000 SH   SOLE   8,000 0 0
ISHARES INC EM MKTS DIV ETF 464286319   46,556 1,625 SH   SOLE   0 0 1,625
ISHARES INC MSCI GLB SLV&MTL 464286327   10,242 575 SH   SOLE   575 0 0
ISHARES INC MSCI WORLD ETF 464286392   1,133,830 6,694 SH   SOLE   1,077 0 5,617
ISHARES INC MSCI BRAZIL ETF 464286400   78,424 2,718 SH   SOLE   2,718 0 0
ISHARES INC MSCI EM ASIA ETF 464286426   1,205,231 14,600 SH   SOLE   14,401 0 199
ISHARES INC EM MKT SM-CP ETF 464286475   32,425 500 SH   SOLE   390 0 110
ISHARES INC MSCI CDA ETF 464286509   1,726,078 37,361 SH   SOLE   14,939 0 22,422
ISHARES INC MSCI GBL MIN VOL 464286525   711,539 6,001 SH   SOLE   4,535 0 1,466
ISHARES INC MSCI EMERG MRKT 464286533   96,210 1,532 SH   SOLE   1,532 0 0
ISHARES INC MSCI EURZONE ETF 464286608   153,420 2,581 SH   SOLE   2,498 0 83
ISHARES INC MSCI CHILE ETF 464286640   2,925 93 SH   SOLE   93 0 0
ISHARES INC MSCI PAC JP ETF 464286665   544,798 11,035 SH   SOLE   890 0 10,145
ISHARES INC MSCI EQUAL WEITE 464286681   229,364 2,314 SH   SOLE   2,314 0 0
ISHARES INC MSCI FRANCE ETF 464286707   4,323 101 SH   SOLE   101 0 0
ISHARES INC MSCI SPAIN ETF 464286764   2,378 54 SH   SOLE   54 0 0
ISHARES INC MSCI STH KOR ETF 464286772   80,035 1,115 SH   SOLE   1,115 0 0
ISHARES INC MSCI GERMANY ETF 464286806   151,131 3,572 SH   SOLE   3,572 0 0
ISHARES INC MSCI NETHERL ETF 464286814   4,633 85 SH   SOLE   85 0 0
ISHARES INC MSCI MEXICO ETF 464286822   101,317 1,673 SH   SOLE   1,673 0 0
ISHARES INC MSCI HONG KG ETF 464286871   57,515 2,896 SH   SOLE   2,346 0 550
ISHARES INC CORE MSCI EMKT 46434G103   18,225,648 303,609 SH   SOLE   253,473 0 50,136
ISHARES INC CUR HD MSCI EM 46434G509   207,054 6,880 SH   SOLE   6,880 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772   192,290 3,350 SH   SOLE   3,350 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780   18,212 701 SH   SOLE   701 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822   2,366,204 31,562 SH   SOLE   10,031 0 21,531
ISHARES INC MSCI ITALY ETF 46434G830   3,274 68 SH   SOLE   68 0 0
ISHARES INC MSCI GBL GOLD MN 46434G855   123,732 2,826 SH   SOLE   2,526 0 300
ISHARES SILVER TR ISHARES 46428Q109   877,602 26,748 SH   SOLE   24,436 0 2,312
ISHARES TR S&P 100 ETF 464287101   6,689,928 21,981 SH   SOLE   16,727 0 5,254
ISHARES TR MORNINGSTAR GRWT 464287119   595,992 6,151 SH   SOLE   6,151 0 0
ISHARES TR CORE S&P TTL STK 464287150   66,968,087 495,913 SH   SOLE   465,082 0 30,831
ISHARES TR SELECT DIVID ETF 464287168   18,379,120 138,387 SH   SOLE   124,040 0 14,346
ISHARES TR TIPS BD ETF 464287176   7,340,494 66,708 SH   SOLE   27,022 0 39,685
ISHARES TR CHINA LG-CAP ETF 464287184   149,099 4,056 SH   SOLE   3,708 0 348
ISHARES TR US TRSPRTION 464287192   2,193 32 SH   SOLE   32 0 0
ISHARES TR CORE S&P500 ETF 464287200   270,801,097 436,143 SH   SOLE   365,907 0 70,236
ISHARES TR CORE US AGGBD ET 464287226   12,147,531 122,455 SH   SOLE   68,962 0 53,493
ISHARES TR MSCI EMG MKT ETF 464287234   4,519,804 93,694 SH   SOLE   81,051 0 12,643
ISHARES TR IBOXX INV CP ETF 464287242   1,359,272 12,401 SH   SOLE   10,182 0 2,219
ISHARES TR GBL COMM SVC ETF 464287275   9,547 85 SH   SOLE   0 0 85
ISHARES TR GLOBAL TECH ETF 464287291   613,618 6,645 SH   SOLE   6,645 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   15,542,751 141,169 SH   SOLE   132,103 0 9,067
ISHARES TR GLOB HLTHCRE ETF 464287325   174,551 2,028 SH   SOLE   1,114 0 914
ISHARES TR GLOBAL FINLS ETF 464287333   25,489 230 SH   SOLE   230 0 0
ISHARES TR GLOBAL ENERG ETF 464287341   170,022 4,327 SH   SOLE   4,327 0 0
ISHARES TR NORTH AMERN NAT 464287374   57,934 1,309 SH   SOLE   1,218 0 91
ISHARES TR S&P 500 VAL ETF 464287408   7,491,327 38,334 SH   SOLE   36,594 0 1,740
ISHARES TR 20 YR TR BD ETF 464287432   976,751 11,068 SH   SOLE   8,441 0 2,627
ISHARES TR 7-10 YR TRSY BD 464287440   1,009,893 10,545 SH   SOLE   10,545 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   5,109,457 61,664 SH   SOLE   45,549 0 16,114
ISHARES TR MSCI EAFE ETF 464287465   72,627,817 812,483 SH   SOLE   673,160 0 139,322
ISHARES TR RUS MDCP VAL ETF 464287473   3,224,105 24,399 SH   SOLE   23,611 0 788
ISHARES TR RUS MD CP GR ETF 464287481   6,626,653 47,784 SH   SOLE   46,704 0 1,080
ISHARES TR RUS MID CAP ETF 464287499   12,602,711 137,031 SH   SOLE   94,888 0 42,142
ISHARES TR CORE S&P MCP ETF 464287507   42,121,882 679,166 SH   SOLE   621,562 0 57,604
ISHARES TR EXPANDED TECH 464287515   829,054 7,571 SH   SOLE   7,534 0 37
ISHARES TR ISHARES SEMICDTR 464287523   7,049,044 29,531 SH   SOLE   28,168 0 1,363
ISHARES TR EXPND TEC SC ETF 464287549   605,176 5,387 SH   SOLE   5,387 0 0
ISHARES TR ISHARES BIOTECH 464287556   1,806,781 14,282 SH   SOLE   11,920 0 2,361
ISHARES TR SELECT US REIT 464287564   1,140,328 18,645 SH   SOLE   18,645 0 0
ISHARES TR GLOBAL 100 ETF 464287572   233,085 2,162 SH   SOLE   1,175 0 987
ISHARES TR US CONSUM DISCRE 464287580   541,316 5,433 SH   SOLE   5,433 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   45,331,728 233,392 SH   SOLE   228,866 0 4,526
ISHARES TR S&P MC 400GR ETF 464287606   2,717,145 29,865 SH   SOLE   29,601 0 264
ISHARES TR RUS 1000 GRW ETF 464287614   105,760,086 249,093 SH   SOLE   238,956 0 10,137
ISHARES TR RUS 1000 ETF 464287622   25,892,898 76,252 SH   SOLE   72,798 0 3,454
ISHARES TR RUS 2000 VAL ETF 464287630   8,826,561 55,949 SH   SOLE   55,705 0 244
ISHARES TR RUS 2000 GRW ETF 464287648   11,029,234 38,583 SH   SOLE   35,962 0 2,621
ISHARES TR RUSSELL 2000 ETF 464287655   106,509,632 493,580 SH   SOLE   415,004 0 78,576
ISHARES TR CORE S&P US VLU 464287663   99,308,479 1,049,440 SH   SOLE   971,062 0 78,378
ISHARES TR CORE S&P US GWT 464287671   41,275,135 274,436 SH   SOLE   236,840 0 37,596
ISHARES TR RUSSELL 3000 ETF 464287689   69,641,195 198,408 SH   SOLE   189,788 0 8,620
ISHARES TR U.S. UTILITS ETF 464287697   56,782 543 SH   SOLE   403 0 140
ISHARES TR S&P MC 400VL ETF 464287705   1,764,456 14,278 SH   SOLE   13,876 0 402
ISHARES TR US TELECOM ETF 464287713   243,393 8,173 SH   SOLE   8,173 0 0
ISHARES TR U.S. TECH ETF 464287721   5,482,396 31,641 SH   SOLE   30,462 0 1,178
ISHARES TR U.S. REAL ES ETF 464287739   1,899,253 20,041 SH   SOLE   19,453 0 588
ISHARES TR US INDUSTRIALS 464287754   583,104 4,097 SH   SOLE   4,097 0 0
ISHARES TR US HLTHCARE ETF 464287762   572,460 10,136 SH   SOLE   10,136 0 0
ISHARES TR U.S. FIN SVC ETF 464287770   195,335 2,282 SH   SOLE   2,282 0 0
ISHARES TR U.S. FINLS ETF 464287788   1,574,266 13,012 SH   SOLE   12,612 0 400
ISHARES TR U.S. ENERGY ETF 464287796   161,954 3,581 SH   SOLE   2,381 0 1,200
ISHARES TR CORE S&P SCP ETF 464287804   31,159,833 285,111 SH   SOLE   216,973 0 68,139
ISHARES TR US CONSM STAPLES 464287812   464,568 6,591 SH   SOLE   6,591 0 0
ISHARES TR U.S. BAS MTL ETF 464287838   8,221 59 SH   SOLE   59 0 0
ISHARES TR DOW JONES US ETF 464287846   137,295 910 SH   SOLE   910 0 0
ISHARES TR EUROPE ETF 464287861   165,842 2,622 SH   SOLE   1,872 0 750
ISHARES TR SP SMCP600VL ETF 464287879   839,346 8,436 SH   SOLE   7,766 0 670
ISHARES TR S&P SML 600 GWT 464287887   1,415,630 10,641 SH   SOLE   9,818 0 823
ISHARES TR SHRT NAT MUN ETF 464288158   3,672,412 34,535 SH   SOLE   32,673 0 1,862
ISHARES TR MSCI AC ASIA ETF 464288182   24,456 296 SH   SOLE   296 0 0
ISHARES TR MRGSTR MD CP ETF 464288208   1,514 19 SH   SOLE   19 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   240,240 18,325 SH   SOLE   8,971 0 9,354
ISHARES TR MSCI ACWI EX US 464288240   20,746,165 340,436 SH   SOLE   333,275 0 7,161
ISHARES TR MSCI ACWI ETF 464288257   913,832 7,106 SH   SOLE   7,106 0 0
ISHARES TR EAFE SML CP ETF 464288273   1,817,892 25,012 SH   SOLE   25,012 0 0
ISHARES TR JPMORGAN USD EMG 464288281   219,973 2,375 SH   SOLE   1,602 0 773
ISHARES TR MRGSTR MD CP GRW 464288307   2,462,606 30,694 SH   SOLE   30,664 0 30
ISHARES TR GLB INFRASTR ETF 464288372   170,020 2,872 SH   SOLE   2,805 0 67
ISHARES TR NATIONAL MUN ETF 464288414   3,989,493 38,184 SH   SOLE   28,230 0 9,954
ISHARES TR ASIA 50 ETF 464288430   5,350 66 SH   SOLE   66 0 0
ISHARES TR INTL SEL DIV ETF 464288448   4,364,308 126,465 SH   SOLE   101,850 0 24,615
ISHARES TR INTL DEV RE ETF 464288489   20,971 923 SH   SOLE   923 0 0
ISHARES TR IBOXX HI YD ETF 464288513   4,432,096 54,955 SH   SOLE   49,851 0 5,104
ISHARES TR RESIDENTIAL MULT 464288562   14,847 180 SH   SOLE   180 0 0
ISHARES TR ESG MSCI KLD 400 464288570   2,635,522 22,689 SH   SOLE   14,993 0 7,696
ISHARES TR MBS ETF 464288588   448,794 4,780 SH   SOLE   4,688 0 92
ISHARES TR GOV/CRED BD ETF 464288596   74,157 710 SH   SOLE   270 0 440
ISHARES TR MRGSTR SM CP GR 464288604   52,845 1,062 SH   SOLE   1,062 0 0
ISHARES TR INTRM GOV CR ETF 464288612   57,667 540 SH   SOLE   454 0 86
ISHARES TR USD INV GRDE ETF 464288620   210,132 4,085 SH   SOLE   281 0 3,804
ISHARES TR ISHS 5-10YR INVT 464288638   119,849 2,249 SH   SOLE   1,402 0 847
ISHARES TR ISHS 1-5YR INVS 464288646   4,445,716 84,263 SH   SOLE   70,506 0 13,757
ISHARES TR 10-20 YR TRS ETF 464288653   74,879 737 SH   SOLE   249 0 488
ISHARES TR 3 7 YR TREAS BD 464288661   608,098 5,106 SH   SOLE   3,799 0 1,307
ISHARES TR SHORT TREAS BD 464288679   1,978,822 17,921 SH   SOLE   15,737 0 2,184
ISHARES TR PFD AND INCM SEC 464288687   1,124,890 36,665 SH   SOLE   25,627 0 11,038
ISHARES TR GLOBAL MATER ETF 464288695   25,641 300 SH   SOLE   300 0 0
ISHARES TR MRNING SM CP ETF 464288703   2,763 45 SH   SOLE   0 0 45
ISHARES TR US HOME CONS ETF 464288752   99,319 1,066 SH   SOLE   144 0 922
ISHARES TR US AER DEF ETF 464288760   4,262,669 22,597 SH   SOLE   21,866 0 730
ISHARES TR US REGNL BKS ETF 464288778   77,645 1,567 SH   SOLE   667 0 900
ISHARES TR U.S. INSRNCE ETF 464288786   23,799 177 SH   SOLE   155 0 22
ISHARES TR US BR DEL SE ETF 464288794   58,861 348 SH   SOLE   348 0 0
ISHARES TR ESG OPTIMIZED 464288802   2,603,669 20,542 SH   SOLE   18,633 0 1,909
ISHARES TR U.S. MED DVC ETF 464288810   6,986,064 111,527 SH   SOLE   89,405 0 22,122
ISHARES TR US HLTHCR PR ETF 464288828   20,190 415 SH   SOLE   415 0 0
ISHARES TR US OIL EQ&SV ETF 464288844   390 23 SH   SOLE   23 0 0
ISHARES TR US OIL GS EX ETF 464288851   80,982 914 SH   SOLE   764 0 150
ISHARES TR EAFE VALUE ETF 464288877   10,471,940 164,964 SH   SOLE   155,815 0 9,149
ISHARES TR EAFE GRWTH ETF 464288885   9,142,227 81,627 SH   SOLE   75,459 0 6,168
ISHARES TR NEW ZEALAND ETF 464289123   4,059 89 SH   SOLE   89 0 0
ISHARES TR MSCI EURO FL ETF 464289180   262,138 8,288 SH   SOLE   6,938 0 1,350
ISHARES TR RUS TP200 VL ETF 464289420   298,285 3,543 SH   SOLE   3,543 0 0
ISHARES TR RUS TP200 GR ETF 464289438   3,998,560 16,221 SH   SOLE   16,221 0 0
ISHARES TR 10+ YR INVST GRD 464289511   6,477 129 SH   SOLE   0 0 129
ISHARES TR MSCI PERU AND GL 464289842   1,361 28 SH   SOLE   28 0 0
ISHARES TR CORE 80/20 AGGRE 464289859   88,327 1,059 SH   SOLE   1,059 0 0
ISHARES TR US TREAS BD ETF 46429B267   491,846 21,403 SH   SOLE   3,270 0 18,133
ISHARES TR A RATE CP BD ETF 46429B291   4,640 97 SH   SOLE   0 0 97
ISHARES TR MSCI IRELAND ETF 46429B507   6,440 96 SH   SOLE   96 0 0
ISHARES TR MSCI FINLAND ETF 46429B515   2,292 56 SH   SOLE   56 0 0
ISHARES TR MSCI DENMARK ETF 46429B523   8,530 75 SH   SOLE   75 0 0
ISHARES TR MSCI INDIA ETF 46429B598   471,402 8,466 SH   SOLE   8,446 0 20
ISHARES TR MSCI POLAND ETF 46429B606   16,130 500 SH   SOLE   500 0 0
ISHARES TR MSCI INDIA SM CP 46429B614   213,868 2,771 SH   SOLE   2,771 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   1,445,773 28,337 SH   SOLE   26,978 0 1,359
ISHARES TR CORE HIGH DV ETF 46429B663   4,395,740 37,516 SH   SOLE   36,436 0 1,080
ISHARES TR MSCI CHINA ETF 46429B671   123,774 2,246 SH   SOLE   2,246 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689   528,588 6,288 SH   SOLE   5,394 0 894
ISHARES TR MSCI USA MIN VOL 46429B697   8,327,625 88,714 SH   SOLE   73,195 0 15,520
ISHARES TR 0-5 YR TIPS ETF 46429B747   6,931,812 67,358 SH   SOLE   54,795 0 12,563
ISHARES TR MSCI USA QLT FCT 46432F339   4,918,171 26,902 SH   SOLE   23,583 0 3,319
ISHARES TR MSCI USA VALUE 46432F388   1,154,400 10,197 SH   SOLE   10,188 0 9
ISHARES TR MSCI USA MMENTM 46432F396   1,801,093 7,495 SH   SOLE   6,314 0 1,181
ISHARES TR CORE MSCI TOTAL 46432F834   1,731,803 22,401 SH   SOLE   19,493 0 2,908
ISHARES TR CORE MSCI EAFE 46432F842   55,952,522 670,251 SH   SOLE   620,389 0 49,862
ISHARES TR CORE 1 5 YR USD 46432F859   617,113 12,685 SH   SOLE   12,027 0 658
ISHARES TR INTL EQTY FACTOR 46434V274   4,279 125 SH   SOLE   125 0 0
ISHARES TR U S EQUITY FACTR 46434V282   57,140 891 SH   SOLE   891 0 0
ISHARES TR US SML CAP EQT 46434V290   70,908 1,044 SH   SOLE   1,044 0 0
ISHARES TR EXPONENTIAL TECH 46434V381   616,743 9,452 SH   SOLE   9,452 0 0
ISHARES TR 0-5YR HI YL CP 46434V407   284,249 6,589 SH   SOLE   57 0 6,532
ISHARES TR MSCI SAUDI ARBIA 46434V423   36,921 958 SH   SOLE   958 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   457,950 10,596 SH   SOLE   9,282 0 1,314
ISHARES TR MSCI CHINA A 46434V514   30,806 1,073 SH   SOLE   0 0 1,073
ISHARES TR CORE DIV GRWTH 46434V621   5,351,092 83,689 SH   SOLE   68,269 0 15,420
ISHARES TR CUR HD EURZN ETF 46434V639   3,241 79 SH   SOLE   79 0 0
ISHARES TR CORE MSCI PAC 46434V696   9,549 139 SH   SOLE   0 0 139
ISHARES TR CORE MSCI EURO 46434V738   766,852 11,584 SH   SOLE   11,015 0 569
ISHARES TR HDG MSCI EAFE 46434V803   5,265,797 138,720 SH   SOLE   138,205 0 515
ISHARES TR ULTRA SHORT DUR 46434V878   372,413 7,344 SH   SOLE   7,344 0 0
ISHARES TR HDG MSCI JAPAN 46434V886   8,958 200 SH   SOLE   200 0 0
ISHARES TR CONV BD ETF 46435G102   245,863 2,729 SH   SOLE   2,729 0 0
ISHARES TR ESG AWRE USD ETF 46435G193   243,173 10,468 SH   SOLE   10,468 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243   1,061,248 42,163 SH   SOLE   42,163 0 0
ISHARES TR RUSEL 2500 ETF 46435G268   14,390,079 212,306 SH   SOLE   167,686 0 44,620
ISHARES TR CORE MSCI INTL 46435G326   385,346 5,068 SH   SOLE   5,068 0 0
ISHARES TR MSCI UK ETF NEW 46435G334   345,040 8,687 SH   SOLE   8,687 0 0
ISHARES TR CR 5 10 YR ETF 46435G417   84,119 1,928 SH   SOLE   1,928 0 0
ISHARES TR ESG AWR MSCI USA 46435G425   1,659,615 12,266 SH   SOLE   10,673 0 1,593
ISHARES TR MSCI USA SMCP MN 46435G433   13,317 317 SH   SOLE   317 0 0
ISHARES TR FALN ANGLS USD 46435G474   977 36 SH   SOLE   36 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   16,862,446 188,998 SH   SOLE   187,631 0 1,367
ISHARES TR ESG MSCI LEADR 46435U218   881,424 8,135 SH   SOLE   8,135 0 0
ISHARES TR MSCI JP VALUE 46435U374   60,813 1,750 SH   SOLE   1,750 0 0
ISHARES TR IBDS DEC28 ETF 46435U515   30,682 1,207 SH   SOLE   1,207 0 0
ISHARES TR ESG AWR US AGRGT 46435U549   88,928 1,871 SH   SOLE   1,871 0 0
ISHARES TR US INFRASTRUC 46435U713   299,326 6,085 SH   SOLE   6,085 0 0
ISHARES TR BROAD USD HIGH 46435U853   88,261 2,353 SH   SOLE   2,278 0 75
ISHARES TR ESG SELECT SCREE 46436E544   94,089 2,379 SH   SOLE   1,727 0 652
ISHARES TR ESG SELECT SCRE 46436E569   194,236 4,073 SH   SOLE   4,073 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   8,081 80 SH   SOLE   80 0 0
ISHARES TR IBONDS 28 TRM TS 46436E833   51,115 2,286 SH   SOLE   2,286 0 0
ISHARES TR IBONDS 25 TRM TS 46436E866   19,412 831 SH   SOLE   831 0 0
ITT INC COM 45073V108   4,294,521 27,383 SH   SOLE   26,273 0 1,110
ITURAN LOCATION AND CONTROL SHS M6158M104   514,935 13,296 SH   SOLE   13,296 0 0
J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR 46641Q191   1,767,568 26,202 SH   SOLE   18,181 0 8,021
J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217   2,054,638 33,257 SH   SOLE   21,530 0 11,727
J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225   1,234,979 15,303 SH   SOLE   12,921 0 2,382
J P MORGAN EXCHANGE TRADED F BETABUILDERS DEV 46641Q233   430,762 7,904 SH   SOLE   7,533 0 371
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   12,091,952 212,699 SH   SOLE   200,069 0 12,630
J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399   52,267 467 SH   SOLE   0 0 467
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647   446,760 9,000 SH   SOLE   9,000 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   516,412 10,142 SH   SOLE   10,142 0 0
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   5,681,282 104,435 SH   SOLE   94,905 0 9,530
JABIL INC COM 466313103   1,388,082 6,364 SH   SOLE   5,696 0 668
JACOBS SOLUTIONS INC COM 46982L108   6,773,808 51,531 SH   SOLE   23,976 0 27,556
JAMF HLDG CORP COM 47074L105   3,361,833 353,505 SH   SOLE   238,505 0 115,000
JAZZ PHARMACEUTICALS PLC SHS USD G50871105   212,877 2,006 SH   SOLE   1,775 0 231
JBT MAREL CORPORATION COM 477839104   612,604 5,094 SH   SOLE   5,094 0 0
JEFFERIES FINL GROUP INC COM 47233W109   927,542 16,960 SH   SOLE   15,085 0 1,875
JFROG LTD ORD SHS M6191J100   13,258,123 302,145 SH   SOLE   275,542 0 26,603
JOBY AVIATION INC COMMON STOCK G65163100   249,729 23,671 SH   SOLE   23,215 0 456
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   88,537 1,207 SH   SOLE   1,207 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   627,492 10,265 SH   SOLE   10,265 0 0
JOHNSON & JOHNSON COM 478160104   145,548,862 952,857 SH   SOLE   695,006 0 257,851
JOHNSON CTLS INTL PLC SHS G51502105   1,407,310 13,324 SH   SOLE   5,905 0 7,419
JONES LANG LASALLE INC COM 48020Q107   55,925,530 218,647 SH   SOLE   192,697 0 25,950
JPMORGAN CHASE & CO. COM 46625H100   675,416,440 2,329,745 SH   SOLE   1,595,123 0 734,623
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105   135,474 33,700 SH   SOLE   1,200 0 32,500
KADANT INC COM 48282T104   3,705,540 11,673 SH   SOLE   11,019 0 654
KARMAN HLDGS INC COMMON STOCK 485924104   725,832 14,410 SH   SOLE   14,310 0 100
KB HOME COM 48666K109   217,177 4,100 SH   SOLE   4,100 0 0
KELLANOVA COM 487836108   843,663 10,608 SH   SOLE   7,071 0 3,537
KELLY SVCS INC CL A 488152208   191,236 16,331 SH   SOLE   11,000 0 5,331
KEMPER CORP COM 488401100   209,432 3,245 SH   SOLE   3,175 0 70
KENVUE INC COM 49177J102   4,319,673 206,387 SH   SOLE   175,441 0 30,946
KEURIG DR PEPPER INC COM 49271V100   403,353 12,201 SH   SOLE   4,141 0 8,060
KEYCORP COM 493267108   577,052 33,126 SH   SOLE   22,221 0 10,905
KEYSIGHT TECHNOLOGIES INC COM 49338L103   1,839,984 11,229 SH   SOLE   2,861 0 8,368
KIMBERLY-CLARK CORP COM 494368103   21,347,038 165,584 SH   SOLE   134,069 0 31,515
KINDER MORGAN INC DEL COM 49456B101   15,263,697 519,173 SH   SOLE   435,849 0 83,325
KINSALE CAP GROUP INC COM 49714P108   18,830,725 38,914 SH   SOLE   36,042 0 2,872
KKR & CO INC COM 48251W104   4,028,971 30,286 SH   SOLE   23,800 0 6,486
KLA CORP COM NEW 482480100   28,250,496 31,539 SH   SOLE   13,915 0 17,624
KLAVIYO INC COM SER A 49845K101   8,235,663 245,255 SH   SOLE   225,663 0 19,592
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   213,228 4,821 SH   SOLE   2,662 0 2,159
KOHLS CORP COM 500255104   159,229 18,777 SH   SOLE   12,205 0 6,572
KORN FERRY COM NEW 500643200   12,527,059 170,831 SH   SOLE   161,443 0 9,389
KORNIT DIGITAL LTD SHS M6372Q113   10,344,711 519,574 SH   SOLE   466,369 0 53,205
KOSMOS ENERGY LTD COM 500688106   172,000 100,000 SH   SOLE   100,000 0 0
KRAFT HEINZ CO COM 500754106   1,786,721 69,199 SH   SOLE   67,871 0 1,328
KRANESHARES TRUST CSI CHI INTERNET 500767306   467,163 13,608 SH   SOLE   13,608 0 0
KRANESHARES TRUST QUADRTC INT RT 500767736   68,264 3,490 SH   SOLE   3,490 0 0
KROGER CO COM 501044101   10,339,348 144,143 SH   SOLE   138,938 0 5,205
KRYSTAL BIOTECH INC COM 501147102   666,956 4,852 SH   SOLE   4,382 0 470
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   227,255 5,416 SH   SOLE   5,338 0 78
L3HARRIS TECHNOLOGIES INC COM 502431109   4,407,558 17,571 SH   SOLE   16,854 0 717
LABCORP HOLDINGS INC COM SHS 504922105   1,055,903 4,022 SH   SOLE   3,534 0 488
LAM RESEARCH CORP COM NEW 512807306   4,663,608 47,911 SH   SOLE   39,226 0 8,684
LAMAR ADVERTISING CO NEW CL A 512816109   650,236 5,358 SH   SOLE   5,339 0 19
LAMB WESTON HLDGS INC COM 513272104   333,560 6,433 SH   SOLE   4,602 0 1,831
LANCASTER COLONY CORP COM 513847103   847,156 4,903 SH   SOLE   3,733 0 1,170
LANDSTAR SYS INC COM 515098101   2,090,027 15,034 SH   SOLE   15,024 0 10
LATTICE SEMICONDUCTOR CORP COM 518415104   705,799 14,407 SH   SOLE   13,157 0 1,250
LAUDER ESTEE COS INC CL A 518439104   1,601,193 19,817 SH   SOLE   5,504 0 14,313
LEAP THERAPEUTICS INC COM NEW 52187K200   2,969 10,000 SH   SOLE   10,000 0 0
LEGALZOOM COM INC COM 52466B103   1,339,769 150,367 SH   SOLE   148,207 0 2,160
LEGGETT & PLATT INC COM 524660107   285,440 32,000 SH   SOLE   0 0 32,000
LEIDOS HOLDINGS INC COM 525327102   3,619,120 22,941 SH   SOLE   22,365 0 576
LENDINGTREE INC NOTE 0.500% 7/1 52603BAD9   123,438 125,000 PRN   SOLE   100,000 0 25,000
LENNAR CORP CL A 526057104   2,374,021 21,463 SH   SOLE   20,159 0 1,304
LENNAR CORP CL B 526057302   649,219 6,168 SH   SOLE   5,163 0 1,005
LENNOX INTL INC COM 526107107   1,179,376 2,057 SH   SOLE   1,621 0 436
LEONARDO DRS INC COM 52661A108   1,464,624 31,511 SH   SOLE   24,411 0 7,100
LIBERTY BROADBAND CORP COM SER A 530307107   4,304 44 SH   SOLE   44 0 0
LIBERTY BROADBAND CORP COM SER C 530307305   413,786 4,206 SH   SOLE   4,206 0 0
LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722   64,522 795 SH   SOLE   795 0 0
LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748   13,432 169 SH   SOLE   169 0 0
LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755   628,672 6,016 SH   SOLE   5,937 0 79
LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771   17,473 184 SH   SOLE   184 0 0
LIFESTANCE HEALTH GROUP INC COM 53228F101   69,728 13,487 SH   SOLE   13,487 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504   875,450 7,701 SH   SOLE   5,551 0 2,150
LINCOLN ELEC HLDGS INC COM 533900106   277,629 1,339 SH   SOLE   1,061 0 278
LINCOLN NATL CORP IND COM 534187109   310,051 8,961 SH   SOLE   8,961 0 0
LINDE PLC SHS G54950103   112,589,405 239,971 SH   SOLE   154,580 0 85,390
LINEAGE CELL THERAPEUTICS IN COM 53566P109   18,148 20,000 SH   SOLE   20,000 0 0
LISTED FDS TR ROUNDHILL MAGNIF 53656G498   322,030 5,805 SH   SOLE   4,805 0 1,000
LITHIA MTRS INC COM 536797103   223,226 661 SH   SOLE   661 0 0
LITTELFUSE INC COM 537008104   2,028,100 8,945 SH   SOLE   2,001 0 6,944
LIVE NATION ENTERTAINMENT IN COM 538034109   106,215,352 702,111 SH   SOLE   584,936 0 117,175
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   62,469 14,699 SH   SOLE   2,602 0 12,097
LOCKHEED MARTIN CORP COM 539830109   19,587,390 42,293 SH   SOLE   39,490 0 2,803
LOEWS CORP COM 540424108   715,026 7,801 SH   SOLE   5,516 0 2,285
LOWES COS INC COM 548661107   69,447,441 313,010 SH   SOLE   210,312 0 102,697
LPL FINL HLDGS INC COM 50212V100   3,805,139 10,148 SH   SOLE   10,041 0 107
LULULEMON ATHLETICA INC COM 550021109   34,987,738 147,267 SH   SOLE   127,697 0 19,570
LUMEN TECHNOLOGIES INC COM 550241103   114,428 26,125 SH   SOLE   24,522 0 1,603
LUMENTUM HLDGS INC COM 55024U109   296,587 3,120 SH   SOLE   3,120 0 0
LYFT INC CL A COM 55087P104   251,207 15,940 SH   SOLE   14,448 0 1,492
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   866,731 14,980 SH   SOLE   10,408 0 4,572
M & T BK CORP COM 55261F104   1,900,960 9,799 SH   SOLE   8,935 0 864
MACYS INC COM 55616P104   164,777 14,132 SH   SOLE   11,437 0 2,695
MADRIGAL PHARMACEUTICALS INC COM 558868105   302,640 1,000 SH   SOLE   1,000 0 0
MAIN STR CAP CORP COM 56035L104   2,433,239 41,172 SH   SOLE   34,872 0 6,300
MANULIFE FINL CORP COM 56501R106   635,364 19,880 SH   SOLE   19,404 0 476
MARATHON PETE CORP COM 56585A102   7,542,401 45,406 SH   SOLE   39,683 0 5,723
MARKEL GROUP INC COM 570535104   20,948,312 10,488 SH   SOLE   9,761 0 727
MARKETAXESS HLDGS INC COM 57060D108   287,351 1,287 SH   SOLE   1,027 0 260
MARRIOTT INTL INC NEW CL A 571903202   9,409,956 34,442 SH   SOLE   30,042 0 4,400
MARSH & MCLENNAN COS INC COM 571748102   11,225,087 51,341 SH   SOLE   42,375 0 8,966
MARTEN TRANS LTD COM 573075108   296,172 22,800 SH   SOLE   22,800 0 0
MARTIN MARIETTA MATLS INC COM 573284106   5,314,839 9,682 SH   SOLE   8,602 0 1,080
MARVELL TECHNOLOGY INC COM 573874104   46,871,843 605,579 SH   SOLE   541,836 0 63,743
MASCO CORP COM 574599106   528,306 8,209 SH   SOLE   6,419 0 1,790
MASTEC INC COM 576323109   251,896 1,478 SH   SOLE   1,478 0 0
MASTERCARD INCORPORATED CL A 57636Q104   566,054,989 1,007,323 SH   SOLE   790,014 0 217,309
MATADOR RES CO COM 576485205   435,715 9,131 SH   SOLE   8,342 0 789
MAXCYTE INC COM 57777K106   540,644 248,002 SH   SOLE   180,814 0 67,188
MAXLINEAR INC COM 57776J100   267,830 18,848 SH   SOLE   15,548 0 3,300
MAYVILLE ENGR CO INC COM 578605107   5,960,230 373,448 SH   SOLE   330,453 0 42,995
MCCORMICK & CO INC COM VTG 579780107   145,036 1,921 SH   SOLE   1,921 0 0
MCCORMICK & CO INC COM NON VTG 579780206   11,556,140 152,415 SH   SOLE   116,566 0 35,849
MCDONALDS CORP COM 580135101   99,975,353 342,182 SH   SOLE   269,207 0 72,975
MCKESSON CORP COM 58155Q103   9,153,589 12,492 SH   SOLE   12,244 0 248
MEDIAALPHA INC CL A 58450V104   700,877 64,007 SH   SOLE   43,299 0 20,708
MEDPACE HLDGS INC COM 58506Q109   2,595,308 8,269 SH   SOLE   6,469 0 1,800
MEDTRONIC PLC SHS G5960L103   7,207,097 82,679 SH   SOLE   77,866 0 4,813
MEIRAGTX HLDGS PLC COM G59665102   864,115 132,533 SH   SOLE   132,533 0 0
MERCADOLIBRE INC COM 58733R102   10,497,935 4,017 SH   SOLE   3,480 0 537
MERCK & CO INC COM 58933Y105   69,064,483 872,467 SH   SOLE   750,255 0 122,212
MERCURY GENL CORP NEW COM 589400100   218,912 3,251 SH   SOLE   2,476 0 775
MERCURY SYS INC COM 589378108   6,735,031 125,047 SH   SOLE   106,656 0 18,391
MERIT MED SYS INC COM 589889104   1,140,363 12,199 SH   SOLE   11,589 0 610
MERITAGE HOMES CORP COM 59001A102   209,635 3,130 SH   SOLE   2,733 0 397
META PLATFORMS INC CL A 30303M102   425,581,368 576,598 SH   SOLE   483,300 0 93,298
METLIFE INC COM 59156R108   6,345,776 78,908 SH   SOLE   67,057 0 11,851
METTLER TOLEDO INTERNATIONAL COM 592688105   1,053,724 897 SH   SOLE   516 0 381
MGE ENERGY INC COM 55277P104   353,760 4,000 SH   SOLE   1,000 0 3,000
MGM RESORTS INTERNATIONAL COM 552953101   1,296,232 37,692 SH   SOLE   37,549 0 143
MICROCHIP TECHNOLOGY INC. COM 595017104   16,331,826 232,085 SH   SOLE   136,990 0 95,095
MICRON TECHNOLOGY INC COM 595112103   36,230,297 293,958 SH   SOLE   255,763 0 38,195
MICROSOFT CORP COM 594918104   1,838,777,771 3,696,704 SH   SOLE   2,837,471 0 859,234
MICROSTRATEGY INC CL A NEW 594972408   7,719,176 19,096 SH   SOLE   15,896 0 3,200
MIDDLEBY CORP COM 596278101   290,448 2,017 SH   SOLE   2,017 0 0
MILLROSE PPTYS INC COM CL A 601137102   382,421 13,414 SH   SOLE   12,365 0 1,049
MIND MEDICINE MINDMED INC COM NEW 60255C885   144,195 22,218 SH   SOLE   22,218 0 0
MINERALS TECHNOLOGIES INC COM 603158106   416,274 7,559 SH   SOLE   2,584 0 4,975
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   625,677 45,603 SH   SOLE   44,903 0 700
MODERNA INC COM 60770K107   234,432 8,497 SH   SOLE   8,497 0 0
MODINE MFG CO COM 607828100   7,942,449 80,634 SH   SOLE   70,882 0 9,752
MODULAR MED INC COM NEW 60785L207   59,292 79,586 SH   SOLE   14,000 0 65,586
MONDELEZ INTL INC CL A 609207105   19,316,158 286,420 SH   SOLE   235,230 0 51,190
MONGODB INC CL A 60937P106   75,834,142 361,132 SH   SOLE   247,111 0 114,021
MONOLITHIC PWR SYS INC COM 609839105   6,572,983 8,987 SH   SOLE   7,844 0 1,143
MONROE CAP CORP COM 610335101   2,509,531 394,580 SH   SOLE   327,396 0 67,184
MONSTER BEVERAGE CORP NEW COM 61174X109   1,018,151 16,254 SH   SOLE   9,881 0 6,373
MONTROSE ENVIRONMENTAL GROUP COM 615111101   7,664,368 350,131 SH   SOLE   331,831 0 18,300
MOODYS CORP COM 615369105   12,943,641 25,805 SH   SOLE   17,587 0 8,218
MOOG INC CL A 615394202   276,160 1,526 SH   SOLE   1,526 0 0
MORGAN STANLEY COM NEW 617446448   21,644,909 153,663 SH   SOLE   120,677 0 32,985
MORNINGSTAR INC COM 617700109   909,257 2,896 SH   SOLE   1,796 0 1,100
MOSAIC CO NEW COM 61945C103   1,402,834 38,455 SH   SOLE   30,550 0 7,905
MOTOROLA SOLUTIONS INC COM NEW 620076307   77,464,248 184,237 SH   SOLE   163,834 0 20,403
MP MATERIALS CORP COM CL A 553368101   228,698 6,874 SH   SOLE   6,774 0 100
MPLX LP COM UNIT REP LTD 55336V100   1,722,988 33,450 SH   SOLE   30,260 0 3,190
MRC GLOBAL INC COM 55345K103   267,345 19,500 SH   SOLE   19,500 0 0
MSCI INC COM 55354G100   687,369 1,192 SH   SOLE   1,088 0 104
MUELLER INDS INC COM 624756102   1,055,617 13,283 SH   SOLE   13,282 0 1
MURPHY USA INC COM 626755102   348,859 858 SH   SOLE   795 0 63
MYR GROUP INC DEL COM 55405W104   486,467 2,681 SH   SOLE   2,581 0 100
NANO NUCLEAR ENERGY INC COM 63010H108   1,098,851 31,860 SH   SOLE   31,860 0 0
NASDAQ INC COM 631103108   52,051,209 582,098 SH   SOLE   441,833 0 140,265
NATERA INC COM 632307104   459,010 2,717 SH   SOLE   177 0 2,540
NATIONAL FUEL GAS CO COM 636180101   230,157 2,717 SH   SOLE   1,992 0 725
NATIONAL GRID PLC SPONSORED ADR NE 636274409   547,580 7,359 SH   SOLE   6,777 0 582
NEOGEN CORP COM 640491106   2,459,802 514,603 SH   SOLE   443,528 0 71,075
NEOGENOMICS INC COM NEW 64049M209   271,954 37,203 SH   SOLE   13,706 0 23,497
NEPHROS INC COM 640671400   148,258 36,249 SH   SOLE   36,249 0 0
NETAPP INC COM 64110D104   2,134,747 20,035 SH   SOLE   15,961 0 4,075
NETFLIX INC COM 64110L106   201,210,742 150,255 SH   SOLE   128,850 0 21,405
NEUROCRINE BIOSCIENCES INC COM 64125C109   586,218 4,664 SH   SOLE   4,514 0 150
NEUROGENE INC COM 64135M105   1,991,878 133,236 SH   SOLE   87,916 0 45,320
NEUROONE MED TECHNOLOGIES CO COM NEW 64130M209   37,684 55,556 SH   SOLE   0 0 55,556
NEWMONT CORP COM 651639106   1,814,910 31,152 SH   SOLE   23,032 0 8,120
NEXGEN ENERGY LTD COM 65340P106   96,612 13,921 SH   SOLE   13,921 0 0
NEXTERA ENERGY INC COM 65339F101   28,633,465 412,467 SH   SOLE   312,760 0 99,707
NEXTNAV INC COMMON STOCK 65345N106   866,400 57,000 SH   SOLE   57,000 0 0
NICE LTD SPONSORED ADR 653656108   210,124 1,244 SH   SOLE   1,226 0 18
NICOLET BANKSHARES INC COM 65406E102   300,921 2,437 SH   SOLE   2,437 0 0
NIKE INC CL B 654106103   11,610,714 163,439 SH   SOLE   115,157 0 48,283
NISOURCE INC COM 65473P105   940,000 23,302 SH   SOLE   19,132 0 4,170
NORFOLK SOUTHN CORP COM 655844108   10,750,561 41,999 SH   SOLE   35,857 0 6,142
NORTHERN TR CORP COM 665859104   17,949,503 141,569 SH   SOLE   95,952 0 45,616
NORTHROP GRUMMAN CORP COM 666807102   8,202,264 16,405 SH   SOLE   12,860 0 3,545
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   3,315,638 163,493 SH   SOLE   125,213 0 38,280
NOVANTA INC COM 67000B104   33,439,057 259,358 SH   SOLE   166,817 0 92,541
NOVARTIS AG SPONSORED ADR 66987V109   7,999,617 66,107 SH   SOLE   58,064 0 8,043
NOVO-NORDISK A S ADR 670100205   2,981,631 43,200 SH   SOLE   39,332 0 3,868
NRG ENERGY INC COM NEW 629377508   667,546 4,157 SH   SOLE   3,636 0 521
NRG ENERGY INC DBCV 2.750% 6/0 629377CG5   23,620 6,000 PRN   SOLE   6,000 0 0
NU HLDGS LTD ORD SHS CL A G6683N103   374,625 27,305 SH   SOLE   22,561 0 4,744
NUCOR CORP COM 670346105   5,561,911 42,936 SH   SOLE   35,339 0 7,597
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300   101,770 2,428 SH   SOLE   2,428 0 0
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409   44,235 913 SH   SOLE   913 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   16,459 404 SH   SOLE   404 0 0
NUSHARES ETF TR NUVEEN SHRT TERM 67092P706   59,292 2,000 SH   SOLE   2,000 0 0
NUTANIX INC CL A 67059N108   7,197,208 94,155 SH   SOLE   78,727 0 15,428
NUTRIEN LTD COM 67077M108   1,575,901 27,059 SH   SOLE   21,098 0 5,961
NVENT ELECTRIC PLC SHS G6700G107   361,882 4,940 SH   SOLE   4,387 0 553
NVIDIA CORPORATION COM 67066G104   884,607,855 5,599,138 SH   SOLE   4,409,053 0 1,190,085
NXP SEMICONDUCTORS N V COM N6596X109   1,238,613 5,669 SH   SOLE   3,825 0 1,844
OCCIDENTAL PETE CORP COM 674599105   924,805 22,014 SH   SOLE   21,053 0 961
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   16,899 816 SH   SOLE   816 0 0
ODDITY TECH LTD SHS CL A M7518J104   203,769 2,700 SH   SOLE   2,600 0 100
OGE ENERGY CORP COM 670837103   1,208,041 27,220 SH   SOLE   26,481 0 739
OIL DRI CORP AMER COM 677864100   323,265 5,480 SH   SOLE   1,230 0 4,250
OKLO INC COM CL A 02156V109   2,325,825 41,540 SH   SOLE   39,735 0 1,805
OKTA INC CL A 679295105   5,293,499 52,951 SH   SOLE   43,271 0 9,680
OLD DOMINION FREIGHT LINE IN COM 679580100   3,039,060 18,725 SH   SOLE   14,132 0 4,593
OLD NATL BANCORP IND COM 680033107   863,646 40,471 SH   SOLE   32,916 0 7,555
OLD REP INTL CORP COM 680223104   1,284,937 33,427 SH   SOLE   21,552 0 11,875
OLD SECOND BANCORP INC ILL COM 680277100   319,669 18,020 SH   SOLE   12,847 0 5,173
OMNIAB INC COM 68218J103   78,598 45,171 SH   SOLE   34,636 0 10,535
OMNICOM GROUP INC COM 681919106   8,443,779 117,373 SH   SOLE   115,817 0 1,556
ON SEMICONDUCTOR CORP COM 682189105   276,013 5,266 SH   SOLE   2,231 0 3,035
ONE GAS INC COM 68235P108   215,367 2,997 SH   SOLE   2,497 0 500
ONEOK INC NEW COM 682680103   12,409,725 152,024 SH   SOLE   110,513 0 41,512
ONESPAWORLD HOLDINGS LIMITED COM P73684113   3,086,083 151,353 SH   SOLE   140,542 0 10,811
OPEN LENDING CORP COM 68373J104   38,800 20,000 SH   SOLE   20,000 0 0
OPTIMIZERX CORP COM NEW 68401U204   8,490,504 628,926 SH   SOLE   577,693 0 51,233
OPTION CARE HEALTH INC COM NEW 68404L201   2,555,949 78,693 SH   SOLE   52,016 0 26,677
OPUS GENETICS INC COM 67577R102   23,049 24,466 SH   SOLE   24,466 0 0
ORACLE CORP COM 68389X105   113,520,876 519,237 SH   SOLE   362,007 0 157,230
OREILLY AUTOMOTIVE INC COM 67103H107   97,305,470 1,079,612 SH   SOLE   731,042 0 348,570
OSHKOSH CORP COM 688239201   905,419 7,974 SH   SOLE   7,474 0 500
OSI SYSTEMS INC COM 671044105   650,520 2,893 SH   SOLE   2,893 0 0
OTIS WORLDWIDE CORP COM 68902V107   2,452,697 24,770 SH   SOLE   19,348 0 5,422
OVID THERAPEUTICS INC COM 690469101   7,287 22,089 SH   SOLE   22,089 0 0
P3 HEALTH PARTNERS INC *W EXP 11/19/202 744413113   87 7,765 SH   SOLE   7,765 0 0
P3 HEALTH PARTNERS INC COM CL A NEW 744413204   15,309 2,430 SH   SOLE   2,430 0 0
PACCAR INC COM 693718108   2,235,728 23,519 SH   SOLE   11,997 0 11,522
PACER FDS TR TRENDP US LAR CP 69374H105   194,360 3,829 SH   SOLE   3,829 0 0
PACER FDS TR LUNT MDCAP MLT 69374H725   1,095 25 SH   SOLE   25 0 0
PACER FDS TR DATA AND INFRAST 69374H741   1,099 34 SH   SOLE   34 0 0
PACER FDS TR US SMALL CAP CAS 69374H857   1,522,614 38,242 SH   SOLE   37,050 0 1,192
PACER FDS TR US CASH COWS 100 69374H881   8,873,233 161,039 SH   SOLE   144,521 0 16,518
PACKAGING CORP AMER COM 695156109   393,368 2,087 SH   SOLE   2,057 0 30
PALANTIR TECHNOLOGIES INC CL A 69608A108   21,359,247 156,685 SH   SOLE   144,699 0 11,986
PALO ALTO NETWORKS INC COM 697435105   236,949,728 1,157,886 SH   SOLE   876,259 0 281,627
PALOMAR HLDGS INC COM 69753M105   19,564,916 126,839 SH   SOLE   118,118 0 8,721
PAN AMERN SILVER CORP COM 697900108   557,165 19,618 SH   SOLE   9,339 0 10,279
PAR TECHNOLOGY CORP COM 698884103   8,148,061 117,458 SH   SOLE   109,569 0 7,889
PARKER-HANNIFIN CORP COM 701094104   18,466,990 26,439 SH   SOLE   22,041 0 4,398
PARSONS CORP DEL COM 70202L102   2,801,901 39,040 SH   SOLE   22,393 0 16,647
PAYCHEX INC COM 704326107   23,544,670 161,864 SH   SOLE   120,450 0 41,414
PAYCOM SOFTWARE INC COM 70432V102   466,947 2,018 SH   SOLE   1,534 0 484
PAYLOCITY HLDG CORP COM 70438V106   18,475,220 101,966 SH   SOLE   100,273 0 1,693
PAYPAL HLDGS INC COM 70450Y103   13,299,186 178,945 SH   SOLE   150,714 0 28,231
PDS BIOTECHNOLOGY CORP COM 70465T107   332,500 250,000 SH   SOLE   0 0 250,000
PELOTON INTERACTIVE INC CL A COM 70614W100   162,243 23,378 SH   SOLE   22,837 0 541
PELOTON INTERACTIVE INC NOTE2/1 70614WAB6   96,375 100,000 PRN   SOLE   0 0 100,000
PENTAIR PLC SHS G7S00T104   309,132 3,011 SH   SOLE   1,494 0 1,517
PENUMBRA INC COM 70975L107   2,711,039 10,564 SH   SOLE   10,068 0 496
PEPSICO INC COM 713448108   68,308,235 517,330 SH   SOLE   445,182 0 72,148
PFIZER INC COM 717081103   45,039,190 1,858,052 SH   SOLE   1,178,879 0 679,173
PHILIP MORRIS INTL INC COM 718172109   33,640,062 184,704 SH   SOLE   153,178 0 31,526
PHILLIPS 66 COM 718546104   24,065,292 201,721 SH   SOLE   185,089 0 16,632
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   486,181 13,879 SH   SOLE   5,129 0 8,750
PHREESIA INC COM 71944F106   3,452,419 121,308 SH   SOLE   117,837 0 3,471
PIMCO ETF TR 1-5 US TIP IDX 72201R205   34,707 645 SH   SOLE   0 0 645
PIMCO ETF TR MUNI INCOME OPP 72201R635   82,269 1,860 SH   SOLE   0 0 1,860
PIMCO ETF TR ACTIVE BD ETF 72201R775   83,515 906 SH   SOLE   906 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783   47,410 499 SH   SOLE   230 0 269
PIMCO ETF TR INV GRD CRP BD 72201R817   37,896 389 SH   SOLE   385 0 5
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   1,700,319 16,913 SH   SOLE   14,774 0 2,139
PIMCO ETF TR SHTRM MUN BD ACT 72201R874   81,275 1,620 SH   SOLE   0 0 1,620
PIMCO ETF TR 25YR+ ZERO U S 72201R882   706,032 10,527 SH   SOLE   8,752 0 1,775
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   777,501 42,440 SH   SOLE   22,440 0 20,000
PLANET FITNESS INC CL A 72703H101   17,218,066 157,891 SH   SOLE   137,247 0 20,644
PNC FINL SVCS GROUP INC COM 693475105   9,349,140 50,151 SH   SOLE   48,438 0 1,713
POOL CORP COM 73278L105   119,430,415 409,738 SH   SOLE   324,194 0 85,544
POPULAR INC COM NEW 733174700   523,498 4,750 SH   SOLE   4,750 0 0
PORTILLOS INC COM CL A 73642K106   18,990,761 1,627,315 SH   SOLE   1,260,136 0 367,179
PORTLAND GEN ELEC CO COM NEW 736508847   259,626 6,390 SH   SOLE   1,686 0 4,704
POWERFLEET INC COM 73931J109   3,955,968 917,858 SH   SOLE   896,556 0 21,302
PPG INDS INC COM 693506107   1,012,788 8,904 SH   SOLE   5,793 0 3,111
PPL CORP COM 69351T106   547,103 16,143 SH   SOLE   14,940 0 1,203
PRA GROUP INC COM 69354N106   2,799,810 189,818 SH   SOLE   135,345 0 54,473
PRESTIGE CONSMR HEALTHCARE I COM 74112D101   9,098,189 113,941 SH   SOLE   107,889 0 6,052
PRICE T ROWE GROUP INC COM 74144T108   22,070,101 228,706 SH   SOLE   214,531 0 14,175
PRIMERICA INC COM 74164M108   3,246,807 11,864 SH   SOLE   11,266 0 598
PRIMO BRANDS CORPORATION CLASS A COM SHS 741623102   1,395,245 47,105 SH   SOLE   47,051 0 54
PRIMORIS SVCS CORP COM 74164F103   305,447 3,919 SH   SOLE   3,919 0 0
PRINCIPAL EXCHANGE TRADED FD US MEGA CP ETF 74255Y870   334,759 5,351 SH   SOLE   5,351 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   254,770 3,207 SH   SOLE   2,716 0 491
PRIVIA HEALTH GROUP INC COM 74276R102   451,697 19,639 SH   SOLE   19,639 0 0
PROCEPT BIOROBOTICS CORP COM 74276L105   28,639,008 497,205 SH   SOLE   388,753 0 108,452
PROCORE TECHNOLOGIES INC COM 74275K108   75,427,782 1,102,423 SH   SOLE   938,071 0 164,352
PROCTER AND GAMBLE CO COM 742718109   156,175,461 980,263 SH   SOLE   694,560 0 285,702
PROGRESSIVE CORP COM 743315103   401,736,688 1,505,421 SH   SOLE   1,344,536 0 160,885
PROLOGIS INC. COM 74340W103   2,210,776 21,031 SH   SOLE   15,216 0 5,815
PROSHARES TR PSHS ULTSH 20YRS 74347B201   5,262 150 SH   SOLE   0 0 150
PROSHARES TR S&P MDCP 400 DIV 74347B680   77,214 947 SH   SOLE   947 0 0
PROSHARES TR RUSS 2000 DIVD 74347B698   386,847 5,946 SH   SOLE   5,946 0 0
PROSHARES TR ULTRASHORT REAL 74347G143   48 1 SH   SOLE   1 0 0
PROSHARES TR ULTRAPRO SHT QQQ 74347G192   7,828 400 SH   SOLE   400 0 0
PROSHARES TR ULTRASHRT S&P500 74347G416   41,625 2,500 SH   SOLE   2,500 0 0
PROSHARES TR BITCOIN ETF 74347G440   217,515 10,112 SH   SOLE   10,112 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107   831,304 8,507 SH   SOLE   7,050 0 1,457
PROSHARES TR PSHS ULTRA QQQ 74347R206   192,576 1,636 SH   SOLE   1,636 0 0
PROSHARES TR PSHS ULT SEMICDT 74347R669   2,240,429 30,276 SH   SOLE   30,276 0 0
PROSHARES TR ULTRA FNCLS NEW 74347X633   586,677 6,140 SH   SOLE   4,940 0 1,200
PROSHARES TR ULTRAPRO QQQ 74347X831   9,737 117 SH   SOLE   117 0 0
PROSHARES TR SHRT 20+YR TRE 74347X849   56,800 2,350 SH   SOLE   2,350 0 0
PROSHARES TR ULTRPRO S&P500 74347X864   139,172 1,522 SH   SOLE   1,522 0 0
PROSHARES TR PET CARE ETF 74348A145   28,962 500 SH   SOLE   500 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   5,867,965 58,272 SH   SOLE   58,022 0 250
PROSHARES TR SHORT S&P 500 NE 74349Y753   77,013 1,941 SH   SOLE   1,941 0 0
PROSHARES TR SHORT QQQ 74349Y837   29,946 890 SH   SOLE   890 0 0
PROSPECT CAP CORP COM 74348T102   170,045 53,473 SH   SOLE   53,473 0 0
PRUDENTIAL FINL INC COM 744320102   3,067,839 28,554 SH   SOLE   25,365 0 3,189
PTC INC COM 69370C100   349,161 2,026 SH   SOLE   1,787 0 239
PUBLIC STORAGE OPER CO COM 74460D109   840,079 2,863 SH   SOLE   2,826 0 37
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   1,710,806 20,323 SH   SOLE   18,438 0 1,885
PULTE GROUP INC COM 745867101   3,476,303 32,963 SH   SOLE   31,776 0 1,187
PURE CYCLE CORP COM NEW 746228303   1,679,888 156,706 SH   SOLE   128,626 0 28,080
PURE STORAGE INC CL A 74624M102   179,911,128 3,124,542 SH   SOLE   1,926,354 0 1,198,188
PURECYCLE TECHNOLOGIES INC COM 74623V103   225,653 16,471 SH   SOLE   16,471 0 0
QUALCOMM INC COM 747525103   69,766,753 438,068 SH   SOLE   399,270 0 38,798
QUALYS INC COM 74758T303   6,466,725 45,263 SH   SOLE   41,705 0 3,558
QUANTA SVCS INC COM 74762E102   14,039,854 37,135 SH   SOLE   33,052 0 4,083
QUEST DIAGNOSTICS INC COM 74834L100   16,383,886 91,209 SH   SOLE   87,569 0 3,640
QUINSTREET INC COM 74874Q100   3,808,839 236,574 SH   SOLE   196,781 0 39,793
QXO INC COM NEW 82846H405   1,553,163 72,106 SH   SOLE   67,046 0 5,060
RALLIANT CORP COM 750940108   4,498,214 84,904 SH   SOLE   72,414 0 12,490
RALPH LAUREN CORP CL A 751212101   519,799 1,895 SH   SOLE   1,879 0 16
RAMBUS INC DEL COM 750917106   290,651 4,540 SH   SOLE   3,390 0 1,150
RAYMOND JAMES FINL INC COM 754730109   271,958 1,773 SH   SOLE   27 0 1,746
RAYONIER INC COM 754907103   290,846 13,113 SH   SOLE   7,890 0 5,223
RB GLOBAL INC COM 74935Q107   82,645,398 778,279 SH   SOLE   397,210 0 381,068
RBC BEARINGS INC COM 75524B104   80,728,346 209,793 SH   SOLE   145,728 0 64,065
RE MAX HLDGS INC CL A 75524W108   886,516 108,376 SH   SOLE   108,376 0 0
REALTY INCOME CORP COM 756109104   1,069,416 18,563 SH   SOLE   17,729 0 834
RECURSION PHARMACEUTICALS IN CL A 75629V104   389,620 77,000 SH   SOLE   77,000 0 0
REDDIT INC CL A 75734B100   503,374 3,343 SH   SOLE   3,343 0 0
REGAL REXNORD CORPORATION COM 758750103   629,739 4,344 SH   SOLE   744 0 3,600
REGENERON PHARMACEUTICALS COM 75886F107   660,100 1,257 SH   SOLE   1,247 0 10
REGIONS FINANCIAL CORP NEW COM 7591EP100   7,045,013 299,533 SH   SOLE   253,886 0 45,647
REIN THERAPEUTICS INC COM NEW 00887A204   33,071 23,622 SH   SOLE   18,803 0 4,819
REINSURANCE GRP OF AMERICA I COM NEW 759351604   337,129 1,700 SH   SOLE   1,432 0 268
RELX PLC SPONSORED ADR 759530108   367,303 6,759 SH   SOLE   1,314 0 5,445
REMITLY GLOBAL INC COM 75960P104   3,890,176 207,255 SH   SOLE   141,731 0 65,524
RENOVARO INC COM 29350E104   4,651 16,100 SH   SOLE   16,100 0 0
REPAY HLDGS CORP COM CL A 76029L100   166,941 34,635 SH   SOLE   34,635 0 0
REPLIGEN CORP COM 759916109   341,547 2,746 SH   SOLE   2,246 0 500
REPUBLIC SVCS INC COM 760759100   7,636,123 30,964 SH   SOLE   29,235 0 1,729
RESMED INC COM 761152107   60,961,399 236,284 SH   SOLE   153,676 0 82,609
REVVITY INC COM 714046109   607,208 6,278 SH   SOLE   6,203 0 75
RH COM 74967X103   3,821,051 20,216 SH   SOLE   16,634 0 3,582
RIO TINTO PLC SPONSORED ADR 767204100   959,695 16,453 SH   SOLE   13,043 0 3,410
RIOT PLATFORMS INC COM 767292105   234,475 20,750 SH   SOLE   20,750 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   619,339 45,076 SH   SOLE   37,026 0 8,050
ROBERT HALF INC. COM 770323103   2,459,734 59,920 SH   SOLE   58,920 0 1,000
ROBINHOOD MKTS INC COM CL A 770700102   14,546,919 155,366 SH   SOLE   155,366 0 0
ROBLOX CORP CL A 771049103   1,180,554 11,222 SH   SOLE   11,132 0 90
ROCKET LAB CORP COM 773121108   7,253,154 202,772 SH   SOLE   188,011 0 14,761
ROCKET PHARMACEUTICALS INC COM 77313F106   255,317 104,211 SH   SOLE   102,004 0 2,207
ROCKWELL AUTOMATION INC COM 773903109   91,987,372 276,929 SH   SOLE   127,468 0 149,461
ROKU INC COM CL A 77543R102   3,903,371 44,412 SH   SOLE   43,112 0 1,300
ROLLINS INC COM 775711104   122,443,354 2,170,212 SH   SOLE   1,572,404 0 597,807
ROPER TECHNOLOGIES INC COM 776696106   19,002,697 33,524 SH   SOLE   28,147 0 5,377
ROSS STORES INC COM 778296103   2,557,766 20,048 SH   SOLE   15,774 0 4,274
ROYAL BK CDA COM 780087102   2,483,785 18,881 SH   SOLE   16,260 0 2,621
ROYAL CARIBBEAN GROUP COM V7780T103   17,844,028 56,984 SH   SOLE   53,856 0 3,128
ROYAL GOLD INC COM 780287108   4,348,366 24,451 SH   SOLE   19,011 0 5,440
ROYALTY PHARMA PLC SHS CLASS A G7709Q104   245,040 6,801 SH   SOLE   6,801 0 0
ROYCE GLOBAL TRUST INC COM 78081T104   162,646 13,520 SH   SOLE   12,500 0 1,020
RPM INTL INC COM 749685103   1,927,472 17,548 SH   SOLE   7,411 0 10,137
RTX CORPORATION COM 75513E101   52,687,408 360,823 SH   SOLE   341,952 0 18,871
RYAN SPECIALTY HOLDINGS INC CL A 78351F107   191,337,144 2,814,195 SH   SOLE   2,383,427 0 430,769
RYDER SYS INC COM 783549108   529,152 3,328 SH   SOLE   1,252 0 2,076
S&P GLOBAL INC COM 78409V104   108,619,277 205,995 SH   SOLE   127,193 0 78,802
SALESFORCE INC COM 79466L302   178,772,024 655,587 SH   SOLE   464,880 0 190,707
SAMSARA INC COM CL A 79589L106   31,589,616 794,108 SH   SOLE   641,921 0 152,187
SANDISK CORP COM 80004C200   289,514 6,384 SH   SOLE   5,086 0 1,298
SANGAMO THERAPEUTICS INC COM 800677106   5,413 10,000 SH   SOLE   10,000 0 0
SAREPTA THERAPEUTICS INC COM 803607100   464,658 27,173 SH   SOLE   26,013 0 1,160
SBA COMMUNICATIONS CORP NEW CL A 78410G104   16,942,924 72,147 SH   SOLE   60,084 0 12,063
SCHLUMBERGER LTD COM STK 806857108   2,006,476 59,363 SH   SOLE   51,444 0 7,919
SCHWAB CHARLES CORP COM 808513105   68,676,260 752,699 SH   SOLE   592,006 0 160,693
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   7,082,891 297,226 SH   SOLE   280,148 0 17,078
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   5,629,151 230,325 SH   SOLE   228,871 0 1,454
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   4,641,530 158,902 SH   SOLE   148,417 0 10,485
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   1,148,465 41,506 SH   SOLE   41,506 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   1,092,894 38,962 SH   SOLE   36,212 0 2,750
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   3,697,565 146,149 SH   SOLE   143,025 0 3,124
SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698   3,076,560 135,174 SH   SOLE   135,174 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   865,591 28,719 SH   SOLE   28,719 0 0
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714   56,120 2,262 SH   SOLE   2,262 0 0
SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722   182,618 6,124 SH   SOLE   6,124 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL US S 808524763   228,701 7,983 SH   SOLE   7,727 0 256
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771   688,522 28,057 SH   SOLE   27,514 0 543
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   39,309,065 1,483,361 SH   SOLE   1,435,551 0 47,810
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   4,518,372 204,451 SH   SOLE   204,037 0 414
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   39,787 1,712 SH   SOLE   1,712 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847   112,916 5,336 SH   SOLE   5,307 0 29
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   2,324,825 92,882 SH   SOLE   92,882 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   2,343,168 96,110 SH   SOLE   95,914 0 196
SCHWAB STRATEGIC TR US TIPS ETF 808524870   183,007 6,859 SH   SOLE   6,449 0 410
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   216,926 5,093 SH   SOLE   5,093 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106   16,031,841 243,054 SH   SOLE   204,005 0 39,049
SEA LTD SPONSORD ADS 81141R100   427,520 2,673 SH   SOLE   311 0 2,362
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   546,479 3,786 SH   SOLE   2,154 0 1,632
SEALED AIR CORP NEW COM 81211K100   478,289 15,414 SH   SOLE   13,908 0 1,506
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   1,141,120 12,995 SH   SOLE   12,690 0 305
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   16,281,699 120,793 SH   SOLE   116,224 0 4,569
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,755,290 21,678 SH   SOLE   20,779 0 899
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   6,914,230 31,814 SH   SOLE   28,517 0 3,297
SELECT SECTOR SPDR TR ENERGY 81369Y506   12,096,966 142,636 SH   SOLE   122,205 0 20,431
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   28,761,268 549,194 SH   SOLE   487,836 0 61,358
SELECT SECTOR SPDR TR INDL 81369Y704   4,548,136 30,831 SH   SOLE   26,766 0 4,064
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   24,845,722 98,115 SH   SOLE   94,564 0 3,551
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   8,113,591 74,759 SH   SOLE   72,749 0 2,010
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   716,279 17,293 SH   SOLE   15,722 0 1,571
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   5,542,623 67,874 SH   SOLE   66,445 0 1,429
SELECTQUOTE INC COM 816307300   130,900 55,000 SH   SOLE   55,000 0 0
SELLAS LIFE SCIENCES GROUP I COM NEW 81642T209   35,044 16,002 SH   SOLE   16,002 0 0
SEMPRA COM 816851109   2,792,381 36,853 SH   SOLE   34,474 0 2,379
SENSEONICS HLDGS INC COM 81727U105   11,577 24,300 SH   SOLE   20,800 0 3,500
SERVICENOW INC COM 81762P102   336,992,640 327,788 SH   SOLE   268,871 0 58,918
SERVICETITAN INC SHS CL A 81764X103   2,329,557 21,735 SH   SOLE   16,745 0 4,990
SHAKE SHACK INC CL A 819047101   15,108,243 107,456 SH   SOLE   90,696 0 16,760
SHARKNINJA INC COM SHS G8068L108   7,908,509 79,892 SH   SOLE   78,578 0 1,314
SHELL PLC SPON ADS 780259305   4,381,246 62,225 SH   SOLE   52,984 0 9,241
SHERWIN WILLIAMS CO COM 824348106   13,691,239 39,874 SH   SOLE   26,787 0 13,088
SHIFT4 PMTS INC CL A 82452J109   23,587,288 237,991 SH   SOLE   191,470 0 46,521
SHOPIFY INC CL A SUB VTG SHS 82509L107   57,753,380 500,680 SH   SOLE   417,003 0 83,677
SILICON LABORATORIES INC COM 826919102   419,976 2,850 SH   SOLE   1,250 0 1,600
SILVACO GROUP INC COM 82728C102   80,240 17,000 SH   SOLE   17,000 0 0
SILVERCORP METALS INC COM 82835P103   211,000 50,000 SH   SOLE   50,000 0 0
SIMILARWEB LTD SHS M84137104   847,371 108,083 SH   SOLE   106,438 0 1,645
SIMON PPTY GROUP INC NEW COM 828806109   2,655,960 16,521 SH   SOLE   13,168 0 3,354
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   7,339,002 60,683 SH   SOLE   57,341 0 3,342
SITIO ROYALTIES CORP CLASS A COM 82983N108   1,518,004 82,590 SH   SOLE   79,544 0 3,046
SKYWARD SPECIALTY INS GROUP COM 830940102   1,220,814 21,125 SH   SOLE   18,436 0 2,689
SKYWORKS SOLUTIONS INC COM 83088M102   254,177 3,411 SH   SOLE   1,211 0 2,200
SM ENERGY CO COM 78454L100   314,956 12,746 SH   SOLE   11,746 0 1,000
SMUCKER J M CO COM NEW 832696405   3,404,046 34,664 SH   SOLE   24,675 0 9,989
SNAP INC CL A 83304A106   90,994 10,471 SH   SOLE   8,971 0 1,500
SNAP ON INC COM 833034101   2,437,806 7,834 SH   SOLE   6,617 0 1,218
SNOWFLAKE INC CL A 833445109   6,073,042 27,140 SH   SOLE   25,387 0 1,753
SOFI TECHNOLOGIES INC COM 83406F102   6,113,061 335,698 SH   SOLE   293,695 0 42,003
SOLID BIOSCIENCES INC COM NEW 83422E204   806,959 165,700 SH   SOLE   117,800 0 47,900
SOLVENTUM CORP COM SHS 83444M101   762,420 10,053 SH   SOLE   8,018 0 2,035
SONY GROUP CORP SPONSORED ADR 835699307   1,489,159 57,209 SH   SOLE   55,674 0 1,535
SOUNDTHINKING INC COM 82536T107   356,767 27,328 SH   SOLE   26,858 0 470
SOUTHERN CO COM 842587107   9,421,375 102,596 SH   SOLE   85,797 0 16,799
SOUTHSTATE CORPORATION COM 840441109   252,346 2,742 SH   SOLE   2,742 0 0
SOUTHWEST AIRLS CO COM 844741108   434,539 13,395 SH   SOLE   12,187 0 1,208
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   22,420,785 50,881 SH   SOLE   44,695 0 6,186
SPDR GOLD TR GOLD SHS 78463V107   43,912,286 144,055 SH   SOLE   126,871 0 17,184
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103   8,088 167 SH   SOLE   88 0 79
SPDR INDEX SHS FDS S&P NORTH AMER 78463X152   6,683 118 SH   SOLE   118 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202   95,568 1,600 SH   SOLE   850 0 750
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301   158,629 1,255 SH   SOLE   0 0 1,255
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   3,043,517 71,210 SH   SOLE   67,849 0 3,361
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533   71,600 1,878 SH   SOLE   1,878 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541   251,735 4,641 SH   SOLE   3,154 0 1,487
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749   1,537,281 34,827 SH   SOLE   32,227 0 2,600
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756   81,507 1,314 SH   SOLE   1,314 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   8,430 200 SH   SOLE   200 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   287,924 8,816 SH   SOLE   6,392 0 2,424
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863   21,509 785 SH   SOLE   729 0 56
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   784,981 21,113 SH   SOLE   56 0 21,057
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   2,379,726 58,773 SH   SOLE   38,202 0 20,571
SPDR S&P 500 ETF TR TR UNIT 78462F103   531,143,777 859,665 SH   SOLE   749,777 0 109,887
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   44,392,748 78,366 SH   SOLE   68,528 0 9,837
SPDR SERIES TRUST NYSE TECH ETF 78464A102   479,149 2,019 SH   SOLE   2,019 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201   388,286 4,375 SH   SOLE   4,375 0 0
SPDR SERIES TRUST NUVEEN ICE HIGH 78464A284   2,327,957 93,945 SH   SOLE   93,945 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300   357,803 4,486 SH   SOLE   3,616 0 870
SPDR SERIES TRUST BBG CONV SEC ETF 78464A359   2,006,632 24,276 SH   SOLE   21,087 0 3,189
SPDR SERIES TRUST PORTFOLIO LN COR 78464A367   22,435 994 SH   SOLE   323 0 671
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375   3,679,965 109,588 SH   SOLE   83,323 0 26,265
SPDR SERIES TRUST PORT MTG BK ETF 78464A383   8,464 383 SH   SOLE   383 0 0
SPDR SERIES TRUST BLOOMBERG EMERGI 78464A391   2,688 126 SH   SOLE   126 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409   3,574,049 37,495 SH   SOLE   35,942 0 1,553
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474   1,408,877 46,667 SH   SOLE   30,797 0 15,870
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508   1,357,602 25,938 SH   SOLE   12,064 0 13,875
SPDR SERIES TRUST BLOOMBERG INTL T 78464A516   22,527 959 SH   SOLE   959 0 0
SPDR SERIES TRUST S&P TRANSN ETF 78464A532   8,050 100 SH   SOLE   0 0 100
SPDR SERIES TRUST S&P TELECOM 78464A540   24,166 206 SH   SOLE   206 0 0
SPDR SERIES TRUST HLTH CARE SVCS 78464A573   7,466 75 SH   SOLE   75 0 0
SPDR SERIES TRUST COMP SOFTWARE 78464A599   18,982 100 SH   SOLE   100 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607   34,013 353 SH   SOLE   339 0 14
SPDR SERIES TRUST AEROSPACE DEF 78464A631   361,340 1,713 SH   SOLE   1,646 0 67
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649   258,329 10,091 SH   SOLE   7,586 0 2,505
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656   6,307 242 SH   SOLE   242 0 0
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664   137,897 5,188 SH   SOLE   4,670 0 518
SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672   81,189 2,822 SH   SOLE   600 0 2,222
SPDR SERIES TRUST S&P REGL BKG 78464A698   3,786,163 63,751 SH   SOLE   63,365 0 385
SPDR SERIES TRUST S&P RETAIL ETF 78464A714   3,622 47 SH   SOLE   47 0 0
SPDR SERIES TRUST S&P PHARMAC 78464A722   34,544 851 SH   SOLE   851 0 0
SPDR SERIES TRUST S&P METALS MNG 78464A755   169,865 2,527 SH   SOLE   2,527 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763   9,811,106 72,284 SH   SOLE   66,008 0 6,276
SPDR SERIES TRUST S&P CAP MKTS 78464A771   57,827 399 SH   SOLE   42 0 357
SPDR SERIES TRUST S&P INS ETF 78464A789   318,354 5,329 SH   SOLE   5,329 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797   30,835 553 SH   SOLE   50 0 503
SPDR SERIES TRUST PORTFOLI S&P1500 78464A805   143,265 1,913 SH   SOLE   1,499 0 414
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821   475,651 5,475 SH   SOLE   5,271 0 204
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839   229,232 2,886 SH   SOLE   2,656 0 230
SPDR SERIES TRUST PORTFOLIO S&P400 78464A847   37,082,315 681,911 SH   SOLE   541,194 0 140,717
SPDR SERIES TRUST PORTFOLIO S&P500 78464A854   7,510,401 103,321 SH   SOLE   90,886 0 12,435
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862   716,432 2,793 SH   SOLE   2,793 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870   8,228,302 99,220 SH   SOLE   60,619 0 38,601
SPDR SERIES TRUST S&P HOMEBUILD 78464A888   107,370 1,089 SH   SOLE   1,089 0 0
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101   153,040 5,225 SH   SOLE   487 0 4,738
SPDR SERIES TRUST BLOOMBERG INVT 78468R200   124,633 4,043 SH   SOLE   1,943 0 2,100
SPDR SERIES TRUST BLOOMBERG SHT TE 78468R408   98,096 3,850 SH   SOLE   3,492 0 358
SPDR SERIES TRUST OILGAS EQUIP 78468R549   1,459 23 SH   SOLE   23 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78468R556   36,302 289 SH   SOLE   87 0 202
SPDR SERIES TRUST PORTFLI HIGH YLD 78468R606   189,998 7,983 SH   SOLE   1,583 0 6,400
SPDR SERIES TRUST BLOOMBERG HIGH Y 78468R622   112,235 1,154 SH   SOLE   177 0 977
SPDR SERIES TRUST BLOOMBERG 1-3 MO 78468R663   2,978,864 32,474 SH   SOLE   24,097 0 8,377
SPDR SERIES TRUST NUVEEN ICE MUNIC 78468R721   192,662 4,313 SH   SOLE   509 0 3,804
SPDR SERIES TRUST NUVEEN ICE SHORT 78468R739   571,474 11,948 SH   SOLE   10,757 0 1,191
SPDR SERIES TRUST SPDR MSCI USA GE 78468R747   236,372 1,894 SH   SOLE   1,759 0 135
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788   97,107 2,288 SH   SOLE   2,288 0 0
SPDR SERIES TRUST SPDR S&P 500 ETF 78468R796   57,449 1,128 SH   SOLE   1,128 0 0
SPDR SERIES TRUST SSGA US LRG ETF 78468R804   56,399 323 SH   SOLE   323 0 0
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812   204,026 1,251 SH   SOLE   1,251 0 0
SPDR SERIES TRUST PORTFOLIO S&P600 78468R853   1,522,183 35,732 SH   SOLE   29,443 0 6,289
SPDR SERIES TRUST BLOOMBERG 1 10 Y 78468R861   10,240 535 SH   SOLE   0 0 535
SPIRE INC COM 84857L101   421,590 5,776 SH   SOLE   5,776 0 0
SPORTRADAR GROUP AG CLASS A ORD SHS H8088L103   201,474 7,175 SH   SOLE   125 0 7,050
SPOTIFY TECHNOLOGY S A SHS L8681T102   6,718,983 8,756 SH   SOLE   6,828 0 1,928
SPROTT PHYSICAL GOLD TR UNIT 85207H104   6,549,325 258,356 SH   SOLE   237,756 0 20,600
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   711,952 58,166 SH   SOLE   27,386 0 30,780
SPROUT SOCIAL INC COM CL A 85209W109   3,184,635 152,302 SH   SOLE   141,370 0 10,932
SPROUTS FMRS MKT INC COM 85208M102   1,825,199 11,086 SH   SOLE   10,767 0 319
SPS COMM INC COM 78463M107   1,125,873 8,273 SH   SOLE   8,175 0 98
SPX TECHNOLOGIES INC COM 78473E103   24,960,509 148,858 SH   SOLE   137,804 0 11,054
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   9,456,490 114,209 SH   SOLE   104,650 0 9,559
STAG INDL INC COM 85254J102   291,582 8,037 SH   SOLE   7,379 0 658
STANLEY BLACK & DECKER INC COM 854502101   330,547 4,879 SH   SOLE   4,395 0 484
STARBUCKS CORP COM 855244109   100,233,304 1,093,892 SH   SOLE   722,714 0 371,178
STARWOOD PPTY TR INC COM 85571B105   9,504,396 473,562 SH   SOLE   406,428 0 67,134
STATE STR CORP COM 857477103   1,227,179 11,540 SH   SOLE   8,641 0 2,899
STEEL DYNAMICS INC COM 858119100   232,088 1,813 SH   SOLE   1,151 0 662
STEELCASE INC CL A 858155203   225,903 21,659 SH   SOLE   21,659 0 0
STEPSTONE GROUP INC COM CL A 85914M107   886,446 15,972 SH   SOLE   15,722 0 250
STERIS PLC SHS USD G8473T100   467,949 1,948 SH   SOLE   1,030 0 918
STERLING INFRASTRUCTURE INC COM 859241101   2,584,868 11,203 SH   SOLE   10,876 0 327
STEVANATO GROUP S P A ORD SHS T9224W109   3,790,264 155,148 SH   SOLE   142,759 0 12,389
STIFEL FINL CORP COM 860630102   446,126 4,299 SH   SOLE   2,232 0 2,067
STONEX GROUP INC COM 861896108   6,337,967 69,541 SH   SOLE   65,115 0 4,426
STRIDE INC COM 86333M108   7,466,251 51,424 SH   SOLE   50,607 0 817
STRYKER CORPORATION COM 863667101   365,663,848 924,257 SH   SOLE   643,596 0 280,662
SUN CMNTYS INC COM 866674104   780,696 6,172 SH   SOLE   5,172 0 1,000
SUN LIFE FINANCIAL INC. COM 866796105   950,977 14,311 SH   SOLE   14,311 0 0
SUNCOR ENERGY INC NEW COM 867224107   4,779,574 127,625 SH   SOLE   81,115 0 46,510
SUNOPTA INC COM 8676EP108   10,103,207 1,741,932 SH   SOLE   1,589,177 0 152,755
SUPER MICRO COMPUTER INC COM NEW 86800U302   644,776 13,156 SH   SOLE   12,960 0 196
SWEETGREEN INC COM CL A 87043Q108   17,222,194 1,157,405 SH   SOLE   706,622 0 450,783
SYMBOTIC INC CLASS A COM 87151X101   5,101,743 131,319 SH   SOLE   108,324 0 22,995
SYNCHRONY FINANCIAL COM 87165B103   407,446 6,105 SH   SOLE   3,010 0 3,095
SYNOPSYS INC COM 871607107   13,983,554 27,275 SH   SOLE   25,496 0 1,780
SYNOVUS FINL CORP COM NEW 87161C501   323,273 6,247 SH   SOLE   5,876 0 371
SYSCO CORP COM 871829107   14,920,417 196,995 SH   SOLE   165,131 0 31,864
T ROWE PRICE ETF INC PRICE EQT INCOME 87283Q206   17,016 400 SH   SOLE   400 0 0
T ROWE PRICE ETF INC PRICE DIV GRWT 87283Q404   389,641 9,194 SH   SOLE   9,194 0 0
T-MOBILE US INC COM 872590104   2,677,708 11,239 SH   SOLE   9,456 0 1,783
TACTILE SYS TECHNOLOGY INC COM 87357P100   940,926 92,793 SH   SOLE   91,278 0 1,515
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   22,015,339 97,202 SH   SOLE   78,097 0 19,105
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   8,028,621 33,060 SH   SOLE   31,820 0 1,240
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205   159,337 10,306 SH   SOLE   10,106 0 200
TALEN ENERGY CORP COM 87422Q109   355,030 1,221 SH   SOLE   1,221 0 0
TALKSPACE INC COM 87427V103   60,938 21,920 SH   SOLE   21,920 0 0
TAPESTRY INC COM 876030107   411,810 4,690 SH   SOLE   2,327 0 2,363
TARGA RES CORP COM 87612G101   5,235,187 30,073 SH   SOLE   28,631 0 1,442
TARGET CORP COM 87612E106   5,535,063 56,108 SH   SOLE   34,328 0 21,780
TE CONNECTIVITY PLC ORD SHS G87052109   8,832,936 52,368 SH   SOLE   29,561 0 22,807
TELADOC HEALTH INC COM 87918A105   25,033 2,874 SH   SOLE   2,766 0 108
TELADOC HEALTH INC NOTE 1.250% 6/0 87918AAF2   482,895 525,000 PRN   SOLE   425,000 0 100,000
TELIX PHARMACEUTICAL LTD SPONSORED ADS 87961M105   216,945 13,500 SH   SOLE   8,500 0 5,000
TEMPUS AI INC CL A 88023B103   4,297,655 67,637 SH   SOLE   61,376 0 6,261
TENABLE HLDGS INC COM 88025T102   5,192,320 153,710 SH   SOLE   144,367 0 9,343
TERADYNE INC COM 880770102   1,135,581 12,629 SH   SOLE   12,584 0 45
TESLA INC COM 88160R101   90,073,145 283,552 SH   SOLE   233,160 0 50,392
TETRA TECH INC NEW COM 88162G103   8,356,163 232,374 SH   SOLE   200,199 0 32,175
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   311,736 18,600 SH   SOLE   18,600 0 0
TEXAS INSTRS INC COM 882508104   42,248,677 203,490 SH   SOLE   147,840 0 55,650
TEXAS PACIFIC LAND CORPORATI COM 88262P102   8,263,422 7,822 SH   SOLE   7,672 0 150
TEXTRON INC COM 883203101   384,295 4,786 SH   SOLE   4,406 0 380
THE CAMPBELLS COMPANY COM 134429109   770,214 25,129 SH   SOLE   22,922 0 2,207
THE CIGNA GROUP COM 125523100   13,745,808 41,581 SH   SOLE   32,170 0 9,411
THE REAL BROKERAGE INC COM NEW 75585H206   135,300 30,000 SH   SOLE   30,000 0 0
THE TRADE DESK INC COM CL A 88339J105   2,342,103 32,534 SH   SOLE   31,430 0 1,104
THERMO FISHER SCIENTIFIC INC COM 883556102   54,962,240 135,555 SH   SOLE   107,810 0 27,745
THERMON GROUP HLDGS INC COM 88362T103   2,994,367 106,637 SH   SOLE   105,870 0 767
THOMSON REUTERS CORP COM 884903808   405,210 2,015 SH   SOLE   1,952 0 63
THREDUP INC CL A 88556E102   19,811,387 2,645,045 SH   SOLE   2,414,400 0 230,645
THRYV HLDGS INC COM NEW 886029206   5,545,653 456,057 SH   SOLE   410,341 0 45,716
TIDAL TRUST III IMPACT SHARES WO 45259A100   53,553 1,350 SH   SOLE   1,166 0 184
TIDAL TRUST III NAACP MINO ETF 45259A209   717,925 16,420 SH   SOLE   16,420 0 0
TILRAY BRANDS INC COM 88688T100   99,349 239,743 SH   SOLE   239,723 0 20
TIMKEN CO COM 887389104   304,057 4,191 SH   SOLE   3,368 0 823
TITAN INTL INC ILL COM 88830M102   565,877 55,100 SH   SOLE   55,000 0 100
TJX COS INC NEW COM 872540109   45,771,021 370,646 SH   SOLE   340,743 0 29,902
TOAST INC CL A 888787108   71,399,858 1,612,099 SH   SOLE   934,134 0 677,965
TOLL BROTHERS INC COM 889478103   1,599,532 14,015 SH   SOLE   12,806 0 1,209
TORONTO DOMINION BK ONT COM NEW 891160509   349,440 4,758 SH   SOLE   4,419 0 339
TOTALENERGIES SE SPONSORED ADS 89151E109   4,618,186 75,227 SH   SOLE   43,531 0 31,696
TOYOTA MOTOR CORP ADS 892331307   245,785 1,427 SH   SOLE   1,243 0 184
TRACTOR SUPPLY CO COM 892356106   8,202,052 155,430 SH   SOLE   104,570 0 50,860
TRADEWEB MKTS INC CL A 892672106   19,989,018 136,537 SH   SOLE   130,327 0 6,210
TRAEGER INC COMMON STOCK 89269P103   124,685 72,915 SH   SOLE   43,265 0 29,650
TRANE TECHNOLOGIES PLC SHS G8994E103   10,291,887 23,529 SH   SOLE   17,903 0 5,626
TRANSDIGM GROUP INC COM 893641100   262,999,951 172,953 SH   SOLE   128,061 0 44,892
TRANSMEDICS GROUP INC COM 89377M109   9,177,876 68,487 SH   SOLE   59,807 0 8,680
TRANSOCEAN LTD REGISTERED SHS H8817H100   766,220 295,838 SH   SOLE   259,003 0 36,835
TRANSUNION COM 89400J107   4,630,912 52,624 SH   SOLE   29,863 0 22,761
TRAVELERS COMPANIES INC COM 89417E109   7,961,077 29,757 SH   SOLE   25,722 0 4,035
TREACE MED CONCEPTS INC COM 89455T109   59,270 10,080 SH   SOLE   10,080 0 0
TREEHOUSE FOODS INC COM 89469A104   936,704 48,234 SH   SOLE   47,594 0 640
TREX CO INC COM 89531P105   30,844,272 567,199 SH   SOLE   421,527 0 145,672
TRIMBLE INC COM 896239100   12,124,584 159,576 SH   SOLE   149,567 0 10,009
TRIP COM GROUP LTD ADS 89677Q107   316,539 5,398 SH   SOLE   51 0 5,347
TRIPLE FLAG PRECIOUS METAL COM 89679M104   284,280 12,000 SH   SOLE   12,000 0 0
TRUIST FINL CORP COM 89832Q109   1,526,637 35,511 SH   SOLE   26,790 0 8,721
TWFG INC COM CL A 87318A101   997,045 28,487 SH   SOLE   27,435 0 1,052
TWILIO INC CL A 90138F102   24,192,994 194,540 SH   SOLE   160,483 0 34,057
TWIST BIOSCIENCE CORP COM 90184D100   2,197,136 59,721 SH   SOLE   58,406 0 1,315
TYLER TECHNOLOGIES INC COM 902252105   251,819,172 424,768 SH   SOLE   355,123 0 69,644
TYSON FOODS INC CL A 902494103   252,681 4,517 SH   SOLE   3,289 0 1,228
UBER TECHNOLOGIES INC COM 90353T100   403,432,310 4,324,033 SH   SOLE   3,231,463 0 1,092,570
UBIQUITI INC COM 90353W103   305,444 742 SH   SOLE   528 0 214
UBS GROUP AG SHS H42097107   305,970 9,047 SH   SOLE   7,035 0 2,012
UFP INDUSTRIES INC COM 90278Q108   1,148,603 11,560 SH   SOLE   5,108 0 6,452
UGI CORP NEW COM 902681105   233,190 6,403 SH   SOLE   5,031 0 1,372
UL SOLUTIONS INC CLASS A COM SHS 903731107   54,540,851 748,571 SH   SOLE   592,227 0 156,343
ULTA BEAUTY INC COM 90384S303   5,987,628 12,799 SH   SOLE   7,059 0 5,740
UNDER ARMOUR INC CL A 904311107   25,093 3,674 SH   SOLE   2,724 0 950
UNDER ARMOUR INC CL C 904311206   65,747 10,131 SH   SOLE   7,231 0 2,900
UNIFIRST CORP MASS COM 904708104   4,073,515 21,642 SH   SOLE   20,517 0 1,125
UNILEVER PLC SPON ADR NEW 904767704   6,630,941 108,402 SH   SOLE   76,913 0 31,489
UNION PAC CORP COM 907818108   114,547,328 497,859 SH   SOLE   387,890 0 109,968
UNITED AIRLS HLDGS INC COM 910047109   1,689,948 21,223 SH   SOLE   19,112 0 2,111
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303   6,453,169 216,622 SH   SOLE   216,622 0 0
UNITED PARCEL SERVICE INC CL B 911312106   12,257,932 121,438 SH   SOLE   97,466 0 23,971
UNITED RENTALS INC COM 911363109   5,254,958 6,975 SH   SOLE   6,181 0 794
UNITED STATES CELLULAR CORP COM 911684108   223,895 3,500 SH   SOLE   3,500 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   385,911 1,343 SH   SOLE   1,010 0 333
UNITEDHEALTH GROUP INC COM 91324P102   75,789,879 242,940 SH   SOLE   211,195 0 31,744
UNITY SOFTWARE INC COM 91332U101   4,008,899 165,657 SH   SOLE   143,881 0 21,776
UNIVERSAL DISPLAY CORP COM 91347P105   386,922 2,505 SH   SOLE   765 0 1,740
UNIVERSAL HLTH SVCS INC CL B 913903100   235,334 1,299 SH   SOLE   1,159 0 140
UNUM GROUP COM 91529Y106   447,323 5,539 SH   SOLE   4,638 0 901
UPSTART HLDGS INC COM 91680M107   232,848 3,600 SH   SOLE   3,600 0 0
URANIUM ENERGY CORP COM 916896103   1,089,360 160,200 SH   SOLE   158,000 0 2,200
US BANCORP DEL COM NEW 902973304   7,017,833 155,090 SH   SOLE   116,316 0 38,774
V F CORP COM 918204108   183,582 15,624 SH   SOLE   15,624 0 0
VALERO ENERGY CORP COM 91913Y100   5,213,806 38,787 SH   SOLE   34,642 0 4,145
VALMONT INDS INC COM 920253101   14,754,617 45,181 SH   SOLE   43,543 0 1,637
VANECK ETF TRUST GOLD MINERS ETF 92189F106   15,767,589 302,873 SH   SOLE   267,557 0 35,316
VANECK ETF TRUST STEEL ETF 92189F205   11,578 175 SH   SOLE   175 0 0
VANECK ETF TRUST PREFERRED SECURT 92189F429   34,240 2,000 SH   SOLE   2,000 0 0
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   7,320 250 SH   SOLE   250 0 0
VANECK ETF TRUST LOW CARBN ENERGY 92189F502   36,749 334 SH   SOLE   334 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   3,550,061 37,851 SH   SOLE   27,001 0 10,851
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   19,202,686 68,856 SH   SOLE   63,744 0 5,112
VANECK ETF TRUST PHARMACEUTCL ETF 92189F692   1,081,426 12,295 SH   SOLE   6,309 0 5,985
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700   601,696 8,173 SH   SOLE   8,173 0 0
VANECK ETF TRUST BIOTECH ETF 92189F726   65,144 425 SH   SOLE   425 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   936,797 13,860 SH   SOLE   12,317 0 1,543
VANECK ETF TRUST VANECK VIETNAM 92189F817   9,625 700 SH   SOLE   0 0 700
VANECK ETF TRUST BRAZIL SMALL CAP 92189F825   18,532 1,203 SH   SOLE   1,203 0 0
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   9,094 200 SH   SOLE   0 0 200
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409   1,004,200 20,000 SH   SOLE   20,000 0 0
VANECK ETF TRUST OIL SERVICES ETF 92189H607   4,791 21 SH   SOLE   20 0 1
VANECK ETF TRUST ENERGY INCME ET 92189H870   3,750 38 SH   SOLE   38 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   1,215,922 3,066 SH   SOLE   3,023 0 43
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703   5,085,651 26,950 SH   SOLE   20,021 0 6,929
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794   121,868 1,065 SH   SOLE   1,065 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828   347,320 3,431 SH   SOLE   2,781 0 650
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844   217,003 2,273 SH   SOLE   2,079 0 194
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869   1,787,974 15,819 SH   SOLE   15,371 0 448
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885   26,350 251 SH   SOLE   0 0 251
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   77,328 1,112 SH   SOLE   1,112 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   8,510,564 110,041 SH   SOLE   73,393 0 36,648
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   25,497,535 323,984 SH   SOLE   222,718 0 101,266
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,590,202 21,597 SH   SOLE   11,294 0 10,303
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   8,692,840 174,327 SH   SOLE   158,611 0 15,716
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   249,823 5,046 SH   SOLE   4,431 0 615
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   172,556,179 303,780 SH   SOLE   268,104 0 35,676
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   22,202,580 135,003 SH   SOLE   115,589 0 19,414
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   16,015,265 56,314 SH   SOLE   50,184 0 6,130
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   13,949,868 156,634 SH   SOLE   131,083 0 25,551
VANGUARD INDEX FDS SML CP GRW ETF 922908595   7,813,142 28,212 SH   SOLE   21,909 0 6,303
VANGUARD INDEX FDS SM CP VAL ETF 922908611   10,054,299 51,558 SH   SOLE   43,336 0 8,221
VANGUARD INDEX FDS MID CAP ETF 922908629   34,890,149 124,683 SH   SOLE   113,892 0 10,791
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,473,463 5,165 SH   SOLE   3,995 0 1,170
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   13,978,243 72,535 SH   SOLE   59,122 0 13,413
VANGUARD INDEX FDS GROWTH ETF 922908736   82,988,936 189,300 SH   SOLE   175,221 0 14,079
VANGUARD INDEX FDS VALUE ETF 922908744   145,609,393 823,862 SH   SOLE   759,038 0 64,824
VANGUARD INDEX FDS SMALL CP ETF 922908751   13,936,673 58,809 SH   SOLE   49,187 0 9,623
VANGUARD INDEX FDS TOTAL STK MKT 922908769   82,163,792 270,338 SH   SOLE   253,338 0 17,000
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   424,119 9,190 SH   SOLE   8,497 0 693
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   855,404 6,365 SH   SOLE   5,205 0 1,160
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   4,142,512 32,232 SH   SOLE   31,117 0 1,115
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   138,175,888 2,055,577 SH   SOLE   1,835,344 0 220,233
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   29,419,051 594,805 SH   SOLE   562,777 0 32,028
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   631,307 7,682 SH   SOLE   7,503 0 179
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   3,959,965 51,096 SH   SOLE   39,896 0 11,200
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   3,069,435 61,059 SH   SOLE   46,284 0 14,775
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   4,390,637 89,550 SH   SOLE   62,315 0 27,235
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   1,187,465 20,202 SH   SOLE   4,988 0 15,214
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   2,426,552 30,523 SH   SOLE   25,920 0 4,603
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599   105,274 386 SH   SOLE   386 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623   28,143 135 SH   SOLE   135 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   8,011,782 91,857 SH   SOLE   83,257 0 8,600
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   1,373,408 12,577 SH   SOLE   11,904 0 673
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   2,262,877 37,834 SH   SOLE   37,602 0 232
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   1,797,931 21,100 SH   SOLE   21,000 0 100
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730   211,207 752 SH   SOLE   752 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   232,202 5,011 SH   SOLE   2,449 0 2,562
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   67,855 894 SH   SOLE   340 0 554
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   17,846 318 SH   SOLE   318 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   6,059,036 73,071 SH   SOLE   68,738 0 4,333
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   130,072,583 635,523 SH   SOLE   543,312 0 92,212
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,694,320 24,523 SH   SOLE   24,523 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   168,569,302 2,956,837 SH   SOLE   2,683,407 0 273,430
VANGUARD WELLINGTON FD US VALUE FACTR 921935805   828 7 SH   SOLE   7 0 0
VANGUARD WELLINGTON FD SHORT TRM TAX EX 921935870   1,111,621 11,014 SH   SOLE   8,755 0 2,259
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   20,091,941 150,716 SH   SOLE   129,749 0 20,967
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   1,432,422 17,881 SH   SOLE   16,096 0 1,785
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   7,485,282 83,059 SH   SOLE   67,650 0 15,410
VANGUARD WORLD FD ESG US STK ETF 921910733   4,311,201 39,321 SH   SOLE   39,321 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816   10,462,356 28,572 SH   SOLE   19,515 0 9,057
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   2,827,503 21,551 SH   SOLE   2,507 0 19,044
VANGUARD WORLD FD MEGA CAP INDEX 921910873   557,756 2,480 SH   SOLE   2,350 0 130
VANGUARD WORLD FD CONSUM DIS ETF 92204A108   759,894 2,097 SH   SOLE   1,576 0 521
VANGUARD WORLD FD CONSUM STP ETF 92204A207   3,003,575 13,715 SH   SOLE   13,415 0 300
VANGUARD WORLD FD ENERGY ETF 92204A306   2,782,781 23,361 SH   SOLE   21,862 0 1,499
VANGUARD WORLD FD FINANCIALS ETF 92204A405   2,227,369 17,497 SH   SOLE   15,004 0 2,493
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   4,051,622 16,315 SH   SOLE   15,302 0 1,012
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   5,047,935 18,024 SH   SOLE   17,457 0 567
VANGUARD WORLD FD INF TECH ETF 92204A702   22,186,561 33,450 SH   SOLE   32,479 0 970
VANGUARD WORLD FD MATERIALS ETF 92204A801   467,818 2,401 SH   SOLE   1,645 0 756
VANGUARD WORLD FD UTILITIES ETF 92204A876   10,153,760 57,525 SH   SOLE   57,119 0 406
VANGUARD WORLD FD COMM SRVC ETF 92204A884   316,712 1,852 SH   SOLE   1,139 0 713
VEEVA SYS INC CL A COM 922475108   370,043,394 1,284,962 SH   SOLE   1,043,328 0 241,634
VENTAS INC COM 92276F100   1,049,751 16,623 SH   SOLE   16,420 0 203
VENTURE GLOBAL INC COM CL A 92333F101   367,221 23,570 SH   SOLE   23,570 0 0
VERACYTE INC COM 92337F107   431,372 15,959 SH   SOLE   709 0 15,250
VERALTO CORP COM SHS 92338C103   12,759,125 126,391 SH   SOLE   98,589 0 27,802
VERISIGN INC COM 92343E102   263,973 914 SH   SOLE   683 0 231
VERISK ANALYTICS INC COM 92345Y106   119,397,100 383,297 SH   SOLE   268,848 0 114,449
VERIZON COMMUNICATIONS INC COM 92343V104   27,056,231 625,288 SH   SOLE   556,237 0 69,051
VERRA MOBILITY CORP CL A COM STK 92511U102   14,506,043 571,329 SH   SOLE   526,912 0 44,417
VERTEX PHARMACEUTICALS INC COM 92532F100   11,609,666 26,077 SH   SOLE   17,854 0 8,223
VERTIV HOLDINGS CO COM CL A 92537N108   5,554,933 43,259 SH   SOLE   42,295 0 964
VERU INC COM 92536C103   221,084 380,000 SH   SOLE   380,000 0 0
VIATRIS INC COM 92556V106   144,331 16,162 SH   SOLE   13,941 0 2,221
VICI PPTYS INC COM 925652109   4,744,124 145,525 SH   SOLE   131,845 0 13,680
VICOR CORP COM 925815102   222,718 4,910 SH   SOLE   4,910 0 0
VIEMED HEALTHCARE INC COM 92663R105   158,930 23,000 SH   SOLE   23,000 0 0
VIKING THERAPEUTICS INC COM 92686J106   8,745,186 330,007 SH   SOLE   300,372 0 29,635
VIPER ENERGY INC CL A 927959106   889,001 23,315 SH   SOLE   20,515 0 2,800
VISA INC COM CL A 92826C839   735,327,531 2,071,053 SH   SOLE   1,784,286 0 286,768
VISTAGEN THERAPEUTICS INC COM 92840H400   171,732 85,866 SH   SOLE   85,866 0 0
VISTRA CORP COM 92840M102   2,447,717 12,629 SH   SOLE   11,232 0 1,398
VITAL FARMS INC COM 92847W103   903,294 23,450 SH   SOLE   17,447 0 6,003
VIVID SEATS INC *W EXP 10/18/202 92854T118   3,080 22,000 SH   SOLE   22,000 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   242,494 22,748 SH   SOLE   21,584 0 1,164
VOLITIONRX LTD COM 928661107   30,400 40,000 SH   SOLE   40,000 0 0
VONTIER CORPORATION COM 928881101   476,882 12,924 SH   SOLE   9,382 0 3,542
VOYA FINANCIAL INC COM 929089100   211,129 2,974 SH   SOLE   1,958 0 1,016
VSE CORP COM 918284100   1,276,221 9,744 SH   SOLE   9,501 0 243
VULCAN MATLS CO COM 929160109   19,207,690 73,643 SH   SOLE   16,800 0 56,843
WABTEC COM 929740108   73,763,514 352,345 SH   SOLE   217,278 0 135,067
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,832,833 159,654 SH   SOLE   104,260 0 55,394
WALMART INC COM 931142103   238,095,716 2,435,014 SH   SOLE   1,360,227 0 1,074,787
WARNER BROS DISCOVERY INC COM SER A 934423104   652,487 56,936 SH   SOLE   51,495 0 5,441
WASTE CONNECTIONS INC COM 94106B101   16,290,867 87,248 SH   SOLE   84,063 0 3,185
WASTE MGMT INC DEL COM 94106L109   92,378,366 403,716 SH   SOLE   255,783 0 147,933
WATERS CORP COM 941848103   1,311,343 3,757 SH   SOLE   3,548 0 209
WATSCO INC COM 942622200   356,235,351 806,656 SH   SOLE   644,557 0 162,099
WAYFAIR INC CL A 94419L101   465,067 9,094 SH   SOLE   9,094 0 0
WAYFAIR INC NOTE 0.625%10/0 94419LAM3   96,624 99,000 PRN   SOLE   74,000 0 25,000
WAYSTAR HLDG CORP COM 946784105   4,154,109 101,642 SH   SOLE   98,442 0 3,200
WEBSTER FINL CORP COM 947890109   294,731 5,398 SH   SOLE   303 0 5,095
WEC ENERGY GROUP INC COM 92939U106   4,376,218 41,998 SH   SOLE   32,634 0 9,364
WELLS FARGO CO NEW COM 949746101   21,130,450 263,735 SH   SOLE   217,555 0 46,180
WELLS FARGO CO NEW PERP PFD CNV A 949746804   939,304 800 SH   SOLE   790 0 10
WELLTOWER INC COM 95040Q104   4,858,277 31,603 SH   SOLE   24,625 0 6,978
WEST PHARMACEUTICAL SVSC INC COM 955306105   15,695,822 71,736 SH   SOLE   61,529 0 10,207
WESTERN ALLIANCE BANCORP COM 957638109   3,308,414 42,426 SH   SOLE   42,382 0 44
WESTERN DIGITAL CORP COM 958102105   1,241,533 19,402 SH   SOLE   15,482 0 3,920
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   672,989 17,390 SH   SOLE   14,816 0 2,574
WESTERN UN CO COM 959802109   241,284 28,656 SH   SOLE   20,208 0 8,448
WEX INC COM 96208T104   3,587,935 24,426 SH   SOLE   21,080 0 3,346
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,829,891 71,230 SH   SOLE   55,439 0 15,790
WHEATON PRECIOUS METALS CORP COM 962879102   9,758,580 108,670 SH   SOLE   80,014 0 28,656
WHIRLPOOL CORP COM 963320106   216,937 2,139 SH   SOLE   1,300 0 839
WILLIAMS COS INC COM 969457100   3,894,406 62,003 SH   SOLE   56,816 0 5,187
WILLIAMS SONOMA INC COM 969904101   3,860,901 23,633 SH   SOLE   22,524 0 1,109
WILLIS TOWERS WATSON PLC LTD SHS G96629103   2,013,096 6,568 SH   SOLE   5,931 0 637
WILLSCOT HLDGS CORP COM CL A 971378104   4,993,319 182,238 SH   SOLE   175,707 0 6,531
WINTRUST FINL CORP COM 97650W108   2,325,300 18,755 SH   SOLE   17,811 0 944
WISDOMTREE TR US TOTAL DIVIDND 97717W109   1,122,027 14,110 SH   SOLE   14,110 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208   2,125,477 22,145 SH   SOLE   13,620 0 8,525
WISDOMTREE TR EMG MKTS SMCAP 97717W281   123,874 2,242 SH   SOLE   2,142 0 100
WISDOMTREE TR US LARGECAP DIVD 97717W307   1,080,634 13,156 SH   SOLE   12,634 0 522
WISDOMTREE TR EMER MKT HIGH FD 97717W315   80,480 1,777 SH   SOLE   1,277 0 500
WISDOMTREE TR US AI ENHANCED 97717W406   237,769 2,103 SH   SOLE   1,603 0 500
WISDOMTREE TR INDIA ERNGS FD 97717W422   2,823,990 59,490 SH   SOLE   53,872 0 5,618
WISDOMTREE TR BLMBG US BULL 97717W471   2,190 85 SH   SOLE   85 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505   298,615 5,958 SH   SOLE   5,958 0 0
WISDOMTREE TR WISDOMTREE US VA 97717W547   21,082 244 SH   SOLE   244 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562   642,045 12,599 SH   SOLE   12,599 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570   420,530 6,808 SH   SOLE   6,808 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604   32,840 1,034 SH   SOLE   1,034 0 0
WISDOMTREE TR INTL EQUITY FD 97717W703   131,101 2,063 SH   SOLE   1,813 0 250
WISDOMTREE TR INTL SMCAP DIV 97717W760   243,744 3,245 SH   SOLE   3,245 0 0
WISDOMTREE TR INTERNTNL AI ENH 97717W786   58,271 1,210 SH   SOLE   1,210 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794   10,662 179 SH   SOLE   179 0 0
WISDOMTREE TR ITL HIGH DIV FD 97717W802   21,684 468 SH   SOLE   468 0 0
WISDOMTREE TR JP SMALLCP DIV 97717W836   37,534 438 SH   SOLE   438 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851   3,108,140 27,200 SH   SOLE   26,100 0 1,100
WISDOMTREE TR EUROPE SMCP DV 97717W869   6,662 95 SH   SOLE   95 0 0
WISDOMTREE TR EUROPEAN OPPORTU 97717X552   116,450 2,500 SH   SOLE   2,500 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651   59,119 1,270 SH   SOLE   970 0 300
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   164,458 3,418 SH   SOLE   2,418 0 1,000
WISDOMTREE TR EM LCL DEBT FD 97717X867   7,870 281 SH   SOLE   281 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   50,760,927 1,008,963 SH   SOLE   809,947 0 199,016
WISDOMTREE TR EFFICIENT GLD PL 97717Y568   472 10 SH   SOLE   10 0 0
WISDOMTREE TR CLOUD COMPUTNG 97717Y691   260,027 7,195 SH   SOLE   7,195 0 0
WOLFSPEED INC COM 977852102   5,117 12,830 SH   SOLE   12,330 0 500
WOODWARD INC COM 980745103   788,700 3,218 SH   SOLE   2,516 0 702
WORKDAY INC CL A 98138H101   256,108,470 1,067,119 SH   SOLE   725,993 0 341,126
WP CAREY INC COM 92936U109   1,232,123 19,752 SH   SOLE   14,555 0 5,197
WYNN RESORTS LTD COM 983134107   272,273 2,907 SH   SOLE   2,707 0 200
XCEL ENERGY INC COM 98389B100   2,600,229 38,183 SH   SOLE   36,721 0 1,462
XOMETRY INC CLASS A COM 98423F109   8,983,347 265,858 SH   SOLE   241,708 0 24,150
XPLR INFRASTRUCTURE LP COM UNIT PART IN 65341B106   115,743 14,115 SH   SOLE   13,640 0 475
XPO INC COM 983793100   778,073 6,161 SH   SOLE   4,861 0 1,300
XYLEM INC COM 98419M100   6,286,949 48,600 SH   SOLE   27,559 0 21,041
YETI HLDGS INC COM 98585X104   11,941,613 378,858 SH   SOLE   333,112 0 45,746
YUM BRANDS INC COM 988498101   5,208,268 35,148 SH   SOLE   33,948 0 1,200
YUM CHINA HLDGS INC COM 98850P109   953,523 21,327 SH   SOLE   20,743 0 584
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   26,870,490 87,140 SH   SOLE   27,610 0 59,530
ZETA GLOBAL HOLDINGS CORP CL A 98956A105   643,857 41,566 SH   SOLE   39,266 0 2,300
ZIMMER BIOMET HOLDINGS INC COM 98956P102   2,173,594 23,831 SH   SOLE   16,432 0 7,399
ZIONS BANCORPORATION N A COM 989701107   313,250 6,031 SH   SOLE   6,024 0 7
ZOETIS INC CL A 98978V103   254,490,329 1,631,871 SH   SOLE   1,236,981 0 394,891
ZOOM COMMUNICATIONS INC CL A 98980L101   7,831,531 100,430 SH   SOLE   74,613 0 25,817