0001085146-22-002155.txt : 20220516 0001085146-22-002155.hdr.sgml : 20220516 20220516123425 ACCESSION NUMBER: 0001085146-22-002155 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220516 DATE AS OF CHANGE: 20220516 EFFECTIVENESS DATE: 20220516 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: 22927121 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 03-31-2022 03-31-2022 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 05-16-2022 0 1996 46177136 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 1STDIBS COM INC COM 320551104 157 19599 SH SOLE 19599 0 0 3-D SYS CORP DEL COM NEW 88554D205 261 15627 SH SOLE 15627 0 0 3M CO COM 88579Y101 64194 431180 SH SOLE 430180 0 1000 ABB LTD SPONSORED ADR 000375204 3558 110014 SH SOLE 110014 0 0 ABBOTT LABS COM 002824100 154926 1308943 SH SOLE 1308943 0 0 ABBVIE INC COM 00287Y109 348870 2152055 SH SOLE 2138345 0 13710 ABERCROMBIE & FITCH CO CL A 002896207 674 21072 SH SOLE 21072 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1175 104875 SH SOLE 104875 0 0 ABIOMED INC COM 003654100 1105 3337 SH SOLE 3337 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1577 24064 SH SOLE 24064 0 0 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 531 43581 SH SOLE 43581 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 194551 576908 SH SOLE 548094 0 28814 ACI WORLDWIDE INC COM 004498101 1578 50113 SH SOLE 50113 0 0 ACTIVISION BLIZZARD INC COM 00507V109 20053 250320 SH SOLE 250320 0 0 ACUITY BRANDS INC COM 00508Y102 640 3381 SH SOLE 3381 0 0 ACUSHNET HLDGS CORP COM 005098108 1677 41645 SH SOLE 41645 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 369 20006 SH SOLE 20006 0 0 ADAPTHEALTH CORP COMMON STOCK 00653Q102 386 24066 SH SOLE 24066 0 0 ADECOAGRO S A COM L00849106 789 65350 SH SOLE 65350 0 0 ADIENT PLC ORD SHS G0084W101 1280 31388 SH SOLE 31388 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 258159 566609 SH SOLE 566599 0 10 ADVANCE AUTO PARTS INC COM 00751Y106 897 4333 SH SOLE 4333 0 0 ADVANCED MICRO DEVICES INC COM 007903107 101479 928108 SH SOLE 928108 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 21 16167 SH SOLE 16167 0 0 AERCAP HOLDINGS NV SHS N00985106 6431 127902 SH SOLE 127902 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 186 20443 SH SOLE 20443 0 0 AES CORP COM 00130H105 4884 189834 SH SOLE 189834 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 4290 30435 SH SOLE 30435 0 0 AFFIRM HLDGS INC COM CL A 00827B106 4529 97856 SH SOLE 97856 0 0 AFLAC INC COM 001055102 2958 45940 SH SOLE 45940 0 0 AGCO CORP COM 001084102 211 1446 SH SOLE 1446 0 0 AGEAGLE AERIAL SYS INC NEW COM 00848K101 12 10000 SH SOLE 10000 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 23259 175765 SH SOLE 175765 0 0 AGNC INVT CORP COM 00123Q104 2265 172895 SH SOLE 172895 0 0 AGNICO EAGLE MINES LTD COM 008474108 684 11167 SH SOLE 11167 0 0 AGREE RLTY CORP COM 008492100 1659 24999 SH SOLE 24999 0 0 AIR LEASE CORP CL A 00912X302 2163 48434 SH SOLE 48434 0 0 AIR PRODS & CHEMS INC COM 009158106 12907 51646 SH SOLE 51646 0 0 AIRBNB INC COM CL A 009066101 289385 1684820 SH SOLE 1684820 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 2340 19598 SH SOLE 19598 0 0 ALAMO GROUP INC COM 011311107 358 2490 SH SOLE 2490 0 0 ALARM COM HLDGS INC COM 011642105 341 5136 SH SOLE 5136 0 0 ALASKA AIR GROUP INC COM 011659109 2582 44515 SH SOLE 43015 0 1500 ALBANY INTL CORP CL A 012348108 2507 29727 SH SOLE 29727 0 0 ALBEMARLE CORP COM 012653101 2362 10683 SH SOLE 10683 0 0 ALCOA CORP COM 013872106 61047 678070 SH SOLE 678070 0 0 ALCON AG ORD SHS H01301128 16689 208356 SH SOLE 208356 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 279 12032 SH SOLE 12032 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 51305 254932 SH SOLE 254912 0 20 ALGONQUIN PWR UTILS CORP COM 015857105 271 17445 SH SOLE 17445 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 21491 197529 SH SOLE 197529 0 0 ALIGN TECHNOLOGY INC COM 016255101 15332 35164 SH SOLE 35164 0 0 ALIGNMENT HEALTHCARE INC COM 01625V104 562 50080 SH SOLE 50080 0 0 ALKERMES PLC SHS G01767105 216 8226 SH SOLE 8226 0 0 ALLEGHANY CORP MD COM 017175100 1953 2305 SH SOLE 2305 0 0 ALLEGIANT TRAVEL CO COM 01748X102 280 1724 SH SOLE 1724 0 0 ALLEGION PLC ORD SHS G0176J109 12549 114309 SH SOLE 114309 0 0 ALLETE INC COM NEW 018522300 1492 22276 SH SOLE 22276 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2855 60729 SH SOLE 60729 0 0 ALLIANT ENERGY CORP COM 018802108 337 5397 SH SOLE 5397 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 352 8967 SH SOLE 8967 0 0 ALLSTATE CORP COM 020002101 8534 61614 SH SOLE 61614 0 0 ALLY FINL INC COM 02005N100 484 11135 SH SOLE 11135 0 0 ALPHA ARCHITECT ETF TR FREEDOM 100 EM 02072L607 477 13974 SH SOLE 13974 0 0 ALPHABET INC CAP STK CL A 02079K305 736786 264902 SH SOLE 264886 0 16 ALPHABET INC CAP STK CL C 02079K107 374518 134092 SH SOLE 128878 0 5214 ALPS ETF TR ALERIAN MLP 00162Q452 7351 191941 SH SOLE 191941 0 0 ALTAIR ENGR INC COM CL A 021369103 608 9440 SH SOLE 9440 0 0 ALTICE USA INC CL A 02156K103 264 21131 SH SOLE 21131 0 0 ALTRA INDL MOTION CORP COM 02208R106 1740 44706 SH SOLE 44706 0 0 ALTRIA GROUP INC COM 02209S103 15403 294792 SH SOLE 294792 0 0 AMAZON COM INC COM 023135106 919160 281955 SH SOLE 281932 0 23 AMBEV SA SPONSORED ADR 02319V103 1483 459094 SH SOLE 459094 0 0 AMCOR PLC ORD G0250X107 37618 3320247 SH SOLE 3320247 0 0 AMDOCS LTD SHS G02602103 2342 28486 SH SOLE 28486 0 0 AMER STATES WTR CO COM 029899101 472 5299 SH SOLE 5299 0 0 AMERCO COM 023586100 208 348 SH SOLE 348 0 0 AMEREN CORP COM 023608102 918 9795 SH SOLE 9795 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1452 68655 SH SOLE 68655 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1977 108302 SH SOLE 108302 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 885 15810 SH SOLE 15810 0 0 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 2994 50498 SH SOLE 50498 0 0 AMERICAN CENTY ETF TR AVANTIS US SMALL 025072323 342 7160 SH SOLE 7160 0 0 AMERICAN CENTY ETF TR EMERGING MKT VAL 025072372 1213 24734 SH SOLE 24734 0 0 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 7514 124538 SH SOLE 124538 0 0 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 907 14496 SH SOLE 14496 0 0 AMERICAN CENTY ETF TR US EQT ETF 025072885 23532 305217 SH SOLE 305217 0 0 AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349 821 15192 SH SOLE 15192 0 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 9641 120729 SH SOLE 120729 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 1311 78060 SH SOLE 78060 0 0 AMERICAN ELEC PWR CO INC COM 025537101 5341 53534 SH SOLE 53534 0 0 AMERICAN EXPRESS CO COM 025816109 45158 241488 SH SOLE 241488 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 1986 49616 SH SOLE 49616 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 8045 128164 SH SOLE 128164 0 0 AMERICAN PUB ED INC COM 02913V103 851 40085 SH SOLE 40085 0 0 AMERICAN TOWER CORP NEW COM 03027X100 93221 371073 SH SOLE 371058 0 15 AMERICAN WOODMARK CORPORATIO COM 030506109 655 13380 SH SOLE 13380 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 10525 63582 SH SOLE 63582 0 0 AMERICOLD RLTY TR COM 03064D108 2002 71816 SH SOLE 71816 0 0 AMERIPRISE FINL INC COM 03076C106 19515 64971 SH SOLE 64971 0 0 AMERIS BANCORP COM 03076K108 739 16844 SH SOLE 16844 0 0 AMERISAFE INC COM 03071H100 432 8689 SH SOLE 8689 0 0 AMERISOURCEBERGEN CORP COM 03073E105 21478 138824 SH SOLE 138824 0 0 AMETEK INC COM 031100100 8446 63418 SH SOLE 63418 0 0 AMGEN INC COM 031162100 93160 385247 SH SOLE 384152 0 1095 AMICUS THERAPEUTICS INC COM 03152W109 109 11498 SH SOLE 11498 0 0 AMN HEALTHCARE SVCS INC COM 001744101 1530 14668 SH SOLE 14668 0 0 AMPHENOL CORP NEW CL A 032095101 10357 137454 SH SOLE 137454 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 1355 39627 SH SOLE 39627 0 0 AMPLIFY ETF TR ONLIN RETL ETF 032108102 769 11703 SH SOLE 11703 0 0 ANALOG DEVICES INC COM 032654105 15729 95222 SH SOLE 95222 0 0 ANAPLAN INC COM 03272L108 221 3402 SH SOLE 3402 0 0 ANDERSONS INC COM 034164103 3413 67902 SH SOLE 67902 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2270 37793 SH SOLE 37793 0 0 ANIKA THERAPEUTICS INC COM 035255108 679 27052 SH SOLE 27052 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 1452 206268 SH SOLE 206268 0 0 ANSYS INC COM 03662Q105 7396 23284 SH SOLE 23284 0 0 ANTERO MIDSTREAM CORP COM 03676B102 181 16681 SH SOLE 16681 0 0 ANTHEM INC COM 036752103 51416 104671 SH SOLE 104671 0 0 AON PLC SHS CL A G0403H108 20013 61458 SH SOLE 61458 0 0 APA CORPORATION COM 03743Q108 54818 1326354 SH SOLE 1326354 0 0 APARTMENT INCOME REIT CORP COM 03750L109 1782 33339 SH SOLE 33339 0 0 APARTMENT INVT & MGMT CO CL A 03748R747 225 30761 SH SOLE 30761 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 87863 1417381 SH SOLE 1417381 0 0 APPFOLIO INC COM CL A 03783C100 259 2288 SH SOLE 2288 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 1155 64295 SH SOLE 64295 0 0 APPLE INC COM 037833100 1894382 10849218 SH SOLE 10786903 0 62315 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1172 11418 SH SOLE 11418 0 0 APPLIED MATLS INC COM 038222105 48197 365683 SH SOLE 332583 0 33100 APPLOVIN CORP COM CL A 03831W108 9748 177005 SH SOLE 177005 0 0 APTARGROUP INC COM 038336103 1205 10259 SH SOLE 10259 0 0 APTIV PLC SHS G6095L109 18228 152265 SH SOLE 152265 0 0 ARAMARK COM 03852U106 664 17654 SH SOLE 17654 0 0 ARBOR REALTY TRUST INC COM 038923108 3808 223240 SH SOLE 223240 0 0 ARCH CAP GROUP LTD ORD G0450A105 5808 119944 SH SOLE 119944 0 0 ARCHAEA ENERGY INC COM CL A 03940F103 401 18275 SH SOLE 18275 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 5917 65553 SH SOLE 65553 0 0 ARCONIC CORPORATION COM 03966V107 238 9282 SH SOLE 9282 0 0 ARDELYX INC COM 039697107 11 10000 SH SOLE 10000 0 0 ARES CAPITAL CORP COM 04010L103 15516 740598 SH SOLE 740598 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 54025 665092 SH SOLE 665092 0 0 ARISTA NETWORKS INC COM 040413106 95758 689005 SH SOLE 689005 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 1239 18316 SH SOLE 18316 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 466 16030 SH SOLE 16030 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 2024 44063 SH SOLE 44063 0 0 ARK ETF TR INNOVATION ETF 00214Q104 12155 183357 SH SOLE 183357 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 450 5164 SH SOLE 5164 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 3582 39798 SH SOLE 39798 0 0 ARRIVAL GROUP SHS L0423Q108 45 12040 SH SOLE 12040 0 0 ARROW ELECTRS INC COM 042735100 3194 26920 SH SOLE 26920 0 0 ARROW FINL CORP COM 042744102 3417 105410 SH SOLE 105410 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 349 8864 SH SOLE 8864 0 0 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 1608 13705 SH SOLE 13705 0 0 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 944 133169 SH SOLE 133169 0 0 ASGN INC COM 00191U102 2147 18395 SH SOLE 18395 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 27707 41481 SH SOLE 41481 0 0 ASPEN TECHNOLOGY INC COM 045327103 426 2574 SH SOLE 2574 0 0 ASSURANT INC COM 04621X108 3413 18769 SH SOLE 18769 0 0 ASSURED GUARANTY LTD COM G0585R106 1523 23926 SH SOLE 23926 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 8618 129900 SH SOLE 129900 0 0 AT&T INC COM 00206R102 41940 1774880 SH SOLE 1762380 0 12500 ATKORE INC COM 047649108 12836 130397 SH SOLE 130397 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 528 14396 SH SOLE 14396 0 0 ATLASSIAN CORP PLC CL A G06242104 8223 27986 SH SOLE 27986 0 0 ATMOS ENERGY CORP COM 049560105 4829 40416 SH SOLE 40416 0 0 ATOSSA THERAPEUTICS INC COM 04962H506 31 25167 SH SOLE 25167 0 0 ATRICURE INC COM 04963C209 1674 25489 SH SOLE 25489 0 0 AURORA INNOVATION INC CLASS A COM 051774107 168 30000 SH SOLE 30000 0 0 AUTODESK INC COM 052769106 31145 145299 SH SOLE 145299 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 124308 546314 SH SOLE 546314 0 0 AUTONATION INC COM 05329W102 8963 90008 SH SOLE 90008 0 0 AUTOZONE INC COM 053332102 8694 4252 SH SOLE 4252 0 0 AVALARA INC COM 05338G106 887 8917 SH SOLE 8917 0 0 AVALONBAY CMNTYS INC COM 053484101 68698 276597 SH SOLE 276597 0 0 AVANGRID INC COM 05351W103 306 6553 SH SOLE 6553 0 0 AVEPOINT INC COM CL A 053604104 171 32592 SH SOLE 32592 0 0 AVERY DENNISON CORP COM 053611109 2491 14317 SH SOLE 14317 0 0 AVID BIOSERVICES INC COM 05368M106 275 13479 SH SOLE 13479 0 0 AVIENT CORPORATION COM 05368V106 1414 29459 SH SOLE 29459 0 0 AXALTA COATING SYS LTD COM G0750C108 1253 50971 SH SOLE 50971 0 0 AXOS FINANCIAL INC COM 05465C100 727 15674 SH SOLE 15674 0 0 AZENTA INC COM 114340102 3279 39569 SH SOLE 39569 0 0 BADGER METER INC COM 056525108 787 7894 SH SOLE 7894 0 0 BAIDU INC SPON ADR REP A 056752108 1124 8494 SH SOLE 8494 0 0 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 671 43065 SH SOLE 43065 0 0 BAKER HUGHES COMPANY CL A 05722G100 14228 390780 SH SOLE 390780 0 0 BALCHEM CORP COM 057665200 369 2701 SH SOLE 2701 0 0 BALL CORP COM 058498106 3170 35223 SH SOLE 35223 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 3162 555660 SH SOLE 555660 0 0 BANCO SANTANDER S.A. ADR 05964H105 100 29610 SH SOLE 29610 0 0 BANK HAWAII CORP COM 062540109 9784 116588 SH SOLE 116588 0 0 BANK MONTREAL QUE COM 063671101 356 3020 SH SOLE 3020 0 0 BANK NEW YORK MELLON CORP COM 064058100 4540 91474 SH SOLE 91474 0 0 BANK NOVA SCOTIA B C COM 064149107 1072 14952 SH SOLE 14952 0 0 BANK OZK COM 06417N103 2319 54298 SH SOLE 54298 0 0 BANK PRINCETON NEW JERSEY COM 064520109 966 33473 SH SOLE 33473 0 0 BARCLAYS PLC ADR 06738E204 971 122921 SH SOLE 122921 0 0 BARK INC COM 68622E104 155 41907 SH SOLE 41907 0 0 BARNES GROUP INC COM 067806109 483 12028 SH SOLE 12028 0 0 BARRICK GOLD CORP COM 067901108 1166 47551 SH SOLE 47551 0 0 BAXTER INTL INC COM 071813109 6162 79467 SH SOLE 79467 0 0 BCE INC COM NEW 05534B760 5547 100021 SH SOLE 100021 0 0 BEACON ROOFING SUPPLY INC COM 073685109 211 3567 SH SOLE 3567 0 0 BEAM THERAPEUTICS INC COM 07373V105 247 4314 SH SOLE 4314 0 0 BEASLEY BROADCAST GROUP INC CL A 074014101 20 11250 SH SOLE 11250 0 0 BECTON DICKINSON & CO COM 075887109 20346 76489 SH SOLE 76489 0 0 BED BATH & BEYOND INC COM 075896100 2053 91121 SH SOLE 91121 0 0 BEIGENE LTD SPONSORED ADR 07725L102 1298 6882 SH SOLE 6882 0 0 BELLRING BRANDS INC COMMON STOCK 07831C103 551 23877 SH SOLE 23877 0 0 BERKLEY W R CORP COM 084423102 2100 31536 SH SOLE 31536 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 28562 54 SH SOLE 54 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 270229 765717 SH SOLE 740401 0 25316 BERKSHIRE HILLS BANCORP INC COM 084680107 630 21746 SH SOLE 21746 0 0 BERRY GLOBAL GROUP INC COM 08579W103 3162 54552 SH SOLE 54552 0 0 BEST BUY INC COM 086516101 717 7884 SH SOLE 7884 0 0 BEYOND MEAT INC COM 08862E109 1054 21810 SH SOLE 21810 0 0 BHP GROUP LTD SPONSORED ADS 088606108 11732 151876 SH SOLE 105751 0 46125 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1215 55436 SH SOLE 55436 0 0 BILL COM HLDGS INC COM 090043100 34878 153792 SH SOLE 153792 0 0 BIO RAD LABS INC CL A 090572207 1263 2243 SH SOLE 2243 0 0 BIOGEN INC COM 09062X103 2548 12099 SH SOLE 12099 0 0 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 2287 19285 SH SOLE 19285 0 0 BIOLIFE SOLUTIONS INC COM NEW 09062W204 509 22379 SH SOLE 22379 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1040 13495 SH SOLE 13495 0 0 BIONTECH SE SPONSORED ADS 09075V102 1139 6676 SH SOLE 6676 0 0 BIO-TECHNE CORP COM 09073M104 3575 8255 SH SOLE 8255 0 0 BITNILE HOLDINGS INC COM 09175M101 11 12500 SH SOLE 12500 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 971 14358 SH SOLE 14358 0 0 BK OF AMERICA CORP COM 060505104 317625 7705615 SH SOLE 7659097 0 46518 BLACK KNIGHT INC COM 09215C105 2393 41259 SH SOLE 41259 0 0 BLACKBAUD INC COM 09227Q100 647 10805 SH SOLE 10805 0 0 BLACKLINE INC COM 09239B109 1346 18385 SH SOLE 18385 0 0 BLACKROCK CAP INVT CORP COM 092533108 42 10000 SH SOLE 10000 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 378 32587 SH SOLE 32587 0 0 BLACKROCK ETF TRUST US CARBON TRANS 09290C509 232 4600 SH SOLE 4600 0 0 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 2475 123368 SH SOLE 123368 0 0 BLACKROCK INC COM 09247X101 51645 67584 SH SOLE 67584 0 0 BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 1155 101424 SH SOLE 101424 0 0 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 5009 170561 SH SOLE 170561 0 0 BLACKROCK TCP CAPITAL CORP COM 09259E108 216 15094 SH SOLE 15094 0 0 BLACKSTONE INC COM 09260D107 268191 2112736 SH SOLE 2112536 0 200 BLACKSTONE MTG TR INC COM CL A 09257W100 45602 1434471 SH SOLE 1434471 0 0 BLEND LABS INC CL A 09352U108 1523 267130 SH SOLE 267130 0 0 BLOCK INC CL A 852234103 22852 168524 SH SOLE 168524 0 0 BLOOM ENERGY CORP COM CL A 093712107 1800 74543 SH SOLE 74543 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 321 5031 SH SOLE 5031 0 0 BOEING CO COM 097023105 50694 264718 SH SOLE 263968 0 750 BOOKING HOLDINGS INC COM 09857L108 17689 7532 SH SOLE 7532 0 0 BOOT BARN HLDGS INC COM 099406100 231 2439 SH SOLE 2439 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1555 17699 SH SOLE 17699 0 0 BORGWARNER INC COM 099724106 370 9505 SH SOLE 9505 0 0 BOSTON PROPERTIES INC COM 101121101 144024 1118199 SH SOLE 1118199 0 0 BOSTON SCIENTIFIC CORP COM 101137107 39203 885153 SH SOLE 885153 0 0 BOYD GAMING CORP COM 103304101 6087 92536 SH SOLE 92536 0 0 BP PLC SPONSORED ADR 055622104 11077 376761 SH SOLE 376761 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 997 70519 SH SOLE 70519 0 0 BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100 1792 88047 SH SOLE 88047 0 0 BRIDGELINE DIGITAL INC COM 10807Q700 19 10029 SH SOLE 10029 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 7481 56382 SH SOLE 56382 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 48565 665001 SH SOLE 663501 0 1500 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 6057 143670 SH SOLE 143670 0 0 BROADCOM INC COM 11135F101 526513 836159 SH SOLE 835759 0 400 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3564 22886 SH SOLE 22886 0 0 BROADSTONE NET LEASE INC COM 11135E203 545 25000 SH SOLE 25000 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5293 93569 SH SOLE 93569 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 48993 739734 SH SOLE 739734 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 10302 136379 SH SOLE 136379 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 261 5958 SH SOLE 5958 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1959 47708 SH SOLE 47708 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 266 16826 SH SOLE 16826 0 0 BROWN & BROWN INC COM 115236101 1581 21871 SH SOLE 21871 0 0 BROWN FORMAN CORP CL B 115637209 692 10326 SH SOLE 10326 0 0 BRUKER CORP COM 116794108 775 12054 SH SOLE 12054 0 0 BRUNSWICK CORP COM 117043109 1748 21611 SH SOLE 21611 0 0 BUCKLE INC COM 118440106 329 9945 SH SOLE 9945 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 1550 24015 SH SOLE 24015 0 0 BUMBLE INC COM CL A 12047B105 225 7773 SH SOLE 7773 0 0 BUNGE LIMITED COM G16962105 30583 275993 SH SOLE 275993 0 0 BURLINGTON STORES INC COM 122017106 704 3865 SH SOLE 3865 0 0 BWX TECHNOLOGIES INC COM 05605H100 5686 105569 SH SOLE 105569 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1666 15472 SH SOLE 15472 0 0 CABLE ONE INC COM 12685J105 3267 2231 SH SOLE 2231 0 0 CACI INTL INC CL A 127190304 432 1433 SH SOLE 1433 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 5365 32623 SH SOLE 32623 0 0 CALLAWAY GOLF CO COM 131193104 299 12759 SH SOLE 12759 0 0 CAMDEN PPTY TR SH BEN INT 133131102 4984 29987 SH SOLE 29987 0 0 CAMECO CORP COM 13321L108 20955 720091 SH SOLE 720091 0 0 CANADIAN IMP BK COMM COM 136069101 1007 8278 SH SOLE 8278 0 0 CANADIAN NAT RES LTD COM 136385101 609 9829 SH SOLE 9829 0 0 CANADIAN NATL RY CO COM 136375102 30567 227873 SH SOLE 227873 0 0 CANADIAN PAC RY LTD COM 13645T100 20415 247332 SH SOLE 245169 0 2163 CANNAE HLDGS INC COM 13765N107 1204 50332 SH SOLE 50332 0 0 CAPITAL ONE FINL CORP COM 14040H105 17898 136324 SH SOLE 136024 0 300 CAPITAL SOUTHWEST CORP COM 140501107 1091 45990 SH SOLE 45990 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 983 19122 SH SOLE 19122 0 0 CARDINAL HEALTH INC COM 14149Y108 4403 77660 SH SOLE 77660 0 0 CARDLYTICS INC COM 14161W105 3102 56415 SH SOLE 56415 0 0 CAREDX INC COM 14167L103 969 26195 SH SOLE 26195 0 0 CARGURUS INC COM CL A 141788109 688 16200 SH SOLE 16200 0 0 CARLISLE COS INC COM 142339100 15901 64657 SH SOLE 64657 0 0 CARLYLE GROUP INC COM 14316J108 89814 1836319 SH SOLE 1836319 0 0 CARMAX INC COM 143130102 2721 28206 SH SOLE 28206 0 0 CARNIVAL CORP COMMON STOCK 143658300 28132 1391304 SH SOLE 1391304 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 739 17605 SH SOLE 17605 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 61554 1341919 SH SOLE 1336319 0 5600 CARTERS INC COM 146229109 385 4183 SH SOLE 4183 0 0 CASELLA WASTE SYS INC CL A 147448104 1036 11820 SH SOLE 11820 0 0 CASEYS GEN STORES INC COM 147528103 585 2950 SH SOLE 2950 0 0 CASTLE BIOSCIENCES INC COM 14843C105 428 9548 SH SOLE 9548 0 0 CATALENT INC COM 148806102 6639 59867 SH SOLE 59867 0 0 CATERPILLAR INC COM 149123101 79226 355561 SH SOLE 354461 0 1100 CATHAY GEN BANCORP COM 149150104 1561 34893 SH SOLE 34893 0 0 CAVCO INDS INC DEL COM 149568107 495 2055 SH SOLE 2055 0 0 CBIZ INC COM 124805102 1210 28832 SH SOLE 28832 0 0 CBOE GLOBAL MKTS INC COM 12503M108 457 3995 SH SOLE 3995 0 0 CBRE GBL REAL ESTATE INC FD COM 12504G100 961 106308 SH SOLE 106308 0 0 CBRE GROUP INC CL A 12504L109 3459 37790 SH SOLE 37790 0 0 CDK GLOBAL INC COM 12508E101 912 18727 SH SOLE 18727 0 0 CDW CORP COM 12514G108 33168 185411 SH SOLE 185411 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 214 3900 SH SOLE 3900 0 0 CELANESE CORP DEL COM 150870103 4075 28524 SH SOLE 28524 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 200 37875 SH SOLE 37875 0 0 CENTENE CORP DEL COM 15135B101 13858 164599 SH SOLE 164599 0 0 CENTERPOINT ENERGY INC COM 15189T107 596 19444 SH SOLE 19444 0 0 CENTERSPACE COM 15202L107 480 4895 SH SOLE 4895 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 316 7741 SH SOLE 7741 0 0 CENTURY CASINOS INC COM 156492100 198 16550 SH SOLE 16550 0 0 CERENCE INC COM 156727109 367 10173 SH SOLE 10173 0 0 CERNER CORP COM 156782104 17295 184860 SH SOLE 184860 0 0 CEVA INC COM 157210105 287 7064 SH SOLE 7064 0 0 CF INDS HLDGS INC COM 125269100 6947 67408 SH SOLE 67408 0 0 CHAMPIONX CORPORATION COM 15872M104 1139 46510 SH SOLE 46510 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 565 28439 SH SOLE 28439 0 0 CHARLES RIV LABS INTL INC COM 159864107 44378 156277 SH SOLE 156277 0 0 CHART INDS INC COM 16115Q308 299 1739 SH SOLE 1739 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 3337 6118 SH SOLE 6118 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 9343 67574 SH SOLE 67574 0 0 CHEESECAKE FACTORY INC COM 163072101 1831 46027 SH SOLE 46027 0 0 CHEMED CORP NEW COM 16359R103 694 1369 SH SOLE 1369 0 0 CHEMOURS CO COM 163851108 274 8717 SH SOLE 8717 0 0 CHENIERE ENERGY INC COM NEW 16411R208 30903 222886 SH SOLE 222886 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 491 8717 SH SOLE 8717 0 0 CHEVRON CORP NEW COM 166764100 373268 2292382 SH SOLE 2291672 0 710 CHEWY INC CL A 16679L109 506 12401 SH SOLE 12401 0 0 CHIMERA INVT CORP COM NEW 16934Q208 424 35220 SH SOLE 35220 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 68496 43296 SH SOLE 43296 0 0 CHOICE HOTELS INTL INC COM 169905106 471 3321 SH SOLE 3321 0 0 CHUBB LIMITED COM H1467J104 219685 1027046 SH SOLE 1026296 0 750 CHURCH & DWIGHT CO INC COM 171340102 11785 118586 SH SOLE 118586 0 0 CHURCHILL DOWNS INC COM 171484108 4985 22479 SH SOLE 22479 0 0 CIGNA CORP NEW COM 125523100 10054 41960 SH SOLE 41960 0 0 CINCINNATI FINL CORP COM 172062101 9606 70654 SH SOLE 70654 0 0 CINTAS CORP COM 172908105 163667 384747 SH SOLE 384747 0 0 CIRRUS LOGIC INC COM 172755100 302 3567 SH SOLE 3567 0 0 CISCO SYS INC COM 17275R102 224462 4025510 SH SOLE 4010460 0 15050 CITIGROUP INC COM NEW 172967424 54041 1012010 SH SOLE 1010640 0 1370 CITIZENS FINL GROUP INC COM 174610105 33253 733580 SH SOLE 733580 0 0 CITRIX SYS INC COM 177376100 1513 14994 SH SOLE 14994 0 0 CITY OFFICE REIT INC COM 178587101 388 21972 SH SOLE 21972 0 0 CLARIVATE PLC ORD SHS G21810109 2130 127112 SH SOLE 127112 0 0 CLEAN HARBORS INC COM 184496107 8289 74244 SH SOLE 74244 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 184692200 235 6959 SH SOLE 6959 0 0 CLEARWATER ANALYTICS HLDGS I CL A 185123106 633 30154 SH SOLE 30154 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 12850 398946 SH SOLE 398946 0 0 CLOROX CO DEL COM 189054109 7934 57066 SH SOLE 57016 0 50 CLOUDFLARE INC CL A COM 18915M107 1341 11203 SH SOLE 11203 0 0 CLOUGH GLOBAL EQUITY FD COM 18914C100 437 37296 SH SOLE 37296 0 0 CLOVIS ONCOLOGY INC COM 189464100 27 13595 SH SOLE 13595 0 0 CMC MATERIALS INC COM 12571T100 591 3188 SH SOLE 3188 0 0 CME GROUP INC COM 12572Q105 94884 398909 SH SOLE 398909 0 0 CMS ENERGY CORP COM 125896100 992 14187 SH SOLE 14187 0 0 COCA COLA CO COM 191216100 135080 2178714 SH SOLE 2178714 0 0 COCA COLA CONS INC COM 191098102 605 1218 SH SOLE 1218 0 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 397 8176 SH SOLE 8176 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 267 4030 SH SOLE 4030 0 0 COGNEX CORP COM 192422103 1753 22719 SH SOLE 22719 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 13146 146610 SH SOLE 146610 0 0 COHEN & STEERS INC COM 19247A100 689 8027 SH SOLE 8027 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 2240 77379 SH SOLE 77379 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 240 14347 SH SOLE 14347 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 251 16250 SH SOLE 16250 0 0 COHERENT INC COM 192479103 1106 4045 SH SOLE 4045 0 0 COHU INC COM 192576106 1598 53990 SH SOLE 53990 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 22928 120763 SH SOLE 120763 0 0 COLFAX CORP COM 194014106 1104 27757 SH SOLE 27757 0 0 COLGATE PALMOLIVE CO COM 194162103 12110 159700 SH SOLE 159700 0 0 COLUMBIA BKG SYS INC COM 197236102 519 16077 SH SOLE 16077 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 385 4257 SH SOLE 4257 0 0 COLUMBUS MCKINNON CORP N Y COM 199333105 976 23010 SH SOLE 23010 0 0 COMCAST CORP NEW CL A 20030N101 97727 2087299 SH SOLE 2085799 0 1500 COMERICA INC COM 200340107 1584 17520 SH SOLE 17520 0 0 COMFORT SYS USA INC COM 199908104 2202 24735 SH SOLE 24735 0 0 COMMERCE BANCSHARES INC COM 200525103 3802 53107 SH SOLE 53107 0 0 COMMERCIAL METALS CO COM 201723103 1885 45299 SH SOLE 45299 0 0 COMMSCOPE HLDG CO INC COM 20337X109 514 65221 SH SOLE 65221 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 1650 39084 SH SOLE 39084 0 0 COMPASS INC CL A 20464U100 2506 318772 SH SOLE 318772 0 0 COMPASS MINERALS INTL INC COM 20451N101 329 5241 SH SOLE 5241 0 0 CONAGRA BRANDS INC COM 205887102 1753 52227 SH SOLE 52227 0 0 CONCENTRIX CORP COM 20602D101 248 1488 SH SOLE 1488 0 0 CONFLUENT INC CLASS A COM 20717M103 1150 28059 SH SOLE 28059 0 0 CONMED CORP COM 207410101 2064 13894 SH SOLE 13894 0 0 CONOCOPHILLIPS COM 20825C104 69728 697281 SH SOLE 696881 0 400 CONSOLIDATED EDISON INC COM 209115104 46954 495924 SH SOLE 495524 0 400 CONSTELLATION BRANDS INC CL A 21036P108 96570 419284 SH SOLE 416684 0 2600 CONSTELLATION ENERGY CORP COM 21037T109 1413 25118 SH SOLE 25118 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 622 23746 SH SOLE 23746 0 0 CONTINENTAL RES INC COM 212015101 7825 127596 SH SOLE 127596 0 0 COOPER COS INC COM NEW 216648402 718 1720 SH SOLE 1720 0 0 COPART INC COM 217204106 4995 39813 SH SOLE 39813 0 0 CORNING INC COM 219350105 6597 178737 SH SOLE 178737 0 0 CORTEVA INC COM 22052L104 21756 378497 SH SOLE 378497 0 0 COSTAR GROUP INC COM 22160N109 9968 149646 SH SOLE 149646 0 0 COSTCO WHSL CORP NEW COM 22160K105 265315 460737 SH SOLE 460237 0 500 COTERRA ENERGY INC COM 127097103 8894 329788 SH SOLE 329788 0 0 COUPA SOFTWARE INC COM 22266L106 507 4989 SH SOLE 4989 0 0 COUPANG INC CL A 22266T109 13680 773767 SH SOLE 773767 0 0 COUSINS PPTYS INC COM NEW 222795502 1846 45818 SH SOLE 45818 0 0 COVETRUS INC COM 22304C100 3479 207212 SH SOLE 207212 0 0 CRANE CO COM 224399105 1802 16638 SH SOLE 16638 0 0 CREDIT ACCEP CORP MICH COM 225310101 238 432 SH SOLE 432 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 406 51665 SH SOLE 51665 0 0 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 630 21043 SH SOLE 21043 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 469 7479 SH SOLE 7479 0 0 CROSS CTRY HEALTHCARE INC COM 227483104 1199 55345 SH SOLE 55345 0 0 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 284 13000 SH SOLE 13000 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 27057 119154 SH SOLE 119154 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 173694 940923 SH SOLE 940903 0 20 CROWN HLDGS INC COM 228368106 9383 75006 SH SOLE 75006 0 0 CRYOPORT INC COM PAR $0.001 229050307 1028 29457 SH SOLE 29457 0 0 CSG SYS INTL INC COM 126349109 596 9371 SH SOLE 9371 0 0 CSX CORP COM 126408103 13279 354587 SH SOLE 354587 0 0 CUBESMART COM 229663109 2207 42423 SH SOLE 42423 0 0 CULLEN FROST BANKERS INC COM 229899109 5444 39333 SH SOLE 39333 0 0 CUMMINS INC COM 231021106 66627 324837 SH SOLE 324737 0 100 CURTISS WRIGHT CORP COM 231561101 1273 8479 SH SOLE 8479 0 0 CVS HEALTH CORP COM 126650100 115513 1141320 SH SOLE 1134320 0 7000 CYBERARK SOFTWARE LTD SHS M2682V108 203 1204 SH SOLE 1204 0 0 D R HORTON INC COM 23331A109 67780 909675 SH SOLE 909675 0 0 DANAHER CORPORATION COM 235851102 227598 775912 SH SOLE 775804 0 108 DARDEN RESTAURANTS INC COM 237194105 1877 14115 SH SOLE 14115 0 0 DATADOG INC CL A COM 23804L103 4215 27830 SH SOLE 27830 0 0 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 904 27416 SH SOLE 27416 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 934 34226 SH SOLE 34226 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 831 25112 SH SOLE 25112 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 2227 59067 SH SOLE 59067 0 0 DBX ETF TR XTRACK MSCI EMRG 233051101 245 10037 SH SOLE 10037 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 651 19410 SH SOLE 19410 0 0 DECKERS OUTDOOR CORP COM 243537107 2941 10744 SH SOLE 10744 0 0 DEERE & CO COM 244199105 26839 64601 SH SOLE 64601 0 0 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 433 9835 SH SOLE 9835 0 0 DELL TECHNOLOGIES INC CL C 24703L202 25734 512731 SH SOLE 512731 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 3422 86468 SH SOLE 86468 0 0 DENTSPLY SIRONA INC COM 24906P109 1827 37115 SH SOLE 37115 0 0 DESCARTES SYS GROUP INC COM 249906108 328 4471 SH SOLE 4471 0 0 DESKTOP METAL INC COM CL A 25058X105 52 11036 SH SOLE 11036 0 0 DEVON ENERGY CORP NEW COM 25179M103 162464 2747567 SH SOLE 2694197 0 53370 DEXCOM INC COM 252131107 8161 15952 SH SOLE 15952 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 19009 93576 SH SOLE 93576 0 0 DIAMONDBACK ENERGY INC COM 25278X109 85979 627215 SH SOLE 627215 0 0 DICKS SPORTING GOODS INC COM 253393102 2878 28775 SH SOLE 28775 0 0 DIGITAL RLTY TR INC COM 253868103 110788 781295 SH SOLE 781295 0 0 DIGITAL TURBINE INC COM NEW 25400W102 304 6950 SH SOLE 6950 0 0 DIGITALBRIDGE GROUP INC CL A COM 25401T108 197 27313 SH SOLE 27313 0 0 DIME CMNTY BANCSHARES INC COM 25432X102 709 20513 SH SOLE 20513 0 0 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 1519 45368 SH SOLE 45368 0 0 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 866 30750 SH SOLE 30750 0 0 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 291 9220 SH SOLE 9220 0 0 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 6149 222958 SH SOLE 222958 0 0 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 5434 110854 SH SOLE 110854 0 0 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 5840 104182 SH SOLE 104182 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 1118 24012 SH SOLE 24012 0 0 DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 806 32321 SH SOLE 32321 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 796 10292 SH SOLE 10292 0 0 DIREXION SHS ETF TR WORK FROM HOME 25460G773 371 5654 SH SOLE 5654 0 0 DISCOVER FINL SVCS COM 254709108 3432 31150 SH SOLE 31150 0 0 DISCOVERY INC COM SER A 25470F104 1326 53195 SH SOLE 53195 0 0 DISCOVERY INC COM SER C 25470F302 1034 41405 SH SOLE 41405 0 0 DISNEY WALT CO COM 254687106 302284 2203880 SH SOLE 2159515 0 44365 DNP SELECT INCOME FD INC COM 23325P104 171 14430 SH SOLE 14430 0 0 DOCUSIGN INC COM 256163106 24328 227112 SH SOLE 227112 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 663 8473 SH SOLE 8473 0 0 DOLLAR GEN CORP NEW COM 256677105 32675 146768 SH SOLE 126008 0 20760 DOLLAR TREE INC COM 256746108 3771 23546 SH SOLE 23546 0 0 DOMINION ENERGY INC COM 25746U109 10663 125490 SH SOLE 125490 0 0 DOMINOS PIZZA INC COM 25754A201 1872 4600 SH SOLE 4600 0 0 DONALDSON INC COM 257651109 855 16455 SH SOLE 16455 0 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 1972 59293 SH SOLE 59293 0 0 DOORDASH INC CL A 25809K105 6495 55425 SH SOLE 55425 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 296 11410 SH SOLE 11410 0 0 DORMAN PRODS INC COM 258278100 924 9722 SH SOLE 9722 0 0 DOVER CORP COM 260003108 3018 19234 SH SOLE 19234 0 0 DOW INC COM 260557103 66028 1036228 SH SOLE 1032981 0 3247 DROPBOX INC CL A 26210C104 2758 118617 SH SOLE 118617 0 0 DTE ENERGY CO COM 233331107 1233 9323 SH SOLE 9323 0 0 DUCK CREEK TECHNOLOGIES INC SHS 264120106 258 11659 SH SOLE 11659 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 58659 525335 SH SOLE 525335 0 0 DUKE REALTY CORP COM NEW 264411505 5446 93797 SH SOLE 93797 0 0 DUPONT DE NEMOURS INC COM 26614N102 22697 308464 SH SOLE 305217 0 3247 DUTCH BROS INC CL A 26701L100 345 6242 SH SOLE 6242 0 0 DXC TECHNOLOGY CO COM 23355L106 2988 91558 SH SOLE 91558 0 0 EAGLE MATLS INC COM 26969P108 6293 49023 SH SOLE 49023 0 0 EAST WEST BANCORP INC COM 27579R104 8110 102634 SH SOLE 102634 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 827 39122 SH SOLE 39122 0 0 EASTERN BANKSHARES INC COM 27627N105 323 15000 SH SOLE 15000 0 0 EASTGROUP PPTYS INC COM 277276101 4261 20962 SH SOLE 20962 0 0 EASTMAN CHEM CO COM 277432100 6111 54537 SH SOLE 54537 0 0 EATON CORP PLC SHS G29183103 260882 1719040 SH SOLE 1719040 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 871 30071 SH SOLE 30071 0 0 EBAY INC. COM 278642103 9401 164173 SH SOLE 164173 0 0 ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 310 20500 SH SOLE 20500 0 0 ECOLAB INC COM 278865100 46232 261849 SH SOLE 261849 0 0 EDISON INTL COM 281020107 1167 16652 SH SOLE 16652 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 195432 1660140 SH SOLE 1660140 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 3393 130058 SH SOLE 130058 0 0 ELASTIC N V ORD SHS N14506104 3270 36762 SH SOLE 36762 0 0 ELECTRONIC ARTS INC COM 285512109 3299 26073 SH SOLE 26073 0 0 ELEMENT SOLUTIONS INC COM 28618M106 728 33257 SH SOLE 33257 0 0 EMCOR GROUP INC COM 29084Q100 933 8285 SH SOLE 8285 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 519 12648 SH SOLE 12648 0 0 EMERSON ELEC CO COM 291011104 135099 1377858 SH SOLE 1377858 0 0 EMPIRE ST RLTY TR INC CL A 292104106 1223 124573 SH SOLE 124573 0 0 ENBRIDGE INC COM 29250N105 76813 1666924 SH SOLE 1666924 0 0 ENCOMPASS HEALTH CORP COM 29261A100 1189 16724 SH SOLE 16724 0 0 ENDAVA PLC ADS 29260V105 482 3625 SH SOLE 3625 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 837 27220 SH SOLE 27220 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 9462 845535 SH SOLE 845535 0 0 ENJOY TECHNOLOGY INC COM 29335V106 182 48008 SH SOLE 48008 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 417 43224 SH SOLE 43224 0 0 ENOVA INTL INC COM 29357K103 202 5316 SH SOLE 5316 0 0 ENOVIX CORPORATION COM 293594107 285 20000 SH SOLE 20000 0 0 ENPHASE ENERGY INC COM 29355A107 1138 5641 SH SOLE 5641 0 0 ENPRO INDS INC COM 29355X107 693 7088 SH SOLE 7088 0 0 ENSTAR GROUP LIMITED SHS G3075P101 456 1747 SH SOLE 1747 0 0 ENTEGRIS INC COM 29362U104 12743 97086 SH SOLE 97086 0 0 ENTERGY CORP NEW COM 29364G103 1625 13915 SH SOLE 13915 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 16010 620319 SH SOLE 620319 0 0 ENVISTA HOLDINGS CORPORATION COM 29415F104 595 12208 SH SOLE 12208 0 0 EOG RES INC COM 26875P101 95286 799182 SH SOLE 799182 0 0 EPAM SYS INC COM 29414B104 3966 13371 SH SOLE 13371 0 0 EQT CORP COM 26884L109 5965 173358 SH SOLE 173358 0 0 EQUIFAX INC COM 294429105 1444 6092 SH SOLE 6092 0 0 EQUINIX INC COM 29444U700 54634 73669 SH SOLE 73664 0 5 EQUITABLE HLDGS INC COM 29452E101 1100 35594 SH SOLE 35594 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 289 34238 SH SOLE 34238 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 7403 96792 SH SOLE 96792 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 2110 23463 SH SOLE 23463 0 0 ERICSSON ADR B SEK 10 294821608 191 20950 SH SOLE 20950 0 0 ESSENTIAL UTILS INC COM 29670G102 328 6414 SH SOLE 6414 0 0 ESSEX PPTY TR INC COM 297178105 5047 14608 SH SOLE 14608 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 107 10314 SH SOLE 10314 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 557 9538 SH SOLE 9538 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 20697 352475 SH SOLE 352475 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 2915 55935 SH SOLE 55935 0 0 ETSY INC COM 29786A106 2542 20456 SH SOLE 20456 0 0 EURONET WORLDWIDE INC COM 298736109 1222 9390 SH SOLE 9390 0 0 EVENTBRITE INC COM CL A 29975E109 367 24868 SH SOLE 24868 0 0 EVERBRIDGE INC COM 29978A104 747 17116 SH SOLE 17116 0 0 EVERCORE INC CLASS A 29977A105 8704 78187 SH SOLE 78187 0 0 EVEREST RE GROUP LTD COM G3223R108 4703 15604 SH SOLE 15604 0 0 EVERGY INC COM 30034W106 1366 19981 SH SOLE 19981 0 0 EVERSOURCE ENERGY COM 30040W108 4398 49875 SH SOLE 49875 0 0 EVERTEC INC COM 30040P103 1881 45966 SH SOLE 45966 0 0 EVOLENT HEALTH INC CL A 30050B101 711 22005 SH SOLE 22005 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 359 7646 SH SOLE 7646 0 0 EXACT SCIENCES CORP COM 30063P105 2120 30315 SH SOLE 30315 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 3708 113143 SH SOLE 113143 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1758 30165 SH SOLE 30165 0 0 EXELA TECHNOLOGIES INC COM NEW 30162V409 13 31032 SH SOLE 31032 0 0 EXELIXIS INC COM 30161Q104 369 16261 SH SOLE 16261 0 0 EXELON CORP COM 30161N101 12200 256132 SH SOLE 256132 0 0 EXPEDIA GROUP INC COM NEW 30212P303 1012 5173 SH SOLE 5173 0 0 EXPEDITORS INTL WASH INC COM 302130109 7743 75058 SH SOLE 57823 0 17235 EXPONENT INC COM 30214U102 615 5687 SH SOLE 5687 0 0 EXTRA SPACE STORAGE INC COM 30225T102 39989 194499 SH SOLE 194499 0 0 EXXON MOBIL CORP COM 30231G102 262623 3179843 SH SOLE 3178799 0 1044 F5 INC COM 315616102 803 3842 SH SOLE 3842 0 0 FACTSET RESH SYS INC COM 303075105 3063 7055 SH SOLE 7055 0 0 FAIR ISAAC CORP COM 303250104 2476 5308 SH SOLE 5308 0 0 FARFETCH LTD ORD SH CL A 30744W107 491 32503 SH SOLE 32503 0 0 FASTENAL CO COM 311900104 7877 132608 SH SOLE 132608 0 0 FATE THERAPEUTICS INC COM 31189P102 644 16603 SH SOLE 16603 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 888 8183 SH SOLE 8183 0 0 FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 996 8157 SH SOLE 8157 0 0 FEDERAL SIGNAL CORP COM 313855108 379 11223 SH SOLE 11223 0 0 FEDEX CORP COM 31428X106 24615 106379 SH SOLE 105379 0 1000 FERGUSON PLC NEW SHS G3421J106 4516 33671 SH SOLE 33671 0 0 FERRARI N V COM N3167Y103 9756 44136 SH SOLE 44136 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 403 7254 SH SOLE 7254 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 11099 266614 SH SOLE 266614 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1122 9116 SH SOLE 9116 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1591 49126 SH SOLE 49126 0 0 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 256 5041 SH SOLE 5041 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2207 45198 SH SOLE 45198 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 11117 110708 SH SOLE 110708 0 0 FIFTH THIRD BANCORP COM 316773100 81305 1889067 SH SOLE 1889067 0 0 FIRST AMERN FINL CORP COM 31847R102 477 7366 SH SOLE 7366 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 3031 4554 SH SOLE 4554 0 0 FIRST FINL BANKSHARES INC COM 32020R109 1393 31570 SH SOLE 31570 0 0 FIRST HORIZON CORPORATION COM 320517105 77349 3292838 SH SOLE 3292838 0 0 FIRST INDL RLTY TR INC COM 32054K103 3345 54038 SH SOLE 54038 0 0 FIRST SOLAR INC COM 336433107 670 7995 SH SOLE 7995 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 7442 82215 SH SOLE 82215 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 221 3466 SH SOLE 3466 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 716 6246 SH SOLE 6246 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 33053 622358 SH SOLE 622358 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 3235 29656 SH SOLE 29656 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 4436 52632 SH SOLE 52632 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 203 3050 SH SOLE 3050 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 2306 29487 SH SOLE 29487 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 83834 446210 SH SOLE 446210 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 991 20802 SH SOLE 20802 0 0 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 1430 72420 SH SOLE 72420 0 0 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 279 6919 SH SOLE 6919 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 2944 45555 SH SOLE 45555 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 1025 17388 SH SOLE 17388 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 11680 421824 SH SOLE 421824 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 4075 27324 SH SOLE 27324 0 0 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 297 7010 SH SOLE 7010 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 40831 833285 SH SOLE 833285 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 2749 98630 SH SOLE 98630 0 0 FIRST TR EXCHNG TRADED FD VI MLT MNGD LRG GRW 33740F789 520 22548 SH SOLE 22548 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 1148 30672 SH SOLE 30672 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 15020 140009 SH SOLE 140009 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 1450 9511 SH SOLE 9511 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 22416 529918 SH SOLE 529918 0 0 FIRSTENERGY CORP COM 337932107 220 4795 SH SOLE 4795 0 0 FISERV INC COM 337738108 8008 78972 SH SOLE 78972 0 0 FIVE BELOW INC COM 33829M101 38223 241351 SH SOLE 241351 0 0 FIVERR INTL LTD ORD SHS M4R82T106 1953 25669 SH SOLE 25669 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 374 1502 SH SOLE 1502 0 0 FLEX LTD ORD Y2573F102 4795 258491 SH SOLE 258491 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 1059 15559 SH SOLE 15559 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 1836 39216 SH SOLE 39216 0 0 FLEXSHARES TR MORNSTAR USMKT 33939L100 3152 18098 SH SOLE 18098 0 0 FLEXSHARES TR MSTAR EMKT FAC 33939L308 1227 22015 SH SOLE 22015 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 687 12150 SH SOLE 12150 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 579 10087 SH SOLE 10087 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 1593 19667 SH SOLE 19667 0 0 FLUOR CORP NEW COM 343412102 596 20772 SH SOLE 20772 0 0 FLYWIRE CORPORATION COM VTG 302492103 930 30417 SH SOLE 30417 0 0 FMC CORP COM NEW 302491303 8691 66055 SH SOLE 66055 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1959 23645 SH SOLE 23645 0 0 FORD MTR CO DEL COM 345370860 16358 967373 SH SOLE 959373 0 8000 FORTINET INC COM 34959E109 25619 74965 SH SOLE 74965 0 0 FORTIS INC COM 349553107 304 6148 SH SOLE 6148 0 0 FORTIVE CORP COM 34959J108 43266 710096 SH SOLE 710096 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 250 3361 SH SOLE 3361 0 0 FOSTER L B CO COM 350060109 542 35270 SH SOLE 35270 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 743 27476 SH SOLE 27476 0 0 FOX CORP CL A COM 35137L105 397 10060 SH SOLE 10060 0 0 FOX FACTORY HLDG CORP COM 35138V102 472 4814 SH SOLE 4814 0 0 FRANKLIN RESOURCES INC COM 354613101 382 13666 SH SOLE 13666 0 0 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 250 9218 SH SOLE 9218 0 0 FREEPORT-MCMORAN INC CL B 35671D857 80972 1627901 SH SOLE 1627901 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 207 6152 SH SOLE 6152 0 0 FRESHPET INC COM 358039105 599 5839 SH SOLE 5839 0 0 FTI CONSULTING INC COM 302941109 229 1455 SH SOLE 1455 0 0 FULLER H B CO COM 359694106 635 9611 SH SOLE 9611 0 0 FULTON FINL CORP PA COM 360271100 455 27396 SH SOLE 27396 0 0 GABELLI DIVID & INCOME TR COM 36242H104 486 19732 SH SOLE 19732 0 0 GALLAGHER ARTHUR J & CO COM 363576109 7284 41718 SH SOLE 41718 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 874 18616 SH SOLE 18616 0 0 GAP INC COM 364760108 305 21660 SH SOLE 21660 0 0 GARMIN LTD SHS H2906T109 637 5368 SH SOLE 5368 0 0 GARTNER INC COM 366651107 26175 87995 SH SOLE 87995 0 0 GATES INDL CORP PLC ORD SHS G39108108 582 38621 SH SOLE 38621 0 0 GATX CORP COM 361448103 414 3353 SH SOLE 3353 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1904 60600 SH SOLE 60600 0 0 GENCOR INDS INC COM 368678108 1530 148849 SH SOLE 148849 0 0 GENERAC HLDGS INC COM 368736104 2550 8578 SH SOLE 8578 0 0 GENERAL AMERN INVS CO INC COM 368802104 253 5950 SH SOLE 5950 0 0 GENERAL DYNAMICS CORP COM 369550108 18907 78394 SH SOLE 78394 0 0 GENERAL ELECTRIC CO COM NEW 369604301 12303 134454 SH SOLE 132022 0 2432 GENERAL MLS INC COM 370334104 9193 135747 SH SOLE 135747 0 0 GENERAL MTRS CO COM 37045V100 13119 299931 SH SOLE 299931 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 182 15565 SH SOLE 15565 0 0 GENIUS SPORTS LIMITED SHARES CL A G3934V109 240 52099 SH SOLE 52099 0 0 GENMAB A/S SPONSORED ADS 372303206 2170 59988 SH SOLE 59988 0 0 GENTEX CORP COM 371901109 285 9764 SH SOLE 9764 0 0 GENTHERM INC COM 37253A103 367 5018 SH SOLE 5018 0 0 GENUINE PARTS CO COM 372460105 11671 92613 SH SOLE 92613 0 0 GIBRALTAR INDS INC COM 374689107 515 11983 SH SOLE 11983 0 0 GILEAD SCIENCES INC COM 375558103 15554 261632 SH SOLE 260632 0 1000 GINKGO BIOWORKS HOLDINGS INC *W EXP 09/16/202 37611X118 9 10000 SH SOLE 10000 0 0 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 226 55965 SH SOLE 55965 0 0 GLACIER BANCORP INC NEW COM 37637Q105 801 15936 SH SOLE 15936 0 0 GLATFELTER CORPORATION COM 377320106 678 54744 SH SOLE 54744 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 5734 131627 SH SOLE 131627 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 684 19738 SH SOLE 19738 0 0 GLOBAL PMTS INC COM 37940X102 3915 28608 SH SOLE 28608 0 0 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 310 11262 SH SOLE 11262 0 0 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 823 26190 SH SOLE 26190 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 9217 215757 SH SOLE 215757 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 178 15500 SH SOLE 15500 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 271 6726 SH SOLE 6726 0 0 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 24636 941725 SH SOLE 941725 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 346 16379 SH SOLE 16379 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 2796 36316 SH SOLE 36136 0 180 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 3175 109462 SH SOLE 109462 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 1370 24573 SH SOLE 24573 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 25678 907997 SH SOLE 877712 0 30285 GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 409 6549 SH SOLE 6549 0 0 GLOBANT S A COM L44385109 1725 6584 SH SOLE 6584 0 0 GLOBE LIFE INC COM 37959E102 1899 18875 SH SOLE 18875 0 0 GLOBUS MED INC CL A 379577208 1736 23527 SH SOLE 23527 0 0 GODADDY INC CL A 380237107 2344 28009 SH SOLE 28009 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 472 24070 SH SOLE 24070 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 2573 78602 SH SOLE 78602 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 1341 15065 SH SOLE 15065 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 82364 249513 SH SOLE 249013 0 500 GOLDMAN SACHS MLP ENERGY REN COM 38148G206 170 14047 SH SOLE 14047 0 0 GOLDMINING INC COM 38149E101 258 152000 SH SOLE 152000 0 0 GOLUB CAP BDC INC COM 38173M102 2132 140196 SH SOLE 140196 0 0 GOODRX HLDGS INC COM CL A 38246G108 501 25925 SH SOLE 25925 0 0 GOOSEHEAD INS INC COM CL A 38267D109 294 3737 SH SOLE 3737 0 0 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 77 22076 SH SOLE 22076 0 0 GRACO INC COM 384109104 4246 60900 SH SOLE 60900 0 0 GRAHAM HLDGS CO COM CL B 384637104 858 1403 SH SOLE 1403 0 0 GRAINGER W W INC COM 384802104 729 1413 SH SOLE 1413 0 0 GRAND CANYON ED INC COM 38526M106 667 6864 SH SOLE 6864 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 229 11908 SH SOLE 11908 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 621 31001 SH SOLE 31001 0 0 GREENBRIER COS INC COM 393657101 1064 20659 SH SOLE 20659 0 0 GREENLANE HLDGS INC CL A 395330103 6 10000 SH SOLE 10000 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 1234 37644 SH SOLE 37644 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 577 3441 SH SOLE 3441 0 0 GUARDANT HEALTH INC COM 40131M109 607 9166 SH SOLE 9166 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1464 15468 SH SOLE 15468 0 0 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 984 13798 SH SOLE 13798 0 0 HAIN CELESTIAL GROUP INC COM 405217100 597 17369 SH SOLE 17369 0 0 HALLIBURTON CO COM 406216101 37668 994657 SH SOLE 994657 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 8253 206950 SH SOLE 206950 0 0 HAMILTON LANE INC CL A 407497106 1070 13843 SH SOLE 13843 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 415 10312 SH SOLE 10312 0 0 HANESBRANDS INC COM 410345102 2603 174846 SH SOLE 174846 0 0 HANGER INC COM NEW 41043F208 289 15780 SH SOLE 15780 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 468 9877 SH SOLE 9877 0 0 HANOVER INS GROUP INC COM 410867105 273 1829 SH SOLE 1829 0 0 HARLEY DAVIDSON INC COM 412822108 258 6554 SH SOLE 6554 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 3198 44536 SH SOLE 44536 0 0 HARVARD BIOSCIENCE INC COM 416906105 492 79241 SH SOLE 79241 0 0 HASBRO INC COM 418056107 1973 24084 SH SOLE 24084 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 1131 26725 SH SOLE 26725 0 0 HAYWARD HLDGS INC COM 421298100 1099 66147 SH SOLE 66147 0 0 HCA HEALTHCARE INC COM 40412C101 14705 58674 SH SOLE 58674 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 3406 55534 SH SOLE 55534 0 0 HEALTHCARE RLTY TR COM 421946104 616 22434 SH SOLE 22434 0 0 HEALTHCARE SERVICES ACQU COR *W EXP 12/28/202 42227K112 10 28571 SH SOLE 28571 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 328 17661 SH SOLE 17661 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 737 23523 SH SOLE 23523 0 0 HEALTHEQUITY INC COM 42226A107 1143 16947 SH SOLE 16947 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 18949 551961 SH SOLE 551961 0 0 HEICO CORP NEW CL A 422806208 10568 83322 SH SOLE 83322 0 0 HEICO CORP NEW COM 422806109 1674 10904 SH SOLE 10904 0 0 HELEN OF TROY LTD COM G4388N106 502 2564 SH SOLE 2564 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 392 4882 SH SOLE 4882 0 0 HELMERICH & PAYNE INC COM 423452101 454 10616 SH SOLE 10616 0 0 HENRY JACK & ASSOC INC COM 426281101 3188 16179 SH SOLE 16179 0 0 HENRY SCHEIN INC COM 806407102 6442 73884 SH SOLE 73884 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 623 20505 SH SOLE 20505 0 0 HERC HLDGS INC COM 42704L104 1861 11140 SH SOLE 11140 0 0 HERCULES CAPITAL INC COM 427096508 1080 59787 SH SOLE 59787 0 0 HERON THERAPEUTICS INC COM 427746102 271 47364 SH SOLE 47364 0 0 HERSHEY CO COM 427866108 4147 19144 SH SOLE 19144 0 0 HESKA CORP COM RESTRC NEW 42805E306 1021 7386 SH SOLE 7386 0 0 HESS CORP COM 42809H107 49411 461610 SH SOLE 461610 0 0 HESS MIDSTREAM LP CL A SHS 428103105 540 18000 SH SOLE 18000 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 3097 185326 SH SOLE 185326 0 0 HEXCEL CORP NEW COM 428291108 1320 22203 SH SOLE 22203 0 0 HEXO CORP COM NEW 428304307 16 25025 SH SOLE 25025 0 0 HF SINCLAIR CORPORATION COM 403949100 866 21722 SH SOLE 21722 0 0 HIGHWOODS PPTYS INC COM 431284108 895 19574 SH SOLE 19574 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 91505 603039 SH SOLE 603039 0 0 HOLOGIC INC COM 436440101 1019 13270 SH SOLE 13270 0 0 HOME DEPOT INC COM 437076102 250650 837369 SH SOLE 837227 0 142 HONDA MOTOR LTD AMERN SHS 438128308 753 26660 SH SOLE 26660 0 0 HONEYWELL INTL INC COM 438516106 230540 1184807 SH SOLE 1172282 0 12525 HORACE MANN EDUCATORS CORP N COM 440327104 560 13397 SH SOLE 13397 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 1049 9967 SH SOLE 9967 0 0 HORMEL FOODS CORP COM 440452100 871 16907 SH SOLE 16907 0 0 HOST HOTELS & RESORTS INC COM 44107P104 11011 566683 SH SOLE 566683 0 0 HOULIHAN LOKEY INC CL A 441593100 6273 71448 SH SOLE 71448 0 0 HOWARD HUGHES CORP COM 44267D107 376 3630 SH SOLE 3630 0 0 HOWMET AEROSPACE INC COM 443201108 208 5791 SH SOLE 5791 0 0 HP INC COM 40434L105 5397 148678 SH SOLE 148678 0 0 HUBBELL INC COM 443510607 1438 7825 SH SOLE 7825 0 0 HUBSPOT INC COM 443573100 3215 6770 SH SOLE 6770 0 0 HUDSON PAC PPTYS INC COM 444097109 1228 44244 SH SOLE 44244 0 0 HUMANA INC COM 444859102 1215 2792 SH SOLE 2792 0 0 HUNT J B TRANS SVCS INC COM 445658107 18824 93749 SH SOLE 93749 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1368 93571 SH SOLE 93571 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 699 3503 SH SOLE 3503 0 0 HUNTSMAN CORP COM 447011107 1414 37694 SH SOLE 37694 0 0 HUTCHMED CHINA LTD SPONSORED ADS 44842L103 422 22307 SH SOLE 22307 0 0 HYATT HOTELS CORP COM CL A 448579102 11055 115815 SH SOLE 115815 0 0 IAA INC COM 449253103 1079 28222 SH SOLE 28222 0 0 IAC INTERACTIVECORP NEW COM NEW 44891N208 355 3537 SH SOLE 3537 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1081 20826 SH SOLE 20826 0 0 ICF INTL INC COM 44925C103 312 3311 SH SOLE 3311 0 0 ICICI BANK LIMITED ADR 45104G104 2596 137051 SH SOLE 137051 0 0 ICON PLC SHS G4705A100 14158 58209 SH SOLE 58209 0 0 ICU MED INC COM 44930G107 360 1617 SH SOLE 1617 0 0 IDACORP INC COM 451107106 2884 25001 SH SOLE 25001 0 0 IDEX CORP COM 45167R104 1709 8911 SH SOLE 8911 0 0 IDEXX LABS INC COM 45168D104 122504 223931 SH SOLE 223931 0 0 II-VI INC COM 902104108 364 5027 SH SOLE 5027 0 0 ILLINOIS TOOL WKS INC COM 452308109 46215 220703 SH SOLE 220703 0 0 ILLUMINA INC COM 452327109 38102 109050 SH SOLE 109050 0 0 IMMUNOME INC COM 45257U108 87 15270 SH SOLE 15270 0 0 INARI MED INC COM 45332Y109 537 5920 SH SOLE 5920 0 0 INCYTE CORP COM 45337C102 365 4590 SH SOLE 4590 0 0 INDEPENDENT BK CORP MASS COM 453836108 997 12200 SH SOLE 12200 0 0 INFOSYS LTD SPONSORED ADR 456788108 471 18909 SH SOLE 18909 0 0 ING GROEP N.V. SPONSORED ADR 456837103 1180 113110 SH SOLE 113110 0 0 INGERSOLL RAND INC COM 45687V106 1558 30934 SH SOLE 30934 0 0 INGEVITY CORP COM 45688C107 2409 37603 SH SOLE 37603 0 0 INGREDION INC COM 457187102 6479 74341 SH SOLE 74341 0 0 INMODE LTD SHS M5425M103 383 10364 SH SOLE 10364 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 540 2628 SH SOLE 2628 0 0 INSPERITY INC COM 45778Q107 282 2809 SH SOLE 2809 0 0 INSPIRE MED SYS INC COM 457730109 1837 7156 SH SOLE 7156 0 0 INSULET CORP COM 45784P101 1498 5624 SH SOLE 5624 0 0 INTEGER HLDGS CORP COM 45826H109 323 4008 SH SOLE 4008 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 379 5899 SH SOLE 5899 0 0 INTEL CORP COM 458140100 107478 2168643 SH SOLE 2010163 0 158480 INTERCONTINENTAL EXCHANGE IN COM 45866F104 36386 275402 SH SOLE 275402 0 0 INTERFACE INC COM 458665304 176 12958 SH SOLE 12958 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 72152 554934 SH SOLE 553174 0 1760 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2358 17952 SH SOLE 17952 0 0 INTERNATIONAL PAPER CO COM 460146103 2643 57259 SH SOLE 57259 0 0 INTERPUBLIC GROUP COS INC COM 460690100 58186 1641340 SH SOLE 1641340 0 0 INTRA-CELLULAR THERAPIES INC COM 46116X101 260 4249 SH SOLE 4249 0 0 INTUIT COM 461202103 33087 68812 SH SOLE 68812 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 171577 568738 SH SOLE 568738 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 0 28224 SH SOLE 28224 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 5081 108226 SH SOLE 108226 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 1442 31254 SH SOLE 31254 0 0 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 407 16413 SH SOLE 16413 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 867 23729 SH SOLE 23729 0 0 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 205 7073 SH SOLE 7073 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 258 5541 SH SOLE 5541 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 407 9978 SH SOLE 9978 0 0 INVESCO EXCH TRADED FD TR II RUSL 1000 ENHD 46138E438 223 5987 SH SOLE 5987 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 739 9160 SH SOLE 9160 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 1381 26350 SH SOLE 26350 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 1919 61616 SH SOLE 61616 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 315 3419 SH SOLE 3419 0 0 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 601 5010 SH SOLE 5010 0 0 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 360 8217 SH SOLE 8217 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 288 6096 SH SOLE 6096 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 19940 297213 SH SOLE 297213 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 4790 63484 SH SOLE 63484 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 251 5272 SH SOLE 5272 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 398 5086 SH SOLE 5086 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 988 10920 SH SOLE 10920 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 4655 121067 SH SOLE 121067 0 0 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 334 3385 SH SOLE 3385 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 276 3404 SH SOLE 3404 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 769 12402 SH SOLE 12402 0 0 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 283 61425 SH SOLE 61425 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 324 4071 SH SOLE 4071 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 8394 49125 SH SOLE 49125 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 534 2926 SH SOLE 2926 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 281 21793 SH SOLE 21793 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1842 93836 SH SOLE 93836 0 0 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 321 5231 SH SOLE 5231 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 287 1698 SH SOLE 1698 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 228 649 SH SOLE 649 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 491 5685 SH SOLE 5685 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 427 6344 SH SOLE 6344 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 707 2308 SH SOLE 2308 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 395 2093 SH SOLE 2093 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 10613 57472 SH SOLE 57472 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 20262 500048 SH SOLE 500048 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 7276 25166 SH SOLE 25166 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 189019 1198521 SH SOLE 1198521 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 21057 114575 SH SOLE 114575 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 530 6187 SH SOLE 6187 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2471 49500 SH SOLE 49500 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3926 74039 SH SOLE 74039 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 1569 24089 SH SOLE 24089 0 0 INVESCO LTD SHS G491BT108 3276 142066 SH SOLE 142066 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 537244 1481888 SH SOLE 1479552 0 2336 INVITATION HOMES INC COM 46187W107 2989 74379 SH SOLE 74379 0 0 IONIS PHARMACEUTICALS INC COM 462222100 226 6106 SH SOLE 6106 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 224 13468 SH SOLE 13468 0 0 IPG PHOTONICS CORP COM 44980X109 245 2229 SH SOLE 2229 0 0 IQVIA HLDGS INC COM 46266C105 8620 37280 SH SOLE 37280 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 257 1635 SH SOLE 1635 0 0 IRON MTN INC NEW COM 46284V101 41454 748128 SH SOLE 747738 0 390 ISHARES INC CORE MSCI EMKT 46434G103 62147 1118756 SH SOLE 1118756 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 217 3807 SH SOLE 3807 0 0 ISHARES INC EM MKTS DIV ETF 464286319 6614 202271 SH SOLE 202271 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 2307 62804 SH SOLE 62804 0 0 ISHARES INC MSCI AUST ETF 464286103 827 31293 SH SOLE 31293 0 0 ISHARES INC MSCI CDA ETF 464286509 35785 889952 SH SOLE 889952 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 207 2799 SH SOLE 2799 0 0 ISHARES INC MSCI EMERG MRKT 464286533 1968 32249 SH SOLE 32249 0 0 ISHARES INC MSCI EMRG CHN 46434G764 776 13346 SH SOLE 13346 0 0 ISHARES INC MSCI EQUAL WEITE 464286681 423 4986 SH SOLE 4986 0 0 ISHARES INC MSCI EURZONE ETF 464286608 8196 189406 SH SOLE 189406 0 0 ISHARES INC MSCI GBL ETF NEW 46434G848 473 9228 SH SOLE 9228 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 4468 42626 SH SOLE 42626 0 0 ISHARES INC MSCI GERMANY ETF 464286806 462 16290 SH SOLE 16290 0 0 ISHARES INC MSCI HONG KG ETF 464286871 305 13519 SH SOLE 13519 0 0 ISHARES INC MSCI ISRAEL ETF 464286632 209 2818 SH SOLE 2818 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 14131 229360 SH SOLE 229360 0 0 ISHARES INC MSCI MEXICO ETF 464286822 276 5012 SH SOLE 5012 0 0 ISHARES INC MSCI PAC JP ETF 464286665 1965 39918 SH SOLE 39918 0 0 ISHARES INC MSCI STH KOR ETF 464286772 601 8433 SH SOLE 8433 0 0 ISHARES INC MSCI SWITZERLAND 464286749 914 18605 SH SOLE 18605 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 4480 72913 SH SOLE 72913 0 0 ISHARES INC MSCI WORLD ETF 464286392 4640 36205 SH SOLE 36205 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 1928 27967 SH SOLE 27967 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 510 15937 SH SOLE 15937 0 0 ISHARES TR COHEN STEER REIT 464287564 2766 38953 SH SOLE 38953 0 0 ISHARES TR CORE DIV GRWTH 46434V621 29755 557112 SH SOLE 557112 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 51504 481840 SH SOLE 477884 0 3956 ISHARES TR CORE MSCI EAFE 46432F842 125811 1809970 SH SOLE 1808470 0 1500 ISHARES TR CORE MSCI EURO 46434V738 1257 23532 SH SOLE 23532 0 0 ISHARES TR CORE MSCI INTL 46435G326 611 9595 SH SOLE 9595 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 2908 43673 SH SOLE 43673 0 0 ISHARES TR CORE S&P MCP ETF 464287507 117518 437944 SH SOLE 437944 0 0 ISHARES TR CORE S&P SCP ETF 464287804 97417 903014 SH SOLE 903014 0 0 ISHARES TR CORE S&P TTL STK 464287150 26179 259348 SH SOLE 259348 0 0 ISHARES TR CORE S&P US GWT 464287671 193726 1833489 SH SOLE 1833489 0 0 ISHARES TR CORE S&P US VLU 464287663 52711 694748 SH SOLE 694748 0 0 ISHARES TR CORE S&P500 ETF 464287200 681236 1501545 SH SOLE 1501227 0 318 ISHARES TR CUR HD EURZN ETF 46434V639 5353 156383 SH SOLE 156383 0 0 ISHARES TR CYBERSECURITY 46435U135 17107 400734 SH SOLE 383680 0 17054 ISHARES TR DOW JONES US ETF 464287846 1303 11700 SH SOLE 11700 0 0 ISHARES TR EAFE GRWTH ETF 464288885 4347 45150 SH SOLE 45150 0 0 ISHARES TR EAFE SML CP ETF 464288273 1921 28964 SH SOLE 28964 0 0 ISHARES TR EAFE VALUE ETF 464288877 1613 32102 SH SOLE 32102 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 4929 66848 SH SOLE 66848 0 0 ISHARES TR ESG AWARE MSCI 46435U663 1466 38534 SH SOLE 38534 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 411 4057 SH SOLE 4057 0 0 ISHARES TR EUROPE ETF 464287861 1565 31149 SH SOLE 31149 0 0 ISHARES TR EXPANDED TECH 464287515 32043 92894 SH SOLE 92894 0 0 ISHARES TR EXPND TEC SC ETF 464287549 1566 4030 SH SOLE 4030 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 2805 47508 SH SOLE 47508 0 0 ISHARES TR GENOMICS IMMUN 46435U192 1670 48471 SH SOLE 48471 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 7964 370083 SH SOLE 370083 0 0 ISHARES TR GLB CNSM STP ETF 464288737 1138 18330 SH SOLE 18330 0 0 ISHARES TR GLB INFRASTR ETF 464288372 277 5438 SH SOLE 5438 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 367 4183 SH SOLE 4183 0 0 ISHARES TR GLOBAL 100 ETF 464287572 3050 40106 SH SOLE 40106 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 856 23692 SH SOLE 23692 0 0 ISHARES TR GLOBAL FINLS ETF 464287333 1015 12772 SH SOLE 12772 0 0 ISHARES TR GLOBAL MATER ETF 464288695 905 9629 SH SOLE 9629 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 235 8035 SH SOLE 8035 0 0 ISHARES TR GLOBAL TECH ETF 464287291 1076 18555 SH SOLE 18555 0 0 ISHARES TR HDG MSCI EAFE 46434V803 42861 1262840 SH SOLE 1262840 0 0 ISHARES TR INDIA 50 ETF 464289529 447 9673 SH SOLE 9673 0 0 ISHARES TR INTL DEV RE ETF 464288489 3086 113500 SH SOLE 113500 0 0 ISHARES TR INTL DIV GRWTH 46435G524 1302 19965 SH SOLE 19965 0 0 ISHARES TR INTL SEL DIV ETF 464288448 28808 907055 SH SOLE 907055 0 0 ISHARES TR ISHARES BIOTECH 464287556 28170 216193 SH SOLE 216193 0 0 ISHARES TR ISHARES SEMICDTR 464287523 45592 96332 SH SOLE 96332 0 0 ISHARES TR MICRO-CAP ETF 464288869 5969 46320 SH SOLE 46320 0 0 ISHARES TR MORNINGSTAR GRWT 464287119 2883 44349 SH SOLE 44349 0 0 ISHARES TR MORNINGSTAR VALU 464288109 2374 34618 SH SOLE 34618 0 0 ISHARES TR MORNINGSTR US EQ 464287127 758 12059 SH SOLE 12059 0 0 ISHARES TR MORTGE REL ETF 46435G342 479 14648 SH SOLE 14648 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 4683 72856 SH SOLE 72856 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 557 10405 SH SOLE 10405 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 1288 17173 SH SOLE 17173 0 0 ISHARES TR MSCI ACWI ETF 464288257 28190 282517 SH SOLE 282517 0 0 ISHARES TR MSCI ACWI EX US 464288240 16240 310693 SH SOLE 310693 0 0 ISHARES TR MSCI CHINA ETF 46429B671 19510 368887 SH SOLE 368887 0 0 ISHARES TR MSCI EAFE ETF 464287465 171495 2330091 SH SOLE 2330012 0 79 ISHARES TR MSCI EAFE MIN VL 46429B689 6228 86335 SH SOLE 86335 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 73930 1637421 SH SOLE 1637421 0 0 ISHARES TR MSCI INDIA ETF 46429B598 289 6481 SH SOLE 6481 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 8872 240629 SH SOLE 240629 0 0 ISHARES TR MSCI KLD400 SOC 464288570 37541 433399 SH SOLE 433399 0 0 ISHARES TR MSCI LW CRB TG 46434V464 4749 29089 SH SOLE 29089 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 2488 73964 SH SOLE 73964 0 0 ISHARES TR MSCI USA ESG SLC 464288802 16384 169184 SH SOLE 169184 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 65242 841074 SH SOLE 816496 0 24578 ISHARES TR MSCI USA MMENTM 46432F396 6395 38003 SH SOLE 38003 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 30636 227556 SH SOLE 227556 0 0 ISHARES TR MSCI USA VALUE 46432F388 1528 14614 SH SOLE 14614 0 0 ISHARES TR NORTH AMERN NAT 464287374 2609 64506 SH SOLE 64506 0 0 ISHARES TR RESIDENTIAL MULT 464288562 5793 60403 SH SOLE 60403 0 0 ISHARES TR ROBOTICS ARTIF 46435U556 421 12260 SH SOLE 12260 0 0 ISHARES TR RUS 1000 ETF 464287622 402676 1610252 SH SOLE 1610252 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 458470 1651370 SH SOLE 1632789 0 18581 ISHARES TR RUS 1000 VAL ETF 464287598 345406 2081010 SH SOLE 2072972 0 8038 ISHARES TR RUS 2000 GRW ETF 464287648 68335 267195 SH SOLE 267177 0 18 ISHARES TR RUS 2000 VAL ETF 464287630 37663 233351 SH SOLE 233351 0 0 ISHARES TR RUS MD CP GR ETF 464287481 20570 204677 SH SOLE 204677 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 21374 178653 SH SOLE 178653 0 0 ISHARES TR RUS MID CAP ETF 464287499 84038 1076858 SH SOLE 1076858 0 0 ISHARES TR RUS TOP 200 ETF 464289446 1007 9315 SH SOLE 9315 0 0 ISHARES TR RUS TP200 GR ETF 464289438 838 5272 SH SOLE 5272 0 0 ISHARES TR RUS TP200 VL ETF 464289420 1796 25780 SH SOLE 25780 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 1162 18633 SH SOLE 18633 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 307141 1496280 SH SOLE 1496151 0 129 ISHARES TR RUSSELL 3000 ETF 464287689 294746 1123397 SH SOLE 1123397 0 0 ISHARES TR S&P 100 ETF 464287101 23927 114745 SH SOLE 114745 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 248794 3257319 SH SOLE 3257319 0 0 ISHARES TR S&P 500 VAL ETF 464287408 58800 377599 SH SOLE 364197 0 13402 ISHARES TR S&P MC 400GR ETF 464287606 37697 487864 SH SOLE 479944 0 7920 ISHARES TR S&P MC 400VL ETF 464287705 10866 99106 SH SOLE 99106 0 0 ISHARES TR S&P SML 600 GWT 464287887 26613 212731 SH SOLE 207295 0 5436 ISHARES TR SELECT DIVID ETF 464287168 131576 1026895 SH SOLE 1023826 0 3069 ISHARES TR SP SMCP600VL ETF 464287879 12549 122557 SH SOLE 116683 0 5874 ISHARES TR U.S. BAS MTL ETF 464287838 538 3597 SH SOLE 3597 0 0 ISHARES TR U.S. ENERGY ETF 464287796 3883 94904 SH SOLE 94904 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 4390 24343 SH SOLE 24343 0 0 ISHARES TR U.S. FINLS ETF 464287788 2804 33177 SH SOLE 33177 0 0 ISHARES TR U.S. MED DVC ETF 464288810 5378 88222 SH SOLE 88222 0 0 ISHARES TR U.S. PHARMA ETF 464288836 346 1783 SH SOLE 1783 0 0 ISHARES TR U.S. REAL ES ETF 464287739 6313 58334 SH SOLE 58334 0 0 ISHARES TR U.S. TECH ETF 464287721 6489 62974 SH SOLE 62974 0 0 ISHARES TR U.S. UTILITS ETF 464287697 426 4683 SH SOLE 4683 0 0 ISHARES TR US AER DEF ETF 464288760 4866 43917 SH SOLE 43917 0 0 ISHARES TR US CONSM STAPLES 464287812 601 3001 SH SOLE 3001 0 0 ISHARES TR US CONSUM DISCRE 464287580 433 5765 SH SOLE 5765 0 0 ISHARES TR US HLTHCARE ETF 464287762 4123 14275 SH SOLE 14275 0 0 ISHARES TR US HLTHCR PR ETF 464288828 9647 34101 SH SOLE 34101 0 0 ISHARES TR US HOME CONS ETF 464288752 2988 50424 SH SOLE 50424 0 0 ISHARES TR US INDUSTRIALS 464287754 449 4263 SH SOLE 4263 0 0 ISHARES TR US INFRASTRUC 46435U713 496 12733 SH SOLE 12733 0 0 ISHARES TR US REGNL BKS ETF 464288778 1308 22197 SH SOLE 22197 0 0 ISHARES TR US TELECOM ETF 464287713 1569 52497 SH SOLE 52497 0 0 ISHARES TR US TRSPRTION 464287192 556 2059 SH SOLE 2059 0 0 ISTAR INC COM 45031U101 520 22207 SH SOLE 22207 0 0 ITEOS THERAPEUTICS INC COM 46565G104 670 20825 SH SOLE 20825 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 1132 16137 SH SOLE 16137 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS DEV 46641Q233 938 16869 SH SOLE 16869 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 623 11346 SH SOLE 11346 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 2295 45229 SH SOLE 45229 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 628 11109 SH SOLE 11109 0 0 J P MORGAN EXCHANGE-TRADED F INTERNL GWT 46641Q324 1267 20348 SH SOLE 20348 0 0 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 27088 631713 SH SOLE 607200 0 24513 JABIL INC COM 466313103 793 12842 SH SOLE 12842 0 0 JACOBS ENGR GROUP INC COM 469814107 1044 7577 SH SOLE 7577 0 0 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 730 11970 SH SOLE 11970 0 0 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 162 17993 SH SOLE 17993 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1864 11973 SH SOLE 11973 0 0 JD.COM INC SPON ADR CL A 47215P106 534 9231 SH SOLE 9231 0 0 JEFFERIES FINL GROUP INC COM 47233W109 920 28021 SH SOLE 28021 0 0 JETBLUE AWYS CORP COM 477143101 436 29175 SH SOLE 29175 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1991 16804 SH SOLE 16804 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 601 11435 SH SOLE 11435 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 493 14365 SH SOLE 14365 0 0 JOHNSON & JOHNSON COM 478160104 212093 1196709 SH SOLE 1170479 0 26230 JOHNSON CTLS INTL PLC SHS G51502105 5374 81956 SH SOLE 81956 0 0 JOINT CORP COM 47973J102 218 6150 SH SOLE 6150 0 0 JONES LANG LASALLE INC COM 48020Q107 1971 8229 SH SOLE 8229 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 4805 229815 SH SOLE 229815 0 0 JPMORGAN CHASE & CO COM 46625H100 441950 3242003 SH SOLE 3224904 0 17099 JUNIPER NETWORKS INC COM 48203R104 1964 52848 SH SOLE 52848 0 0 KANZHUN LIMITED SPONSORED ADS 48553T106 690 27704 SH SOLE 27704 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 95 12833 SH SOLE 12833 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 671 72813 SH SOLE 72813 0 0 KB HOME COM 48666K109 1139 35175 SH SOLE 35175 0 0 KBR INC COM 48242W106 4892 89381 SH SOLE 89381 0 0 KELLOGG CO COM 487836108 3163 49044 SH SOLE 49044 0 0 KENNEDY-WILSON HOLDINGS INC COM 489398107 9444 387189 SH SOLE 387189 0 0 KEURIG DR PEPPER INC COM 49271V100 338 8906 SH SOLE 8906 0 0 KEYCORP COM 493267108 2840 126899 SH SOLE 126899 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2662 16851 SH SOLE 16851 0 0 KILROY RLTY CORP COM 49427F108 586 7674 SH SOLE 7674 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 583 35858 SH SOLE 35858 0 0 KIMBERLY-CLARK CORP COM 494368103 13655 110869 SH SOLE 110869 0 0 KIMCO RLTY CORP COM 49446R109 1507 61022 SH SOLE 61022 0 0 KINDER MORGAN INC DEL COM 49456B101 99513 5262478 SH SOLE 5007978 0 254500 KINSALE CAP GROUP INC COM 49714P108 1503 6592 SH SOLE 6592 0 0 KIRBY CORP COM 497266106 266 3681 SH SOLE 3681 0 0 KITE RLTY GROUP TR COM NEW 49803T300 853 37479 SH SOLE 37479 0 0 KKR & CO INC COM 48251W104 13401 229191 SH SOLE 229191 0 0 KKR REAL ESTATE FIN TR INC COM 48251K100 306 14857 SH SOLE 14857 0 0 KLA CORP COM NEW 482480100 37303 101903 SH SOLE 101903 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1142 22624 SH SOLE 22624 0 0 KOHLS CORP COM 500255104 220 3639 SH SOLE 3639 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 1234 40404 SH SOLE 40404 0 0 KRAFT HEINZ CO COM 500754106 1372 34821 SH SOLE 34821 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 929 32578 SH SOLE 32578 0 0 KRISPY KREME INC COM 50101L106 169 11365 SH SOLE 11365 0 0 KROGER CO COM 501044101 3961 69036 SH SOLE 69036 0 0 KVH INDS INC COM 482738101 1294 142218 SH SOLE 142218 0 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 249 18972 SH SOLE 18964 0 8 L3HARRIS TECHNOLOGIES INC COM 502431109 10878 43780 SH SOLE 28259 0 15521 LA Z BOY INC COM 505336107 478 18116 SH SOLE 18116 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 4240 16080 SH SOLE 16080 0 0 LAKELAND BANCORP INC COM 511637100 990 59309 SH SOLE 59309 0 0 LAM RESEARCH CORP COM 512807108 21908 40750 SH SOLE 40750 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 2641 22731 SH SOLE 22731 0 0 LAMB WESTON HLDGS INC COM 513272104 3243 54124 SH SOLE 54124 0 0 LANCASTER COLONY CORP COM 513847103 677 4536 SH SOLE 4536 0 0 LANDSTAR SYS INC COM 515098101 2226 14761 SH SOLE 14761 0 0 LANTHEUS HLDGS INC COM 516544103 228 4124 SH SOLE 4124 0 0 LAS VEGAS SANDS CORP COM 517834107 881 22657 SH SOLE 22657 0 0 LATHAM GROUP INC COM 51819L107 392 29594 SH SOLE 29594 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 8444 289983 SH SOLE 289983 0 0 LAUDER ESTEE COS INC CL A 518439104 51908 190614 SH SOLE 190614 0 0 LCI INDS COM 50189K103 2214 21325 SH SOLE 21325 0 0 LEAR CORP COM NEW 521865204 312 2185 SH SOLE 2185 0 0 LEGGETT & PLATT INC COM 524660107 4604 132287 SH SOLE 132287 0 0 LEIDOS HOLDINGS INC COM 525327102 2564 23739 SH SOLE 23739 0 0 LEMONADE INC COM 52567D107 259 9821 SH SOLE 9821 0 0 LENNAR CORP CL A 526057104 6948 85594 SH SOLE 85594 0 0 LENNAR CORP CL B 526057302 256 3740 SH SOLE 3740 0 0 LENNOX INTL INC COM 526107107 515 1999 SH SOLE 1999 0 0 LESLIES INC COM 527064109 2155 111314 SH SOLE 111314 0 0 LGI HOMES INC COM 50187T106 249 2554 SH SOLE 2554 0 0 LHC GROUP INC COM 50187A107 367 2175 SH SOLE 2175 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 7533 55669 SH SOLE 55669 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 5474 211259 SH SOLE 211259 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 238 5202 SH SOLE 5202 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1063 23241 SH SOLE 23241 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 428 6132 SH SOLE 6132 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 416 3696 SH SOLE 3696 0 0 LILLY ELI & CO COM 532457108 99788 348458 SH SOLE 305613 0 42845 LINCOLN ELEC HLDGS INC COM 533900106 1244 9029 SH SOLE 9029 0 0 LINCOLN NATL CORP IND COM 534187109 6696 102441 SH SOLE 102441 0 0 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 546 36200 SH SOLE 36200 0 0 LINDE PLC SHS G5494J103 163697 512467 SH SOLE 512132 0 335 LITHIA MTRS INC COM 536797103 38551 128450 SH SOLE 128450 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 416 10806 SH SOLE 10806 0 0 LITTELFUSE INC COM 537008104 2058 8253 SH SOLE 8253 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 45121 383552 SH SOLE 383552 0 0 LIVENT CORP COM 53814L108 332 12748 SH SOLE 12748 0 0 LIVERAMP HLDGS INC COM 53815P108 401 10716 SH SOLE 10716 0 0 LKQ CORP COM 501889208 2355 51856 SH SOLE 51856 0 0 LOCKHEED MARTIN CORP COM 539830109 218720 495514 SH SOLE 495464 0 50 LOEWS CORP COM 540424108 2513 38762 SH SOLE 38762 0 0 LOUISIANA PAC CORP COM 546347105 218 3514 SH SOLE 3514 0 0 LOWES COS INC COM 548661107 117568 581474 SH SOLE 575474 0 6000 LPL FINL HLDGS INC COM 50212V100 2829 15485 SH SOLE 15485 0 0 LSI INDS INC OHIO COM 50216C108 595 99100 SH SOLE 99100 0 0 LUCID GROUP INC COM 549498103 625 24616 SH SOLE 24616 0 0 LULULEMON ATHLETICA INC COM 550021109 43316 118599 SH SOLE 118599 0 0 LUMEN TECHNOLOGIES INC COM 550241103 2337 207325 SH SOLE 207325 0 0 LUMENTUM HLDGS INC COM 55024U109 726 7442 SH SOLE 7442 0 0 LUMINAR TECHNOLOGIES INC COM CL A 550424105 514 32872 SH SOLE 32872 0 0 LXP INDUSTRIAL TRUST COM 529043101 1185 75505 SH SOLE 75505 0 0 LYFT INC CL A COM 55087P104 6444 167809 SH SOLE 167809 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 49587 482266 SH SOLE 482266 0 0 M & T BK CORP COM 55261F104 4687 27651 SH SOLE 27651 0 0 M D C HLDGS INC COM 552676108 970 25640 SH SOLE 25640 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 456 7622 SH SOLE 7622 0 0 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 2260 27133 SH SOLE 27133 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 522 2913 SH SOLE 2913 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3828 78009 SH SOLE 78009 0 0 MAGNA INTL INC COM 559222401 704 10949 SH SOLE 10949 0 0 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 1661 98236 SH SOLE 98236 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 2461 104039 SH SOLE 104039 0 0 MAIN STR CAP CORP COM 56035L104 1438 33714 SH SOLE 33714 0 0 MALIBU BOATS INC COM CL A 56117J100 294 5066 SH SOLE 5066 0 0 MANDIANT INC COM 562662106 1231 55199 SH SOLE 55199 0 0 MANHATTAN ASSOCIATES INC COM 562750109 1247 8987 SH SOLE 8987 0 0 MANTECH INTERNATIONAL CORP CL A 564563104 669 7767 SH SOLE 7767 0 0 MANULIFE FINL CORP COM 56501R106 57360 2686655 SH SOLE 2686655 0 0 MARATHON OIL CORP COM 565849106 46616 1856487 SH SOLE 1856487 0 0 MARATHON PETE CORP COM 56585A102 235472 2754058 SH SOLE 2754058 0 0 MARKEL CORP COM 570535104 5680 3850 SH SOLE 3850 0 0 MARKETAXESS HLDGS INC COM 57060D108 243 715 SH SOLE 715 0 0 MARQETA INC CLASS A COM 57142B104 748 67752 SH SOLE 67752 0 0 MARRIOTT INTL INC NEW CL A 571903202 51882 295202 SH SOLE 295202 0 0 MARSH & MCLENNAN COS INC COM 571748102 9542 55988 SH SOLE 55988 0 0 MARTIN MARIETTA MATLS INC COM 573284106 26036 67646 SH SOLE 67646 0 0 MARVELL TECHNOLOGY INC COM 573874104 13892 193725 SH SOLE 193725 0 0 MASCO CORP COM 574599106 3389 66448 SH SOLE 21123 0 45325 MASIMO CORP COM 574795100 40335 277138 SH SOLE 277138 0 0 MASONITE INTL CORP COM 575385109 917 10311 SH SOLE 10311 0 0 MASTEC INC COM 576323109 726 8336 SH SOLE 8336 0 0 MASTERCARD INCORPORATED CL A 57636Q104 208879 584473 SH SOLE 584273 0 200 MASTERCRAFT BOAT HLDGS INC COM 57637H103 1390 56485 SH SOLE 56485 0 0 MATADOR RES CO COM 576485205 465 8784 SH SOLE 8784 0 0 MATCH GROUP INC NEW COM 57667L107 1086 9989 SH SOLE 9989 0 0 MATINAS BIOPHARMA HLDGS INC COM 576810105 26 31720 SH SOLE 31720 0 0 MATSON INC COM 57686G105 462 3834 SH SOLE 3834 0 0 MATTERPORT INC COM CL A 577096100 108 13277 SH SOLE 13277 0 0 MATTHEWS INTL CORP CL A 577128101 283 8734 SH SOLE 8734 0 0 MAXAR TECHNOLOGIES INC COM 57778K105 338 8562 SH SOLE 8562 0 0 MAXIMUS INC COM 577933104 718 9580 SH SOLE 9580 0 0 MBIA INC COM 55262C100 1141 74132 SH SOLE 74132 0 0 MCCORMICK & CO INC COM NON VTG 579780206 2803 28087 SH SOLE 28087 0 0 MCDONALDS CORP COM 580135101 167933 679119 SH SOLE 643399 0 35720 MCKESSON CORP COM 58155Q103 18310 59811 SH SOLE 59811 0 0 MDU RES GROUP INC COM 552690109 1845 69236 SH SOLE 69236 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1997 94462 SH SOLE 94462 0 0 MEDIFAST INC COM 58470H101 689 4034 SH SOLE 4034 0 0 MEDNAX INC COM 58502B106 242 10303 SH SOLE 10303 0 0 MEDPACE HLDGS INC COM 58506Q109 835 5101 SH SOLE 5101 0 0 MEDTRONIC PLC SHS G5960L103 159150 1434430 SH SOLE 1434430 0 0 MEI PHARMA INC COM NEW 55279B202 10 16000 SH SOLE 16000 0 0 MERCADOLIBRE INC COM 58733R102 9008 7573 SH SOLE 7573 0 0 MERCK & CO INC COM 58933Y105 214117 2609593 SH SOLE 2607893 0 1700 MERCURY SYS INC COM 589378108 488 7567 SH SOLE 7567 0 0 MERIDIAN BIOSCIENCE INC COM 589584101 1061 40852 SH SOLE 40852 0 0 MESA LABS INC COM 59064R109 589 2310 SH SOLE 2310 0 0 META PLATFORMS INC CL A 30303M102 309267 1390838 SH SOLE 1378863 0 11975 METHODE ELECTRS INC COM 591520200 708 16375 SH SOLE 16375 0 0 METLIFE INC COM 59156R108 35850 510103 SH SOLE 510103 0 0 METROPOLITAN BK HLDG CORP COM 591774104 344 3380 SH SOLE 3380 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 12346 8991 SH SOLE 8991 0 0 MGIC INVT CORP WIS COM 552848103 250 18446 SH SOLE 18446 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 7879 203592 SH SOLE 203492 0 100 MGM RESORTS INTERNATIONAL COM 552953101 38307 913376 SH SOLE 913376 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 24574 327042 SH SOLE 327042 0 0 MICRON TECHNOLOGY INC COM 595112103 3982 51124 SH SOLE 51124 0 0 MICROSOFT CORP COM 594918104 1586542 5145930 SH SOLE 5095501 0 50429 MICROSTRATEGY INC CL A NEW 594972408 6240 12832 SH SOLE 12832 0 0 MID-AMER APT CMNTYS INC COM 59522J103 1110 5301 SH SOLE 5301 0 0 MIDDLEBY CORP COM 596278101 1522 9283 SH SOLE 9283 0 0 MIDDLESEX WTR CO COM 596680108 201 1909 SH SOLE 1909 0 0 MILLER INDS INC TENN COM NEW 600551204 869 30861 SH SOLE 30861 0 0 MIMECAST LTD ORD SHS G14838109 264 3319 SH SOLE 3319 0 0 MIND TECHNOLOGY INC COM 602566101 17 13109 SH SOLE 13109 0 0 MINERALS TECHNOLOGIES INC COM 603158106 341 5159 SH SOLE 5159 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 2447 395253 SH SOLE 395253 0 0 MKS INSTRS INC COM 55306N104 4567 30446 SH SOLE 30446 0 0 MODERNA INC COM 60770K107 10293 59752 SH SOLE 59752 0 0 MOELIS & CO CL A 60786M105 10720 228338 SH SOLE 228338 0 0 MOLINA HEALTHCARE INC COM 60855R100 768 2301 SH SOLE 2301 0 0 MOMENTIVE GLOBAL INC COM 60878Y108 1422 87465 SH SOLE 87465 0 0 MONARCH CASINO & RESORT INC COM 609027107 350 4009 SH SOLE 4009 0 0 MONDELEZ INTL INC CL A 609207105 55908 890541 SH SOLE 890541 0 0 MONGODB INC CL A 60937P106 35323 79629 SH SOLE 79629 0 0 MONOLITHIC PWR SYS INC COM 609839105 2918 6008 SH SOLE 6008 0 0 MONRO INC COM 610236101 313 7062 SH SOLE 7062 0 0 MONROE CAP CORP COM 610335101 393 36421 SH SOLE 36421 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 1833 22940 SH SOLE 22940 0 0 MOODYS CORP COM 615369105 3853 11418 SH SOLE 11418 0 0 MORGAN STANLEY COM NEW 617446448 202983 2322456 SH SOLE 2322256 0 200 MORNINGSTAR INC COM 617700109 445 1628 SH SOLE 1628 0 0 MOSAIC CO NEW COM 61945C103 10872 163494 SH SOLE 163494 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 6108 25219 SH SOLE 25219 0 0 MP MATERIALS CORP COM CL A 553368101 5245 91476 SH SOLE 91476 0 0 MPLX LP COM UNIT REP LTD 55336V100 3312 99821 SH SOLE 99821 0 0 MSA SAFETY INC COM 553498106 2128 16035 SH SOLE 16035 0 0 MSC INDL DIRECT INC CL A 553530106 233 2733 SH SOLE 2733 0 0 MSCI INC COM 55354G100 19383 38544 SH SOLE 38544 0 0 MUELLER INDS INC COM 624756102 3353 61904 SH SOLE 61904 0 0 MUELLER WTR PRODS INC COM SER A 624758108 1663 128750 SH SOLE 128750 0 0 MURPHY USA INC COM 626755102 1244 6221 SH SOLE 6221 0 0 NABRIVA THERAPEUTICS PLC SHS G63637113 12 29431 SH SOLE 29431 0 0 NANO X IMAGING LTD ORD SHS M70700105 218 20102 SH SOLE 20102 0 0 NANOSTRING TECHNOLOGIES INC COM 63009R109 745 21440 SH SOLE 21440 0 0 NASDAQ INC COM 631103108 795 4464 SH SOLE 4464 0 0 NATERA INC COM 632307104 1067 26228 SH SOLE 26228 0 0 NATIONAL BEVERAGE CORP COM 635017106 1223 28111 SH SOLE 28111 0 0 NATIONAL FUEL GAS CO COM 636180101 1224 17813 SH SOLE 17813 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 2405 31281 SH SOLE 31281 0 0 NATIONAL HEALTH INVS INC COM 63633D104 204 3461 SH SOLE 3461 0 0 NATIONAL INSTRS CORP COM 636518102 552 13587 SH SOLE 13587 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 287 6376 SH SOLE 6376 0 0 NEOGEN CORP COM 640491106 806 26125 SH SOLE 26125 0 0 NETAPP INC COM 64110D104 10692 128818 SH SOLE 128818 0 0 NETEASE INC SPONSORED ADS 64110W102 640 7138 SH SOLE 7138 0 0 NETFLIX INC COM 64110L106 75707 202105 SH SOLE 202105 0 0 NEUBERGER BERMAN MLP & ENERG COM 64129H104 1165 180859 SH SOLE 180859 0 0 NEUBERGER BERMAN NEXT GENERA COMMON STOCK 64133Q108 751 53835 SH SOLE 53835 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 1017 10852 SH SOLE 10852 0 0 NEW MTN FIN CORP COM 647551100 1590 114779 SH SOLE 114779 0 0 NEW RELIC INC COM 64829B100 1671 24978 SH SOLE 24978 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 289 26285 SH SOLE 26285 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 2941 274324 SH SOLE 274324 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 75 20411 SH SOLE 20411 0 0 NEW YORK TIMES CO CL A 650111107 3569 77862 SH SOLE 77862 0 0 NEWELL BRANDS INC COM 651229106 267 12494 SH SOLE 12494 0 0 NEWMARKET CORP COM 651587107 1506 4642 SH SOLE 4642 0 0 NEWMONT CORP COM 651639106 1912 24063 SH SOLE 24063 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 834 9232 SH SOLE 9232 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 320 1699 SH SOLE 1699 0 0 NEXTERA ENERGY INC COM 65339F101 148384 1751672 SH SOLE 1751672 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1364 16366 SH SOLE 16366 0 0 NEXTNAV INC COMMON STOCK 65345N106 217 29024 SH SOLE 29024 0 0 NICE LTD SPONSORED ADR 653656108 39512 180419 SH SOLE 180419 0 0 NIKE INC CL B 654106103 192888 1433473 SH SOLE 1394578 0 38895 NIO INC SPON ADS 62914V106 674 32014 SH SOLE 32014 0 0 NISOURCE INC COM 65473P105 1959 61602 SH SOLE 61602 0 0 NOKIA CORP SPONSORED ADR 654902204 907 166107 SH SOLE 166107 0 0 NORDSON CORP COM 655663102 3103 13664 SH SOLE 13664 0 0 NORDSTROM INC COM 655664100 1115 41140 SH SOLE 41140 0 0 NORFOLK SOUTHN CORP COM 655844108 32693 114623 SH SOLE 114623 0 0 NORTHERN OIL AND GAS INC MN COM 665531307 200 7100 SH SOLE 7100 0 0 NORTHERN TR CORP COM 665859104 6424 55168 SH SOLE 55168 0 0 NORTHROP GRUMMAN CORP COM 666807102 9201 20574 SH SOLE 20574 0 0 NORTHWEST NAT HLDG CO COM 66765N105 1503 29058 SH SOLE 29058 0 0 NORTHWESTERN CORP COM NEW 668074305 1425 23558 SH SOLE 23558 0 0 NORTONLIFELOCK INC COM 668771108 4451 167836 SH SOLE 167836 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 24632 1125780 SH SOLE 1125780 0 0 NOVANTA INC COM 67000B104 369 2591 SH SOLE 2591 0 0 NOVARTIS AG SPONSORED ADR 66987V109 16454 187515 SH SOLE 187515 0 0 NOVOCURE LTD ORD SHS G6674U108 250 3016 SH SOLE 3016 0 0 NOVO-NORDISK A S ADR 670100205 65996 594292 SH SOLE 594292 0 0 NRG ENERGY INC COM NEW 629377508 3199 83395 SH SOLE 83395 0 0 NUCOR CORP COM 670346105 19583 131740 SH SOLE 131740 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 983 16182 SH SOLE 16182 0 0 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 310 8147 SH SOLE 8147 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1481 37169 SH SOLE 37169 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 233 16145 SH SOLE 16145 0 0 NUTANIX INC CL A 67059N108 1823 67970 SH SOLE 67970 0 0 NUTRIEN LTD COM 67077M108 5929 57019 SH SOLE 57019 0 0 NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 1563 119206 SH SOLE 119206 0 0 NVENT ELECTRIC PLC SHS G6700G107 1334 38359 SH SOLE 38359 0 0 NVIDIA CORPORATION COM 67066G104 611305 2240362 SH SOLE 2240362 0 0 NXP SEMICONDUCTORS N V COM N6596X109 5709 30845 SH SOLE 30845 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 4604 624649 SH SOLE 624649 0 0 OATLY GROUP AB SPONSORED ADS 67421J108 165 32863 SH SOLE 32863 0 0 OCCIDENTAL PETE CORP COM 674599105 5921 104352 SH SOLE 98176 0 6176 OCEANFIRST FINL CORP COM 675234108 1102 54843 SH SOLE 54843 0 0 OGE ENERGY CORP COM 670837103 1780 43660 SH SOLE 43660 0 0 OIL STS INTL INC COM 678026105 379 54537 SH SOLE 54537 0 0 OKTA INC CL A 679295105 4230 28021 SH SOLE 28021 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 23327 78100 SH SOLE 78100 0 0 OLD REP INTL CORP COM 680223104 1263 48830 SH SOLE 48830 0 0 OLO INC CL A 68134L109 505 38080 SH SOLE 38080 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 15423 494954 SH SOLE 494954 0 0 OMNICOM GROUP INC COM 681919106 10197 120139 SH SOLE 120139 0 0 ON SEMICONDUCTOR CORP COM 682189105 971 15502 SH SOLE 15502 0 0 ONEOK INC NEW COM 682680103 106473 1507471 SH SOLE 1507471 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 189 18519 SH SOLE 18519 0 0 ONTO INNOVATION INC COM 683344105 857 9858 SH SOLE 9858 0 0 OPENDOOR TECHNOLOGIES INC COM 683712103 173 19952 SH SOLE 19952 0 0 OPGEN INC COM 68373L307 13 17000 SH SOLE 17000 0 0 ORACLE CORP COM 68389X105 62949 760902 SH SOLE 760902 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 678 100044 SH SOLE 100044 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 7757 11325 SH SOLE 11325 0 0 ORGANON & CO COMMON STOCK 68622V106 1659 47506 SH SOLE 47506 0 0 OSHKOSH CORP COM 688239201 3039 30190 SH SOLE 30190 0 0 OTIS WORLDWIDE CORP COM 68902V107 7777 101072 SH SOLE 101072 0 0 OUTFRONT MEDIA INC COM 69007J106 740 26019 SH SOLE 26019 0 0 OVERSTOCK COM INC DEL COM 690370101 473 10760 SH SOLE 10760 0 0 OWENS CORNING NEW COM 690742101 767 8379 SH SOLE 8379 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 27326 1848883 SH SOLE 1848883 0 0 OXFORD INDS INC COM 691497309 271 2995 SH SOLE 2995 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1873 58613 SH SOLE 58613 0 0 PACCAR INC COM 693718108 3633 41250 SH SOLE 21990 0 19260 PACER FDS TR BNCHMRK INFRA 69374H741 5184 132799 SH SOLE 132799 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 377 7218 SH SOLE 7218 0 0 PACIFIC PREMIER BANCORP COM 69478X105 360 10192 SH SOLE 10192 0 0 PACIRA BIOSCIENCES INC COM 695127100 1873 24547 SH SOLE 24547 0 0 PACKAGING CORP AMER COM 695156109 5423 34739 SH SOLE 34739 0 0 PACWEST BANCORP DEL COM 695263103 518 12012 SH SOLE 12012 0 0 PAGERDUTY INC COM 69553P100 284 8292 SH SOLE 8292 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 5139 374309 SH SOLE 374309 0 0 PALO ALTO NETWORKS INC COM 697435105 82684 132823 SH SOLE 132823 0 0 PAPA JOHNS INTL INC COM 698813102 781 7423 SH SOLE 7423 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 10862 287291 SH SOLE 285791 0 1500 PARAMOUNT GROUP INC COM 69924R108 288 26418 SH SOLE 26418 0 0 PARKER-HANNIFIN CORP COM 701094104 85229 300356 SH SOLE 300356 0 0 PATRICK INDS INC COM 703343103 201 3340 SH SOLE 3340 0 0 PATTERSON COS INC COM 703395103 218 6735 SH SOLE 6735 0 0 PAYCHEX INC COM 704326107 23726 173856 SH SOLE 173756 0 100 PAYCOM SOFTWARE INC COM 70432V102 6170 17812 SH SOLE 17812 0 0 PAYCOR HCM INC COM 70435P102 215 7403 SH SOLE 7403 0 0 PAYLOCITY HLDG CORP COM 70438V106 976 4744 SH SOLE 4744 0 0 PAYPAL HLDGS INC COM 70450Y103 113361 980205 SH SOLE 980205 0 0 PDC ENERGY INC COM 69327R101 2819 38786 SH SOLE 38786 0 0 PEABODY ENGR CORP COM 704551100 51629 2104738 SH SOLE 2104738 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 648 26460 SH SOLE 26460 0 0 PEDEVCO CORP COM PAR 70532Y303 28 20543 SH SOLE 20543 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 3463 131062 SH SOLE 131062 0 0 PEMBINA PIPELINE CORP COM 706327103 27616 734468 SH SOLE 734468 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 3866 286172 SH SOLE 286172 0 0 PENNANTPARK INVT CORP COM 708062104 3789 486976 SH SOLE 486976 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 268 2862 SH SOLE 2862 0 0 PENTAIR PLC SHS G7S00T104 203 3751 SH SOLE 3751 0 0 PENUMBRA INC COM 70975L107 2918 13137 SH SOLE 13137 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 8389 419671 SH SOLE 419671 0 0 PEPSICO INC COM 713448108 359001 2144827 SH SOLE 2097314 0 47513 PERFORMANCE FOOD GROUP CO COM 71377A103 1505 29556 SH SOLE 29556 0 0 PERKINELMER INC COM 714046109 3929 22523 SH SOLE 22523 0 0 PERRIGO CO PLC SHS G97822103 1384 36008 SH SOLE 36008 0 0 PFIZER INC COM 717081103 313799 6061414 SH SOLE 6018135 0 43279 PG&E CORP COM 69331C108 502 42026 SH SOLE 42026 0 0 PGT INNOVATIONS INC COM 69336V101 192 10655 SH SOLE 10655 0 0 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 248 12440 SH SOLE 12440 0 0 PHILIP MORRIS INTL INC COM 718172109 24729 263247 SH SOLE 263022 0 225 PHILLIPS 66 COM 718546104 10763 124590 SH SOLE 124590 0 0 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 558 16222 SH SOLE 16222 0 0 PHREESIA INC COM 71944F106 294 11148 SH SOLE 11148 0 0 PHYSICIANS RLTY TR COM 71943U104 1702 97023 SH SOLE 97023 0 0 PINDUODUO INC SPONSORED ADS 722304102 590 14700 SH SOLE 14700 0 0 PING IDENTITY HLDG CORP COM 72341T103 607 22144 SH SOLE 22144 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 1150 12490 SH SOLE 12490 0 0 PINNACLE WEST CAP CORP COM 723484101 306 3924 SH SOLE 3924 0 0 PINTEREST INC CL A 72352L106 6430 261279 SH SOLE 261279 0 0 PIONEER NAT RES CO COM 723787107 113060 452187 SH SOLE 452187 0 0 PIPER SANDLER COMPANIES COM 724078100 548 4173 SH SOLE 4173 0 0 PJT PARTNERS INC COM CL A 69343T107 680 10769 SH SOLE 10769 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1065 98995 SH SOLE 98995 0 0 PLANTRONICS INC NEW COM 727493108 305 7747 SH SOLE 7747 0 0 PLAYA HOTELS & RESORTS NV SHS N70544106 231 26739 SH SOLE 26739 0 0 PLUG POWER INC COM NEW 72919P202 3596 125681 SH SOLE 125681 0 0 PLX PHARMA INC COM 72942A107 724 179227 SH SOLE 179227 0 0 PNC FINL SVCS GROUP INC COM 693475105 95793 519344 SH SOLE 519344 0 0 POLARIS INC COM 731068102 717 6808 SH SOLE 6808 0 0 POLARITYTE INC COM 731094108 27 108662 SH SOLE 108662 0 0 POOL CORP COM 73278L105 2075 4906 SH SOLE 4906 0 0 POPULAR INC COM NEW 733174700 1206 14753 SH SOLE 14753 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 17589 318931 SH SOLE 318931 0 0 POST HLDGS INC COM 737446104 1264 18243 SH SOLE 18243 0 0 POSTAL REALTY TRUST INC CL A 73757R102 288 17128 SH SOLE 17128 0 0 POTLATCHDELTIC CORPORATION COM 737630103 1090 20663 SH SOLE 20663 0 0 POWER INTEGRATIONS INC COM 739276103 817 8810 SH SOLE 8810 0 0 PPG INDS INC COM 693506107 52658 401753 SH SOLE 401753 0 0 PPL CORP COM 69351T106 8253 288978 SH SOLE 288978 0 0 PRECIGEN INC COM 74017N105 24 11151 SH SOLE 11151 0 0 PREMIER INC CL A 74051N102 579 16266 SH SOLE 16266 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 642 12130 SH SOLE 12130 0 0 PRICE T ROWE GROUP INC COM 74144T108 14873 98371 SH SOLE 98371 0 0 PRIMERICA INC COM 74164M108 1250 9135 SH SOLE 9135 0 0 PRIMO WATER CORPORATION COM 74167P108 406 28458 SH SOLE 28458 0 0 PRIMORIS SVCS CORP COM 74164F103 263 11023 SH SOLE 11023 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1843 25109 SH SOLE 25109 0 0 PROCORE TECHNOLOGIES INC COM 74275K108 928 16015 SH SOLE 16015 0 0 PROCTER AND GAMBLE CO COM 742718109 263679 1725648 SH SOLE 1710193 0 15455 PROFESSIONAL HLDG CORP CL A COM 743139107 677 30000 SH SOLE 30000 0 0 PROG HOLDINGS INC COM NPV 74319R101 383 13295 SH SOLE 13295 0 0 PROGRESSIVE CORP COM 743315103 71927 630991 SH SOLE 630991 0 0 PROGYNY INC COM 74340E103 658 12803 SH SOLE 12803 0 0 PROLOGIS INC. COM 74340W103 374517 2319277 SH SOLE 2319227 0 50 PROS HOLDINGS INC COM 74346Y103 1128 33867 SH SOLE 33867 0 0 PROSHARES TR K1 FRE CRD OIL 74347G804 604 11005 SH SOLE 11005 0 0 PROSHARES TR MSCI EMRG MKTS 74347B847 943 18112 SH SOLE 18112 0 0 PROSHARES TR ONLINE RTL ETF 74347B169 418 9109 SH SOLE 9109 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 1104 17087 SH SOLE 17087 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 38185 402330 SH SOLE 402330 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 419 5791 SH SOLE 5791 0 0 PROSHARES TR SP500 EX ENRGY 74347B581 1649 16965 SH SOLE 16965 0 0 PROSPECT CAP CORP COM 74348T102 4452 537632 SH SOLE 537632 0 0 PROSPERITY BANCSHARES INC COM 743606105 778 11217 SH SOLE 11217 0 0 PROTAGENIC THERAPEUTICS INC COM 74365N103 14 17500 SH SOLE 17500 0 0 PROVIDENT FINL SVCS INC COM 74386T105 814 34785 SH SOLE 34785 0 0 PRUDENTIAL FINL INC COM 744320102 3637 30779 SH SOLE 30779 0 0 PRUDENTIAL PLC ADR 74435K204 1220 41254 SH SOLE 41254 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 258 1537 SH SOLE 1537 0 0 PTC INC COM 69370C100 514 4770 SH SOLE 4770 0 0 PUBLIC STORAGE COM 74460D109 20516 52568 SH SOLE 52568 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1910 27282 SH SOLE 27282 0 0 PUHUI WEALTH INVT MGMT CO LT SHS G7306H101 13 14378 SH SOLE 14378 0 0 PULSE BIOSCIENCES INC COM 74587B101 233 48000 SH SOLE 48000 0 0 PULTE GROUP INC COM 745867101 7835 186991 SH SOLE 186991 0 0 PURE STORAGE INC CL A 74624M102 1362 38576 SH SOLE 38576 0 0 Q2 HLDGS INC COM 74736L109 726 11771 SH SOLE 11771 0 0 QORVO INC COM 74736K101 11197 90230 SH SOLE 90230 0 0 QUAKER HOUGHTON COM 747316107 818 4732 SH SOLE 4732 0 0 QUALCOMM INC COM 747525103 207646 1358763 SH SOLE 1352763 0 6000 QUALYS INC COM 74758T303 1267 8895 SH SOLE 8895 0 0 QUANEX BLDG PRODS CORP COM 747619104 1125 53597 SH SOLE 53597 0 0 QUANTA SVCS INC COM 74762E102 7843 59593 SH SOLE 59593 0 0 QUANTERIX CORP COM 74766Q101 4095 140291 SH SOLE 140291 0 0 QUANTUMSCAPE CORP COM CL A 74767V109 313 15670 SH SOLE 15670 0 0 QUEST DIAGNOSTICS INC COM 74834L100 4329 31628 SH SOLE 31628 0 0 QUIDEL CORP COM 74838J101 1392 12382 SH SOLE 12382 0 0 QURATE RETAIL INC COM SER A 74915M100 769 161482 SH SOLE 161482 0 0 RA MED SYS INC COM 74933X203 8 20000 SH SOLE 20000 0 0 RACKSPACE TECHNOLOGY INC COM 750102105 432 38711 SH SOLE 38711 0 0 RADWARE LTD ORD M81873107 399 12492 SH SOLE 12492 0 0 RALPH LAUREN CORP CL A 751212101 205 1806 SH SOLE 1806 0 0 RANPAK HOLDINGS CORP COM CL A 75321W103 1525 74654 SH SOLE 74654 0 0 RAPID7 INC COM 753422104 1230 11056 SH SOLE 11056 0 0 RAYMOND JAMES FINL INC COM 754730109 4799 43661 SH SOLE 43661 0 0 RAYONIER INC COM 754907103 223 5435 SH SOLE 5435 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 201701 2035942 SH SOLE 2029342 0 6600 RBC BEARINGS INC COM 75524B104 8411 43385 SH SOLE 43385 0 0 REALTY INCOME CORP COM 756109104 7860 113413 SH SOLE 113413 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 200 5788 SH SOLE 5788 0 0 RED ROCK RESORTS INC CL A 75700L108 19470 400957 SH SOLE 400957 0 0 REGENCY CTRS CORP COM 758849103 626 8772 SH SOLE 8772 0 0 REGENERON PHARMACEUTICALS COM 75886F107 8357 11966 SH SOLE 11966 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 2396 107647 SH SOLE 107647 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 318 2901 SH SOLE 2901 0 0 RELX PLC SPONSORED ADR 759530108 2119 68136 SH SOLE 68136 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 588 3708 SH SOLE 3708 0 0 RENASANT CORP COM 75970E107 575 17187 SH SOLE 17187 0 0 RENT A CTR INC NEW COM 76009N100 485 19255 SH SOLE 19255 0 0 REPLIGEN CORP COM 759916109 3793 20165 SH SOLE 20165 0 0 REPUBLIC SVCS INC COM 760759100 3147 23752 SH SOLE 23752 0 0 RESMED INC COM 761152107 10783 44463 SH SOLE 44463 0 0 RESOURCES CONNECTION INC COM 76122Q105 360 21026 SH SOLE 21026 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 552 9458 SH SOLE 9458 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 369 19050 SH SOLE 19050 0 0 REVANCE THERAPEUTICS INC COM 761330109 1660 85145 SH SOLE 85145 0 0 REVOLUTION MEDICINES INC COM 76155X100 2528 99104 SH SOLE 99104 0 0 REVOLVE GROUP INC CL A 76156B107 657 12235 SH SOLE 12235 0 0 REXFORD INDL RLTY INC COM 76169C100 340 4561 SH SOLE 4561 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 1210 41248 SH SOLE 41248 0 0 RH COM 74967X103 5158 15817 SH SOLE 15817 0 0 RINGCENTRAL INC CL A 76680R206 1158 9877 SH SOLE 9877 0 0 RIO TINTO PLC SPONSORED ADR 767204100 13386 166495 SH SOLE 166495 0 0 RIOT BLOCKCHAIN INC COM 767292105 485 22891 SH SOLE 22891 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 1468 24865 SH SOLE 24865 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 778 15492 SH SOLE 15492 0 0 RLI CORP COM 749607107 1764 15941 SH SOLE 15941 0 0 RLJ LODGING TR COM 74965L101 494 35079 SH SOLE 35079 0 0 ROBERT HALF INTL INC COM 770323103 3491 30575 SH SOLE 30575 0 0 ROBINHOOD MKTS INC COM CL A 770700102 1130 83675 SH SOLE 83675 0 0 ROBLOX CORP CL A 771049103 2080 44984 SH SOLE 44984 0 0 ROCKET LAB USA INC COM 773122106 531 65960 SH SOLE 65960 0 0 ROCKWELL AUTOMATION INC COM 773903109 5935 21195 SH SOLE 21195 0 0 ROGERS CORP COM 775133101 209 770 SH SOLE 770 0 0 ROKU INC COM CL A 77543R102 908 7247 SH SOLE 7247 0 0 ROLLINS INC COM 775711104 766 21868 SH SOLE 21868 0 0 ROPER TECHNOLOGIES INC COM 776696106 128026 271109 SH SOLE 271109 0 0 ROSS STORES INC COM 778296103 2651 29301 SH SOLE 29301 0 0 ROYAL BK CDA COM 780087102 2264 20531 SH SOLE 20531 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 30510 364166 SH SOLE 364166 0 0 ROYAL GOLD INC COM 780287108 382 2702 SH SOLE 2702 0 0 ROYCE VALUE TR INC COM 780910105 668 39309 SH SOLE 39309 0 0 RPM INTL INC COM 749685103 82242 1009852 SH SOLE 993225 0 16627 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 694 7965 SH SOLE 7965 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 328 3536 SH SOLE 3536 0 0 S&P GLOBAL INC COM 78409V104 37439 91275 SH SOLE 91275 0 0 SACHEM CAP CORP COM 78590A109 326 63740 SH SOLE 63740 0 0 SAFEHOLD INC COM 78645L100 627 11306 SH SOLE 11306 0 0 SAIA INC COM 78709Y105 1551 6361 SH SOLE 6361 0 0 SALESFORCE COM INC COM 79466L302 247071 1163672 SH SOLE 1163672 0 0 SANDY SPRING BANCORP INC COM 800363103 1035 23048 SH SOLE 23048 0 0 SANOFI SPONSORED ADR 80105N105 4631 90208 SH SOLE 90083 0 125 SAP SE SPON ADR 803054204 10891 98156 SH SOLE 97156 0 1000 SARATOGA INVT CORP COM NEW 80349A208 354 12981 SH SOLE 12981 0 0 SARCOS TECHN AND ROBOTICS CO COM 80359A106 83 12500 SH SOLE 12500 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 4045 11757 SH SOLE 11757 0 0 SCHLUMBERGER LTD COM STK 806857108 40120 971189 SH SOLE 971189 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 272 10674 SH SOLE 10674 0 0 SCHWAB CHARLES CORP COM 808513105 38538 457098 SH SOLE 457098 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 6899 248432 SH SOLE 248432 0 0 SCHWAB STRATEGIC TR INTERNL DIVID 808524672 4558 177486 SH SOLE 177486 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 11910 324334 SH SOLE 324334 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 549 9380 SH SOLE 9380 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 206 3851 SH SOLE 3851 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 9278 173781 SH SOLE 173781 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 53236 674819 SH SOLE 674819 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1779 23780 SH SOLE 23780 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1976 27683 SH SOLE 27683 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 11905 221078 SH SOLE 221078 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 13402 176669 SH SOLE 176669 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 855 34366 SH SOLE 34366 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 17597 371559 SH SOLE 371559 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 1066 11567 SH SOLE 11567 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 3351 27252 SH SOLE 27252 0 0 SEA LTD SPONSORD ADS 81141R100 2816 23510 SH SOLE 23510 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 484 13823 SH SOLE 13823 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 5181 57628 SH SOLE 57628 0 0 SEAGEN INC COM 81181C104 490 3405 SH SOLE 3405 0 0 SEALED AIR CORP NEW COM 81211K100 924 13797 SH SOLE 13797 0 0 SEELOS THERAPEUTICS INC COM 81577F109 34 40000 SH SOLE 40000 0 0 SEI INVTS CO COM 784117103 983 16322 SH SOLE 16322 0 0 SELECT MED HLDGS CORP COM 81619Q105 1429 59546 SH SOLE 59546 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 18951 275535 SH SOLE 275535 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 45770 598764 SH SOLE 598764 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 88088 2298757 SH SOLE 2298757 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3570 73875 SH SOLE 73875 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 25306 136787 SH SOLE 136787 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 22724 299440 SH SOLE 299440 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 73126 533807 SH SOLE 533807 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 29575 287196 SH SOLE 287196 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 8337 111964 SH SOLE 111964 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7381 83737 SH SOLE 83737 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 88031 553900 SH SOLE 553900 0 0 SELECTIVE INS GROUP INC COM 816300107 2425 27132 SH SOLE 27132 0 0 SELECTQUOTE INC COM 816307300 850 304831 SH SOLE 304831 0 0 SEMLER SCIENTIFIC INC COM 81684M104 843 17000 SH SOLE 17000 0 0 SEMPRA COM 816851109 5760 34259 SH SOLE 34259 0 0 SEMTECH CORP COM 816850101 1389 20028 SH SOLE 20028 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 3521 69247 SH SOLE 69247 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 561 6678 SH SOLE 6678 0 0 SENTINELONE INC CL A 81730H109 384 9914 SH SOLE 9914 0 0 SERVICE CORP INTL COM 817565104 869 13208 SH SOLE 13208 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 90 10224 SH SOLE 10224 0 0 SERVICENOW INC COM 81762P102 146482 263036 SH SOLE 263036 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 1345 14120 SH SOLE 14120 0 0 SHAKE SHACK INC CL A 819047101 902 13287 SH SOLE 13287 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 406 28556 SH SOLE 28556 0 0 SHELL PLC SPON ADS 780259305 13498 245732 SH SOLE 245732 0 0 SHERWIN WILLIAMS CO COM 824348106 37990 152192 SH SOLE 152192 0 0 SHIFT TECHNOLOGIES INC CL A 82452T107 31 13871 SH SOLE 13871 0 0 SHOCKWAVE MED INC COM 82489T104 1063 5126 SH SOLE 5126 0 0 SHOPIFY INC CL A 82509L107 28069 41525 SH SOLE 41525 0 0 SHUTTERSTOCK INC COM 825690100 406 4365 SH SOLE 4365 0 0 SHYFT GROUP INC COM 825698103 252 6979 SH SOLE 6979 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 2659 9059 SH SOLE 9059 0 0 SILGAN HOLDINGS INC COM 827048109 219 4727 SH SOLE 4727 0 0 SILICOM LTD ORD M84116108 820 20822 SH SOLE 20822 0 0 SILICON LABORATORIES INC COM 826919102 1148 7640 SH SOLE 7640 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 3207 47991 SH SOLE 47991 0 0 SILVERGATE CAP CORP CL A 82837P408 406 2695 SH SOLE 2695 0 0 SIMON PPTY GROUP INC NEW COM 828806109 69738 530082 SH SOLE 530052 0 30 SIRIUS XM HOLDINGS INC COM 82968B103 748 112922 SH SOLE 112922 0 0 SITE CTRS CORP COM 82981J109 377 22561 SH SOLE 22561 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1707 10557 SH SOLE 10557 0 0 SIXTH STREET SPECIALTY LENDI COM 83012A109 1461 62751 SH SOLE 62751 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 440 8009 SH SOLE 8009 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 13664 102523 SH SOLE 85623 0 16900 SL GREEN RLTY CORP COM 78440X887 1405 17308 SH SOLE 17308 0 0 SLM CORP COM 78442P106 245 13319 SH SOLE 13319 0 0 SLR INVESTMENT CORP COM 83413U100 3452 190384 SH SOLE 190384 0 0 SLR SENIOR INVESTMENT CORP COM 83416M105 4443 313778 SH SOLE 313778 0 0 SMARTSHEET INC COM CL A 83200N103 642 11728 SH SOLE 11728 0 0 SMITH A O CORP COM 831865209 751 11750 SH SOLE 11750 0 0 SMUCKER J M CO COM NEW 832696405 3285 24256 SH SOLE 24256 0 0 SNAP INC CL A 83304A106 14214 394931 SH SOLE 394931 0 0 SNAP ON INC COM 833034101 3075 14964 SH SOLE 14964 0 0 SNOWFLAKE INC CL A 833445109 19419 84753 SH SOLE 84753 0 0 SOFI TECHNOLOGIES INC COM 83406F102 5048 534182 SH SOLE 534182 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 4629 14358 SH SOLE 14358 0 0 SONO TEK CORP COM 835483108 287 42580 SH SOLE 42580 0 0 SONOCO PRODS CO COM 835495102 14206 227080 SH SOLE 219618 0 7462 SONOS INC COM 83570H108 17644 625217 SH SOLE 625217 0 0 SONY GROUP CORPORATION SPONSORED ADR 835699307 8429 82070 SH SOLE 82070 0 0 SOUTHERN CO COM 842587107 6034 83216 SH SOLE 83216 0 0 SOUTHERN COPPER CORP COM 84265V105 49044 646160 SH SOLE 646160 0 0 SOUTHWEST AIRLS CO COM 844741108 7337 160204 SH SOLE 160204 0 0 SOUTHWEST GAS HLDGS INC COM 844895102 291 3716 SH SOLE 3716 0 0 SOUTHWESTERN ENERGY CO COM 845467109 148 20587 SH SOLE 20587 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 33186 95685 SH SOLE 95685 0 0 SPDR GOLD TR GOLD SHS 78463V107 0 39036 SH SOLE 39036 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1439 42181 SH SOLE 42181 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 572 13899 SH SOLE 13899 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 3507 55866 SH SOLE 55866 0 0 SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 347 4509 SH SOLE 4509 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 350 4845 SH SOLE 4845 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 5014 146253 SH SOLE 146253 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1586 41051 SH SOLE 41051 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 738 8373 SH SOLE 8373 0 0 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 229 3948 SH SOLE 3948 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1586 40895 SH SOLE 40895 0 0 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 620 10687 SH SOLE 10687 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1968831 4359292 SH SOLE 4359292 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 114189 232825 SH SOLE 232825 0 0 SPDR SER TR AEROSPACE DEF 78464A631 1285 10306 SH SOLE 10306 0 0 SPDR SER TR DJ REIT ETF 78464A607 630 5369 SH SOLE 5369 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 479 10164 SH SOLE 10164 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 511 12156 SH SOLE 12156 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 35873 541814 SH SOLE 541814 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 2437 55444 SH SOLE 55444 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 28466 681828 SH SOLE 681828 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 2132 28723 SH SOLE 28723 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 287 4072 SH SOLE 4072 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 499 5991 SH SOLE 5991 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 6154 65736 SH SOLE 65736 0 0 SPDR SER TR S&P BIOTECH 78464A870 10551 117388 SH SOLE 117388 0 0 SPDR SER TR S&P BK ETF 78464A797 3347 63937 SH SOLE 63937 0 0 SPDR SER TR S&P DIVID ETF 78464A763 130497 1018636 SH SOLE 1018636 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 347 5485 SH SOLE 5485 0 0 SPDR SER TR S&P METALS MNG 78464A755 9791 159747 SH SOLE 159747 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 5654 42023 SH SOLE 42023 0 0 SPDR SER TR S&P REGL BKG 78464A698 3420 49631 SH SOLE 49631 0 0 SPDR SER TR S&P TELECOM 78464A540 286 3086 SH SOLE 3086 0 0 SPDR SER TR S&P TRANSN ETF 78464A532 359 4026 SH SOLE 4026 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 4204 37869 SH SOLE 37869 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 218 1514 SH SOLE 1514 0 0 SPDR SER TR SSGA US SMAL ETF 78468R887 291 2552 SH SOLE 2552 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1312 14789 SH SOLE 14789 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1198 26026 SH SOLE 26026 0 0 SPLUNK INC COM 848637104 18552 124836 SH SOLE 124836 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 1107 7332 SH SOLE 7332 0 0 SPROUT SOCIAL INC COM CL A 85209W109 771 9617 SH SOLE 9617 0 0 SPROUTS FMRS MKT INC COM 85208M102 321 10024 SH SOLE 10024 0 0 SPX CORP COM 784635104 348 7044 SH SOLE 7044 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1148 15309 SH SOLE 15309 0 0 STAG INDL INC COM 85254J102 1124 27183 SH SOLE 27183 0 0 STANLEY BLACK & DECKER INC COM 854502101 3662 26196 SH SOLE 26196 0 0 STAR GROUP L P UNIT LTD PARTNR 85512C105 222 20000 SH SOLE 20000 0 0 STARBUCKS CORP COM 855244109 149251 1640662 SH SOLE 1639662 0 1000 STARWOOD PPTY TR INC COM 85571B105 62847 2600221 SH SOLE 2600221 0 0 STATE STR CORP COM 857477103 10207 117163 SH SOLE 117163 0 0 STEEL DYNAMICS INC COM 858119100 4971 59585 SH SOLE 59585 0 0 STEREOTAXIS INC COM NEW 85916J409 155 41593 SH SOLE 41593 0 0 STERICYCLE INC COM 858912108 1954 33167 SH SOLE 33167 0 0 STERIS PLC SHS USD G8473T100 9808 40569 SH SOLE 40569 0 0 STIFEL FINL CORP COM 860630102 40592 597825 SH SOLE 597825 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 2132 49329 SH SOLE 49329 0 0 STORE CAP CORP COM 862121100 3149 107716 SH SOLE 107716 0 0 STRATEGIC ED INC COM 86272C103 614 9248 SH SOLE 9248 0 0 STRIDE INC COM 86333M108 1108 30501 SH SOLE 30501 0 0 STRYKER CORPORATION COM 863667101 29898 111831 SH SOLE 111831 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 952 59119 SH SOLE 59119 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 410 65378 SH SOLE 65378 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 1277 128226 SH SOLE 128226 0 0 SUN CMNTYS INC COM 866674104 20300 115805 SH SOLE 115805 0 0 SUN LIFE FINANCIAL INC. COM 866796105 431 7720 SH SOLE 7720 0 0 SUNCOR ENERGY INC NEW COM 867224107 8408 257992 SH SOLE 257992 0 0 SUNDIAL GROWERS INC COM 86730L109 9 13000 SH SOLE 13000 0 0 SUNNOVA ENERGY INTL INC. COM 86745K104 276 11958 SH SOLE 11958 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 1474 36103 SH SOLE 36103 0 0 SUNRUN INC COM 86771W105 793 26127 SH SOLE 26127 0 0 SUNWORKS INC COM NEW 86803X204 29 11528 SH SOLE 11528 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 622 19239 SH SOLE 19239 0 0 SURO CAPITAL CORP COM NEW 86887Q109 349 40401 SH SOLE 40401 0 0 SURROZEN INC *W EXP 08/01/203 86889P117 3 10631 SH SOLE 10631 0 0 SVB FINANCIAL GROUP COM 78486Q101 73250 130932 SH SOLE 130932 0 0 SYNCHRONY FINANCIAL COM 87165B103 1742 50050 SH SOLE 50050 0 0 SYNEOS HEALTH INC CL A 87166B102 2207 27258 SH SOLE 27258 0 0 SYNOPSYS INC COM 871607107 1632 4896 SH SOLE 4896 0 0 SYSCO CORP COM 871829107 78359 959697 SH SOLE 959697 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 35824 343606 SH SOLE 343606 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 714 49843 SH SOLE 49843 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 485 3156 SH SOLE 3156 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 5064 43546 SH SOLE 43546 0 0 TAPESTRY INC COM 876030107 1791 48220 SH SOLE 48220 0 0 TARGA RES CORP COM 87612G101 3712 49190 SH SOLE 49190 0 0 TARGET CORP COM 87612E106 271599 1279801 SH SOLE 1256151 0 23650 TASKUS INC CLASS A COM 87652V109 633 16466 SH SOLE 16466 0 0 TAYLOR MORRISON HOME CORP COM 87724P106 397 14589 SH SOLE 14589 0 0 TC ENERGY CORP COM 87807B107 2918 51686 SH SOLE 51686 0 0 TCG BDC INC COM 872280102 189 13100 SH SOLE 13100 0 0 TCR2 THERAPEUTICS INC COM 87808K106 71 25616 SH SOLE 25616 0 0 TD SYNNEX CORPORATION COM 87162W100 2194 21262 SH SOLE 21262 0 0 TE CONNECTIVITY LTD SHS H84989104 2896 22111 SH SOLE 22111 0 0 TECHNIPFMC PLC COM G87110105 186 24029 SH SOLE 24029 0 0 TECK RESOURCES LTD CL B 878742204 18733 463808 SH SOLE 463808 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 473 22775 SH SOLE 22775 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 196 11873 SH SOLE 11873 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 212 13905 SH SOLE 13905 0 0 TELADOC HEALTH INC COM 87918A105 7986 110723 SH SOLE 110723 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 1820 3850 SH SOLE 3850 0 0 TELEFLEX INCORPORATED COM 879369106 554 1561 SH SOLE 1561 0 0 TELLURIAN INC NEW COM 87968A104 239 45000 SH SOLE 45000 0 0 TELUS CORPORATION COM 87971M103 1073 41026 SH SOLE 41026 0 0 TEMPUR SEALY INTL INC COM 88023U101 209 7477 SH SOLE 7477 0 0 TENABLE HLDGS INC COM 88025T102 572 9904 SH SOLE 9904 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 101 20800 SH SOLE 20800 0 0 TERADATA CORP DEL COM 88076W103 928 18833 SH SOLE 18833 0 0 TERADYNE INC COM 880770102 62086 525129 SH SOLE 525129 0 0 TEREX CORP NEW COM 880779103 205 5755 SH SOLE 5755 0 0 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 2028 44455 SH SOLE 44455 0 0 TERRENO RLTY CORP COM 88146M101 2784 37593 SH SOLE 37593 0 0 TESLA INC COM 88160R101 141683 131480 SH SOLE 131480 0 0 TETRA TECH INC NEW COM 88162G103 4758 28848 SH SOLE 28848 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 170 18108 SH SOLE 18108 0 0 TEXAS INSTRS INC COM 882508104 229335 1249919 SH SOLE 1249919 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 1514 1120 SH SOLE 1120 0 0 TEXAS ROADHOUSE INC COM 882681109 1367 16325 SH SOLE 16325 0 0 TEXTRON INC COM 883203101 345 4633 SH SOLE 4633 0 0 TFI INTL INC COM 87241L109 1572 14747 SH SOLE 14747 0 0 THE AARONS COMPANY INC COM 00258W108 324 16140 SH SOLE 16140 0 0 THE NECESSITY RETAIL REIT IN COM CLASS A 02607T109 82 10337 SH SOLE 10337 0 0 THE ONCOLOGY INSTITUTE INC COM 68236X100 130 18300 SH SOLE 18300 0 0 THE TRADE DESK INC COM CL A 88339J105 1508 21774 SH SOLE 21774 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 248619 420925 SH SOLE 420873 0 52 THOMSON REUTERS CORP. COM NEW 884903709 1305 11992 SH SOLE 11992 0 0 THOR INDS INC COM 885160101 1255 15943 SH SOLE 15943 0 0 TILRAY BRANDS INC COM CL 2 88688T100 416 53587 SH SOLE 53587 0 0 TIMKEN CO COM 887389104 940 15480 SH SOLE 15480 0 0 TIMKENSTEEL CORPORATION COM 887399103 1096 50087 SH SOLE 50087 0 0 TJX COS INC NEW COM 872540109 95654 1578970 SH SOLE 1551970 0 27000 T-MOBILE US INC COM 872590104 3226 25131 SH SOLE 25131 0 0 TOAST INC CL A 888787108 668 30738 SH SOLE 30738 0 0 TORO CO COM 891092108 648 7584 SH SOLE 7584 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2341 29478 SH SOLE 29478 0 0 TORTOISE ENERGY INFRA CORP COM 89147L886 255 7387 SH SOLE 7387 0 0 TORTOISE MIDSTRM ENERGY FD I COM 89148B200 535 14081 SH SOLE 14081 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 6658 131733 SH SOLE 131733 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1372 28352 SH SOLE 28352 0 0 TOYOTA MOTOR CORP ADS 892331307 1872 10384 SH SOLE 10384 0 0 TPG RE FIN TR INC COM 87266M107 2935 248512 SH SOLE 248512 0 0 TRACTOR SUPPLY CO COM 892356106 2574 11030 SH SOLE 11030 0 0 TRADEWEB MKTS INC CL A 892672106 272 3096 SH SOLE 3096 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 9247 60557 SH SOLE 60557 0 0 TRANSDIGM GROUP INC COM 893641100 19677 30201 SH SOLE 30201 0 0 TRANSUNION COM 89400J107 1092 10570 SH SOLE 10570 0 0 TRAVEL PLUS LEISURE CO COM 894164102 309 5337 SH SOLE 5337 0 0 TRAVELERS COMPANIES INC COM 89417E109 24214 132512 SH SOLE 132512 0 0 TREX CO INC COM 89531P105 2016 30856 SH SOLE 30856 0 0 TRI CONTL CORP COM 895436103 331 10718 SH SOLE 10718 0 0 TRIMBLE INC COM 896239100 584 8099 SH SOLE 8099 0 0 TRINITY INDS INC COM 896522109 269 7831 SH SOLE 7831 0 0 TRINSEO PLC SHS G9059U107 842 17571 SH SOLE 17571 0 0 TRITON INTL LTD CL A G9078F107 15614 222483 SH SOLE 222483 0 0 TRUIST FINL CORP COM 89832Q109 12469 219904 SH SOLE 219904 0 0 TRUPANION INC COM 898202106 571 6412 SH SOLE 6412 0 0 TURTLE BEACH CORP COM NEW 900450206 763 35841 SH SOLE 35841 0 0 TWILIO INC CL A 90138F102 12638 76681 SH SOLE 76681 0 0 TWITTER INC COM 90184L102 13759 355628 SH SOLE 355628 0 0 TYLER TECHNOLOGIES INC COM 902252105 5654 12709 SH SOLE 12709 0 0 TYSON FOODS INC CL A 902494103 9520 106212 SH SOLE 106212 0 0 UBER TECHNOLOGIES INC COM 90353T100 48547 1360635 SH SOLE 1360635 0 0 UBS GROUP AG SHS H42097107 234 11979 SH SOLE 11979 0 0 UDR INC COM 902653104 12293 214274 SH SOLE 214274 0 0 UFP INDUSTRIES INC COM 90278Q108 440 5704 SH SOLE 5704 0 0 UFP TECHNOLOGIES INC COM 902673102 774 11700 SH SOLE 11700 0 0 UGI CORP NEW COM 902681105 5510 152112 SH SOLE 152112 0 0 UIPATH INC CL A 90364P105 1966 91074 SH SOLE 91074 0 0 ULTA BEAUTY INC COM 90384S303 4658 11697 SH SOLE 11697 0 0 UMPQUA HLDGS CORP COM 904214103 1393 73847 SH SOLE 73847 0 0 UNIFIRST CORP MASS COM 904708104 2433 13204 SH SOLE 13204 0 0 UNILEVER PLC SPON ADR NEW 904767704 14820 325213 SH SOLE 241633 0 83580 UNION PAC CORP COM 907818108 249817 914377 SH SOLE 913977 0 400 UNISYS CORP COM NEW 909214306 624 28868 SH SOLE 28868 0 0 UNITED AIRLS HLDGS INC COM 910047109 5940 128137 SH SOLE 128137 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 95 10421 SH SOLE 10421 0 0 UNITED PARCEL SERVICE INC CL B 911312106 41800 194910 SH SOLE 194910 0 0 UNITED RENTALS INC COM 911363109 29126 81997 SH SOLE 81997 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 631 3516 SH SOLE 3516 0 0 UNITEDHEALTH GROUP INC COM 91324P102 403630 791478 SH SOLE 777425 0 14053 UNITY SOFTWARE INC COM 91332U101 1877 18918 SH SOLE 18918 0 0 UNIVAR SOLUTIONS INC COM 91336L107 1879 58476 SH SOLE 58476 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 1335 7999 SH SOLE 7999 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 240 1659 SH SOLE 1659 0 0 UNUM GROUP COM 91529Y106 568 18025 SH SOLE 18025 0 0 UPSTART HLDGS INC COM 91680M107 13658 125196 SH SOLE 125196 0 0 URANIUM ENERGY CORP COM 916896103 544 118498 SH SOLE 118498 0 0 URBAN OUTFITTERS INC COM 917047102 1469 58519 SH SOLE 58519 0 0 US BANCORP DEL COM NEW 902973304 105050 1976475 SH SOLE 1974375 0 2100 US ECOLOGY INC COM 91734M103 267 5568 SH SOLE 5568 0 0 US WELL SERVICES INC CL A NEW 91274U200 14 13000 SH SOLE 13000 0 0 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 4323 245498 SH SOLE 245498 0 0 USA TRUCK INC COM 902925106 237 11500 SH SOLE 11500 0 0 V F CORP COM 918204108 8709 153167 SH SOLE 151167 0 2000 VAIL RESORTS INC COM 91879Q109 4882 18758 SH SOLE 18758 0 0 VALE S A SPONSORED ADS 91912E105 1552 77641 SH SOLE 77641 0 0 VALERO ENERGY CORP COM 91913Y100 10350 101932 SH SOLE 101932 0 0 VALLEY NATL BANCORP COM 919794107 237 18218 SH SOLE 18218 0 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 10138 96975 SH SOLE 96975 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 391 2410 SH SOLE 2410 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 26287 685456 SH SOLE 685456 0 0 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 218 1502 SH SOLE 1502 0 0 VANECK ETF TRUST MORTGAGE REIT 92189F452 396 23199 SH SOLE 23199 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 1599 21406 SH SOLE 21406 0 0 VANECK ETF TRUST OIL SERVICES ETF 92189H607 1898 6717 SH SOLE 6717 0 0 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 231 2900 SH SOLE 2900 0 0 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 42701 361020 SH SOLE 361020 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 20394 75593 SH SOLE 75593 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 4486 16273 SH SOLE 16273 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 523 3473 SH SOLE 3473 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 488 2683 SH SOLE 2683 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 1295 7728 SH SOLE 7728 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 2966 13739 SH SOLE 13739 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1999 11282 SH SOLE 11282 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 2331 11770 SH SOLE 11770 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 7315 44155 SH SOLE 44155 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 152013 528555 SH SOLE 528555 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 30910 148255 SH SOLE 148255 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 95629 429195 SH SOLE 429195 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 98202 656126 SH SOLE 656126 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 150628 633316 SH SOLE 633316 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 153715 1418431 SH SOLE 1414424 0 4007 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 986627 2376441 SH SOLE 2376441 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 58488 332429 SH SOLE 332429 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 121637 572358 SH SOLE 572358 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 43959 177162 SH SOLE 177162 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 200997 882842 SH SOLE 882842 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 166462 1126418 SH SOLE 1126418 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 230834 4008230 SH SOLE 4005730 0 2500 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 232814 5046921 SH SOLE 5042201 0 4720 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 15055 241734 SH SOLE 241594 0 140 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 858 11583 SH SOLE 11583 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1371 11067 SH SOLE 11067 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 8551 164595 SH SOLE 164595 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 24920 246028 SH SOLE 246028 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 8886 124524 SH SOLE 124524 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1153 5563 SH SOLE 5563 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 10931 150151 SH SOLE 150151 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 443 2381 SH SOLE 2381 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 103011 1243349 SH SOLE 1238145 0 5204 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 3189 22587 SH SOLE 22587 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 2738 13426 SH SOLE 13426 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 446925 2756076 SH SOLE 2756076 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 37415 626297 SH SOLE 626297 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 296729 6177987 SH SOLE 6177987 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 101856 907406 SH SOLE 907406 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 5825 73696 SH SOLE 73696 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 9488 140312 SH SOLE 140312 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 1744 30496 SH SOLE 30496 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 8500 104830 SH SOLE 104830 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 19782 124385 SH SOLE 124385 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 2928 27282 SH SOLE 27282 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 4302 18275 SH SOLE 18275 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 6201 51651 SH SOLE 51651 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 50502 165451 SH SOLE 165451 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 6714 34269 SH SOLE 34269 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 5063 47299 SH SOLE 47299 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 13447 143989 SH SOLE 143989 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 28329 111364 SH SOLE 111364 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 13099 67355 SH SOLE 67355 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 82615 198364 SH SOLE 198364 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 10257 52855 SH SOLE 52855 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 3617 22351 SH SOLE 22351 0 0 VEEVA SYS INC CL A COM 922475108 4538 21359 SH SOLE 21359 0 0 VENTAS INC COM 92276F100 3001 48592 SH SOLE 48592 0 0 VERICEL CORP COM 92346J108 750 19615 SH SOLE 19615 0 0 VERISIGN INC COM 92343E102 7871 35383 SH SOLE 35383 0 0 VERISK ANALYTICS INC COM 92345Y106 3190 14864 SH SOLE 14864 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 122476 2404319 SH SOLE 2365809 0 38510 VERRA MOBILITY CORP COM 92511U102 457 28047 SH SOLE 28047 0 0 VERTEX INC CL A 92538J106 183 11904 SH SOLE 11904 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 8640 33106 SH SOLE 33106 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 140 10015 SH SOLE 10015 0 0 VIATRIS INC COM 92556V106 1407 129298 SH SOLE 129298 0 0 VIAVI SOLUTIONS INC COM 925550105 351 21834 SH SOLE 21834 0 0 VICI PPTYS INC COM 925652109 1451 50986 SH SOLE 50986 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 314 10614 SH SOLE 10614 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 394 43748 SH SOLE 43748 0 0 VISA INC COM CL A 92826C839 425618 1919185 SH SOLE 1915373 0 3812 VISTEON CORP COM NEW 92839U206 809 7415 SH SOLE 7415 0 0 VIZIO HLDG CORP CL A COM 92858V101 256 28843 SH SOLE 28843 0 0 VMWARE INC CL A COM 928563402 7488 65763 SH SOLE 64763 0 1000 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1746 105078 SH SOLE 105078 0 0 VONTIER CORPORATION COM 928881101 579 22812 SH SOLE 22812 0 0 VOYA FINANCIAL INC COM 929089100 774 11666 SH SOLE 11666 0 0 VULCAN MATLS CO COM 929160109 1705 9282 SH SOLE 9282 0 0 WABTEC COM 929740108 998 10376 SH SOLE 10376 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 6816 152253 SH SOLE 152253 0 0 WALKER & DUNLOP INC COM 93148P102 2861 22104 SH SOLE 22104 0 0 WALMART INC COM 931142103 97256 653075 SH SOLE 622420 0 30655 WARBY PARKER INC CL A COM 93403J106 4827 142774 SH SOLE 142774 0 0 WARNER MUSIC GROUP CORP COM CL A 934550203 4731 125000 SH SOLE 125000 0 0 WASHINGTON FED INC COM 938824109 1475 44939 SH SOLE 44939 0 0 WASHINGTON TR BANCORP INC COM 940610108 565 10753 SH SOLE 10753 0 0 WASTE CONNECTIONS INC COM 94106B101 10990 78670 SH SOLE 78670 0 0 WASTE MGMT INC DEL COM 94106L109 55547 350455 SH SOLE 350455 0 0 WATERS CORP COM 941848103 1179 3799 SH SOLE 3799 0 0 WATSCO INC COM 942622200 23256 76340 SH SOLE 76340 0 0 WAYFAIR INC CL A 94419L101 6384 57630 SH SOLE 57630 0 0 WD 40 CO COM 929236107 1840 10043 SH SOLE 10043 0 0 WEBSTER FINL CORP COM 947890109 1749 31164 SH SOLE 31164 0 0 WEC ENERGY GROUP INC COM 92939U106 6106 61172 SH SOLE 61172 0 0 WELLS FARGO CO NEW COM 949746101 88713 1830646 SH SOLE 1830646 0 0 WELLTOWER INC COM 95040Q104 4575 47587 SH SOLE 47587 0 0 WENDYS CO COM 95058W100 330 15039 SH SOLE 15039 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 4579 11148 SH SOLE 11148 0 0 WESTAMERICA BANCORPORATION COM 957090103 831 13734 SH SOLE 13734 0 0 WESTERN ALLIANCE BANCORP COM 957638109 5688 68673 SH SOLE 68673 0 0 WESTERN DIGITAL CORP. COM 958102105 5069 102085 SH SOLE 102085 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1250 49547 SH SOLE 49547 0 0 WESTERN UN CO COM 959802109 2401 128096 SH SOLE 128096 0 0 WESTLAKE CORPORATION COM 960413102 335 2717 SH SOLE 2717 0 0 WEWORK INC CL A 96209A104 334 48904 SH SOLE 48904 0 0 WEX INC COM 96208T104 603 3379 SH SOLE 3379 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 12551 331168 SH SOLE 328608 0 2560 WHIRLPOOL CORP COM 963320106 5468 31645 SH SOLE 31645 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 2303 2027 SH SOLE 2027 0 0 WHOLE EARTH BRANDS INC COM CL A 96684W100 465 65011 SH SOLE 65011 0 0 WILLIAMS COS INC COM 969457100 115289 3450730 SH SOLE 3450730 0 0 WILLIAMS SONOMA INC COM 969904101 2464 16990 SH SOLE 16990 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 1088 4606 SH SOLE 4606 0 0 WINGSTOP INC COM 974155103 982 8369 SH SOLE 8369 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 96 12481 SH SOLE 12481 0 0 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 658 16093 SH SOLE 16093 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 4608 141083 SH SOLE 141083 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 6566 150039 SH SOLE 150039 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 813 15257 SH SOLE 15257 0 0 WISDOMTREE TR EURO QTLY DIV GR 97717X610 862 27562 SH SOLE 27562 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2524 34291 SH SOLE 34291 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 281 5509 SH SOLE 5509 0 0 WISDOMTREE TR GLB US QTLY DIV 97717W844 1976 49737 SH SOLE 49737 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 342 9501 SH SOLE 9501 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 663 12571 SH SOLE 12571 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 4959 101999 SH SOLE 101999 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 255 6990 SH SOLE 6990 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 926 13492 SH SOLE 13492 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 3822 89008 SH SOLE 89008 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 4103 64096 SH SOLE 64096 0 0 WISDOMTREE TR US ESG FUND 97717W596 366 7575 SH SOLE 7575 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 253 2875 SH SOLE 2875 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 5472 83264 SH SOLE 83264 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 1172 26390 SH SOLE 26390 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 8403 153677 SH SOLE 153677 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 25073 393798 SH SOLE 393798 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 1660 52081 SH SOLE 52081 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 1754 36565 SH SOLE 36565 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 3155 48867 SH SOLE 48867 0 0 WIX COM LTD SHS M98068105 642 6143 SH SOLE 6143 0 0 WM TECHNOLOGY INC *W EXP 06/16/202 92971A117 110 50000 SH SOLE 50000 0 0 WNS HLDGS LTD SPON ADR 92932M101 1021 11944 SH SOLE 11944 0 0 WOLFSPEED INC COM 977852102 943 8283 SH SOLE 8283 0 0 WOODWARD INC COM 980745103 1237 9899 SH SOLE 9899 0 0 WORKDAY INC CL A 98138H101 9565 39943 SH SOLE 39943 0 0 WORKIVA INC COM CL A 98139A105 774 6563 SH SOLE 6563 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 635 10173 SH SOLE 10173 0 0 WP CAREY INC COM 92936U109 5128 63434 SH SOLE 63434 0 0 WSFS FINL CORP COM 929328102 629 13490 SH SOLE 13490 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 61326 724120 SH SOLE 724120 0 0 WYNN RESORTS LTD COM 983134107 894 11216 SH SOLE 11216 0 0 XCEL ENERGY INC COM 98389B100 6563 90932 SH SOLE 90932 0 0 XENETIC BIOSCIENCES INC COM 984015503 20 20000 SH SOLE 20000 0 0 XP INC CL A G98239109 1317 43741 SH SOLE 43741 0 0 XPENG INC ADS 98422D105 269 9757 SH SOLE 9757 0 0 XPO LOGISTICS INC COM 983793100 1019 13997 SH SOLE 13997 0 0 XYLEM INC COM 98419M100 8323 97616 SH SOLE 97616 0 0 YANDEX N V SHS CLASS A N97284108 452 16392 SH SOLE 16392 0 0 YETI HLDGS INC COM 98585X104 440 7333 SH SOLE 7333 0 0 YUM BRANDS INC COM 988498101 11245 94872 SH SOLE 94872 0 0 YUM CHINA HLDGS INC COM 98850P109 950 22870 SH SOLE 22870 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 87502 211511 SH SOLE 211511 0 0 ZENDESK INC COM 98936J101 2643 21971 SH SOLE 21971 0 0 ZIFF DAVIS INC COM 48123V102 1056 10914 SH SOLE 10914 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 621 12590 SH SOLE 12590 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2119 16566 SH SOLE 16566 0 0 ZIONS BANCORPORATION N A COM 989701107 534 8142 SH SOLE 8142 0 0 ZOETIS INC CL A 98978V103 66628 353295 SH SOLE 353295 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 3171 27052 SH SOLE 27052 0 0 ZSCALER INC COM 98980G102 6859 28427 SH SOLE 28427 0 0 ZYMEWORKS INC COM 98985W102 66 10000 SH SOLE 10000 0 0 ZYNGA INC CL A 98986T108 850 91948 SH SOLE 91948 0 0