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