0001085146-22-000667.txt : 20220209 0001085146-22-000667.hdr.sgml : 20220209 20220208174958 ACCESSION NUMBER: 0001085146-22-000667 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220209 DATE AS OF CHANGE: 20220208 EFFECTIVENESS DATE: 20220209 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FIRST REPUBLIC INVESTMENT MANAGEMENT, INC. CENTRAL INDEX KEY: 0001418204 IRS NUMBER: 000000000 STATE OF INCORPORATION: NY FISCAL YEAR END: 1228 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-12624 FILM NUMBER: 22603072 BUSINESS ADDRESS: STREET 1: 111 PINE STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94111 BUSINESS PHONE: 4152965727 MAIL ADDRESS: STREET 1: 111 PINE STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94111 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001418204 XXXXXXXX 12-31-2021 12-31-2021 false FIRST REPUBLIC INVESTMENT MANAGEMENT, INC.
111 Pine Street San Francisco CA 94111
13F HOLDINGS REPORT 028-12624 N
Amy Hong FRIM Chief Compliance Officer 415-296-5727 /s/ Amy Hong San Francisco CA 02-08-2022 0 1983 46500689 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 1STDIBS COM INC COM 320551104 245 19599 SH SOLE 19599 0 0 3-D SYS CORP DEL COM NEW 88554D205 242 11223 SH SOLE 11223 0 0 3M CO COM 88579Y101 74455 419160 SH SOLE 418160 0 1000 AAON INC COM PAR $0.004 000360206 200 2522 SH SOLE 2522 0 0 ABB LTD SPONSORED ADR 000375204 4012 105106 SH SOLE 105106 0 0 ABBOTT LABS COM 002824100 177015 1257743 SH SOLE 1257743 0 0 ABBVIE INC COM 00287Y109 265505 1960896 SH SOLE 1947186 0 13710 ABERCROMBIE & FITCH CO CL A 002896207 717 20589 SH SOLE 20589 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1262 104396 SH SOLE 104396 0 0 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 73 10600 SH SOLE 10600 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 103 10110 SH SOLE 10110 0 0 ABIOMED INC COM 003654100 998 2780 SH SOLE 2780 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1429 23540 SH SOLE 23540 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 365 15628 SH SOLE 15628 0 0 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 567 43581 SH SOLE 43581 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 246725 595164 SH SOLE 566350 0 28814 ACI WORLDWIDE INC COM 004498101 2131 61398 SH SOLE 61398 0 0 ACTIVISION BLIZZARD INC COM 00507V109 17902 269086 SH SOLE 269086 0 0 ACUITY BRANDS INC COM 00508Y102 743 3511 SH SOLE 3511 0 0 ACUSHNET HLDGS CORP COM 005098108 1480 27883 SH SOLE 27883 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 388 20006 SH SOLE 20006 0 0 ADAPTHEALTH CORP COMMON STOCK 00653Q102 321 13110 SH SOLE 13110 0 0 ADECOAGRO S A COM L00849106 502 65350 SH SOLE 65350 0 0 ADIENT PLC ORD SHS G0084W101 1315 27475 SH SOLE 27475 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 311480 549289 SH SOLE 549279 0 10 ADVANCE AUTO PARTS INC COM 00751Y106 1238 5159 SH SOLE 5159 0 0 ADVANCED MICRO DEVICES INC COM 007903107 71612 497650 SH SOLE 497650 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 28 16167 SH SOLE 16167 0 0 AERCAP HOLDINGS NV SHS N00985106 7572 115749 SH SOLE 115749 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 131 18700 SH SOLE 18700 0 0 AES CORP COM 00130H105 4337 178474 SH SOLE 178474 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 6381 38786 SH SOLE 38786 0 0 AFFIRM HLDGS INC COM CL A 00827B106 10496 104380 SH SOLE 104380 0 0 AFLAC INC COM 001055102 2709 46402 SH SOLE 46402 0 0 AGEAGLE AERIAL SYS INC NEW COM 00848K101 22 14000 SH SOLE 14000 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 26070 163292 SH SOLE 163292 0 0 AGNC INVT CORP COM 00123Q104 1801 119741 SH SOLE 119741 0 0 AGREE RLTY CORP COM 008492100 1245 17447 SH SOLE 17447 0 0 AIR LEASE CORP CL A 00912X302 1897 42896 SH SOLE 42896 0 0 AIR PRODS & CHEMS INC COM 009158106 19575 64338 SH SOLE 64338 0 0 AIRBNB INC COM CL A 009066101 311397 1870367 SH SOLE 1870367 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 2260 19309 SH SOLE 19309 0 0 ALAMO GROUP INC COM 011311107 346 2352 SH SOLE 2352 0 0 ALARM COM HLDGS INC COM 011642105 517 6096 SH SOLE 6096 0 0 ALASKA AIR GROUP INC COM 011659109 2126 40802 SH SOLE 39302 0 1500 ALBANY INTL CORP CL A 012348108 2145 24249 SH SOLE 24249 0 0 ALBEMARLE CORP COM 012653101 2332 9975 SH SOLE 9975 0 0 ALCOA CORP COM 013872106 33379 560233 SH SOLE 560233 0 0 ALCON AG ORD SHS H01301128 18361 210751 SH SOLE 210751 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 302 12020 SH SOLE 12020 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 45025 201944 SH SOLE 201924 0 20 ALGONQUIN PWR UTILS CORP COM 015857105 252 17440 SH SOLE 17440 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 15369 129379 SH SOLE 129379 0 0 ALIGN TECHNOLOGY INC COM 016255101 28063 42702 SH SOLE 42702 0 0 ALIGNMENT HEALTHCARE INC COM 01625V104 703 50000 SH SOLE 50000 0 0 ALLEGHANY CORP MD COM 017175100 1921 2878 SH SOLE 2878 0 0 ALLEGIANT TRAVEL CO COM 01748X102 248 1328 SH SOLE 1328 0 0 ALLEGION PLC ORD SHS G0176J109 21767 164355 SH SOLE 164355 0 0 ALLETE INC COM NEW 018522300 1010 15218 SH SOLE 15218 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 938 14090 SH SOLE 14090 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2525 51708 SH SOLE 51708 0 0 ALLIANT ENERGY CORP COM 018802108 404 6572 SH SOLE 6572 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 275 7558 SH SOLE 7558 0 0 ALLSTATE CORP COM 020002101 6975 59288 SH SOLE 59288 0 0 ALLY FINL INC COM 02005N100 454 9546 SH SOLE 9546 0 0 ALPHA ARCHITECT ETF TR FREEDOM 100 EM 02072L607 229 6914 SH SOLE 6914 0 0 ALPHABET INC CAP STK CL A 02079K305 743191 256534 SH SOLE 256518 0 16 ALPHABET INC CAP STK CL C 02079K107 366189 126552 SH SOLE 121338 0 5214 ALPINE 4 HOLDINGS INC CL A 02083E105 19 10000 SH SOLE 10000 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 10412 318026 SH SOLE 318026 0 0 ALTAIR ENGR INC COM CL A 021369103 734 9495 SH SOLE 9495 0 0 ALTICE USA INC CL A 02156K103 310 19178 SH SOLE 19178 0 0 ALTRA INDL MOTION CORP COM 02208R106 2158 41841 SH SOLE 41841 0 0 ALTRIA GROUP INC COM 02209S103 13451 283840 SH SOLE 283840 0 0 AMAZON COM INC COM 023135106 909419 272743 SH SOLE 272720 0 23 AMBARELLA INC SHS G037AX101 717 3536 SH SOLE 3536 0 0 AMBEV SA SPONSORED ADR 02319V103 1162 415009 SH SOLE 415009 0 0 AMCOR PLC ORD G0250X107 33290 2771859 SH SOLE 2771859 0 0 AMDOCS LTD SHS G02602103 1461 19522 SH SOLE 19522 0 0 AMER STATES WTR CO COM 029899101 568 5493 SH SOLE 5493 0 0 AMERCO COM 023586100 1306 1799 SH SOLE 1799 0 0 AMEREN CORP COM 023608102 853 9582 SH SOLE 9582 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1408 66718 SH SOLE 66718 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1927 107299 SH SOLE 107299 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 910 15888 SH SOLE 15888 0 0 AMERICAN CENTY ETF TR EMERGING MKT VAL 025072372 1251 24734 SH SOLE 24734 0 0 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 342 5399 SH SOLE 5399 0 0 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 961 14881 SH SOLE 14881 0 0 AMERICAN CENTY ETF TR US EQT ETF 025072885 6062 75627 SH SOLE 75627 0 0 AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349 611 11271 SH SOLE 11271 0 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 6388 80108 SH SOLE 80108 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 1489 58804 SH SOLE 58804 0 0 AMERICAN ELEC PWR CO INC COM 025537101 7983 89726 SH SOLE 89726 0 0 AMERICAN EXPRESS CO COM 025816109 35280 215646 SH SOLE 215646 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 94 10337 SH SOLE 10337 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 1114 25555 SH SOLE 25555 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 8531 150027 SH SOLE 150027 0 0 AMERICAN PUB ED INC COM 02913V103 843 37871 SH SOLE 37871 0 0 AMERICAN TOWER CORP NEW COM 03027X100 118547 405287 SH SOLE 405272 0 15 AMERICAN WOODMARK CORPORATIO COM 030506109 798 12243 SH SOLE 12243 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 15641 82817 SH SOLE 82817 0 0 AMERICOLD RLTY TR COM 03064D108 1332 40620 SH SOLE 40620 0 0 AMERIPRISE FINL INC COM 03076C106 19777 65561 SH SOLE 65561 0 0 AMERIS BANCORP COM 03076K108 822 16555 SH SOLE 16555 0 0 AMERISAFE INC COM 03071H100 444 8256 SH SOLE 8256 0 0 AMERISOURCEBERGEN CORP COM 03073E105 3189 23998 SH SOLE 23998 0 0 AMETEK INC COM 031100100 8944 60830 SH SOLE 60830 0 0 AMGEN INC COM 031162100 82989 368889 SH SOLE 367794 0 1095 AMICUS THERAPEUTICS INC COM 03152W109 168 14540 SH SOLE 14540 0 0 AMN HEALTHCARE SVCS INC COM 001744101 1834 14994 SH SOLE 14994 0 0 AMPHENOL CORP NEW CL A 032095101 11366 129952 SH SOLE 129952 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 1578 39282 SH SOLE 39282 0 0 AMPLIFY ETF TR ONLIN RETL ETF 032108102 1182 13423 SH SOLE 13423 0 0 AMPLITUDE INC COM CL A 03213A104 200 3787 SH SOLE 3787 0 0 AMYRIS INC COM NEW 03236M200 896 165541 SH SOLE 165541 0 0 ANALOG DEVICES INC COM 032654105 17285 98339 SH SOLE 98339 0 0 ANDERSONS INC COM 034164103 2682 69273 SH SOLE 69273 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2295 37899 SH SOLE 37899 0 0 ANIKA THERAPEUTICS INC COM 035255108 969 27041 SH SOLE 27041 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 1622 207380 SH SOLE 207380 0 0 ANSYS INC COM 03662Q105 9123 22743 SH SOLE 22743 0 0 ANTHEM INC COM 036752103 30688 66204 SH SOLE 66204 0 0 AON PLC SHS CL A G0403H108 16011 53271 SH SOLE 53271 0 0 APA CORPORATION COM 03743Q108 24164 898620 SH SOLE 898620 0 0 APARTMENT INCOME REIT CORP COM 03750L109 1800 32921 SH SOLE 32921 0 0 APARTMENT INVT & MGMT CO CL A 03748R747 245 31764 SH SOLE 31764 0 0 APPFOLIO INC COM CL A 03783C100 307 2538 SH SOLE 2538 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 1043 64590 SH SOLE 64590 0 0 APPLE INC COM 037833100 1876831 10569527 SH SOLE 10507212 0 62315 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1176 11452 SH SOLE 11452 0 0 APPLIED MATLS INC COM 038222105 48959 311127 SH SOLE 278027 0 33100 APPLOVIN CORP COM CL A 03831W108 14477 153584 SH SOLE 153584 0 0 APTARGROUP INC COM 038336103 1115 9106 SH SOLE 9106 0 0 APTIV PLC SHS G6095L109 25460 154351 SH SOLE 154351 0 0 ARAMARK COM 03852U106 608 16489 SH SOLE 16489 0 0 ARBOR REALTY TRUST INC COM 038923108 1519 82901 SH SOLE 82901 0 0 ARCH CAP GROUP LTD ORD G0450A105 5072 114109 SH SOLE 114109 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1645 24344 SH SOLE 24344 0 0 ARCONIC CORPORATION COM 03966V107 1246 37737 SH SOLE 37737 0 0 ARDELYX INC COM 039697107 12 11325 SH SOLE 11325 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 336 3614 SH SOLE 3614 0 0 ARES CAPITAL CORP COM 04010L103 9679 456759 SH SOLE 456759 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 50534 621810 SH SOLE 621810 0 0 ARISTA NETWORKS INC COM 040413106 88912 618521 SH SOLE 618521 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 1682 21844 SH SOLE 21844 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 690 16879 SH SOLE 16879 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 2568 41935 SH SOLE 41935 0 0 ARK ETF TR INNOVATION ETF 00214Q104 19444 205564 SH SOLE 205564 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 796 6716 SH SOLE 6716 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 4803 41363 SH SOLE 41363 0 0 ARRIVAL GROUP SHS L0423Q108 89 12040 SH SOLE 12040 0 0 ARROW ELECTRS INC COM 042735100 3317 24703 SH SOLE 24703 0 0 ARROW FINL CORP COM 042744102 3702 105086 SH SOLE 105086 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 364 7643 SH SOLE 7643 0 0 ASANA INC CL A 04342Y104 4607 61793 SH SOLE 61793 0 0 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 3080 22895 SH SOLE 22895 0 0 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 1041 133256 SH SOLE 133256 0 0 ASGN INC COM 00191U102 2383 19308 SH SOLE 19308 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 54838 68880 SH SOLE 68880 0 0 ASPEN TECHNOLOGY INC COM 045327103 347 2277 SH SOLE 2277 0 0 ASSURANT INC COM 04621X108 2630 16874 SH SOLE 16874 0 0 ASSURED GUARANTY LTD COM G0585R106 776 15461 SH SOLE 15461 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 7276 124916 SH SOLE 124916 0 0 AT&T INC COM 00206R102 36320 1476438 SH SOLE 1463938 0 12500 ATKORE INC COM 047649108 3028 27236 SH SOLE 27236 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 435 11656 SH SOLE 11656 0 0 ATLASSIAN CORP PLC CL A G06242104 10152 26625 SH SOLE 26625 0 0 ATMOS ENERGY CORP COM 049560105 486 4642 SH SOLE 4642 0 0 ATOSSA THERAPEUTICS INC COM 04962H506 22 14000 SH SOLE 14000 0 0 ATRICURE INC COM 04963C209 2202 31666 SH SOLE 31666 0 0 AUTODESK INC COM 052769106 34640 123190 SH SOLE 123190 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 127426 516775 SH SOLE 516775 0 0 AUTONATION INC COM 05329W102 10398 88989 SH SOLE 88989 0 0 AUTOZONE INC COM 053332102 8838 4216 SH SOLE 4216 0 0 AVALARA INC COM 05338G106 1390 10763 SH SOLE 10763 0 0 AVALONBAY CMNTYS INC COM 053484101 56025 221803 SH SOLE 221803 0 0 AVANGRID INC COM 05351W103 381 7637 SH SOLE 7637 0 0 AVEPOINT INC COM CL A 053604104 205 32592 SH SOLE 32592 0 0 AVERY DENNISON CORP COM 053611109 3015 13921 SH SOLE 13921 0 0 AVID BIOSERVICES INC COM 05368M106 406 13909 SH SOLE 13909 0 0 AVIENT CORPORATION COM 05368V106 1661 29683 SH SOLE 29683 0 0 AVROBIO INC COM 05455M100 77 20000 SH SOLE 20000 0 0 AXALTA COATING SYS LTD COM G0750C108 1687 50942 SH SOLE 50942 0 0 AXOS FINANCIAL INC COM 05465C100 1058 18921 SH SOLE 18921 0 0 AZEK CO INC CL A 05478C105 251 5422 SH SOLE 5422 0 0 AZENTA INC COM 114340102 3970 38503 SH SOLE 38503 0 0 AZUL S A SPONSR ADR PFD 05501U106 910 68905 SH SOLE 68905 0 0 BADGER METER INC COM 056525108 812 7621 SH SOLE 7621 0 0 BAIDU INC SPON ADR REP A 056752108 1623 10905 SH SOLE 10905 0 0 BAKER HUGHES COMPANY CL A 05722G100 3984 165582 SH SOLE 165582 0 0 BALCHEM CORP COM 057665200 467 2771 SH SOLE 2771 0 0 BALL CORP COM 058498106 3228 33535 SH SOLE 33535 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 3033 516729 SH SOLE 516729 0 0 BANCO SANTANDER S.A. ADR 05964H105 113 34224 SH SOLE 34224 0 0 BANK HAWAII CORP COM 062540109 9527 113745 SH SOLE 113745 0 0 BANK MARIN BANCORP COM 063425102 214 5757 SH SOLE 5757 0 0 BANK MONTREAL QUE COM 063671101 333 3094 SH SOLE 3094 0 0 BANK NEW YORK MELLON CORP COM 064058100 6277 108073 SH SOLE 108073 0 0 BANK NOVA SCOTIA B C COM 064149107 1037 14469 SH SOLE 14469 0 0 BANK OZK COM 06417N103 1972 42377 SH SOLE 42377 0 0 BANK PRINCETON NEW JERSEY COM 064520109 1025 34948 SH SOLE 34948 0 0 BARCLAYS PLC ADR 06738E204 593 57273 SH SOLE 57273 0 0 BARK INC COM 68622E104 177 41907 SH SOLE 41907 0 0 BARNES GROUP INC COM 067806109 574 12310 SH SOLE 12310 0 0 BARRICK GOLD CORP COM 067901108 1565 82393 SH SOLE 82393 0 0 BAXTER INTL INC COM 071813109 5814 67731 SH SOLE 67731 0 0 BCE INC COM NEW 05534B760 4247 81606 SH SOLE 81606 0 0 BEAM THERAPEUTICS INC COM 07373V105 330 4147 SH SOLE 4147 0 0 BEASLEY BROADCAST GROUP INC CL A 074014101 21 11250 SH SOLE 11250 0 0 BECTON DICKINSON & CO COM 075887109 20409 81154 SH SOLE 81154 0 0 BED BATH & BEYOND INC COM 075896100 1388 95224 SH SOLE 95224 0 0 BEIGENE LTD SPONSORED ADR 07725L102 1296 4784 SH SOLE 4784 0 0 BERKLEY W R CORP COM 084423102 1461 17728 SH SOLE 17728 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 24336 54 SH SOLE 54 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 214406 717078 SH SOLE 691762 0 25316 BERKSHIRE HILLS BANCORP INC COM 084680107 719 25285 SH SOLE 25285 0 0 BERRY GLOBAL GROUP INC COM 08579W103 3730 50560 SH SOLE 50560 0 0 BEST BUY INC COM 086516101 953 9384 SH SOLE 9384 0 0 BEYOND MEAT INC COM 08862E109 2439 37436 SH SOLE 37436 0 0 BHP GROUP LTD SPONSORED ADS 088606108 7267 120408 SH SOLE 74283 0 46125 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 2018 57055 SH SOLE 57055 0 0 BILL COM HLDGS INC COM 090043100 19847 79658 SH SOLE 79658 0 0 BIO RAD LABS INC CL A 090572207 1939 2566 SH SOLE 2566 0 0 BIODELIVERY SCIENCES INTL IN COM 09060J106 1233 397834 SH SOLE 397834 0 0 BIOGEN INC COM 09062X103 2913 12140 SH SOLE 12140 0 0 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 3756 27257 SH SOLE 27257 0 0 BIOLIFE SOLUTIONS INC COM NEW 09062W204 812 21790 SH SOLE 21790 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 989 11189 SH SOLE 11189 0 0 BIONTECH SE SPONSORED ADS 09075V102 1457 5653 SH SOLE 5653 0 0 BIO-TECHNE CORP COM 09073M104 4355 8417 SH SOLE 8417 0 0 BITNILE HOLDINGS INC COM 09175M101 15 12500 SH SOLE 12500 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 1183 17671 SH SOLE 17671 0 0 BK OF AMERICA CORP COM 060505104 315056 7081504 SH SOLE 7034986 0 46518 BLACK KNIGHT INC COM 09215C105 3276 39521 SH SOLE 39521 0 0 BLACKBAUD INC COM 09227Q100 751 9509 SH SOLE 9509 0 0 BLACKLINE INC COM 09239B109 2058 19881 SH SOLE 19881 0 0 BLACKROCK CAP INVT CORP COM 092533108 40 10000 SH SOLE 10000 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 328 34587 SH SOLE 34587 0 0 BLACKROCK ETF TRUST US CARBON TRANS 09290C509 329 6105 SH SOLE 6105 0 0 BLACKROCK INC COM 09247X101 80642 88080 SH SOLE 88080 0 0 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 6295 161667 SH SOLE 161667 0 0 BLACKROCK TCP CAPITAL CORP COM 09259E108 204 15094 SH SOLE 15094 0 0 BLACKSTONE INC COM 09260D107 238796 1845551 SH SOLE 1845351 0 200 BLACKSTONE MTG TR INC COM CL A 09257W100 37232 1215941 SH SOLE 1215941 0 0 BLEND LABS INC CL A 09352U108 1882 256399 SH SOLE 256399 0 0 BLOCK INC CL A 852234103 44120 273171 SH SOLE 273171 0 0 BLOOM ENERGY CORP COM CL A 093712107 2199 100277 SH SOLE 100277 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 533 4973 SH SOLE 4973 0 0 BOEING CO COM 097023105 53839 267430 SH SOLE 266680 0 750 BOOKING HOLDINGS INC COM 09857L108 16528 6889 SH SOLE 6889 0 0 BOOT BARN HLDGS INC COM 099406100 422 3427 SH SOLE 3427 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1167 13761 SH SOLE 13761 0 0 BORGWARNER INC COM 099724106 486 10783 SH SOLE 10783 0 0 BOSTON PROPERTIES INC COM 101121101 107133 930133 SH SOLE 930133 0 0 BOSTON SCIENTIFIC CORP COM 101137107 36554 860492 SH SOLE 860492 0 0 BOYD GAMING CORP COM 103304101 7425 113245 SH SOLE 113245 0 0 BP PLC SPONSORED ADR 055622104 10025 376450 SH SOLE 376450 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 993 73970 SH SOLE 73970 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 7028 55834 SH SOLE 55834 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 40188 644550 SH SOLE 643050 0 1500 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 4686 125257 SH SOLE 125257 0 0 BROADCOM INC COM 11135F101 509794 766135 SH SOLE 765735 0 400 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4084 22336 SH SOLE 22336 0 0 BROADSTONE NET LEASE INC COM 11135E203 621 25000 SH SOLE 25000 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5031 83328 SH SOLE 83328 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 43155 709671 SH SOLE 709671 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 8108 118781 SH SOLE 118781 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1764 49285 SH SOLE 49285 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 271 16743 SH SOLE 16743 0 0 BROWN & BROWN INC COM 115236101 1293 18399 SH SOLE 18399 0 0 BROWN FORMAN CORP CL B 115637209 467 6411 SH SOLE 6411 0 0 BRUKER CORP COM 116794108 1001 11932 SH SOLE 11932 0 0 BRUNSWICK CORP COM 117043109 1372 13620 SH SOLE 13620 0 0 BUCKLE INC COM 118440106 450 10639 SH SOLE 10639 0 0 BUNGE LIMITED COM G16962105 7661 82055 SH SOLE 82055 0 0 BURLINGTON STORES INC COM 122017106 1166 4000 SH SOLE 4000 0 0 BWX TECHNOLOGIES INC COM 05605H100 777 16221 SH SOLE 16221 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1653 15356 SH SOLE 15356 0 0 C3 AI INC CL A 12468P104 240 7678 SH SOLE 7678 0 0 CABLE ONE INC COM 12685J105 1469 833 SH SOLE 833 0 0 CACI INTL INC CL A 127190304 356 1322 SH SOLE 1322 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 5758 30899 SH SOLE 30899 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 24750 264618 SH SOLE 264618 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 291 4043 SH SOLE 4043 0 0 CALLAWAY GOLF CO COM 131193104 336 12247 SH SOLE 12247 0 0 CAMDEN PPTY TR SH BEN INT 133131102 3793 21226 SH SOLE 21226 0 0 CAMECO CORP COM 13321L108 261 11953 SH SOLE 11953 0 0 CANADIAN IMP BK COMM COM 136069101 963 8262 SH SOLE 8262 0 0 CANADIAN NAT RES LTD COM 136385101 282 6681 SH SOLE 6681 0 0 CANADIAN NATL RY CO COM 136375102 26277 213881 SH SOLE 213881 0 0 CANADIAN PAC RY LTD COM 13645T100 16685 231928 SH SOLE 229765 0 2163 CANNAE HLDGS INC COM 13765N107 1699 48326 SH SOLE 48326 0 0 CANOPY GROWTH CORP COM 138035100 107 12235 SH SOLE 12235 0 0 CAPITAL ONE FINL CORP COM 14040H105 16846 116110 SH SOLE 115810 0 300 CAPRI HOLDINGS LIMITED SHS G1890L107 1800 27725 SH SOLE 27725 0 0 CARDINAL HEALTH INC COM 14149Y108 2124 41242 SH SOLE 41242 0 0 CARDLYTICS INC COM 14161W105 4059 61415 SH SOLE 61415 0 0 CAREDX INC COM 14167L103 1218 26791 SH SOLE 26791 0 0 CARGURUS INC COM CL A 141788109 355 10563 SH SOLE 10563 0 0 CARLISLE COS INC COM 142339100 16501 66504 SH SOLE 66504 0 0 CARLYLE GROUP INC COM 14316J108 93385 1701008 SH SOLE 1701008 0 0 CARMAX INC COM 143130102 3238 24862 SH SOLE 24862 0 0 CARNIVAL CORP COMMON STOCK 143658300 21037 1045589 SH SOLE 1045589 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 513 17591 SH SOLE 17591 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 77558 1429897 SH SOLE 1424297 0 5600 CARTERS INC COM 146229109 385 3804 SH SOLE 3804 0 0 CASELLA WASTE SYS INC CL A 147448104 614 7184 SH SOLE 7184 0 0 CASEYS GEN STORES INC COM 147528103 554 2808 SH SOLE 2808 0 0 CASTLE BIOSCIENCES INC COM 14843C105 327 7629 SH SOLE 7629 0 0 CATALENT INC COM 148806102 2737 21379 SH SOLE 21379 0 0 CATERPILLAR INC COM 149123101 68858 333064 SH SOLE 331964 0 1100 CATHAY GEN BANCORP COM 149150104 1040 24197 SH SOLE 24197 0 0 CAVCO INDS INC DEL COM 149568107 667 2101 SH SOLE 2101 0 0 CBIZ INC COM 124805102 1120 28621 SH SOLE 28621 0 0 CBOE GLOBAL MKTS INC COM 12503M108 534 4093 SH SOLE 4093 0 0 CBRE GBL REAL ESTATE INC FD COM 12504G100 952 97290 SH SOLE 97290 0 0 CBRE GROUP INC CL A 12504L109 2860 26355 SH SOLE 26355 0 0 CDK GLOBAL INC COM 12508E101 460 11017 SH SOLE 11017 0 0 CDW CORP COM 12514G108 36889 180142 SH SOLE 180142 0 0 CELANESE CORP DEL COM 150870103 4261 25352 SH SOLE 25352 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 263 38781 SH SOLE 38781 0 0 CENTENE CORP DEL COM 15135B101 13952 169325 SH SOLE 169325 0 0 CENTERPOINT ENERGY INC COM 15189T107 531 19017 SH SOLE 19017 0 0 CENTERSPACE COM 15202L107 542 4888 SH SOLE 4888 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 377 7872 SH SOLE 7872 0 0 CENTURY CASINOS INC COM 156492100 184 15117 SH SOLE 15117 0 0 CERENCE INC COM 156727109 748 9764 SH SOLE 9764 0 0 CERNER CORP COM 156782104 18985 204425 SH SOLE 204425 0 0 CEVA INC COM 157210105 277 6413 SH SOLE 6413 0 0 CF INDS HLDGS INC COM 125269100 1065 15040 SH SOLE 15040 0 0 CHAMPIONX CORPORATION COM 15872M104 1067 52789 SH SOLE 52789 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 1041 54642 SH SOLE 54642 0 0 CHARLES RIV LABS INTL INC COM 159864107 1513 4015 SH SOLE 4015 0 0 CHART INDS INC COM 16115Q308 265 1664 SH SOLE 1664 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 3712 5693 SH SOLE 5693 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 8236 70658 SH SOLE 70658 0 0 CHEESECAKE FACTORY INC COM 163072101 1664 42497 SH SOLE 42497 0 0 CHEMED CORP NEW COM 16359R103 644 1217 SH SOLE 1217 0 0 CHEMOURS CO COM 163851108 268 7974 SH SOLE 7974 0 0 CHENIERE ENERGY INC COM NEW 16411R208 2313 22811 SH SOLE 22811 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 267 6310 SH SOLE 6310 0 0 CHEVRON CORP NEW COM 166764100 262875 2240095 SH SOLE 2239385 0 710 CHEWY INC CL A 16679L109 784 13291 SH SOLE 13291 0 0 CHIMERA INVT CORP COM NEW 16934Q208 357 23704 SH SOLE 23704 0 0 CHINA XIANGTAI FOOD CO LTD SHS G21621100 21 15000 SH SOLE 15000 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 77304 44218 SH SOLE 44218 0 0 CHOICE HOTELS INTL INC COM 169905106 518 3319 SH SOLE 3319 0 0 CHROMADEX CORP COM NEW 171077407 1003 268221 SH SOLE 268221 0 0 CHUBB LIMITED COM H1467J104 162791 842126 SH SOLE 841376 0 750 CHURCH & DWIGHT CO INC COM 171340102 13228 129055 SH SOLE 129055 0 0 CHURCHILL CAPITAL CORP V COM CL A 17144T107 98 10000 SH SOLE 10000 0 0 CHURCHILL DOWNS INC COM 171484108 5392 22383 SH SOLE 22383 0 0 CIENA CORP COM NEW 171779309 212 2748 SH SOLE 2748 0 0 CIGNA CORP NEW COM 125523100 8910 38801 SH SOLE 38801 0 0 CINCINNATI FINL CORP COM 172062101 7725 67807 SH SOLE 67807 0 0 CINTAS CORP COM 172908105 183339 413699 SH SOLE 413699 0 0 CIRRUS LOGIC INC COM 172755100 324 3524 SH SOLE 3524 0 0 CISCO SYS INC COM 17275R102 239058 3772408 SH SOLE 3752758 0 19650 CITIGROUP INC COM NEW 172967424 98518 1631360 SH SOLE 1629990 0 1370 CITIZENS FINL GROUP INC COM 174610105 82330 1742440 SH SOLE 1742440 0 0 CITRIX SYS INC COM 177376100 1532 16196 SH SOLE 16196 0 0 CLARIVATE PLC ORD SHS G21810109 2178 92611 SH SOLE 92611 0 0 CLEAN HARBORS INC COM 184496107 6926 69419 SH SOLE 69419 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 4713 216506 SH SOLE 216506 0 0 CLOROX CO DEL COM 189054109 9683 55537 SH SOLE 55487 0 50 CLOUDFLARE INC CL A COM 18915M107 1762 13396 SH SOLE 13396 0 0 CLOUGH GLOBAL EQUITY FD COM 18914C100 519 39465 SH SOLE 39465 0 0 CMC MATERIALS INC COM 12571T100 617 3218 SH SOLE 3218 0 0 CME GROUP INC COM 12572Q105 87386 382501 SH SOLE 382501 0 0 CMS ENERGY CORP COM 125896100 898 13802 SH SOLE 13802 0 0 COCA COLA CO COM 191216100 106262 1794662 SH SOLE 1794662 0 0 COCA COLA CONS INC COM 191098102 791 1278 SH SOLE 1278 0 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 569 10178 SH SOLE 10178 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 319 4357 SH SOLE 4357 0 0 COGNEX CORP COM 192422103 2374 30528 SH SOLE 30528 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 13639 153735 SH SOLE 153735 0 0 COHEN & STEERS INC COM 19247A100 733 7924 SH SOLE 7924 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 2418 84841 SH SOLE 84841 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 278 15283 SH SOLE 15283 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 279 16250 SH SOLE 16250 0 0 COHERENT INC COM 192479103 1093 4102 SH SOLE 4102 0 0 COHU INC COM 192576106 2029 53266 SH SOLE 53266 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 20033 79379 SH SOLE 79379 0 0 COLFAX CORP COM 194014106 898 19538 SH SOLE 19538 0 0 COLGATE PALMOLIVE CO COM 194162103 17374 203588 SH SOLE 203588 0 0 COLUMBIA BKG SYS INC COM 197236102 528 16150 SH SOLE 16150 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 522 5352 SH SOLE 5352 0 0 COLUMBUS MCKINNON CORP N Y COM 199333105 789 17060 SH SOLE 17060 0 0 COMCAST CORP NEW CL A 20030N101 111705 2219461 SH SOLE 2217961 0 1500 COMERICA INC COM 200340107 1145 13157 SH SOLE 13157 0 0 COMFORT SYS USA INC COM 199908104 2276 23007 SH SOLE 23007 0 0 COMMERCE BANCSHARES INC COM 200525103 3486 50709 SH SOLE 50709 0 0 COMMERCIAL METALS CO COM 201723103 1816 50032 SH SOLE 50032 0 0 COMMSCOPE HLDG CO INC COM 20337X109 618 55999 SH SOLE 55999 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 1822 38544 SH SOLE 38544 0 0 COMPASS INC CL A 20464U100 3090 339979 SH SOLE 339979 0 0 COMPASS MINERALS INTL INC COM 20451N101 287 5611 SH SOLE 5611 0 0 CONAGRA BRANDS INC COM 205887102 1528 44741 SH SOLE 44741 0 0 CONCENTRIX CORP COM 20602D101 2565 14360 SH SOLE 14360 0 0 CONFLUENT INC CLASS A COM 20717M103 591 7748 SH SOLE 7748 0 0 CONMED CORP COM 207410101 1261 8896 SH SOLE 8896 0 0 CONOCOPHILLIPS COM 20825C104 45947 636566 SH SOLE 636166 0 400 CONSENSUS CLOUD SOLUTIONS IN COM 20848V105 200 3462 SH SOLE 3462 0 0 CONSOLIDATED EDISON INC COM 209115104 34928 409371 SH SOLE 408971 0 400 CONSTELLATION BRANDS INC CL A 21036P108 98306 391703 SH SOLE 391703 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 695 23639 SH SOLE 23639 0 0 CONTEXTLOGIC INC COM CL A 21077C107 58 18753 SH SOLE 18753 0 0 CONTINENTAL RES INC COM 212015101 6763 151088 SH SOLE 151088 0 0 COOPER COS INC COM NEW 216648402 871 2080 SH SOLE 2080 0 0 COPART INC COM 217204106 6705 44220 SH SOLE 44220 0 0 CORNING INC COM 219350105 5726 153792 SH SOLE 153792 0 0 CORTEVA INC COM 22052L104 17950 379664 SH SOLE 379664 0 0 COSTAR GROUP INC COM 22160N109 9869 124881 SH SOLE 124881 0 0 COSTCO WHSL CORP NEW COM 22160K105 202977 357542 SH SOLE 357042 0 500 COTERRA ENERGY INC COM 127097103 12471 656355 SH SOLE 656355 0 0 COUPA SOFTWARE INC COM 22266L106 247 1560 SH SOLE 1560 0 0 COUPANG INC CL A 22266T109 22761 774719 SH SOLE 774719 0 0 COUSINS PPTYS INC COM NEW 222795502 1037 25751 SH SOLE 25751 0 0 COVETRUS INC COM 22304C100 2695 134944 SH SOLE 134944 0 0 CRANE CO COM 224399105 1158 11383 SH SOLE 11383 0 0 CREDIT ACCEP CORP MICH COM 225310101 344 500 SH SOLE 500 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 257 26709 SH SOLE 26709 0 0 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 312 11302 SH SOLE 11302 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 590 7787 SH SOLE 7787 0 0 CROSS CTRY HEALTHCARE INC COM 227483104 1614 58151 SH SOLE 58151 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 23081 112728 SH SOLE 112728 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 180864 866454 SH SOLE 866434 0 20 CROWN HLDGS INC COM 228368106 7357 66505 SH SOLE 66505 0 0 CRYOPORT INC COM PAR $0.001 229050307 2330 39377 SH SOLE 39377 0 0 CSG SYS INTL INC COM 126349109 546 9483 SH SOLE 9483 0 0 CSX CORP COM 126408103 12621 335655 SH SOLE 335655 0 0 CUBESMART COM 229663109 2422 42555 SH SOLE 42555 0 0 CULLEN FROST BANKERS INC COM 229899109 4589 36401 SH SOLE 36401 0 0 CUMMINS INC COM 231021106 55857 256060 SH SOLE 255960 0 100 CURTISS WRIGHT CORP COM 231561101 1310 9446 SH SOLE 9446 0 0 CUSHMAN WAKEFIELD PLC SHS G2717B108 1264 56837 SH SOLE 56837 0 0 CVS HEALTH CORP COM 126650100 83925 813545 SH SOLE 806545 0 7000 CYBERARK SOFTWARE LTD SHS M2682V108 285 1647 SH SOLE 1647 0 0 CYRUSONE INC COM 23283R100 683 7616 SH SOLE 7616 0 0 D R HORTON INC COM 23331A109 94106 867740 SH SOLE 867740 0 0 DANAHER CORPORATION COM 235851102 248879 756449 SH SOLE 756341 0 108 DARDEN RESTAURANTS INC COM 237194105 2299 15259 SH SOLE 15259 0 0 DATADOG INC CL A COM 23804L103 2741 15389 SH SOLE 15389 0 0 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 937 27416 SH SOLE 27416 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 1095 37526 SH SOLE 37526 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 3782 96753 SH SOLE 96753 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 2381 60632 SH SOLE 60632 0 0 DBX ETF TR XTRACK MSCI EMRG 233051101 266 10037 SH SOLE 10037 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 535 19465 SH SOLE 19465 0 0 DECKERS OUTDOOR CORP COM 243537107 3582 9778 SH SOLE 9778 0 0 DEERE & CO COM 244199105 18124 52857 SH SOLE 52857 0 0 DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103 374 13677 SH SOLE 13677 0 0 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 304 7106 SH SOLE 7106 0 0 DELEK US HLDGS INC NEW COM 24665A103 483 32197 SH SOLE 32197 0 0 DELL TECHNOLOGIES INC CL C 24703L202 19125 340486 SH SOLE 340486 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 7251 185546 SH SOLE 185546 0 0 DENTSPLY SIRONA INC COM 24906P109 1350 24198 SH SOLE 24198 0 0 DESCARTES SYS GROUP INC COM 249906108 388 4693 SH SOLE 4693 0 0 DESKTOP METAL INC COM CL A 25058X105 69 14036 SH SOLE 14036 0 0 DEVON ENERGY CORP NEW COM 25179M103 109296 2481186 SH SOLE 2427716 0 53470 DEXCOM INC COM 252131107 8716 16233 SH SOLE 16233 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 19718 89570 SH SOLE 89570 0 0 DIAMONDBACK ENERGY INC COM 25278X109 55402 513691 SH SOLE 513691 0 0 DICKS SPORTING GOODS INC COM 253393102 3218 27981 SH SOLE 27981 0 0 DIGITAL RLTY TR INC COM 253868103 131329 742516 SH SOLE 742516 0 0 DIGITALBRIDGE GROUP INC CL A COM 25401T108 94 11287 SH SOLE 11287 0 0 DIME CMNTY BANCSHARES INC COM 25432X102 733 20834 SH SOLE 20834 0 0 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 1177 35870 SH SOLE 35870 0 0 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 278 9401 SH SOLE 9401 0 0 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 6481 223717 SH SOLE 223717 0 0 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 5839 112937 SH SOLE 112937 0 0 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 6558 109311 SH SOLE 109311 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 1468 30900 SH SOLE 30900 0 0 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 844 32321 SH SOLE 32321 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 895 10492 SH SOLE 10492 0 0 DIREXION SHS ETF TR WORK FROM HOME 25460G773 438 5904 SH SOLE 5904 0 0 DISCOVER FINL SVCS COM 254709108 4607 39864 SH SOLE 39864 0 0 DISCOVERY INC COM SER A 25470F104 1136 48251 SH SOLE 48251 0 0 DISCOVERY INC COM SER C 25470F302 1111 48533 SH SOLE 48533 0 0 DISNEY WALT CO COM 254687106 317262 2048307 SH SOLE 2003942 0 44365 DNP SELECT INCOME FD INC COM 23325P104 136 12518 SH SOLE 12518 0 0 DOCUSIGN INC COM 256163106 27540 180814 SH SOLE 180814 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 748 7855 SH SOLE 7855 0 0 DOLLAR GEN CORP NEW COM 256677105 36012 152702 SH SOLE 131942 0 20760 DOLLAR TREE INC COM 256746108 3614 25721 SH SOLE 25721 0 0 DOMINION ENERGY INC COM 25746U109 9002 114589 SH SOLE 114589 0 0 DOMINOS PIZZA INC COM 25754A201 2407 4265 SH SOLE 4265 0 0 DONALDSON INC COM 257651109 794 13404 SH SOLE 13404 0 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 2882 61146 SH SOLE 61146 0 0 DOORDASH INC CL A 25809K105 2541 17068 SH SOLE 17068 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 360 18215 SH SOLE 18215 0 0 DORMAN PRODS INC COM 258278100 881 7797 SH SOLE 7797 0 0 DOVER CORP COM 260003108 3246 17875 SH SOLE 17875 0 0 DOW INC COM 260557103 50143 884037 SH SOLE 880790 0 3247 DRAFTKINGS INC COM CL A 26142R104 1156 42079 SH SOLE 42079 0 0 DRAGANFLY INC. COM NEW 26142Q205 18 11000 SH SOLE 11000 0 0 DROPBOX INC CL A 26210C104 3020 123069 SH SOLE 123069 0 0 DTE ENERGY CO COM 233331107 973 8143 SH SOLE 8143 0 0 DUCK CREEK TECHNOLOGIES INC SHS 264120106 362 12010 SH SOLE 12010 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 46408 442406 SH SOLE 442406 0 0 DUKE REALTY CORP COM NEW 264411505 5218 79500 SH SOLE 79500 0 0 DUPONT DE NEMOURS INC COM 26614N102 22639 280258 SH SOLE 277011 0 3247 DXC TECHNOLOGY CO COM 23355L106 3412 105984 SH SOLE 105984 0 0 DYNATRACE INC COM NEW 268150109 202 3346 SH SOLE 3346 0 0 EAGLE MATLS INC COM 26969P108 29649 178116 SH SOLE 178116 0 0 EAST WEST BANCORP INC COM 27579R104 11329 143987 SH SOLE 143987 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 880 38415 SH SOLE 38415 0 0 EASTERN BANKSHARES INC COM 27627N105 303 15000 SH SOLE 15000 0 0 EASTGROUP PPTYS INC COM 277276101 4077 17893 SH SOLE 17893 0 0 EASTMAN CHEM CO COM 277432100 6405 52977 SH SOLE 52977 0 0 EATON CORP PLC SHS G29183103 264191 1528705 SH SOLE 1528705 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 345 11573 SH SOLE 11573 0 0 EBAY INC. COM 278642103 9492 142737 SH SOLE 142737 0 0 ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 300 20500 SH SOLE 20500 0 0 ECOLAB INC COM 278865100 81155 345944 SH SOLE 345944 0 0 EDISON INTL COM 281020107 1270 18601 SH SOLE 18601 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 207954 1605202 SH SOLE 1605202 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 3609 127172 SH SOLE 127172 0 0 ELASTIC N V ORD SHS N14506104 4626 37579 SH SOLE 37579 0 0 ELECTRONIC ARTS INC COM 285512109 2487 18852 SH SOLE 18852 0 0 ELEMENT SOLUTIONS INC COM 28618M106 696 28656 SH SOLE 28656 0 0 EMCOR GROUP INC COM 29084Q100 906 7113 SH SOLE 7113 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 651 14969 SH SOLE 14969 0 0 EMERSON ELEC CO COM 291011104 101287 1089463 SH SOLE 1089463 0 0 EMPIRE ST RLTY TR INC CL A 292104106 805 90411 SH SOLE 90411 0 0 ENBRIDGE INC COM 29250N105 59528 1521638 SH SOLE 1521638 0 0 ENCOMPASS HEALTH CORP COM 29261A100 1116 17096 SH SOLE 17096 0 0 ENDAVA PLC ADS 29260V105 948 5648 SH SOLE 5648 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 723 18042 SH SOLE 18042 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 4641 563938 SH SOLE 563938 0 0 ENJOY TECHNOLOGY INC COM 29335V106 202 43636 SH SOLE 43636 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 370 53763 SH SOLE 53763 0 0 ENOVA INTL INC COM 29357K103 210 5125 SH SOLE 5125 0 0 ENOVIX CORPORATION COM 293594107 330 12100 SH SOLE 12100 0 0 ENPHASE ENERGY INC COM 29355A107 2628 14365 SH SOLE 14365 0 0 ENPRO INDS INC COM 29355X107 491 4464 SH SOLE 4464 0 0 ENSTAR GROUP LIMITED SHS G3075P101 395 1597 SH SOLE 1597 0 0 ENTEGRIS INC COM 29362U104 15576 112397 SH SOLE 112397 0 0 ENTERGY CORP NEW COM 29364G103 1257 11157 SH SOLE 11157 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 13833 629912 SH SOLE 629912 0 0 ENVISTA HOLDINGS CORPORATION COM 29415F104 566 12554 SH SOLE 12554 0 0 EOG RES INC COM 26875P101 72632 817648 SH SOLE 817648 0 0 EPAM SYS INC COM 29414B104 10088 15092 SH SOLE 15092 0 0 EQT CORP COM 26884L109 3615 165744 SH SOLE 165744 0 0 EQUIFAX INC COM 294429105 1802 6156 SH SOLE 6156 0 0 EQUINIX INC COM 29444U700 58809 69527 SH SOLE 69522 0 5 EQUITABLE HLDGS INC COM 29452E101 1007 30714 SH SOLE 30714 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 579 55990 SH SOLE 55990 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 8171 93208 SH SOLE 93208 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 2228 24623 SH SOLE 24623 0 0 ERICSSON ADR B SEK 10 294821608 218 20052 SH SOLE 20052 0 0 ESSENTIAL UTILS INC COM 29670G102 354 6596 SH SOLE 6596 0 0 ESSEX PPTY TR INC COM 297178105 6055 17191 SH SOLE 17191 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 671 10416 SH SOLE 10416 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 22550 366968 SH SOLE 366968 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 6090 104895 SH SOLE 104895 0 0 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 218 2800 SH SOLE 2800 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 205 4924 SH SOLE 4924 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 313 14863 SH SOLE 14863 0 0 ETSY INC COM 29786A106 1538 7025 SH SOLE 7025 0 0 EURONET WORLDWIDE INC COM 298736109 1478 12406 SH SOLE 12406 0 0 EVENTBRITE INC COM CL A 29975E109 411 23588 SH SOLE 23588 0 0 EVERBRIDGE INC COM 29978A104 1487 22082 SH SOLE 22082 0 0 EVERCORE INC CLASS A 29977A105 12126 89259 SH SOLE 89259 0 0 EVEREST RE GROUP LTD COM G3223R108 4349 15876 SH SOLE 15876 0 0 EVERGY INC COM 30034W106 1313 19140 SH SOLE 19140 0 0 EVERSOURCE ENERGY COM 30040W108 4907 53931 SH SOLE 53931 0 0 EVERTEC INC COM 30040P103 1698 33969 SH SOLE 33969 0 0 EVOLENT HEALTH INC CL A 30050B101 599 21650 SH SOLE 21650 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 359 7683 SH SOLE 7683 0 0 EXACT SCIENCES CORP COM 30063P105 3900 50105 SH SOLE 50105 0 0 EXCHANGE TRADED CONCEPTS TR BITWISE CRYPTO 301505624 5095 242498 SH SOLE 242498 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 3401 79289 SH SOLE 79289 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 2440 34796 SH SOLE 34796 0 0 EXELIXIS INC COM 30161Q104 293 16039 SH SOLE 16039 0 0 EXELON CORP COM 30161N101 13930 241167 SH SOLE 241167 0 0 EXPEDIA GROUP INC COM NEW 30212P303 897 4965 SH SOLE 4965 0 0 EXPEDITORS INTL WASH INC COM 302130109 10195 75921 SH SOLE 58686 0 17235 EXPONENT INC COM 30214U102 1130 9677 SH SOLE 9677 0 0 EXTRA SPACE STORAGE INC COM 30225T102 38619 170331 SH SOLE 170331 0 0 EXXON MOBIL CORP COM 30231G102 194019 3170758 SH SOLE 3169714 0 1044 F5 INC COM 315616102 940 3841 SH SOLE 3841 0 0 FACTSET RESH SYS INC COM 303075105 2373 4883 SH SOLE 4883 0 0 FAIR ISAAC CORP COM 303250104 2433 5610 SH SOLE 5610 0 0 FARFETCH LTD ORD SH CL A 30744W107 771 23050 SH SOLE 23050 0 0 FASTENAL CO COM 311900104 8182 127721 SH SOLE 127721 0 0 FASTLY INC CL A 31188V100 537 15162 SH SOLE 15162 0 0 FATE THERAPEUTICS INC COM 31189P102 1086 18565 SH SOLE 18565 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 693 5594 SH SOLE 5594 0 0 FEDERAL SIGNAL CORP COM 313855108 643 14836 SH SOLE 14836 0 0 FEDEX CORP COM 31428X106 25391 98173 SH SOLE 97173 0 1000 FEMASYS INC COM 31447E105 71 18286 SH SOLE 18286 0 0 FERGUSON PLC NEW SHS G3421J106 330 1837 SH SOLE 1837 0 0 FERRARI N V COM N3167Y103 12988 50390 SH SOLE 50390 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 448 7350 SH SOLE 7350 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 10859 269456 SH SOLE 269456 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1263 9326 SH SOLE 9326 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1689 48650 SH SOLE 48650 0 0 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 262 5021 SH SOLE 5021 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1554 29777 SH SOLE 29777 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 8060 73840 SH SOLE 73840 0 0 FIFTH THIRD BANCORP COM 316773100 86079 1976564 SH SOLE 1976564 0 0 FINVOLUTION GROUP SPONSORED ADS 31810T101 86 17484 SH SOLE 17484 0 0 FIRST AMERN FINL CORP COM 31847R102 557 7119 SH SOLE 7119 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 3888 4685 SH SOLE 4685 0 0 FIRST FINL BANKSHARES INC COM 32020R109 1541 30306 SH SOLE 30306 0 0 FIRST HORIZON CORPORATION COM 320517105 49941 3058258 SH SOLE 3058258 0 0 FIRST INDL RLTY TR INC COM 32054K103 3499 52855 SH SOLE 52855 0 0 FIRST SOLAR INC COM 336433107 554 6357 SH SOLE 6357 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 4993 47865 SH SOLE 47865 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 215 3466 SH SOLE 3466 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 751 6046 SH SOLE 6046 0 0 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 300 5213 SH SOLE 5213 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 29705 562702 SH SOLE 562702 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 224 1696 SH SOLE 1696 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 4844 39537 SH SOLE 39537 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 4534 47828 SH SOLE 47828 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 252 3400 SH SOLE 3400 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 2333 27591 SH SOLE 27591 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 94306 417043 SH SOLE 417043 0 0 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 1462 72244 SH SOLE 72244 0 0 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 277 6374 SH SOLE 6374 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 3082 45342 SH SOLE 45342 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 1092 17376 SH SOLE 17376 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 8520 341342 SH SOLE 341342 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 5163 31878 SH SOLE 31878 0 0 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 316 7010 SH SOLE 7010 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 38861 750360 SH SOLE 750360 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 1413 46612 SH SOLE 46612 0 0 FIRST TR EXCHNG TRADED FD VI MLT MNGD LRG GRW 33740F789 612 22548 SH SOLE 22548 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 912 25639 SH SOLE 25639 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 17203 145209 SH SOLE 145209 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 1617 9234 SH SOLE 9234 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 24335 565410 SH SOLE 565410 0 0 FIRSTENERGY CORP COM 337932107 245 5899 SH SOLE 5899 0 0 FISERV INC COM 337738108 8316 80120 SH SOLE 80120 0 0 FIVE BELOW INC COM 33829M101 51079 246890 SH SOLE 246890 0 0 FIVERR INTL LTD ORD SHS M4R82T106 3011 26481 SH SOLE 26481 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 235 1050 SH SOLE 1050 0 0 FLEX LTD ORD Y2573F102 3870 211114 SH SOLE 211114 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 1120 15559 SH SOLE 15559 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 1493 37812 SH SOLE 37812 0 0 FLEXSHARES TR MORNSTAR USMKT 33939L100 2764 15151 SH SOLE 15151 0 0 FLEXSHARES TR MSTAR EMKT FAC 33939L308 1301 22015 SH SOLE 22015 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 723 12218 SH SOLE 12218 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 282 4600 SH SOLE 4600 0 0 FLEXSHARES TR STOX GBL ESG SLT 33939L688 248 1631 SH SOLE 1631 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 636 11085 SH SOLE 11085 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 4867 37435 SH SOLE 37435 0 0 FLUENCE ENERGY INC COM CL A 34379V103 272 7654 SH SOLE 7654 0 0 FLUOR CORP NEW COM 343412102 534 21553 SH SOLE 21553 0 0 FLYWIRE CORPORATION COM VTG 302492103 1158 30417 SH SOLE 30417 0 0 FMC CORP COM NEW 302491303 5261 47875 SH SOLE 47875 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1708 21979 SH SOLE 21979 0 0 FOOT LOCKER INC COM 344849104 694 15908 SH SOLE 15908 0 0 FORD MTR CO DEL COM 345370860 28247 1360000 SH SOLE 1352000 0 8000 FORGEROCK INC CL A 34631B101 221 8290 SH SOLE 8290 0 0 FORTINET INC COM 34959E109 19805 55106 SH SOLE 55106 0 0 FORTIS INC COM 349553107 298 6168 SH SOLE 6168 0 0 FORTIVE CORP COM 34959J108 51831 679396 SH SOLE 679396 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 289 2700 SH SOLE 2700 0 0 FOSTER L B CO COM 350060109 486 35310 SH SOLE 35310 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 509 17316 SH SOLE 17316 0 0 FOX CORP CL A COM 35137L105 280 7584 SH SOLE 7584 0 0 FOX FACTORY HLDG CORP COM 35138V102 992 5829 SH SOLE 5829 0 0 FRANCO NEV CORP COM 351858105 206 1490 SH SOLE 1490 0 0 FRANKLIN RESOURCES INC COM 354613101 1511 45117 SH SOLE 45117 0 0 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 271 9213 SH SOLE 9213 0 0 FREEPORT-MCMORAN INC CL B 35671D857 63128 1512768 SH SOLE 1512768 0 0 FRESHPET INC COM 358039105 551 5782 SH SOLE 5782 0 0 FULGENT GENETICS INC COM 359664109 247 2457 SH SOLE 2457 0 0 FULLER H B CO COM 359694106 511 6310 SH SOLE 6310 0 0 FULTON FINL CORP PA COM 360271100 481 28274 SH SOLE 28274 0 0 GABELLI DIVID & INCOME TR COM 36242H104 517 19134 SH SOLE 19134 0 0 GALLAGHER ARTHUR J & CO COM 363576109 6174 36386 SH SOLE 36386 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 890 18282 SH SOLE 18282 0 0 GAP INC COM 364760108 447 25351 SH SOLE 25351 0 0 GARMIN LTD SHS H2906T109 11738 86204 SH SOLE 86204 0 0 GARTNER INC COM 366651107 29260 87522 SH SOLE 87522 0 0 GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 192 12077 SH SOLE 12077 0 0 GATX CORP COM 361448103 358 3440 SH SOLE 3440 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1919 60624 SH SOLE 60624 0 0 GENCOR INDS INC COM 368678108 1728 149833 SH SOLE 149833 0 0 GENERAC HLDGS INC COM 368736104 2946 8370 SH SOLE 8370 0 0 GENERAL AMERN INVS CO INC COM 368802104 263 5950 SH SOLE 5950 0 0 GENERAL DYNAMICS CORP COM 369550108 13906 66706 SH SOLE 66706 0 0 GENERAL ELECTRIC CO COM NEW 369604301 12258 129757 SH SOLE 127325 0 2432 GENERAL MLS INC COM 370334104 7635 113318 SH SOLE 113318 0 0 GENERAL MTRS CO COM 37045V100 20274 345796 SH SOLE 345796 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 167 15565 SH SOLE 15565 0 0 GENIUS SPORTS LIMITED SHARES CL A G3934V109 464 61113 SH SOLE 61113 0 0 GENMAB A/S SPONSORED ADS 372303206 2145 54230 SH SOLE 54230 0 0 GENTEX CORP COM 371901109 345 9897 SH SOLE 9897 0 0 GENTHERM INC COM 37253A103 370 4261 SH SOLE 4261 0 0 GENUINE PARTS CO COM 372460105 17039 121536 SH SOLE 121536 0 0 GIBRALTAR INDS INC COM 374689107 888 13320 SH SOLE 13320 0 0 GILEAD SCIENCES INC COM 375558103 19382 266930 SH SOLE 265930 0 1000 GINKGO BIOWORKS HOLDINGS INC *W EXP 08/01/202 37611X118 22 10000 SH SOLE 10000 0 0 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 448 53965 SH SOLE 53965 0 0 GLACIER BANCORP INC NEW COM 37637Q105 978 17246 SH SOLE 17246 0 0 GLATFELTER CORPORATION COM 377320106 922 53577 SH SOLE 53577 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 5321 120666 SH SOLE 120666 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 645 22027 SH SOLE 22027 0 0 GLOBAL PMTS INC COM 37940X102 3969 29364 SH SOLE 29364 0 0 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 344 11262 SH SOLE 11262 0 0 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 221 8349 SH SOLE 8349 0 0 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 867 27275 SH SOLE 27275 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 7680 217429 SH SOLE 217429 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 190 15500 SH SOLE 15500 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 302 8644 SH SOLE 8644 0 0 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 410 17975 SH SOLE 17975 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 334 16027 SH SOLE 16027 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 3105 36771 SH SOLE 36591 0 180 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2215 61635 SH SOLE 61635 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 1448 24573 SH SOLE 24573 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 232 4315 SH SOLE 4315 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 26463 919157 SH SOLE 888872 0 30285 GLOBANT S A COM L44385109 2131 6784 SH SOLE 6784 0 0 GLOBE LIFE INC COM 37959E102 1775 18940 SH SOLE 18940 0 0 GLOBUS MED INC CL A 379577208 1706 23622 SH SOLE 23622 0 0 GODADDY INC CL A 380237107 3953 46580 SH SOLE 46580 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 461 24070 SH SOLE 24070 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 2593 73526 SH SOLE 73526 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 1468 15433 SH SOLE 15433 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 101907 266388 SH SOLE 265888 0 500 GOLDMAN SACHS MLP ENERGY REN COM 38148G206 166 16086 SH SOLE 16086 0 0 GOLDMINING INC COM 38149E101 200 167000 SH SOLE 167000 0 0 GOLUB CAP BDC INC COM 38173M102 1893 122586 SH SOLE 122586 0 0 GOOSEHEAD INS INC COM CL A 38267D109 424 3263 SH SOLE 3263 0 0 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 153 21472 SH SOLE 21472 0 0 GRACO INC COM 384109104 4862 60309 SH SOLE 60309 0 0 GRAHAM HLDGS CO COM CL B 384637104 761 1208 SH SOLE 1208 0 0 GRAINGER W W INC COM 384802104 635 1224 SH SOLE 1224 0 0 GRAND CANYON ED INC COM 38526M106 445 5197 SH SOLE 5197 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 236 13015 SH SOLE 13015 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 599 30702 SH SOLE 30702 0 0 GREEN DOT CORP CL A 39304D102 264 7296 SH SOLE 7296 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 1065 37646 SH SOLE 37646 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 638 3266 SH SOLE 3266 0 0 GRUPO SUPERVIELLE S.A. SPONSORED ADR 40054A108 21 11000 SH SOLE 11000 0 0 GUARDANT HEALTH INC COM 40131M109 1198 11974 SH SOLE 11974 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1663 14647 SH SOLE 14647 0 0 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 1328 14622 SH SOLE 14622 0 0 HAIN CELESTIAL GROUP INC COM 405217100 333 7817 SH SOLE 7817 0 0 HALLIBURTON CO COM 406216101 6086 266124 SH SOLE 266124 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 8181 203457 SH SOLE 203457 0 0 HAMILTON LANE INC CL A 407497106 815 7867 SH SOLE 7867 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 478 10261 SH SOLE 10261 0 0 HANESBRANDS INC COM 410345102 1611 96330 SH SOLE 96330 0 0 HANGER INC COM NEW 41043F208 295 16266 SH SOLE 16266 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 1312 24693 SH SOLE 24693 0 0 HANOVER INS GROUP INC COM 410867105 396 3024 SH SOLE 3024 0 0 HARLEY DAVIDSON INC COM 412822108 251 6657 SH SOLE 6657 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 3035 43961 SH SOLE 43961 0 0 HARVARD BIOSCIENCE INC COM 416906105 587 83241 SH SOLE 83241 0 0 HASBRO INC COM 418056107 2337 22958 SH SOLE 22958 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 928 22361 SH SOLE 22361 0 0 HAYWARD HLDGS INC COM 421298100 1735 66147 SH SOLE 66147 0 0 HCA HEALTHCARE INC COM 40412C101 14069 54759 SH SOLE 54759 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 3426 52652 SH SOLE 52652 0 0 HEALTHCARE RLTY TR COM 421946104 623 19683 SH SOLE 19683 0 0 HEALTHCARE SERVICES ACQU COR *W EXP 99/99/999 42227K112 26 49998 SH SOLE 49998 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 321 18068 SH SOLE 18068 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 689 20631 SH SOLE 20631 0 0 HEALTHEQUITY INC COM 42226A107 792 17892 SH SOLE 17892 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 20592 570578 SH SOLE 570578 0 0 HEICO CORP NEW CL A 422806208 8754 68110 SH SOLE 68110 0 0 HEICO CORP NEW COM 422806109 1559 10808 SH SOLE 10808 0 0 HELEN OF TROY LTD COM G4388N106 767 3136 SH SOLE 3136 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 524 4984 SH SOLE 4984 0 0 HENRY JACK & ASSOC INC COM 426281101 2678 16038 SH SOLE 16038 0 0 HENRY SCHEIN INC COM 806407102 5393 69564 SH SOLE 69564 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 791 19330 SH SOLE 19330 0 0 HERC HLDGS INC COM 42704L104 1982 12662 SH SOLE 12662 0 0 HERCULES CAPITAL INC COM 427096508 904 54480 SH SOLE 54480 0 0 HERON THERAPEUTICS INC COM 427746102 451 49452 SH SOLE 49452 0 0 HERSHEY CO COM 427866108 2221 11480 SH SOLE 11480 0 0 HESKA CORP COM RESTRC NEW 42805E306 1427 7818 SH SOLE 7818 0 0 HESS CORP COM 42809H107 17853 241155 SH SOLE 241155 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2667 169124 SH SOLE 169124 0 0 HEXCEL CORP NEW COM 428291108 1010 19489 SH SOLE 19489 0 0 HIGHWOODS PPTYS INC COM 431284108 871 19527 SH SOLE 19527 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 75885 486474 SH SOLE 486474 0 0 HIMS & HERS HEALTH INC COM CL A 433000106 98 14936 SH SOLE 14936 0 0 HIPPO HLDGS INC COMMON STOCK 433539103 29 10100 SH SOLE 10100 0 0 HOLLYFRONTIER CORP COM 436106108 507 15482 SH SOLE 15482 0 0 HOLOGIC INC COM 436440101 664 8675 SH SOLE 8675 0 0 HOME DEPOT INC COM 437076102 377577 909803 SH SOLE 909661 0 142 HONDA MOTOR LTD AMERN SHS 438128308 625 21958 SH SOLE 21958 0 0 HONEYWELL INTL INC COM 438516106 231706 1111246 SH SOLE 1098721 0 12525 HORACE MANN EDUCATORS CORP N COM 440327104 448 11575 SH SOLE 11575 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 2044 18969 SH SOLE 18969 0 0 HORMEL FOODS CORP COM 440452100 744 15246 SH SOLE 15246 0 0 HOST HOTELS & RESORTS INC COM 44107P104 7204 414286 SH SOLE 414286 0 0 HOULIHAN LOKEY INC CL A 441593100 3240 31298 SH SOLE 31298 0 0 HOWARD HUGHES CORP COM 44267D107 328 3223 SH SOLE 3223 0 0 HP INC COM 40434L105 5463 145032 SH SOLE 145032 0 0 HUBBELL INC COM 443510607 1245 5977 SH SOLE 5977 0 0 HUBSPOT INC COM 443573100 9011 13671 SH SOLE 13671 0 0 HUDSON PAC PPTYS INC COM 444097109 801 32416 SH SOLE 32416 0 0 HUMANA INC COM 444859102 1306 2816 SH SOLE 2816 0 0 HUNT J B TRANS SVCS INC COM 445658107 14895 72874 SH SOLE 72874 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1312 85065 SH SOLE 85065 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 556 2979 SH SOLE 2979 0 0 HUNTSMAN CORP COM 447011107 960 27537 SH SOLE 27537 0 0 HUTCHMED CHINA LTD SPONSORED ADS 44842L103 710 20232 SH SOLE 20232 0 0 HYATT HOTELS CORP COM CL A 448579102 11390 118770 SH SOLE 118770 0 0 IAA INC COM 449253103 2014 39780 SH SOLE 39780 0 0 IAC INTERACTIVECORP NEW COM NEW 44891N208 533 4077 SH SOLE 4077 0 0 ICF INTL INC COM 44925C103 350 3412 SH SOLE 3412 0 0 ICICI BANK LIMITED ADR 45104G104 2662 134522 SH SOLE 134522 0 0 ICON PLC SHS G4705A100 17595 56814 SH SOLE 56814 0 0 ICU MED INC COM 44930G107 292 1231 SH SOLE 1231 0 0 IDACORP INC COM 451107106 2358 20809 SH SOLE 20809 0 0 IDEX CORP COM 45167R104 1913 8095 SH SOLE 8095 0 0 IDEXX LABS INC COM 45168D104 143338 217686 SH SOLE 217686 0 0 IHS MARKIT LTD SHS G47567105 7434 55928 SH SOLE 55928 0 0 II-VI INC COM 902104108 338 4954 SH SOLE 4954 0 0 ILLINOIS TOOL WKS INC COM 452308109 46548 188606 SH SOLE 188606 0 0 ILLUMINA INC COM 452327109 30541 80279 SH SOLE 80279 0 0 INARI MED INC COM 45332Y109 255 2789 SH SOLE 2789 0 0 INCYTE CORP COM 45337C102 336 4584 SH SOLE 4584 0 0 INDEPENDENT BK CORP MASS COM 453836108 838 10273 SH SOLE 10273 0 0 INFOSYS LTD SPONSORED ADR 456788108 488 19267 SH SOLE 19267 0 0 ING GROEP N.V. SPONSORED ADR 456837103 1019 73225 SH SOLE 73225 0 0 INGERSOLL RAND INC COM 45687V106 2077 33564 SH SOLE 33564 0 0 INGEVITY CORP COM 45688C107 2541 35444 SH SOLE 35444 0 0 INGREDION INC COM 457187102 6541 67683 SH SOLE 67683 0 0 INMODE LTD SHS M5425M103 1184 16770 SH SOLE 16770 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 684 2602 SH SOLE 2602 0 0 INSMED INC COM PAR $.01 457669307 234 8583 SH SOLE 8583 0 0 INSPERITY INC COM 45778Q107 332 2807 SH SOLE 2807 0 0 INSPIRE MED SYS INC COM 457730109 1677 7290 SH SOLE 7290 0 0 INSULET CORP COM 45784P101 1654 6218 SH SOLE 6218 0 0 INTEGER HLDGS CORP COM 45826H109 307 3583 SH SOLE 3583 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 363 5420 SH SOLE 5420 0 0 INTEL CORP COM 458140100 104815 2035239 SH SOLE 1876759 0 158480 INTER PARFUMS INC COM 458334109 238 2222 SH SOLE 2222 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 553 6959 SH SOLE 6959 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 36309 265474 SH SOLE 265474 0 0 INTERFACE INC COM 458665304 207 13006 SH SOLE 13006 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 69972 523506 SH SOLE 521746 0 1760 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1933 12833 SH SOLE 12833 0 0 INTERNATIONAL PAPER CO COM 460146103 1340 28527 SH SOLE 28527 0 0 INTERPUBLIC GROUP COS INC COM 460690100 56587 1511012 SH SOLE 1511012 0 0 INTUIT COM 461202103 45691 71035 SH SOLE 71035 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 206384 574406 SH SOLE 574406 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 7700 123940 SH SOLE 123940 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 1407 29689 SH SOLE 29689 0 0 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 426 15875 SH SOLE 15875 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 1162 26738 SH SOLE 26738 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 3190 47018 SH SOLE 47018 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 283 5976 SH SOLE 5976 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 428 9958 SH SOLE 9958 0 0 INVESCO EXCH TRADED FD TR II RUSL 1000 ENHD 46138E438 233 5964 SH SOLE 5964 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 662 8283 SH SOLE 8283 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 1661 27394 SH SOLE 27394 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 1980 62040 SH SOLE 62040 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 323 3412 SH SOLE 3412 0 0 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 616 5003 SH SOLE 5003 0 0 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 346 8209 SH SOLE 8209 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 294 6485 SH SOLE 6485 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 20922 304854 SH SOLE 304854 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 8398 109104 SH SOLE 109104 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 267 5260 SH SOLE 5260 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 1502 15569 SH SOLE 15569 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 6773 170479 SH SOLE 170479 0 0 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 411 3535 SH SOLE 3535 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 295 3125 SH SOLE 3125 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 555 7790 SH SOLE 7790 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 304 6210 SH SOLE 6210 0 0 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 191 59950 SH SOLE 59950 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 235 2897 SH SOLE 2897 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 220 1430 SH SOLE 1430 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 202 1583 SH SOLE 1583 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 8294 48305 SH SOLE 48305 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 561 2926 SH SOLE 2926 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 604 39096 SH SOLE 39096 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1732 93836 SH SOLE 93836 0 0 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 299 4480 SH SOLE 4480 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1786 8286 SH SOLE 8286 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 240 649 SH SOLE 649 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 516 5673 SH SOLE 5673 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1108 3457 SH SOLE 3457 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 9648 53593 SH SOLE 53593 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 6778 20919 SH SOLE 20919 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 156892 964006 SH SOLE 964006 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 26093 123768 SH SOLE 123768 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 500 6180 SH SOLE 6180 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 3760 70659 SH SOLE 70659 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 4486 73737 SH SOLE 73737 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 1445 20234 SH SOLE 20234 0 0 INVESCO LTD SHS G491BT108 3290 142907 SH SOLE 142907 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 602194 1513621 SH SOLE 1511285 0 2336 INVITATION HOMES INC COM 46187W107 3008 66345 SH SOLE 66345 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 250 13099 SH SOLE 13099 0 0 IPG PHOTONICS CORP COM 44980X109 385 2236 SH SOLE 2236 0 0 IQVIA HLDGS INC COM 46266C105 6480 22966 SH SOLE 22966 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 216 1835 SH SOLE 1835 0 0 IRON MTN INC NEW COM 46284V101 39243 749918 SH SOLE 749528 0 390 ISHARES INC CORE MSCI EMKT 46434G103 63775 1065408 SH SOLE 1065408 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 370 6137 SH SOLE 6137 0 0 ISHARES INC EM MKTS DIV ETF 464286319 7650 198694 SH SOLE 198694 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 1365 34348 SH SOLE 34348 0 0 ISHARES INC MSCI AUST ETF 464286103 560 22551 SH SOLE 22551 0 0 ISHARES INC MSCI CDA ETF 464286509 8161 212347 SH SOLE 212347 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 3653 44534 SH SOLE 44534 0 0 ISHARES INC MSCI EMERG MRKT 464286533 1400 22282 SH SOLE 22282 0 0 ISHARES INC MSCI EMRG CHN 46434G764 758 12494 SH SOLE 12494 0 0 ISHARES INC MSCI EQUAL WEITE 464286681 490 5479 SH SOLE 5479 0 0 ISHARES INC MSCI EURZONE ETF 464286608 10292 210007 SH SOLE 210007 0 0 ISHARES INC MSCI GBL ETF NEW 46434G848 386 9054 SH SOLE 9054 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 4138 38220 SH SOLE 38220 0 0 ISHARES INC MSCI GERMANY ETF 464286806 666 20316 SH SOLE 20316 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 7796 116432 SH SOLE 116432 0 0 ISHARES INC MSCI MEXICO ETF 464286822 254 5012 SH SOLE 5012 0 0 ISHARES INC MSCI PAC JP ETF 464286665 1746 36548 SH SOLE 36548 0 0 ISHARES INC MSCI STH KOR ETF 464286772 432 5551 SH SOLE 5551 0 0 ISHARES INC MSCI SWITZERLAND 464286749 1001 18989 SH SOLE 18989 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 4610 69204 SH SOLE 69204 0 0 ISHARES INC MSCI WORLD ETF 464286392 4318 31913 SH SOLE 31913 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 2045 28084 SH SOLE 28084 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 584 15972 SH SOLE 15972 0 0 ISHARES TR COHEN STEER REIT 464287564 2888 37961 SH SOLE 37961 0 0 ISHARES TR CORE DIV GRWTH 46434V621 18433 331654 SH SOLE 331654 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 44747 443081 SH SOLE 439125 0 3956 ISHARES TR CORE MSCI EAFE 46432F842 117436 1573360 SH SOLE 1573010 0 350 ISHARES TR CORE MSCI EURO 46434V738 1214 20877 SH SOLE 20877 0 0 ISHARES TR CORE MSCI INTL 46435G326 662 9800 SH SOLE 9800 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 3098 43676 SH SOLE 43676 0 0 ISHARES TR CORE S&P MCP ETF 464287507 119637 422626 SH SOLE 422626 0 0 ISHARES TR CORE S&P SCP ETF 464287804 101165 883460 SH SOLE 883460 0 0 ISHARES TR CORE S&P TTL STK 464287150 6765 63238 SH SOLE 63238 0 0 ISHARES TR CORE S&P US GWT 464287671 198675 1718050 SH SOLE 1718050 0 0 ISHARES TR CORE S&P US VLU 464287663 50382 659967 SH SOLE 659967 0 0 ISHARES TR CORE S&P500 ETF 464287200 720958 1511474 SH SOLE 1510996 0 478 ISHARES TR CUR HD EURZN ETF 46434V639 863 22920 SH SOLE 22920 0 0 ISHARES TR DOW JONES US ETF 464287846 1728 14660 SH SOLE 14660 0 0 ISHARES TR EAFE GRWTH ETF 464288885 18054 163693 SH SOLE 163693 0 0 ISHARES TR EAFE SML CP ETF 464288273 3700 50628 SH SOLE 50628 0 0 ISHARES TR EAFE VALUE ETF 464288877 1644 32629 SH SOLE 32629 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 4152 52253 SH SOLE 52253 0 0 ISHARES TR ESG AWARE MSCI 46435U663 1681 41702 SH SOLE 41702 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 1036 9605 SH SOLE 9605 0 0 ISHARES TR EUROPE ETF 464287861 1139 20940 SH SOLE 20940 0 0 ISHARES TR EXPANDED TECH 464287515 34682 87217 SH SOLE 87217 0 0 ISHARES TR EXPND TEC SC ETF 464287549 1565 3566 SH SOLE 3566 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 2806 42465 SH SOLE 42465 0 0 ISHARES TR GENOMICS IMMUN 46435U192 2267 51755 SH SOLE 51755 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 7178 339055 SH SOLE 339055 0 0 ISHARES TR GLB CNSM STP ETF 464288737 1200 18536 SH SOLE 18536 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 349 3858 SH SOLE 3858 0 0 ISHARES TR GLOBAL 100 ETF 464287572 3114 39916 SH SOLE 39916 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 652 23688 SH SOLE 23688 0 0 ISHARES TR GLOBAL FINLS ETF 464287333 1026 12811 SH SOLE 12811 0 0 ISHARES TR GLOBAL MATER ETF 464288695 888 9822 SH SOLE 9822 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 243 7933 SH SOLE 7933 0 0 ISHARES TR GLOBAL TECH ETF 464287291 1195 18555 SH SOLE 18555 0 0 ISHARES TR HDG MSCI EAFE 46434V803 43977 1244760 SH SOLE 1244760 0 0 ISHARES TR INDIA 50 ETF 464289529 435 9193 SH SOLE 9193 0 0 ISHARES TR INTL DEV RE ETF 464288489 3196 112150 SH SOLE 112150 0 0 ISHARES TR INTL DIV GRWTH 46435G524 1872 27616 SH SOLE 27616 0 0 ISHARES TR INTL SEL DIV ETF 464288448 17681 567077 SH SOLE 567077 0 0 ISHARES TR ISHARES BIOTECH 464287556 40905 268017 SH SOLE 268017 0 0 ISHARES TR ISHARES SEMICDTR 464287523 53473 98600 SH SOLE 98600 0 0 ISHARES TR MICRO-CAP ETF 464288869 9212 65930 SH SOLE 65930 0 0 ISHARES TR MORNINGSTAR GRWT 464287119 3424 47669 SH SOLE 47669 0 0 ISHARES TR MORNINGSTAR VALU 464288109 1804 25917 SH SOLE 25917 0 0 ISHARES TR MORNINGSTR US EQ 464287127 799 12028 SH SOLE 12028 0 0 ISHARES TR MORTGE REL ETF 46435G342 220 6370 SH SOLE 6370 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 8564 116926 SH SOLE 116926 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 587 10258 SH SOLE 10258 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 1021 12346 SH SOLE 12346 0 0 ISHARES TR MSCI ACWI ETF 464288257 20117 190175 SH SOLE 190175 0 0 ISHARES TR MSCI ACWI EX US 464288240 18164 326697 SH SOLE 326697 0 0 ISHARES TR MSCI CHINA ETF 46429B671 22641 360704 SH SOLE 360704 0 0 ISHARES TR MSCI EAFE ETF 464287465 201499 2560988 SH SOLE 2560909 0 79 ISHARES TR MSCI EAFE MIN VL 46429B689 5943 77418 SH SOLE 77418 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 79306 1623467 SH SOLE 1623467 0 0 ISHARES TR MSCI INDIA ETF 46429B598 262 5719 SH SOLE 5719 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 9622 244332 SH SOLE 244332 0 0 ISHARES TR MSCI KLD400 SOC 464288570 40017 430659 SH SOLE 430659 0 0 ISHARES TR MSCI LW CRB TG 46434V464 5198 29879 SH SOLE 29879 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 1139 34384 SH SOLE 34384 0 0 ISHARES TR MSCI USA ESG SLC 464288802 17756 167118 SH SOLE 167118 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 56939 703822 SH SOLE 679244 0 24578 ISHARES TR MSCI USA MMENTM 46432F396 7512 41316 SH SOLE 41316 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 56399 387460 SH SOLE 379681 0 7779 ISHARES TR MSCI USA VALUE 46432F388 414 3783 SH SOLE 3783 0 0 ISHARES TR NORTH AMERN NAT 464287374 202 6416 SH SOLE 6416 0 0 ISHARES TR RESIDENTIAL MULT 464288562 4804 48905 SH SOLE 48905 0 0 ISHARES TR ROBOTICS ARTIF 46435U556 374 9045 SH SOLE 9045 0 0 ISHARES TR RUS 1000 ETF 464287622 426335 1612278 SH SOLE 1612278 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 508717 1664705 SH SOLE 1646034 0 18671 ISHARES TR RUS 1000 VAL ETF 464287598 347137 2067151 SH SOLE 2059113 0 8038 ISHARES TR RUS 2000 GRW ETF 464287648 86481 295107 SH SOLE 295089 0 18 ISHARES TR RUS 2000 VAL ETF 464287630 36493 219774 SH SOLE 219774 0 0 ISHARES TR RUS MD CP GR ETF 464287481 24706 214427 SH SOLE 214427 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 21718 177466 SH SOLE 177466 0 0 ISHARES TR RUS MID CAP ETF 464287499 88591 1067233 SH SOLE 1067233 0 0 ISHARES TR RUS TOP 200 ETF 464289446 1062 9315 SH SOLE 9315 0 0 ISHARES TR RUS TP200 GR ETF 464289438 902 5202 SH SOLE 5202 0 0 ISHARES TR RUS TP200 VL ETF 464289420 856 12214 SH SOLE 12214 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 12906 194419 SH SOLE 194419 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 347476 1562041 SH SOLE 1561912 0 129 ISHARES TR RUSSELL 3000 ETF 464287689 384539 1385724 SH SOLE 1385724 0 0 ISHARES TR S&P 100 ETF 464287101 25724 117390 SH SOLE 117390 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 280727 3355173 SH SOLE 3355173 0 0 ISHARES TR S&P 500 VAL ETF 464287408 53924 344278 SH SOLE 330876 0 13402 ISHARES TR S&P MC 400GR ETF 464287606 42829 502340 SH SOLE 494420 0 7920 ISHARES TR S&P MC 400VL ETF 464287705 11065 99976 SH SOLE 99976 0 0 ISHARES TR S&P SML 600 GWT 464287887 29887 215321 SH SOLE 209885 0 5436 ISHARES TR SELECT DIVID ETF 464287168 106214 866414 SH SOLE 866414 0 0 ISHARES TR SP SMCP600VL ETF 464287879 13094 125312 SH SOLE 119438 0 5874 ISHARES TR U.S. ENERGY ETF 464287796 2502 83136 SH SOLE 83136 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 5540 28693 SH SOLE 28693 0 0 ISHARES TR U.S. FINLS ETF 464287788 3966 45750 SH SOLE 45750 0 0 ISHARES TR U.S. MED DVC ETF 464288810 6236 94696 SH SOLE 94696 0 0 ISHARES TR U.S. PHARMA ETF 464288836 861 4311 SH SOLE 4311 0 0 ISHARES TR U.S. REAL ES ETF 464287739 8728 75151 SH SOLE 75151 0 0 ISHARES TR U.S. TECH ETF 464287721 6793 59165 SH SOLE 59165 0 0 ISHARES TR U.S. UTILITS ETF 464287697 396 4479 SH SOLE 4479 0 0 ISHARES TR US AER DEF ETF 464288760 4108 39969 SH SOLE 39969 0 0 ISHARES TR US CONSM STAPLES 464287812 602 3005 SH SOLE 3005 0 0 ISHARES TR US CONSUM DISCRE 464287580 443 5273 SH SOLE 5273 0 0 ISHARES TR US HLTHCARE ETF 464287762 2658 8848 SH SOLE 8848 0 0 ISHARES TR US HLTHCR PR ETF 464288828 10607 36539 SH SOLE 36539 0 0 ISHARES TR US HOME CONS ETF 464288752 4380 52821 SH SOLE 52821 0 0 ISHARES TR US INDUSTRIALS 464287754 643 5703 SH SOLE 5703 0 0 ISHARES TR US INFRASTRUC 46435U713 313 8178 SH SOLE 8178 0 0 ISHARES TR US REGNL BKS ETF 464288778 1309 21191 SH SOLE 21191 0 0 ISHARES TR US TELECOM ETF 464287713 1562 47475 SH SOLE 47475 0 0 ISHARES TR US TRSPRTION 464287192 596 2155 SH SOLE 2155 0 0 ISTAR INC COM 45031U101 672 26025 SH SOLE 26025 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 1072 285836 SH SOLE 285836 0 0 ITEOS THERAPEUTICS INC COM 46565G104 1100 23617 SH SOLE 23617 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 1111 16530 SH SOLE 16530 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS DEV 46641Q233 949 17533 SH SOLE 17533 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 750 12556 SH SOLE 12556 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 2619 47556 SH SOLE 47556 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 663 11202 SH SOLE 11202 0 0 J P MORGAN EXCHANGE-TRADED F INTERNL GWT 46641Q324 1553 20348 SH SOLE 20348 0 0 JABIL INC COM 466313103 647 9196 SH SOLE 9196 0 0 JACOBS ENGR GROUP INC COM 469814107 6562 47128 SH SOLE 47128 0 0 JAMES RIV GROUP LTD COM G5005R107 330 11442 SH SOLE 11442 0 0 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 1384 20415 SH SOLE 20415 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1257 9867 SH SOLE 9867 0 0 JD.COM INC SPON ADR CL A 47215P106 835 11917 SH SOLE 11917 0 0 JEFFERIES FINL GROUP INC COM 47233W109 1042 26865 SH SOLE 26865 0 0 JETBLUE AWYS CORP COM 477143101 547 38434 SH SOLE 38434 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 4215 27446 SH SOLE 27446 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 610 10965 SH SOLE 10965 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 521 14365 SH SOLE 14365 0 0 JOHNSON & JOHNSON COM 478160104 228151 1333670 SH SOLE 1307440 0 26230 JOHNSON CTLS INTL PLC SHS G51502105 11991 147474 SH SOLE 147474 0 0 JOINT CORP COM 47973J102 1066 16235 SH SOLE 16235 0 0 JONES LANG LASALLE INC COM 48020Q107 2213 8215 SH SOLE 8215 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 3888 218312 SH SOLE 218312 0 0 JPMORGAN CHASE & CO COM 46625H100 472141 2981631 SH SOLE 2964532 0 17099 JUNIPER NETWORKS INC COM 48203R104 1914 53588 SH SOLE 53588 0 0 KAR AUCTION SVCS INC COM 48238T109 2910 186311 SH SOLE 186311 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 107 16684 SH SOLE 16684 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 634 81430 SH SOLE 81430 0 0 KB HOME COM 48666K109 1603 35832 SH SOLE 35832 0 0 KBR INC COM 48242W106 489 10275 SH SOLE 10275 0 0 KELLOGG CO COM 487836108 3461 53724 SH SOLE 53724 0 0 KEMPER CORP COM 488401100 209 3549 SH SOLE 3549 0 0 KENNEDY-WILSON HOLDINGS INC COM 489398107 9244 387105 SH SOLE 387105 0 0 KEURIG DR PEPPER INC COM 49271V100 246 6679 SH SOLE 6679 0 0 KEYCORP COM 493267108 2102 90879 SH SOLE 90879 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 3512 17008 SH SOLE 17008 0 0 KILROY RLTY CORP COM 49427F108 521 7844 SH SOLE 7844 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 502 36839 SH SOLE 36839 0 0 KIMBERLY-CLARK CORP COM 494368103 15364 107498 SH SOLE 107498 0 0 KIMCO RLTY CORP COM 49446R109 7796 316280 SH SOLE 316280 0 0 KINDER MORGAN INC DEL COM 49456B101 73377 4626566 SH SOLE 4372066 0 254500 KINSALE CAP GROUP INC COM 49714P108 984 4138 SH SOLE 4138 0 0 KIRBY CORP COM 497266106 211 3547 SH SOLE 3547 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 329 7829 SH SOLE 7829 0 0 KITE RLTY GROUP TR COM NEW 49803T300 813 37319 SH SOLE 37319 0 0 KKR & CO INC COM 48251W104 13769 184820 SH SOLE 184820 0 0 KKR REAL ESTATE FIN TR INC COM 48251K100 309 14820 SH SOLE 14820 0 0 KLA CORP COM NEW 482480100 42158 98016 SH SOLE 98016 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1248 20473 SH SOLE 20473 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 1289 34986 SH SOLE 34986 0 0 KORNIT DIGITAL LTD SHS M6372Q113 351 2304 SH SOLE 2304 0 0 KRAFT HEINZ CO COM 500754106 1300 36216 SH SOLE 36216 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 3193 87492 SH SOLE 87492 0 0 KROGER CO COM 501044101 3966 87633 SH SOLE 87633 0 0 KVH INDS INC COM 482738101 1234 134222 SH SOLE 134222 0 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 513 28346 SH SOLE 28338 0 8 L3HARRIS TECHNOLOGIES INC COM 502431109 8507 39892 SH SOLE 24371 0 15521 LA Z BOY INC COM 505336107 677 18638 SH SOLE 18638 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 4773 15191 SH SOLE 15191 0 0 LAKELAND BANCORP INC COM 511637100 1239 65264 SH SOLE 65264 0 0 LAM RESEARCH CORP COM 512807108 29921 41607 SH SOLE 41607 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 2863 23604 SH SOLE 23604 0 0 LAMB WESTON HLDGS INC COM 513272104 3380 53324 SH SOLE 53324 0 0 LANCASTER COLONY CORP COM 513847103 526 3176 SH SOLE 3176 0 0 LANDSTAR SYS INC COM 515098101 2507 14006 SH SOLE 14006 0 0 LAS VEGAS SANDS CORP COM 517834107 1099 29191 SH SOLE 29191 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 10988 364928 SH SOLE 364928 0 0 LAUDER ESTEE COS INC CL A 518439104 67132 181340 SH SOLE 181340 0 0 LCI INDS COM 50189K103 2266 14538 SH SOLE 14538 0 0 LEGGETT & PLATT INC COM 524660107 2066 50206 SH SOLE 50206 0 0 LEIDOS HOLDINGS INC COM 525327102 1901 21381 SH SOLE 21381 0 0 LEMONADE INC COM 52567D107 434 10296 SH SOLE 10296 0 0 LENNAR CORP CL A 526057104 16569 142642 SH SOLE 142642 0 0 LENNAR CORP CL B 526057302 358 3740 SH SOLE 3740 0 0 LENNOX INTL INC COM 526107107 667 2055 SH SOLE 2055 0 0 LESLIES INC COM 527064109 1677 70893 SH SOLE 70893 0 0 LGI HOMES INC COM 50187T106 392 2540 SH SOLE 2540 0 0 LHC GROUP INC COM 50187A107 243 1768 SH SOLE 1768 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 8587 53300 SH SOLE 53300 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 5879 209278 SH SOLE 209278 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1068 21002 SH SOLE 21002 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 498 7867 SH SOLE 7867 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 770 4982 SH SOLE 4982 0 0 LILLY ELI & CO COM 532457108 89531 324130 SH SOLE 281285 0 42845 LINCOLN ELEC HLDGS INC COM 533900106 798 5723 SH SOLE 5723 0 0 LINCOLN NATL CORP IND COM 534187109 5461 80004 SH SOLE 80004 0 0 LINDE PLC SHS G5494J103 156188 450851 SH SOLE 450516 0 335 LITHIA MTRS INC COM 536797103 24167 81386 SH SOLE 81386 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 329 11306 SH SOLE 11306 0 0 LITTELFUSE INC COM 537008104 1971 6264 SH SOLE 6264 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 44707 373521 SH SOLE 373521 0 0 LIVENT CORP COM 53814L108 262 10742 SH SOLE 10742 0 0 LIVERAMP HLDGS INC COM 53815P108 517 10782 SH SOLE 10782 0 0 LKQ CORP COM 501889208 3532 58843 SH SOLE 58843 0 0 LOCKHEED MARTIN CORP COM 539830109 173311 487636 SH SOLE 487586 0 50 LOEWS CORP COM 540424108 1783 30872 SH SOLE 30872 0 0 LOUISIANA PAC CORP COM 546347105 254 3236 SH SOLE 3236 0 0 LOWES COS INC COM 548661107 147567 570902 SH SOLE 564902 0 6000 LPL FINL HLDGS INC COM 50212V100 1418 8856 SH SOLE 8856 0 0 LSI INDS INC OHIO COM 50216C108 706 102906 SH SOLE 102906 0 0 LTC PPTYS INC COM 502175102 324 9486 SH SOLE 9486 0 0 LUCID GROUP INC COM 549498103 493 12947 SH SOLE 12947 0 0 LULULEMON ATHLETICA INC COM 550021109 67311 171953 SH SOLE 171953 0 0 LUMEN TECHNOLOGIES INC COM 550241103 2138 170319 SH SOLE 170319 0 0 LUMENTUM HLDGS INC COM 55024U109 312 2952 SH SOLE 2952 0 0 LUMINAR TECHNOLOGIES INC COM CL A 550424105 663 39205 SH SOLE 39205 0 0 LXP INDUSTRIAL TRUST COM 529043101 1515 96967 SH SOLE 96967 0 0 LYFT INC CL A COM 55087P104 6448 150900 SH SOLE 150900 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 35345 383223 SH SOLE 383223 0 0 M & T BK CORP COM 55261F104 2365 15401 SH SOLE 15401 0 0 M D C HLDGS INC COM 552676108 612 10964 SH SOLE 10964 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 610 7793 SH SOLE 7793 0 0 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 1927 27396 SH SOLE 27396 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 461 2654 SH SOLE 2654 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2829 60924 SH SOLE 60924 0 0 MAGNA INTL INC COM 559222401 1451 17922 SH SOLE 17922 0 0 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 2054 97931 SH SOLE 97931 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 2077 110070 SH SOLE 110070 0 0 MAIN STR CAP CORP COM 56035L104 1196 26663 SH SOLE 26663 0 0 MALIBU BOATS INC COM CL A 56117J100 347 5051 SH SOLE 5051 0 0 MANDIANT INC COM 562662106 973 55458 SH SOLE 55458 0 0 MANHATTAN ASSOCIATES INC COM 562750109 1133 7286 SH SOLE 7286 0 0 MANTECH INTERNATIONAL CORP CL A 564563104 245 3366 SH SOLE 3366 0 0 MANULIFE FINL CORP COM 56501R106 46884 2458534 SH SOLE 2458534 0 0 MARATHON OIL CORP COM 565849106 30341 1847815 SH SOLE 1847815 0 0 MARATHON PETE CORP COM 56585A102 163956 2562213 SH SOLE 2562213 0 0 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 210 5000 SH SOLE 5000 0 0 MARKEL CORP COM 570535104 5438 4407 SH SOLE 4407 0 0 MARKETAXESS HLDGS INC COM 57060D108 360 875 SH SOLE 875 0 0 MARQETA INC CLASS A COM 57142B104 388 22615 SH SOLE 22615 0 0 MARRIOTT INTL INC NEW CL A 571903202 41781 252852 SH SOLE 252852 0 0 MARSH & MCLENNAN COS INC COM 571748102 8003 46044 SH SOLE 46044 0 0 MARTIN MARIETTA MATLS INC COM 573284106 57063 129535 SH SOLE 129535 0 0 MARVELL TECHNOLOGY INC COM 573874104 16644 190241 SH SOLE 190241 0 0 MASCO CORP COM 574599106 4628 65907 SH SOLE 20582 0 45325 MASIMO CORP COM 574795100 76732 262080 SH SOLE 262080 0 0 MASONITE INTL CORP COM 575385109 1512 12820 SH SOLE 12820 0 0 MASTEC INC COM 576323109 5475 59331 SH SOLE 59331 0 0 MASTERCARD INCORPORATED CL A 57636Q104 204131 568105 SH SOLE 567905 0 200 MASTERCRAFT BOAT HLDGS INC COM 57637H103 1671 58971 SH SOLE 58971 0 0 MATADOR RES CO COM 576485205 318 8620 SH SOLE 8620 0 0 MATCH GROUP INC NEW COM 57667L107 905 6843 SH SOLE 6843 0 0 MATINAS BIOPHARMA HLDGS INC COM 576810105 32 31720 SH SOLE 31720 0 0 MATSON INC COM 57686G105 350 3892 SH SOLE 3892 0 0 MATTERPORT INC COM CL A 577096100 209 10133 SH SOLE 10133 0 0 MATTHEWS INTL CORP CL A 577128101 282 7694 SH SOLE 7694 0 0 MAXAR TECHNOLOGIES INC COM 57778K105 255 8650 SH SOLE 8650 0 0 MAXIMUS INC COM 577933104 939 11787 SH SOLE 11787 0 0 MBIA INC COM 55262C100 1171 74132 SH SOLE 74132 0 0 MCCORMICK & CO INC COM NON VTG 579780206 2524 26125 SH SOLE 26125 0 0 MCDONALDS CORP COM 580135101 131601 490921 SH SOLE 455201 0 35720 MCKESSON CORP COM 58155Q103 13840 55679 SH SOLE 55679 0 0 MDU RES GROUP INC COM 552690109 1288 41748 SH SOLE 41748 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1426 60347 SH SOLE 60347 0 0 MEDIFAST INC COM 58470H101 1084 5176 SH SOLE 5176 0 0 MEDNAX INC COM 58502B106 282 10379 SH SOLE 10379 0 0 MEDPACE HLDGS INC COM 58506Q109 1605 7374 SH SOLE 7374 0 0 MEDTRONIC PLC SHS G5960L103 136776 1322144 SH SOLE 1322144 0 0 MERCADOLIBRE INC COM 58733R102 9197 6821 SH SOLE 6821 0 0 MERCK & CO INC COM 58933Y105 182337 2379135 SH SOLE 2377435 0 1700 MERIDIAN BIOSCIENCE INC COM 589584101 893 43780 SH SOLE 43780 0 0 MERITOR INC COM 59001K100 344 13875 SH SOLE 13875 0 0 MESA LABS INC COM 59064R109 381 1162 SH SOLE 1162 0 0 META PLATFORMS INC CL A 30303M102 451842 1343369 SH SOLE 1331299 0 12070 METHODE ELECTRS INC COM 591520200 899 18290 SH SOLE 18290 0 0 METLIFE INC COM 59156R108 8301 132843 SH SOLE 132843 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 15261 8992 SH SOLE 8992 0 0 MFA FINL INC COM 55272X102 187 41000 SH SOLE 41000 0 0 MGIC INVT CORP WIS COM 552848103 267 18519 SH SOLE 18519 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 7988 195535 SH SOLE 195435 0 100 MGM RESORTS INTERNATIONAL COM 552953101 37168 828170 SH SOLE 828170 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 30107 345816 SH SOLE 345816 0 0 MICRON TECHNOLOGY INC COM 595112103 3861 41453 SH SOLE 41453 0 0 MICROSOFT CORP COM 594918104 1605069 4772446 SH SOLE 4722017 0 50429 MICROSTRATEGY INC CL A NEW 594972408 23485 43132 SH SOLE 43132 0 0 MID-AMER APT CMNTYS INC COM 59522J103 1127 4912 SH SOLE 4912 0 0 MIDDLEBY CORP COM 596278101 1727 8778 SH SOLE 8778 0 0 MIDDLESEX WTR CO COM 596680108 223 1850 SH SOLE 1850 0 0 MILLER INDS INC TENN COM NEW 600551204 980 29349 SH SOLE 29349 0 0 MIMECAST LTD ORD SHS G14838109 504 6332 SH SOLE 6332 0 0 MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 52 37500 SH SOLE 37500 0 0 MINERALS TECHNOLOGIES INC COM 603158106 378 5170 SH SOLE 5170 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 2227 407885 SH SOLE 407885 0 0 MKS INSTRS INC COM 55306N104 3607 20712 SH SOLE 20712 0 0 MODERNA INC COM 60770K107 24343 95848 SH SOLE 95848 0 0 MOELIS & CO CL A 60786M105 9780 156461 SH SOLE 156461 0 0 MOLINA HEALTHCARE INC COM 60855R100 1530 4811 SH SOLE 4811 0 0 MOMENTIVE GLOBAL INC COM 60878Y108 3059 144612 SH SOLE 144612 0 0 MONARCH CASINO & RESORT INC COM 609027107 333 4500 SH SOLE 4500 0 0 MONDELEZ INTL INC CL A 609207105 52837 796816 SH SOLE 796816 0 0 MONGODB INC CL A 60937P106 30348 57330 SH SOLE 57330 0 0 MONOLITHIC PWR SYS INC COM 609839105 3023 6128 SH SOLE 6128 0 0 MONRO INC COM 610236101 414 7110 SH SOLE 7110 0 0 MONROE CAP CORP COM 610335101 409 36421 SH SOLE 36421 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 2101 21872 SH SOLE 21872 0 0 MOODYS CORP COM 615369105 3934 10073 SH SOLE 10073 0 0 MORGAN STANLEY COM NEW 617446448 199136 2028683 SH SOLE 2028483 0 200 MORNINGSTAR INC COM 617700109 554 1621 SH SOLE 1621 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 4897 18022 SH SOLE 18022 0 0 MP MATERIALS CORP COM CL A 553368101 1213 26717 SH SOLE 26717 0 0 MPLX LP COM UNIT REP LTD 55336V100 2318 78330 SH SOLE 78330 0 0 MSA SAFETY INC COM 553498106 2046 13556 SH SOLE 13556 0 0 MSC INDL DIRECT INC CL A 553530106 277 3296 SH SOLE 3296 0 0 MSCI INC COM 55354G100 35518 57970 SH SOLE 57970 0 0 MUELLER INDS INC COM 624756102 3897 65658 SH SOLE 65658 0 0 MUELLER WTR PRODS INC COM SER A 624758108 1863 129357 SH SOLE 129357 0 0 MURPHY USA INC COM 626755102 1231 6179 SH SOLE 6179 0 0 NABRIVA THERAPEUTICS PLC SHS G63637113 12 19431 SH SOLE 19431 0 0 NANOSTRING TECHNOLOGIES INC COM 63009R109 881 20851 SH SOLE 20851 0 0 NASDAQ INC COM 631103108 940 4477 SH SOLE 4477 0 0 NATERA INC COM 632307104 2941 31489 SH SOLE 31489 0 0 NATIONAL BEVERAGE CORP COM 635017106 1238 27305 SH SOLE 27305 0 0 NATIONAL FUEL GAS CO COM 636180101 1142 17865 SH SOLE 17865 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 2075 28695 SH SOLE 28695 0 0 NATIONAL INSTRS CORP COM 636518102 592 13561 SH SOLE 13561 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 291 6046 SH SOLE 6046 0 0 NEOGEN CORP COM 640491106 1203 26482 SH SOLE 26482 0 0 NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 4 10000 SH SOLE 10000 0 0 NETAPP INC COM 64110D104 11666 126815 SH SOLE 126815 0 0 NETEASE INC SPONSORED ADS 64110W102 687 6755 SH SOLE 6755 0 0 NETFLIX INC COM 64110L106 127046 210886 SH SOLE 210886 0 0 NEUBERGER BERMAN MLP & ENERG COM 64129H104 948 180933 SH SOLE 180933 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 567 6662 SH SOLE 6662 0 0 NEW MTN FIN CORP COM 647551100 1597 116565 SH SOLE 116565 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 62 29689 SH SOLE 29689 0 0 NEW RELIC INC COM 64829B100 2285 20779 SH SOLE 20779 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 230 21512 SH SOLE 21512 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 2211 181079 SH SOLE 181079 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 75 20175 SH SOLE 20175 0 0 NEW YORK TIMES CO CL A 650111107 438 9073 SH SOLE 9073 0 0 NEWELL BRANDS INC COM 651229106 270 12376 SH SOLE 12376 0 0 NEWMARK GROUP INC CL A 65158N102 802 42912 SH SOLE 42912 0 0 NEWMARKET CORP COM 651587107 1593 4647 SH SOLE 4647 0 0 NEWMONT CORP COM 651639106 1485 23946 SH SOLE 23946 0 0 NEXIMMUNE INC COM 65344D109 461 100000 SH SOLE 100000 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 771 9196 SH SOLE 9196 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 232 1535 SH SOLE 1535 0 0 NEXTERA ENERGY INC COM 65339F101 169882 1819640 SH SOLE 1819640 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1604 19006 SH SOLE 19006 0 0 NICE LTD SPONSORED ADR 653656108 57859 190577 SH SOLE 190577 0 0 NIKE INC CL B 654106103 233071 1398400 SH SOLE 1359505 0 38895 NIO INC SPON ADS 62914V106 888 28043 SH SOLE 28043 0 0 NISOURCE INC COM 65473P105 1214 43982 SH SOLE 43982 0 0 NOKIA CORP SPONSORED ADR 654902204 804 129245 SH SOLE 129245 0 0 NORDSON CORP COM 655663102 2180 8541 SH SOLE 8541 0 0 NORDSTROM INC COM 655664100 527 23293 SH SOLE 23293 0 0 NORFOLK SOUTHN CORP COM 655844108 29741 99898 SH SOLE 99898 0 0 NORTHERN TR CORP COM 665859104 6805 56895 SH SOLE 56895 0 0 NORTHROP GRUMMAN CORP COM 666807102 7785 20112 SH SOLE 20112 0 0 NORTHWEST NAT HLDG CO COM 66765N105 1556 31906 SH SOLE 31906 0 0 NORTHWESTERN CORP COM NEW 668074305 1277 22338 SH SOLE 22338 0 0 NORTONLIFELOCK INC COM 668771108 3895 149904 SH SOLE 149904 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 23101 1113845 SH SOLE 1113845 0 0 NOVANTA INC COM 67000B104 488 2768 SH SOLE 2768 0 0 NOVARTIS AG SPONSORED ADR 66987V109 15984 182736 SH SOLE 182736 0 0 NOVAVAX INC COM NEW 670002401 249 1742 SH SOLE 1742 0 0 NOVOCURE LTD ORD SHS G6674U108 284 3782 SH SOLE 3782 0 0 NOVO-NORDISK A S ADR 670100205 45797 408906 SH SOLE 408906 0 0 NRG ENERGY INC COM NEW 629377508 3189 74025 SH SOLE 74025 0 0 NU HLDGS LTD ORD SHS CL A G6683N103 492 52413 SH SOLE 52413 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 561 10145 SH SOLE 10145 0 0 NUCOR CORP COM 670346105 12406 108683 SH SOLE 108683 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 675 9848 SH SOLE 9848 0 0 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 315 8092 SH SOLE 8092 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1436 34187 SH SOLE 34187 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 183 11555 SH SOLE 11555 0 0 NUTANIX INC CL A 67059N108 3698 116064 SH SOLE 116064 0 0 NUTRIEN LTD COM 67077M108 3985 52995 SH SOLE 52995 0 0 NUVASIVE INC COM 670704105 205 3902 SH SOLE 3902 0 0 NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 913 54872 SH SOLE 54872 0 0 NVENT ELECTRIC PLC SHS G6700G107 956 25159 SH SOLE 25159 0 0 NVIDIA CORPORATION COM 67066G104 621987 2114809 SH SOLE 2114809 0 0 NXP SEMICONDUCTORS N V COM N6596X109 6338 27824 SH SOLE 27824 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 1571 210552 SH SOLE 210552 0 0 OATLY GROUP AB SPONSORED ADS 67421J108 251 31563 SH SOLE 31563 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 271 21465 SH SOLE 20181 0 1284 OCCIDENTAL PETE CORP COM 674599105 3256 112308 SH SOLE 106132 0 6176 OCEANFIRST FINL CORP COM 675234108 1238 55767 SH SOLE 55767 0 0 OGE ENERGY CORP COM 670837103 1662 43302 SH SOLE 43302 0 0 OIL STS INTL INC COM 678026105 246 49581 SH SOLE 49581 0 0 OKTA INC CL A 679295105 6521 29091 SH SOLE 29091 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 28350 79105 SH SOLE 79105 0 0 OLD REP INTL CORP COM 680223104 1225 49848 SH SOLE 49848 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 231 4504 SH SOLE 4504 0 0 OLO INC CL A 68134L109 1514 72754 SH SOLE 72754 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 15171 512717 SH SOLE 512717 0 0 OMNICOM GROUP INC COM 681919106 8662 118226 SH SOLE 118226 0 0 ON SEMICONDUCTOR CORP COM 682189105 1643 24195 SH SOLE 24195 0 0 ONEOK INC NEW COM 682680103 80906 1376881 SH SOLE 1376881 0 0 ONESMART INTL ED GROUP LTD SPONSORED ADS 68276W103 7 18180 SH SOLE 18180 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 183 18294 SH SOLE 18294 0 0 ONTO INNOVATION INC COM 683344105 1016 10033 SH SOLE 10033 0 0 OPENDOOR TECHNOLOGIES INC COM 683712103 307 21020 SH SOLE 21020 0 0 ORACLE CORP COM 68389X105 63278 725578 SH SOLE 725578 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 790 90903 SH SOLE 90903 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 8345 11816 SH SOLE 11816 0 0 ORGANON & CO COMMON STOCK 68622V106 1315 43179 SH SOLE 43179 0 0 OSHKOSH CORP COM 688239201 1213 10764 SH SOLE 10764 0 0 OTIS WORLDWIDE CORP COM 68902V107 9118 104716 SH SOLE 104716 0 0 OUTFRONT MEDIA INC COM 69007J106 704 26243 SH SOLE 26243 0 0 OVERSTOCK COM INC DEL COM 690370101 568 9633 SH SOLE 9633 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 18204 1285575 SH SOLE 1285575 0 0 OXFORD INDS INC COM 691497309 252 2479 SH SOLE 2479 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1683 58061 SH SOLE 58061 0 0 PACCAR INC COM 693718108 3593 40711 SH SOLE 21451 0 19260 PACER FDS TR BNCHMRK INFRA 69374H741 5099 117811 SH SOLE 117811 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 426 7218 SH SOLE 7218 0 0 PACIFIC PREMIER BANCORP COM 69478X105 393 9812 SH SOLE 9812 0 0 PACIRA BIOSCIENCES INC COM 695127100 2371 39401 SH SOLE 39401 0 0 PACKAGING CORP AMER COM 695156109 4054 29779 SH SOLE 29779 0 0 PACWEST BANCORP DEL COM 695263103 540 11959 SH SOLE 11959 0 0 PAGERDUTY INC COM 69553P100 226 6511 SH SOLE 6511 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 11691 642036 SH SOLE 642036 0 0 PALO ALTO NETWORKS INC COM 697435105 62568 112378 SH SOLE 112378 0 0 PAPA JOHNS INTL INC COM 698813102 633 4739 SH SOLE 4739 0 0 PARK HOTELS & RESORTS INC COM 700517105 238 12581 SH SOLE 12581 0 0 PARKER-HANNIFIN CORP COM 701094104 85062 267391 SH SOLE 267391 0 0 PATRICK INDS INC COM 703343103 450 5578 SH SOLE 5578 0 0 PAYCHEX INC COM 704326107 34190 250476 SH SOLE 250376 0 100 PAYCOM SOFTWARE INC COM 70432V102 7864 18941 SH SOLE 18941 0 0 PAYLOCITY HLDG CORP COM 70438V106 1101 4661 SH SOLE 4661 0 0 PAYPAL HLDGS INC COM 70450Y103 226875 1203070 SH SOLE 1202938 0 132 PDC ENERGY INC COM 69327R101 943 19325 SH SOLE 19325 0 0 PEABODY ENGR CORP COM 704551100 902 89600 SH SOLE 89600 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 614 27451 SH SOLE 27451 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 6755 188885 SH SOLE 188885 0 0 PEMBINA PIPELINE CORP COM 706327103 19411 640008 SH SOLE 640008 0 0 PENN NATL GAMING INC COM 707569109 201 3885 SH SOLE 3885 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 3654 286172 SH SOLE 286172 0 0 PENNANTPARK INVT CORP COM 708062104 3382 487996 SH SOLE 487996 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 408 3808 SH SOLE 3808 0 0 PENUMBRA INC COM 70975L107 4677 16277 SH SOLE 16277 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 34853 1955824 SH SOLE 1955824 0 0 PEPSICO INC COM 713448108 334433 1925239 SH SOLE 1877726 0 47513 PERFORMANCE FOOD GROUP CO COM 71377A103 1135 24727 SH SOLE 24727 0 0 PERKINELMER INC COM 714046109 4549 22625 SH SOLE 22625 0 0 PERRIGO CO PLC SHS G97822103 1400 35986 SH SOLE 35986 0 0 PFIZER INC COM 717081103 339889 5755952 SH SOLE 5712673 0 43279 PG&E CORP COM 69331C108 2277 187570 SH SOLE 187570 0 0 PGT INNOVATIONS INC COM 69336V101 216 9621 SH SOLE 9621 0 0 PHILIP MORRIS INTL INC COM 718172109 28358 298505 SH SOLE 298280 0 225 PHILLIPS 66 COM 718546104 6940 95776 SH SOLE 95776 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 283 7848 SH SOLE 7848 0 0 PHREESIA INC COM 71944F106 447 10726 SH SOLE 10726 0 0 PHYSICIANS RLTY TR COM 71943U104 2132 113202 SH SOLE 113202 0 0 PINDUODUO INC SPONSORED ADS 722304102 675 11577 SH SOLE 11577 0 0 PING IDENTITY HLDG CORP COM 72341T103 506 22115 SH SOLE 22115 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 1050 10993 SH SOLE 10993 0 0 PINNACLE WEST CAP CORP COM 723484101 274 3875 SH SOLE 3875 0 0 PINTEREST INC CL A 72352L106 10046 276366 SH SOLE 276366 0 0 PIONEER NAT RES CO COM 723787107 83370 458380 SH SOLE 458380 0 0 PIPER SANDLER COMPANIES COM 724078100 758 4246 SH SOLE 4246 0 0 PJT PARTNERS INC COM CL A 69343T107 789 10655 SH SOLE 10655 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 931 99682 SH SOLE 99682 0 0 PLANTRONICS INC NEW COM 727493108 226 7686 SH SOLE 7686 0 0 PLAYA HOTELS & RESORTS NV SHS N70544106 213 26739 SH SOLE 26739 0 0 PLUG POWER INC COM NEW 72919P202 3640 128954 SH SOLE 128954 0 0 PLX PHARMA INC COM 72942A107 2271 283517 SH SOLE 283517 0 0 PNC FINL SVCS GROUP INC COM 693475105 93694 467254 SH SOLE 467254 0 0 POLARIS INC COM 731068102 630 5732 SH SOLE 5732 0 0 POLARITYTE INC COM 731094108 10 16600 SH SOLE 16600 0 0 POOL CORP COM 73278L105 3745 6616 SH SOLE 6616 0 0 POPULAR INC COM NEW 733174700 758 9240 SH SOLE 9240 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 17261 326167 SH SOLE 326167 0 0 POST HLDGS INC COM 737446104 1948 17281 SH SOLE 17281 0 0 POSTAL REALTY TRUST INC CL A 73757R102 340 17176 SH SOLE 17176 0 0 POTLATCHDELTIC CORPORATION COM 737630103 1244 20652 SH SOLE 20652 0 0 POWER INTEGRATIONS INC COM 739276103 629 6769 SH SOLE 6769 0 0 PPG INDS INC COM 693506107 40339 233928 SH SOLE 233928 0 0 PPL CORP COM 69351T106 7112 236581 SH SOLE 236581 0 0 PREMIER INC CL A 74051N102 943 22915 SH SOLE 22915 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 800 13185 SH SOLE 13185 0 0 PRICE T ROWE GROUP INC COM 74144T108 68051 346071 SH SOLE 346071 0 0 PRIMERICA INC COM 74164M108 1288 8403 SH SOLE 8403 0 0 PRIMO WATER CORPORATION COM 74167P108 463 26285 SH SOLE 26285 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1883 26032 SH SOLE 26032 0 0 PROCORE TECHNOLOGIES INC COM 74275K108 210 2630 SH SOLE 2630 0 0 PROCTER AND GAMBLE CO COM 742718109 267489 1635218 SH SOLE 1613963 0 21255 PROG HOLDINGS INC COM NPV 74319R101 608 13481 SH SOLE 13481 0 0 PROGRESSIVE CORP COM 743315103 59115 575885 SH SOLE 575885 0 0 PROGYNY INC COM 74340E103 692 13744 SH SOLE 13744 0 0 PROLOGIS INC. COM 74340W103 378347 2247250 SH SOLE 2247200 0 50 PROS HOLDINGS INC COM 74346Y103 1116 32361 SH SOLE 32361 0 0 PROSHARES TR MSCI EMRG MKTS 74347B847 974 16992 SH SOLE 16992 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 1151 17213 SH SOLE 17213 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 37586 382825 SH SOLE 382825 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 412 5590 SH SOLE 5590 0 0 PROSHARES TR SP500 EX ENRGY 74347B581 725 7018 SH SOLE 7018 0 0 PROSPECT CAP CORP COM 74348T102 3948 469397 SH SOLE 469397 0 0 PROSPERITY BANCSHARES INC COM 743606105 823 11386 SH SOLE 11386 0 0 PROVIDENT FINL SVCS INC COM 74386T105 845 34908 SH SOLE 34908 0 0 PRUDENTIAL FINL INC COM 744320102 2490 23004 SH SOLE 23004 0 0 PRUDENTIAL PLC ADR 74435K204 817 23722 SH SOLE 23722 0 0 PTC INC COM 69370C100 927 7654 SH SOLE 7654 0 0 PUBLIC STORAGE COM 74460D109 19238 51360 SH SOLE 51360 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1817 27234 SH SOLE 27234 0 0 PULMATRIX INC COM NEW 74584P202 22 50000 SH SOLE 50000 0 0 PULSE BIOSCIENCES INC COM 74587B101 711 48000 SH SOLE 48000 0 0 PULTE GROUP INC COM 745867101 9798 171421 SH SOLE 171421 0 0 PURE STORAGE INC CL A 74624M102 1005 30867 SH SOLE 30867 0 0 PVH CORPORATION COM 693656100 1494 14011 SH SOLE 14011 0 0 Q2 HLDGS INC COM 74736L109 1043 13135 SH SOLE 13135 0 0 QIAGEN NV SHS NEW N72482123 230 4139 SH SOLE 4139 0 0 QORVO INC COM 74736K101 11373 72725 SH SOLE 72725 0 0 QUAKER HOUGHTON COM 747316107 1048 4541 SH SOLE 4541 0 0 QUALCOMM INC COM 747525103 195993 1071764 SH SOLE 1065764 0 6000 QUALYS INC COM 74758T303 1356 9883 SH SOLE 9883 0 0 QUANEX BLDG PRODS CORP COM 747619104 1372 55360 SH SOLE 55360 0 0 QUANTA SVCS INC COM 74762E102 7277 63465 SH SOLE 63465 0 0 QUANTERIX CORP COM 74766Q101 4481 105684 SH SOLE 105684 0 0 QUANTUMSCAPE CORP COM CL A 74767V109 347 15650 SH SOLE 15650 0 0 QUEST DIAGNOSTICS INC COM 74834L100 3802 21978 SH SOLE 21978 0 0 QUIDEL CORP COM 74838J101 1834 13588 SH SOLE 13588 0 0 QURATE RETAIL INC COM SER A 74915M100 1122 147653 SH SOLE 147653 0 0 RACKSPACE TECHNOLOGY INC COM 750102105 685 50841 SH SOLE 50841 0 0 RADWARE LTD ORD M81873107 637 15289 SH SOLE 15289 0 0 RALPH LAUREN CORP CL A 751212101 956 8039 SH SOLE 8039 0 0 RAPID7 INC COM 753422104 1390 11809 SH SOLE 11809 0 0 RAYMOND JAMES FINL INC COM 754730109 4067 40505 SH SOLE 40505 0 0 RAYONIER INC COM 754907103 226 5588 SH SOLE 5588 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 163281 1897287 SH SOLE 1890687 0 6600 RBC BEARINGS INC COM 75524B104 5019 24850 SH SOLE 24850 0 0 REALTY INCOME CORP COM 756109104 3968 55421 SH SOLE 55421 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 202 5748 SH SOLE 5748 0 0 RED ROCK RESORTS INC CL A 75700L108 19760 359202 SH SOLE 359202 0 0 REDFIN CORP COM 75737F108 332 8637 SH SOLE 8637 0 0 REGENERON PHARMACEUTICALS COM 75886F107 7310 11575 SH SOLE 11575 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 5330 244507 SH SOLE 244507 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 270 2462 SH SOLE 2462 0 0 RELX PLC SPONSORED ADR 759530108 2735 83860 SH SOLE 83860 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 576 3403 SH SOLE 3403 0 0 RENASANT CORP COM 75970E107 679 17904 SH SOLE 17904 0 0 RENT A CTR INC NEW COM 76009N100 2269 47225 SH SOLE 47225 0 0 REPLIGEN CORP COM 759916109 7156 27020 SH SOLE 27020 0 0 REPUBLIC SVCS INC COM 760759100 3295 23632 SH SOLE 23632 0 0 RESMED INC COM 761152107 11831 45421 SH SOLE 45421 0 0 RESOURCES CONNECTION INC COM 76122Q105 388 21774 SH SOLE 21774 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 398 6558 SH SOLE 6558 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 371 18925 SH SOLE 18925 0 0 REVANCE THERAPEUTICS INC COM 761330109 1835 112444 SH SOLE 112444 0 0 REVOLUTION MEDICINES INC COM 76155X100 2494 99104 SH SOLE 99104 0 0 REVOLVE GROUP INC CL A 76156B107 760 13568 SH SOLE 13568 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 1840 58600 SH SOLE 58600 0 0 RH COM 74967X103 34585 64532 SH SOLE 64532 0 0 RINGCENTRAL INC CL A 76680R206 1869 9977 SH SOLE 9977 0 0 RIO TINTO PLC SPONSORED ADR 767204100 12262 183174 SH SOLE 183174 0 0 RIOT BLOCKCHAIN INC COM 767292105 537 24048 SH SOLE 24048 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 1492 24377 SH SOLE 24377 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 1500 14470 SH SOLE 14470 0 0 RLI CORP COM 749607107 1750 15614 SH SOLE 15614 0 0 RLJ LODGING TR COM 74965L101 493 35418 SH SOLE 35418 0 0 ROBERT HALF INTL INC COM 770323103 2781 24934 SH SOLE 24934 0 0 ROBINHOOD MKTS INC COM CL A 770700102 1905 107269 SH SOLE 107269 0 0 ROBLOX CORP CL A 771049103 16550 160431 SH SOLE 160431 0 0 ROCKWELL AUTOMATION INC COM 773903109 7808 22383 SH SOLE 22383 0 0 ROGERS CORP COM 775133101 210 770 SH SOLE 770 0 0 ROKU INC COM CL A 77543R102 1945 8524 SH SOLE 8524 0 0 ROLLINS INC COM 775711104 759 22174 SH SOLE 22174 0 0 ROPER TECHNOLOGIES INC COM 776696106 136443 277402 SH SOLE 277402 0 0 ROSS STORES INC COM 778296103 2979 26071 SH SOLE 26071 0 0 ROYAL BK CDA COM 780087102 2202 20743 SH SOLE 20743 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 19683 255961 SH SOLE 255961 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2182 50341 SH SOLE 50341 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1796 41373 SH SOLE 41373 0 0 ROYAL GOLD INC COM 780287108 246 2335 SH SOLE 2335 0 0 ROYCE MICRO-CAP TR INC COM 780915104 794 68707 SH SOLE 68707 0 0 ROYCE VALUE TR INC COM 780910105 818 41732 SH SOLE 41732 0 0 RPM INTL INC COM 749685103 98280 973073 SH SOLE 956446 0 16627 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 473 4627 SH SOLE 4627 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 274 2978 SH SOLE 2978 0 0 S&P GLOBAL INC COM 78409V104 39969 84692 SH SOLE 84692 0 0 SAFEHOLD INC COM 78645L100 899 11255 SH SOLE 11255 0 0 SAIA INC COM 78709Y105 2113 6269 SH SOLE 6269 0 0 SALESFORCE COM INC COM 79466L302 263386 1036424 SH SOLE 1036424 0 0 SANDY SPRING BANCORP INC COM 800363103 1243 25858 SH SOLE 25858 0 0 SANOFI SPONSORED ADR 80105N105 4007 79979 SH SOLE 79854 0 125 SAP SE SPON ADR 803054204 12260 87505 SH SOLE 86505 0 1000 SARATOGA INVT CORP COM NEW 80349A208 264 8975 SH SOLE 8975 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 4251 10927 SH SOLE 10927 0 0 SCHLUMBERGER LTD COM STK 806857108 19541 652470 SH SOLE 652470 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 289 10735 SH SOLE 10735 0 0 SCHWAB CHARLES CORP COM 808513105 37380 444474 SH SOLE 444474 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 9350 315663 SH SOLE 315663 0 0 SCHWAB STRATEGIC TR INTERNL DIVID 808524672 3633 141575 SH SOLE 141575 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 11382 292832 SH SOLE 292832 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 528 9008 SH SOLE 9008 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 251 4510 SH SOLE 4510 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 9329 82550 SH SOLE 82550 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 39851 493022 SH SOLE 493022 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1657 10119 SH SOLE 10119 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1388 18953 SH SOLE 18953 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 12539 110168 SH SOLE 110168 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 13072 162526 SH SOLE 162526 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 753 14297 SH SOLE 14297 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 17572 171604 SH SOLE 171604 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 1020 12201 SH SOLE 12201 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 3075 19100 SH SOLE 19100 0 0 SEA LTD SPONSORD ADS 81141R100 4645 20765 SH SOLE 20765 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 426 12044 SH SOLE 12044 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 6380 56469 SH SOLE 56469 0 0 SEAGEN INC COM 81181C104 497 3217 SH SOLE 3217 0 0 SEALED AIR CORP NEW COM 81211K100 889 13178 SH SOLE 13178 0 0 SEI INVTS CO COM 784117103 992 16286 SH SOLE 16286 0 0 SELECT MED HLDGS CORP COM 81619Q105 1338 45510 SH SOLE 45510 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 19909 256300 SH SOLE 256300 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 29351 528850 SH SOLE 528850 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 94860 2429202 SH SOLE 2411988 0 17214 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 2903 56023 SH SOLE 56023 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 23510 114995 SH SOLE 114995 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 21674 281076 SH SOLE 281076 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 68762 488056 SH SOLE 488056 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 31348 296268 SH SOLE 296268 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6561 91664 SH SOLE 91664 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 8117 89586 SH SOLE 89586 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 91940 528783 SH SOLE 528783 0 0 SELECTIVE INS GROUP INC COM 816300107 2348 28655 SH SOLE 28655 0 0 SELECTQUOTE INC COM 816307300 2609 287981 SH SOLE 287981 0 0 SEMLER SCIENTIFIC INC COM 81684M104 1558 17000 SH SOLE 17000 0 0 SEMPRA COM 816851109 4485 33904 SH SOLE 33904 0 0 SEMTECH CORP COM 816850101 2187 24593 SH SOLE 24593 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 3234 52420 SH SOLE 52420 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 653 6522 SH SOLE 6522 0 0 SENTINELONE INC CL A 81730H109 259 5122 SH SOLE 5122 0 0 SERVICE CORP INTL COM 817565104 953 13418 SH SOLE 13418 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 89 10100 SH SOLE 10100 0 0 SERVICENOW INC COM 81762P102 160979 248000 SH SOLE 248000 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 1019 11994 SH SOLE 11994 0 0 SHAKE SHACK INC CL A 819047101 875 12126 SH SOLE 12126 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 228 19809 SH SOLE 19809 0 0 SHERWIN WILLIAMS CO COM 824348106 62327 176986 SH SOLE 176986 0 0 SHOCKWAVE MED INC COM 82489T104 1456 8163 SH SOLE 8163 0 0 SHOPIFY INC CL A 82509L107 83084 60320 SH SOLE 60320 0 0 SHUTTERSTOCK INC COM 825690100 417 3761 SH SOLE 3761 0 0 SHYFT GROUP INC COM 825698103 274 5574 SH SOLE 5574 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 35187 108779 SH SOLE 108779 0 0 SILGAN HOLDINGS INC COM 827048109 207 4837 SH SOLE 4837 0 0 SILICOM LTD ORD M84116108 1138 22050 SH SOLE 22050 0 0 SILICON LABORATORIES INC COM 826919102 1600 7752 SH SOLE 7752 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 4816 50678 SH SOLE 50678 0 0 SILVERGATE CAP CORP CL A 82837P408 27005 182223 SH SOLE 182223 0 0 SIMON PPTY GROUP INC NEW COM 828806109 81613 510814 SH SOLE 510784 0 30 SIRIUS XM HOLDINGS INC COM 82968B103 681 107316 SH SOLE 107316 0 0 SITE CTRS CORP COM 82981J109 357 22536 SH SOLE 22536 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 2536 10469 SH SOLE 10469 0 0 SIXTH STREET SPECIALTY LENDN COM 83012A109 426 18219 SH SOLE 18219 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 824 10434 SH SOLE 10434 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 13951 89922 SH SOLE 73022 0 16900 SLEEP NUMBER CORP COM 83125X103 367 4797 SH SOLE 4797 0 0 SLM CORP COM 78442P106 259 13144 SH SOLE 13144 0 0 SLR INVESTMENT CORP COM 83413U100 3458 187603 SH SOLE 187603 0 0 SLR SENIOR INVESTMENT CORP COM 83416M105 4356 311578 SH SOLE 311578 0 0 SMARTSHEET INC COM CL A 83200N103 1825 23568 SH SOLE 23568 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 245 7064 SH SOLE 7064 0 0 SMITH A O CORP COM 831865209 855 9959 SH SOLE 9959 0 0 SMUCKER J M CO COM NEW 832696405 3207 23611 SH SOLE 23611 0 0 SNAP INC CL A 83304A106 17936 381377 SH SOLE 381377 0 0 SNAP ON INC COM 833034101 2866 13307 SH SOLE 13307 0 0 SNOWFLAKE INC CL A 833445109 30858 91094 SH SOLE 91094 0 0 SOFI TECHNOLOGIES INC COM 83406F102 5761 364366 SH SOLE 364366 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 4115 14666 SH SOLE 14666 0 0 SONO TEK CORP COM 835483108 316 42580 SH SOLE 42580 0 0 SONOCO PRODS CO COM 835495102 13107 226419 SH SOLE 218957 0 7462 SONOS INC COM 83570H108 18301 614111 SH SOLE 614111 0 0 SONY GROUP CORPORATION SPONSORED ADR 835699307 9863 78032 SH SOLE 78032 0 0 SOUTHERN CO COM 842587107 5576 81307 SH SOLE 81307 0 0 SOUTHERN COPPER CORP COM 84265V105 4846 78531 SH SOLE 78531 0 0 SOUTHWEST AIRLS CO COM 844741108 7262 169509 SH SOLE 169509 0 0 SOUTHWEST GAS HLDGS INC COM 844895102 254 3623 SH SOLE 3623 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 35386 97395 SH SOLE 97395 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1577 44310 SH SOLE 44310 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 713 15282 SH SOLE 15282 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 2592 48042 SH SOLE 48042 0 0 SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 364 4333 SH SOLE 4333 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 871 11349 SH SOLE 11349 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 5222 143156 SH SOLE 143156 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1420 34214 SH SOLE 34214 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 637 6174 SH SOLE 6174 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 2083 53577 SH SOLE 53577 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 214 5679 SH SOLE 5679 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 2051888 4320127 SH SOLE 4320127 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 120962 233661 SH SOLE 233661 0 0 SPDR SER TR AEROSPACE DEF 78464A631 3786 32503 SH SOLE 32503 0 0 SPDR SER TR DJ REIT ETF 78464A607 628 5144 SH SOLE 5144 0 0 SPDR SER TR NYSE TECH ETF 78464A102 204 1230 SH SOLE 1230 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 430 8644 SH SOLE 8644 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 2305 41283 SH SOLE 41283 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 541 12105 SH SOLE 12105 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 37185 513109 SH SOLE 513109 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 2102 49981 SH SOLE 49981 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 29106 693001 SH SOLE 693001 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 2413 29596 SH SOLE 29596 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 254 3579 SH SOLE 3579 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 485 5727 SH SOLE 5727 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 5736 57700 SH SOLE 57700 0 0 SPDR SER TR S&P BIOTECH 78464A870 12681 113268 SH SOLE 113268 0 0 SPDR SER TR S&P BK ETF 78464A797 3232 59230 SH SOLE 59230 0 0 SPDR SER TR S&P DIVID ETF 78464A763 168253 1303073 SH SOLE 1303073 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 582 6785 SH SOLE 6785 0 0 SPDR SER TR S&P METALS MNG 78464A755 4895 109308 SH SOLE 109308 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 3482 36319 SH SOLE 36319 0 0 SPDR SER TR S&P REGL BKG 78464A698 3691 52090 SH SOLE 52090 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 2069 22911 SH SOLE 22911 0 0 SPDR SER TR S&P TELECOM 78464A540 436 4286 SH SOLE 4286 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 4211 35774 SH SOLE 35774 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 218 1444 SH SOLE 1444 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1579 15521 SH SOLE 15521 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1102 22877 SH SOLE 22877 0 0 SPLUNK INC COM 848637104 13682 118237 SH SOLE 118237 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 1740 7435 SH SOLE 7435 0 0 SPROUT SOCIAL INC COM CL A 85209W109 1029 11348 SH SOLE 11348 0 0 SPROUTS FMRS MKT INC COM 85208M102 1342 45225 SH SOLE 45225 0 0 SPX CORP COM 784635104 228 3822 SH SOLE 3822 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1255 15312 SH SOLE 15312 0 0 STAG INDL INC COM 85254J102 1228 25608 SH SOLE 25608 0 0 STANLEY BLACK & DECKER INC COM 854502101 10921 57897 SH SOLE 57897 0 0 STAR GROUP L P UNIT LTD PARTNR 85512C105 215 20000 SH SOLE 20000 0 0 STARBUCKS CORP COM 855244109 245851 2101827 SH SOLE 2100827 0 1000 STARWOOD PPTY TR INC COM 85571B105 55272 2274575 SH SOLE 2274575 0 0 STATE STR CORP COM 857477103 10896 117161 SH SOLE 117161 0 0 STEEL DYNAMICS INC COM 858119100 3704 59679 SH SOLE 59679 0 0 STEREOTAXIS INC COM NEW 85916J409 258 41593 SH SOLE 41593 0 0 STERICYCLE INC COM 858912108 1956 32791 SH SOLE 32791 0 0 STERIS PLC SHS USD G8473T100 9725 39952 SH SOLE 39952 0 0 STERLING BANCORP DEL COM 85917A100 252 9765 SH SOLE 9765 0 0 STIFEL FINL CORP COM 860630102 38190 542317 SH SOLE 542317 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 2090 42758 SH SOLE 42758 0 0 STORE CAP CORP COM 862121100 3154 91676 SH SOLE 91676 0 0 STRATEGIC ED INC COM 86272C103 585 10120 SH SOLE 10120 0 0 STRIDE INC COM 86333M108 1075 32259 SH SOLE 32259 0 0 STRYKER CORPORATION COM 863667101 36000 134621 SH SOLE 134621 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 866 59119 SH SOLE 59119 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 262 38627 SH SOLE 38627 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 1186 121546 SH SOLE 121546 0 0 SUN CMNTYS INC COM 866674104 24398 116200 SH SOLE 116200 0 0 SUN LIFE FINANCIAL INC. COM 866796105 471 8459 SH SOLE 8459 0 0 SUNCOR ENERGY INC NEW COM 867224107 6735 269058 SH SOLE 269058 0 0 SUNDIAL GROWERS INC COM 86730L109 8 13000 SH SOLE 13000 0 0 SUNNOVA ENERGY INTL INC. COM 86745K104 339 12136 SH SOLE 12136 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 1024 25091 SH SOLE 25091 0 0 SUNRUN INC COM 86771W105 824 24030 SH SOLE 24030 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 659 22595 SH SOLE 22595 0 0 SURO CAPITAL CORP COM NEW 86887Q109 471 36401 SH SOLE 36401 0 0 SURROZEN INC *W EXP 08/01/203 86889P117 12 10631 SH SOLE 10631 0 0 SVB FINANCIAL GROUP COM 78486Q101 103730 152940 SH SOLE 152940 0 0 SYNCHRONY FINANCIAL COM 87165B103 3493 75303 SH SOLE 75303 0 0 SYNEOS HEALTH INC CL A 87166B102 2963 28857 SH SOLE 28857 0 0 SYNOPSYS INC COM 871607107 1739 4718 SH SOLE 4718 0 0 SYSCO CORP COM 871829107 73626 937310 SH SOLE 937310 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 44771 372128 SH SOLE 372128 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 479 35142 SH SOLE 35142 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 518 2916 SH SOLE 2916 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 6475 43019 SH SOLE 43019 0 0 TAPESTRY INC COM 876030107 1927 47463 SH SOLE 47463 0 0 TARGA RES CORP COM 87612G101 2376 45484 SH SOLE 45484 0 0 TARGET CORP COM 87612E106 279856 1209194 SH SOLE 1185544 0 23650 TASKUS INC CLASS A COM 87652V109 693 12836 SH SOLE 12836 0 0 TAYLOR MORRISON HOME CORP COM 87724P106 527 15085 SH SOLE 15085 0 0 TC ENERGY CORP COM 87807B107 2299 49349 SH SOLE 49349 0 0 TCG BDC INC COM 872280102 152 11100 SH SOLE 11100 0 0 TCR2 THERAPEUTICS INC COM 87808K106 119 25616 SH SOLE 25616 0 0 TD SYNNEX CORPORATION COM 87162W100 1724 15077 SH SOLE 15077 0 0 TE CONNECTIVITY LTD SHS H84989104 4578 28378 SH SOLE 28378 0 0 TECHNIPFMC PLC COM G87110105 152 25605 SH SOLE 25605 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 516 21724 SH SOLE 21724 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 223 11593 SH SOLE 11593 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 227 13905 SH SOLE 13905 0 0 TELADOC HEALTH INC COM 87918A105 9651 105111 SH SOLE 105111 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 4542 10397 SH SOLE 10397 0 0 TELEFLEX INCORPORATED COM 879369106 967 2945 SH SOLE 2945 0 0 TELLURIAN INC NEW COM 87968A104 139 45250 SH SOLE 45250 0 0 TELUS CORPORATION COM 87971M103 964 40888 SH SOLE 40888 0 0 TEMPUR SEALY INTL INC COM 88023U101 343 7294 SH SOLE 7294 0 0 TENABLE HLDGS INC COM 88025T102 223 4055 SH SOLE 4055 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 73 10648 SH SOLE 10648 0 0 TERADATA CORP DEL COM 88076W103 1515 35681 SH SOLE 35681 0 0 TERADYNE INC COM 880770102 76063 465132 SH SOLE 465132 0 0 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 1827 40394 SH SOLE 40394 0 0 TERRENO RLTY CORP COM 88146M101 2530 29666 SH SOLE 29666 0 0 TESLA INC COM 88160R101 136677 129333 SH SOLE 129333 0 0 TETRA TECH INC NEW COM 88162G103 4395 25883 SH SOLE 25883 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 144 17976 SH SOLE 17976 0 0 TEXAS INSTRS INC COM 882508104 192109 1019307 SH SOLE 1019307 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 1053 843 SH SOLE 843 0 0 TEXAS ROADHOUSE INC COM 882681109 1465 16412 SH SOLE 16412 0 0 TEXTRON INC COM 883203101 359 4654 SH SOLE 4654 0 0 TFI INTL INC COM 87241L109 1555 13872 SH SOLE 13872 0 0 THE AARONS COMPANY INC COM 00258W108 414 16796 SH SOLE 16796 0 0 THE BEAUTY HEALTH COMPANY COM CL A 88331L108 4223 174775 SH SOLE 174775 0 0 THE TRADE DESK INC COM CL A 88339J105 2143 23380 SH SOLE 23380 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 270580 405521 SH SOLE 405469 0 52 THOMSON REUTERS CORP. COM NEW 884903709 2040 17053 SH SOLE 17053 0 0 THOR INDS INC COM 885160101 2084 20079 SH SOLE 20079 0 0 TILRAY INC COM CL 2 88688T100 417 59311 SH SOLE 59311 0 0 TIMKEN CO COM 887389104 712 10278 SH SOLE 10278 0 0 TIMKENSTEEL CORPORATION COM 887399103 935 56680 SH SOLE 56680 0 0 TIVITY HEALTH INC COM 88870R102 363 13740 SH SOLE 13740 0 0 TJX COS INC NEW COM 872540109 112969 1488003 SH SOLE 1461003 0 27000 T-MOBILE US INC COM 872590104 1968 16966 SH SOLE 16966 0 0 TORO CO COM 891092108 683 6836 SH SOLE 6836 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2144 27964 SH SOLE 27964 0 0 TORTOISE ENERGY INFRA CORP COM 89147L886 211 7560 SH SOLE 7560 0 0 TORTOISE MIDSTRM ENERGY FD I COM 89148B200 439 14388 SH SOLE 14388 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 5611 113447 SH SOLE 113447 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1227 30931 SH SOLE 30931 0 0 TOYOTA MOTOR CORP ADS 892331307 2055 11089 SH SOLE 11089 0 0 TPG RE FIN TR INC COM 87266M107 3202 259912 SH SOLE 259912 0 0 TRACTOR SUPPLY CO COM 892356106 1602 6713 SH SOLE 6713 0 0 TRADEWEB MKTS INC CL A 892672106 267 2671 SH SOLE 2671 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 12264 60702 SH SOLE 60702 0 0 TRANSDIGM GROUP INC COM 893641100 15756 24762 SH SOLE 24762 0 0 TRANSUNION COM 89400J107 1213 10228 SH SOLE 10228 0 0 TRAVELERS COMPANIES INC COM 89417E109 18705 119574 SH SOLE 119574 0 0 TREX CO INC COM 89531P105 5108 37828 SH SOLE 37828 0 0 TRI CONTL CORP COM 895436103 376 11320 SH SOLE 11320 0 0 TRIMBLE INC COM 896239100 1539 17657 SH SOLE 17657 0 0 TRINITY INDS INC COM 896522109 236 7818 SH SOLE 7818 0 0 TRINSEO PLC SHS G9059U107 946 18041 SH SOLE 18041 0 0 TRITON INTL LTD CL A G9078F107 13105 217587 SH SOLE 217587 0 0 TRUIST FINL CORP COM 89832Q109 10293 175802 SH SOLE 175802 0 0 TRUPANION INC COM 898202106 1058 8014 SH SOLE 8014 0 0 TURTLE BEACH CORP COM NEW 900450206 771 34642 SH SOLE 34642 0 0 TWILIO INC CL A 90138F102 17860 67822 SH SOLE 67822 0 0 TWITTER INC COM 90184L102 14207 328702 SH SOLE 328702 0 0 TYLER TECHNOLOGIES INC COM 902252105 8686 16146 SH SOLE 16146 0 0 TYSON FOODS INC CL A 902494103 8272 94901 SH SOLE 94901 0 0 UBER TECHNOLOGIES INC COM 90353T100 107984 2575341 SH SOLE 2575341 0 0 UBIQUITI INC COM 90353W103 202 659 SH SOLE 659 0 0 UBS GROUP AG SHS H42097107 903 50536 SH SOLE 50536 0 0 UDR INC COM 902653104 12887 214822 SH SOLE 214822 0 0 UFP INDUSTRIES INC COM 90278Q108 614 6672 SH SOLE 6672 0 0 UFP TECHNOLOGIES INC COM 902673102 822 11700 SH SOLE 11700 0 0 UGI CORP NEW COM 902681105 6857 149356 SH SOLE 149356 0 0 UIPATH INC CL A 90364P105 3867 89664 SH SOLE 89664 0 0 ULTA BEAUTY INC COM 90384S303 19205 46575 SH SOLE 46575 0 0 UMPQUA HLDGS CORP COM 904214103 1514 78713 SH SOLE 78713 0 0 UNDER ARMOUR INC CL C 904311206 584 32379 SH SOLE 32379 0 0 UNIFIRST CORP MASS COM 904708104 2080 9887 SH SOLE 9887 0 0 UNILEVER PLC SPON ADR NEW 904767704 16852 313301 SH SOLE 229721 0 83580 UNION PAC CORP COM 907818108 185264 735380 SH SOLE 734980 0 400 UNISYS CORP COM NEW 909214306 589 28646 SH SOLE 28646 0 0 UNITED AIRLS HLDGS INC COM 910047109 5913 135069 SH SOLE 135069 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 122 10461 SH SOLE 10461 0 0 UNITED NAT FOODS INC COM 911163103 798 16249 SH SOLE 16249 0 0 UNITED PARCEL SERVICE INC CL B 911312106 39348 183577 SH SOLE 183577 0 0 UNITED RENTALS INC COM 911363109 25778 77578 SH SOLE 77578 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 701 3245 SH SOLE 3245 0 0 UNITEDHEALTH GROUP INC COM 91324P102 359206 715350 SH SOLE 701297 0 14053 UNITY SOFTWARE INC COM 91332U101 2662 18620 SH SOLE 18620 0 0 UNIVAR SOLUTIONS INC COM 91336L107 1400 49370 SH SOLE 49370 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 1225 7423 SH SOLE 7423 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 226 1742 SH SOLE 1742 0 0 UNUM GROUP COM 91529Y106 436 17760 SH SOLE 17760 0 0 UPSTART HLDGS INC COM 91680M107 10709 70783 SH SOLE 70783 0 0 URANIUM ENERGY CORP COM 916896103 499 148998 SH SOLE 148998 0 0 URBAN OUTFITTERS INC COM 917047102 1679 57203 SH SOLE 57203 0 0 US BANCORP DEL COM NEW 902973304 95634 1702574 SH SOLE 1700474 0 2100 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 3139 179900 SH SOLE 179900 0 0 V F CORP COM 918204108 13004 177607 SH SOLE 175607 0 2000 VAIL RESORTS INC COM 91879Q109 13450 41017 SH SOLE 41017 0 0 VALE S A SPONSORED ADS 91912E105 843 60141 SH SOLE 60141 0 0 VALERO ENERGY CORP COM 91913Y100 5294 70485 SH SOLE 70485 0 0 VALLEY NATL BANCORP COM 919794107 177 12878 SH SOLE 12878 0 0 VALVOLINE INC COM 92047W101 201 5398 SH SOLE 5398 0 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 5937 62217 SH SOLE 62217 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 387 2043 SH SOLE 2043 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 19439 606915 SH SOLE 606915 0 0 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 244 1524 SH SOLE 1524 0 0 VANECK ETF TRUST MORTGAGE REIT 92189F452 630 35062 SH SOLE 35062 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 925 12149 SH SOLE 12149 0 0 VANECK ETF TRUST OIL SERVICES ETF 92189H607 3819 20661 SH SOLE 20661 0 0 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 25252 225085 SH SOLE 225085 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 23751 76917 SH SOLE 76917 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 4561 15116 SH SOLE 15116 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 383 2529 SH SOLE 2529 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 808 4217 SH SOLE 4217 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 1184 7018 SH SOLE 7018 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 3250 13589 SH SOLE 13589 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 2036 11282 SH SOLE 11282 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 778 3703 SH SOLE 3703 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 8231 45015 SH SOLE 45015 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 173928 542002 SH SOLE 542002 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 32604 147514 SH SOLE 147514 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 105547 414527 SH SOLE 414527 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 102334 680730 SH SOLE 680730 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 173813 682235 SH SOLE 682235 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 156720 1350921 SH SOLE 1346914 0 4007 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 998816 2287871 SH SOLE 2287871 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 60601 338838 SH SOLE 338838 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 134838 596603 SH SOLE 596603 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 49907 177106 SH SOLE 177106 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 214106 886786 SH SOLE 886786 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 134225 912414 SH SOLE 912414 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 229263 3741244 SH SOLE 3738744 0 2500 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 248405 5022343 SH SOLE 5017623 0 4720 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 16517 242037 SH SOLE 241897 0 140 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 898 11510 SH SOLE 11510 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6247 46633 SH SOLE 46633 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 9524 176534 SH SOLE 176534 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 28226 262741 SH SOLE 262741 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 8361 106452 SH SOLE 106452 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1205 5507 SH SOLE 5507 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 11160 151346 SH SOLE 151346 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 471 2207 SH SOLE 2207 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 104444 1162945 SH SOLE 1157741 0 5204 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 3168 21801 SH SOLE 21801 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 2955 13699 SH SOLE 13699 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 419122 2440304 SH SOLE 2440304 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 37129 584062 SH SOLE 584062 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 287612 5632831 SH SOLE 5632831 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 78145 697037 SH SOLE 697037 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 3743 43821 SH SOLE 43821 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 5297 78853 SH SOLE 78853 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 1647 26560 SH SOLE 26560 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 8494 96647 SH SOLE 96647 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 20905 124377 SH SOLE 124377 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 2856 26740 SH SOLE 26740 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 4870 18674 SH SOLE 18674 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 5699 42044 SH SOLE 42044 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 55757 163673 SH SOLE 163673 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 5831 29175 SH SOLE 29175 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 3138 40439 SH SOLE 40439 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 11117 115123 SH SOLE 115123 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 26487 99418 SH SOLE 99418 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 10142 49972 SH SOLE 49972 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 80097 174819 SH SOLE 174819 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 9110 46271 SH SOLE 46271 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 3297 21082 SH SOLE 21082 0 0 VARONIS SYS INC COM 922280102 509 10438 SH SOLE 10438 0 0 VEEVA SYS INC CL A COM 922475108 6346 24839 SH SOLE 24839 0 0 VENTAS INC COM 92276F100 2292 44843 SH SOLE 44843 0 0 VERACYTE INC COM 92337F107 221 5352 SH SOLE 5352 0 0 VERICEL CORP COM 92346J108 930 23676 SH SOLE 23676 0 0 VERISIGN INC COM 92343E102 732 2885 SH SOLE 2885 0 0 VERISK ANALYTICS INC COM 92345Y106 2777 12141 SH SOLE 12141 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 71835 1382510 SH SOLE 1344000 0 38510 VERRA MOBILITY CORP COM 92511U102 439 28461 SH SOLE 28461 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 6683 30432 SH SOLE 30432 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 285 11396 SH SOLE 11396 0 0 VIACOMCBS INC CL B 92556H206 5378 178211 SH SOLE 178211 0 0 VIATRIS INC COM 92556V106 1678 124029 SH SOLE 124029 0 0 VIAVI SOLUTIONS INC COM 925550105 377 21410 SH SOLE 21410 0 0 VICI PPTYS INC COM 925652109 1849 61403 SH SOLE 61403 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 224 10500 SH SOLE 10500 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 368 43849 SH SOLE 43849 0 0 VISA INC COM CL A 92826C839 394689 1821278 SH SOLE 1817466 0 3812 VISTEON CORP COM NEW 92839U206 777 6987 SH SOLE 6987 0 0 VISTRA CORP COM 92840M102 209 9170 SH SOLE 9170 0 0 VMWARE INC CL A COM 928563402 6715 57946 SH SOLE 56946 0 1000 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3289 220320 SH SOLE 220320 0 0 VONTIER CORPORATION COM 928881101 1284 41787 SH SOLE 41787 0 0 VOYA FINANCIAL INC COM 929089100 791 11935 SH SOLE 11935 0 0 VROOM INC COM 92918V109 1490 138060 SH SOLE 138060 0 0 VULCAN MATLS CO COM 929160109 1784 8596 SH SOLE 8596 0 0 VYANT BIO INC COM 92942V109 55 41009 SH SOLE 41009 0 0 WABTEC COM 929740108 422 4586 SH SOLE 4586 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 6671 127898 SH SOLE 127898 0 0 WALKER & DUNLOP INC COM 93148P102 3246 21515 SH SOLE 21515 0 0 WALMART INC COM 931142103 86768 599680 SH SOLE 569025 0 30655 WARBY PARKER INC CL A COM 93403J106 1820 39090 SH SOLE 39090 0 0 WARNER MUSIC GROUP CORP COM CL A 934550203 5398 125000 SH SOLE 125000 0 0 WASHINGTON FED INC COM 938824109 1551 46463 SH SOLE 46463 0 0 WASHINGTON TR BANCORP INC COM 940610108 381 6750 SH SOLE 6750 0 0 WASTE CONNECTIONS INC COM 94106B101 9108 66728 SH SOLE 66728 0 0 WASTE MGMT INC DEL COM 94106L109 57266 343115 SH SOLE 343115 0 0 WATERS CORP COM 941848103 1408 3778 SH SOLE 3778 0 0 WATSCO INC COM 942622200 25985 83052 SH SOLE 83052 0 0 WAYFAIR INC CL A 94419L101 8697 45782 SH SOLE 45782 0 0 WD 40 CO COM 929236107 2258 9229 SH SOLE 9229 0 0 WEBSTER FINL CORP CONN COM 947890109 1547 27697 SH SOLE 27697 0 0 WEC ENERGY GROUP INC COM 92939U106 5052 52046 SH SOLE 52046 0 0 WELLS FARGO CO NEW COM 949746101 66577 1387607 SH SOLE 1387607 0 0 WELLTOWER INC COM 95040Q104 4580 53404 SH SOLE 53404 0 0 WENDYS CO COM 95058W100 307 12863 SH SOLE 12863 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 5341 11387 SH SOLE 11387 0 0 WESTAMERICA BANCORPORATION COM 957090103 801 13874 SH SOLE 13874 0 0 WESTERN ALLIANCE BANCORP COM 957638109 7376 68515 SH SOLE 68515 0 0 WESTERN DIGITAL CORP. COM 958102105 5774 88549 SH SOLE 88549 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1109 49777 SH SOLE 49777 0 0 WESTERN UN CO COM 959802109 3409 191107 SH SOLE 191107 0 0 WEX INC COM 96208T104 426 3036 SH SOLE 3036 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 13351 324206 SH SOLE 321646 0 2560 WHIRLPOOL CORP COM 963320106 6245 26612 SH SOLE 26612 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 2045 2017 SH SOLE 2017 0 0 WHOLE EARTH BRANDS INC COM CL A 96684W100 668 62238 SH SOLE 62238 0 0 WILEY JOHN & SONS INC CL A 968223206 1031 18001 SH SOLE 18001 0 0 WILLIAMS COS INC COM 969457100 84997 3264107 SH SOLE 3264107 0 0 WILLIAMS SONOMA INC COM 969904101 3980 23534 SH SOLE 23534 0 0 WINGSTOP INC COM 974155103 2394 13855 SH SOLE 13855 0 0 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 868 16742 SH SOLE 16742 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 4744 128747 SH SOLE 128747 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 6560 151435 SH SOLE 151435 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 860 16255 SH SOLE 16255 0 0 WISDOMTREE TR EURO QTLY DIV GR 97717X610 949 27562 SH SOLE 27562 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2749 34295 SH SOLE 34295 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 276 5509 SH SOLE 5509 0 0 WISDOMTREE TR GLB US QTLY DIV 97717W844 1830 41991 SH SOLE 41991 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 255 7003 SH SOLE 7003 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 679 12562 SH SOLE 12562 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 5085 102915 SH SOLE 102915 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 285 4238 SH SOLE 4238 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 353 8844 SH SOLE 8844 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 1164 15801 SH SOLE 15801 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 3931 62856 SH SOLE 62856 0 0 WISDOMTREE TR US ESG FUND 97717W596 388 7575 SH SOLE 7575 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 260 3150 SH SOLE 3150 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 6121 92693 SH SOLE 92693 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 1481 33376 SH SOLE 33376 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 8526 151492 SH SOLE 151492 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 23282 353510 SH SOLE 353510 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 1428 43456 SH SOLE 43456 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 1819 35396 SH SOLE 35396 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 3240 50042 SH SOLE 50042 0 0 WIX COM LTD SHS M98068105 1173 7435 SH SOLE 7435 0 0 WM TECHNOLOGY INC *W EXP 06/16/202 92971A117 67 50000 SH SOLE 50000 0 0 WNS HLDGS LTD SPON ADR 92932M101 1362 15443 SH SOLE 15443 0 0 WOLFSPEED INC COM 977852102 821 7348 SH SOLE 7348 0 0 WOLVERINE WORLD WIDE INC COM 978097103 216 7498 SH SOLE 7498 0 0 WOODWARD INC COM 980745103 939 8580 SH SOLE 8580 0 0 WORKDAY INC CL A 98138H101 14507 53105 SH SOLE 53105 0 0 WORKIVA INC COM CL A 98139A105 853 6536 SH SOLE 6536 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 708 14353 SH SOLE 14353 0 0 WP CAREY INC COM 92936U109 3383 41230 SH SOLE 41230 0 0 WSFS FINL CORP COM 929328102 635 12664 SH SOLE 12664 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 58434 651804 SH SOLE 651804 0 0 WYNN RESORTS LTD COM 983134107 663 7793 SH SOLE 7793 0 0 XCEL ENERGY INC COM 98389B100 2109 31159 SH SOLE 31159 0 0 XENETIC BIOSCIENCES INC COM 984015503 13 10000 SH SOLE 10000 0 0 XILINX INC COM 983919101 28222 133105 SH SOLE 133105 0 0 XPENG INC ADS 98422D105 491 9751 SH SOLE 9751 0 0 XPO LOGISTICS INC COM 983793100 1208 15604 SH SOLE 15604 0 0 XYLEM INC COM 98419M100 11057 92203 SH SOLE 92203 0 0 YANDEX N V SHS CLASS A N97284108 999 16506 SH SOLE 16506 0 0 YELP INC CL A 985817105 5432 149886 SH SOLE 149886 0 0 YETI HLDGS INC COM 98585X104 462 5574 SH SOLE 5574 0 0 YUM BRANDS INC COM 988498101 12347 88914 SH SOLE 88914 0 0 YUM CHINA HLDGS INC COM 98850P109 1388 27845 SH SOLE 27845 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 133836 224860 SH SOLE 224860 0 0 ZENDESK INC COM 98936J101 2832 27151 SH SOLE 27151 0 0 ZIFF DAVIS INC COM 48123V102 1612 14537 SH SOLE 14537 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 1397 21879 SH SOLE 21879 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2365 18619 SH SOLE 18619 0 0 ZIONS BANCORPORATION N A COM 989701107 535 8468 SH SOLE 8468 0 0 ZOETIS INC CL A 98978V103 109952 450567 SH SOLE 450567 0 0 ZOGENIX INC COM NEW 98978L204 323 19893 SH SOLE 19893 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 3596 19554 SH SOLE 19554 0 0 ZOSANO PHARMA CORP COM NEW 98979H202 7 14000 SH SOLE 14000 0 0 ZSCALER INC COM 98980G102 9155 28492 SH SOLE 28492 0 0 ZYNGA INC CL A 98986T108 542 84616 SH SOLE 84616 0 0