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