0001085146-21-002567.txt : 20210816 0001085146-21-002567.hdr.sgml : 20210816 20210816121542 ACCESSION NUMBER: 0001085146-21-002567 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210816 DATE AS OF CHANGE: 20210816 EFFECTIVENESS DATE: 20210816 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: 211175946 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 06-30-2021 06-30-2021 false FIRST REPUBLIC INVESTMENT MANAGEMENT, INC.
111 Pine Street San Francisco CA 94111
13F HOLDINGS REPORT 028-12624 N
Amy Hong FRIM Chief Compliance Officer 415-296-5727 /s/ Amy Hong San Francisco CA 08-16-2021 0 1895 38632186 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 88877 447449 SH SOLE 446449 0 1000 ABB LTD SPONSORED ADR 000375204 3567 104941 SH SOLE 104941 0 0 ABBOTT LABS COM 002824100 140538 1212262 SH SOLE 1212262 0 0 ABBVIE INC COM 00287Y109 203229 1804233 SH SOLE 1790523 0 13710 ABERDEEN AUSTRALIA EQUITY FD COM 003011103 95 14748 SH SOLE 14748 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1296 107974 SH SOLE 107974 0 0 ABIOMED INC COM 003654100 800 2563 SH SOLE 2563 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1627 25922 SH SOLE 25922 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 410 16804 SH SOLE 16804 0 0 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 190 15983 SH SOLE 15983 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 1101 136540 SH SOLE 136540 0 0 ACCELERON PHARMA INC COM 00434H108 403 3214 SH SOLE 3214 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 186460 632519 SH SOLE 603705 0 28814 ACCURAY INC COM 004397105 56 12390 SH SOLE 12390 0 0 ACI WORLDWIDE INC COM 004498101 2064 55579 SH SOLE 55579 0 0 ACTIVISION BLIZZARD INC COM 00507V109 33221 348084 SH SOLE 348084 0 0 ACUITY BRANDS INC COM 00508Y102 642 3434 SH SOLE 3434 0 0 ACUSHNET HLDGS CORP COM 005098108 1049 21230 SH SOLE 21230 0 0 ADAPTHEALTH CORP COM CL A 00653Q102 249 9094 SH SOLE 9094 0 0 ADECOAGRO S A COM L00849106 643 64000 SH SOLE 64000 0 0 ADIENT PLC ORD SHS G0084W101 1185 26220 SH SOLE 26220 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 292739 499862 SH SOLE 499862 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 1016 4951 SH SOLE 4951 0 0 ADVANCED MICRO DEVICES INC COM 007903107 16232 172806 SH SOLE 172806 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 86 24509 SH SOLE 24509 0 0 AEMETIS INC COM NEW 00770K202 134 12000 SH SOLE 12000 0 0 AERCAP HOLDINGS NV SHS N00985106 3578 69863 SH SOLE 69863 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 254 15854 SH SOLE 15854 0 0 AEROVIRONMENT INC COM 008073108 252 2513 SH SOLE 2513 0 0 AES CORP COM 00130H105 4083 156601 SH SOLE 156601 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 5560 36054 SH SOLE 36054 0 0 AFFIRM HLDGS INC COM CL A 00827B106 1995 29619 SH SOLE 29619 0 0 AFLAC INC COM 001055102 2594 48340 SH SOLE 48340 0 0 AGEAGLE AERIAL SYS INC NEW COM 00848K101 53 10000 SH SOLE 10000 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 21530 145657 SH SOLE 145657 0 0 AGNC INVT CORP COM 00123Q104 2481 146885 SH SOLE 146885 0 0 AGREE RLTY CORP COM 008492100 1348 19116 SH SOLE 19116 0 0 AIR LEASE CORP CL A 00912X302 1642 39343 SH SOLE 39343 0 0 AIR PRODS & CHEMS INC COM 009158106 23982 83364 SH SOLE 83364 0 0 AIRBNB INC COM CL A 009066101 52537 343067 SH SOLE 343067 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 2303 19754 SH SOLE 19754 0 0 ALAMO GROUP INC COM 011311107 382 2503 SH SOLE 2503 0 0 ALASKA AIR GROUP INC COM 011659109 2197 36426 SH SOLE 34926 0 1500 ALBANY INTL CORP CL A 012348108 1766 19784 SH SOLE 19784 0 0 ALBEMARLE CORP COM 012653101 1653 9812 SH SOLE 9812 0 0 ALBIREO PHARMA INC COM 01345P106 209 5940 SH SOLE 5940 0 0 ALCOA CORP COM 013872106 17072 463418 SH SOLE 463418 0 0 ALCON AG ORD SHS H01301128 14036 200244 SH SOLE 200244 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 223 12183 SH SOLE 12183 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 32158 176748 SH SOLE 176748 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 1720 9360 SH SOLE 9360 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 254 17000 SH SOLE 17000 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 76680 338127 SH SOLE 338102 0 25 ALIGN TECHNOLOGY INC COM 016255101 24351 39855 SH SOLE 39855 0 0 ALKERMES PLC SHS G01767105 234 9528 SH SOLE 9528 0 0 ALLEGHANY CORP MD COM 017175100 1929 2891 SH SOLE 2891 0 0 ALLEGIANT TRAVEL CO COM 01748X102 279 1439 SH SOLE 1439 0 0 ALLEGION PLC ORD SHS G0176J109 55306 397027 SH SOLE 397027 0 0 ALLETE INC COM NEW 018522300 776 11086 SH SOLE 11086 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 1378 13223 SH SOLE 13223 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2092 44921 SH SOLE 44921 0 0 ALLIANT ENERGY CORP COM 018802108 380 6819 SH SOLE 6819 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 206 5178 SH SOLE 5178 0 0 ALLSTATE CORP COM 020002101 5334 40894 SH SOLE 40894 0 0 ALLY FINL INC COM 02005N100 377 7574 SH SOLE 7574 0 0 ALPHABET INC CAP STK CL A 02079K305 565048 231407 SH SOLE 231391 0 16 ALPHABET INC CAP STK CL C 02079K107 293200 116984 SH SOLE 111770 0 5214 ALPS ETF TR ALERIAN MLP 00162Q452 10095 277268 SH SOLE 277268 0 0 ALTAIR ENGR INC COM CL A 021369103 542 7855 SH SOLE 7855 0 0 ALTICE USA INC CL A 02156K103 326 9546 SH SOLE 9546 0 0 ALTRA INDL MOTION CORP COM 02208R106 2801 43081 SH SOLE 43081 0 0 ALTRIA GROUP INC COM 02209S103 18879 395946 SH SOLE 395946 0 0 AMAZON COM INC COM 023135106 823764 239455 SH SOLE 239432 0 23 AMBEV SA SPONSORED ADR 02319V103 1514 440143 SH SOLE 440143 0 0 AMCOR PLC ORD G0250X107 26819 2340207 SH SOLE 2340207 0 0 AMDOCS LTD SHS G02602103 1141 14748 SH SOLE 14748 0 0 AMER STATES WTR CO COM 029899101 245 3075 SH SOLE 3075 0 0 AMEREN CORP COM 023608102 685 8556 SH SOLE 8556 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 416 27705 SH SOLE 27705 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 2961 139591 SH SOLE 139591 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 713 15271 SH SOLE 15271 0 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 492 6472 SH SOLE 6472 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 2040 54352 SH SOLE 54352 0 0 AMERICAN ELEC PWR CO INC COM 025537101 6767 79993 SH SOLE 79993 0 0 AMERICAN EXPRESS CO COM 025816109 32447 196373 SH SOLE 196373 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 1047 26951 SH SOLE 26951 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 5381 113042 SH SOLE 113042 0 0 AMERICAN PUB ED INC COM 02913V103 1042 36775 SH SOLE 36775 0 0 AMERICAN TOWER CORP NEW COM 03027X100 105260 389651 SH SOLE 389651 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 952 11648 SH SOLE 11648 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 14803 96040 SH SOLE 96040 0 0 AMERICOLD RLTY TR COM 03064D108 1612 42577 SH SOLE 42577 0 0 AMERIPRISE FINL INC COM 03076C106 13818 55520 SH SOLE 55520 0 0 AMERIS BANCORP COM 03076K108 855 16896 SH SOLE 16896 0 0 AMERISAFE INC COM 03071H100 575 9637 SH SOLE 9637 0 0 AMERISOURCEBERGEN CORP COM 03073E105 2505 21883 SH SOLE 21883 0 0 AMETEK INC COM 031100100 7936 59446 SH SOLE 59446 0 0 AMGEN INC COM 031162100 143567 588991 SH SOLE 587896 0 1095 AMICUS THERAPEUTICS INC COM 03152W109 140 14511 SH SOLE 14511 0 0 AMN HEALTHCARE SVCS INC COM 001744101 1398 14414 SH SOLE 14414 0 0 AMPHENOL CORP NEW CL A 032095101 8139 118981 SH SOLE 118981 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 1086 22784 SH SOLE 22784 0 0 AMPLIFY ETF TR ONLIN RETL ETF 032108102 2012 15515 SH SOLE 15515 0 0 AMYRIS INC COM NEW 03236M200 986 60230 SH SOLE 60230 0 0 ANALOG DEVICES INC COM 032654105 13429 78003 SH SOLE 78003 0 0 ANAPLAN INC COM 03272L108 252 4723 SH SOLE 4723 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3474 48246 SH SOLE 48246 0 0 ANIKA THERAPEUTICS INC COM 035255108 1171 27041 SH SOLE 27041 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 1388 156346 SH SOLE 156346 0 0 ANSYS INC COM 03662Q105 6702 19310 SH SOLE 19310 0 0 ANTHEM INC COM 036752103 25500 66790 SH SOLE 66790 0 0 AON PLC SHS CL A G0403H108 12361 51770 SH SOLE 51770 0 0 APA CORPORATION COM 03743Q108 722 33368 SH SOLE 33368 0 0 APARTMENT INCOME REIT CORP COM 03750L109 1378 29050 SH SOLE 29050 0 0 APARTMENT INVT & MGMT CO CL A 03748R747 74 10957 SH SOLE 10957 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 79671 1280891 SH SOLE 1280891 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 1087 71231 SH SOLE 71231 0 0 APPLE INC COM 037833100 1376877 10053133 SH SOLE 9990808 0 62325 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1204 13221 SH SOLE 13221 0 0 APPLIED MATLS INC COM 038222105 39954 280573 SH SOLE 247473 0 33100 APTARGROUP INC COM 038336103 1365 9688 SH SOLE 9688 0 0 APTIV PLC SHS G6095L109 25388 161369 SH SOLE 161369 0 0 ARAMARK COM 03852U106 549 14735 SH SOLE 14735 0 0 ARCH CAP GROUP LTD ORD G0450A105 458 11762 SH SOLE 11762 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1183 19516 SH SOLE 19516 0 0 ARCONIC CORPORATION COM 03966V107 905 25403 SH SOLE 25403 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 375 5495 SH SOLE 5495 0 0 ARES CAPITAL CORP COM 04010L103 6886 351483 SH SOLE 351483 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 36462 573392 SH SOLE 573392 0 0 ARISTA NETWORKS INC COM 040413106 37357 103109 SH SOLE 103109 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 2103 24390 SH SOLE 24390 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 1316 24321 SH SOLE 24321 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 6072 65647 SH SOLE 65647 0 0 ARK ETF TR INNOVATION ETF 00214Q104 22498 172026 SH SOLE 172026 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 1577 10238 SH SOLE 10238 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 4264 39752 SH SOLE 39752 0 0 ARRIVAL GROUP SHS L0423Q108 189 12040 SH SOLE 12040 0 0 ARROW ELECTRS INC COM 042735100 2578 22644 SH SOLE 22644 0 0 ARROW FINL CORP COM 042744102 3647 101442 SH SOLE 101442 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 368 7232 SH SOLE 7232 0 0 ASANA INC CL A 04342Y104 419 6759 SH SOLE 6759 0 0 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 2271 17267 SH SOLE 17267 0 0 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 1101 136812 SH SOLE 136812 0 0 ASGN INC COM 00191U102 2123 21905 SH SOLE 21905 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 32185 46589 SH SOLE 46589 0 0 ASPEN TECHNOLOGY INC COM 045327103 309 2245 SH SOLE 2245 0 0 ASSURANT INC COM 04621X108 2532 16210 SH SOLE 16210 0 0 ASSURED GUARANTY LTD COM G0585R106 560 11789 SH SOLE 11789 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 6056 101106 SH SOLE 101106 0 0 AT&T INC COM 00206R102 59369 2062843 SH SOLE 2050343 0 12500 ATKORE INC COM 047649108 536 7543 SH SOLE 7543 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 525 14494 SH SOLE 14494 0 0 ATLAS CORP SHARES Y0436Q109 930 65245 SH SOLE 65245 0 0 ATLASSIAN CORP PLC CL A G06242104 2930 11406 SH SOLE 11406 0 0 ATMOS ENERGY CORP COM 049560105 391 4070 SH SOLE 4070 0 0 ATRICURE INC COM 04963C209 2512 31665 SH SOLE 31665 0 0 AUTODESK INC COM 052769106 47787 163710 SH SOLE 163710 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 94627 476422 SH SOLE 476422 0 0 AUTONATION INC COM 05329W102 7505 79154 SH SOLE 79154 0 0 AUTOZONE INC COM 053332102 2232 1496 SH SOLE 1496 0 0 AVALARA INC COM 05338G106 1842 11385 SH SOLE 11385 0 0 AVALONBAY CMNTYS INC COM 053484101 17211 82470 SH SOLE 82470 0 0 AVANGRID INC COM 05351W103 316 6136 SH SOLE 6136 0 0 AVERY DENNISON CORP COM 053611109 1862 8857 SH SOLE 8857 0 0 AVID BIOSERVICES INC COM 05368M106 414 16144 SH SOLE 16144 0 0 AVIENT CORPORATION COM 05368V106 1644 33434 SH SOLE 33434 0 0 AVROBIO INC COM 05455M100 251 28189 SH SOLE 28189 0 0 AXALTA COATING SYS LTD COM G0750C108 1718 56333 SH SOLE 56333 0 0 AXOS FINANCIAL INC COM 05465C100 870 18751 SH SOLE 18751 0 0 AZEK CO INC CL A 05478C105 1354 31883 SH SOLE 31883 0 0 AZUL S A SPONSR ADR PFD 05501U106 1840 69715 SH SOLE 69715 0 0 BADGER METER INC COM 056525108 669 6814 SH SOLE 6814 0 0 BAIDU INC SPON ADR REP A 056752108 5603 27477 SH SOLE 27477 0 0 BAKER HUGHES COMPANY CL A 05722G100 4701 205539 SH SOLE 205539 0 0 BALCHEM CORP COM 057665200 379 2884 SH SOLE 2884 0 0 BALL CORP COM 058498106 2909 35909 SH SOLE 35909 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 3073 494835 SH SOLE 494835 0 0 BANCO SANTANDER S.A. ADR 05964H105 324 82780 SH SOLE 82780 0 0 BANDWIDTH INC COM CL A 05988J103 1340 9717 SH SOLE 9717 0 0 BANK HAWAII CORP COM 062540109 8937 106114 SH SOLE 106114 0 0 BANK MONTREAL QUE COM 063671101 291 2833 SH SOLE 2833 0 0 BANK NEW YORK MELLON CORP COM 064058100 5360 104629 SH SOLE 104629 0 0 BANK NOVA SCOTIA B C COM 064149107 1160 17822 SH SOLE 17822 0 0 BANK OZK COM 06417N103 1521 36084 SH SOLE 36084 0 0 BANK PRINCETON NEW JERSEY COM 064520109 1034 36063 SH SOLE 36063 0 0 BARCLAYS PLC ADR 06738E204 334 34638 SH SOLE 34638 0 0 BARNES GROUP INC COM 067806109 678 13236 SH SOLE 13236 0 0 BARRICK GOLD CORP COM 067901108 1907 92235 SH SOLE 92235 0 0 BAXTER INTL INC COM 071813109 4900 60864 SH SOLE 60864 0 0 BCE INC COM NEW 05534B760 3560 72192 SH SOLE 72192 0 0 BEAM THERAPEUTICS INC COM 07373V105 533 4143 SH SOLE 4143 0 0 BEASLEY BROADCAST GROUP INC CL A 074014101 33 11250 SH SOLE 11250 0 0 BECTON DICKINSON & CO COM 075887109 24573 101045 SH SOLE 101045 0 0 BED BATH & BEYOND INC COM 075896100 2833 85090 SH SOLE 85090 0 0 BEIGENE LTD SPONSORED ADR 07725L102 1501 4373 SH SOLE 4373 0 0 BERKELEY LTS INC COM 084310101 1668 37226 SH SOLE 37226 0 0 BERKLEY W R CORP COM 084423102 1237 16623 SH SOLE 16623 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 22186 53 SH SOLE 53 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 187376 674207 SH SOLE 648891 0 25316 BERKSHIRE HILLS BANCORP INC COM 084680107 802 29263 SH SOLE 29263 0 0 BERRY GLOBAL GROUP INC COM 08579W103 3621 55516 SH SOLE 55516 0 0 BEST BUY INC COM 086516101 850 7388 SH SOLE 7388 0 0 BEYOND MEAT INC COM 08862E109 7186 45629 SH SOLE 45629 0 0 BHP GROUP LTD SPONSORED ADS 088606108 15019 206215 SH SOLE 160090 0 46125 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1753 27004 SH SOLE 27004 0 0 BILL COM HLDGS INC COM 090043100 14231 77691 SH SOLE 77691 0 0 BIO RAD LABS INC CL A 090572207 1412 2191 SH SOLE 2191 0 0 BIODELIVERY SCIENCES INTL IN COM 09060J106 1390 388338 SH SOLE 388338 0 0 BIOGEN INC COM 09062X103 3935 11364 SH SOLE 11364 0 0 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 1317 13563 SH SOLE 13563 0 0 BIOLIFE SOLUTIONS INC COM NEW 09062W204 403 9050 SH SOLE 9050 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 860 10304 SH SOLE 10304 0 0 BIONTECH SE SPONSORED ADS 09075V102 3727 16646 SH SOLE 16646 0 0 BIO-TECHNE CORP COM 09073M104 3732 8289 SH SOLE 8289 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 770 16187 SH SOLE 16187 0 0 BK OF AMERICA CORP COM 060505104 244937 5940757 SH SOLE 5894239 0 46518 BLACK KNIGHT INC COM 09215C105 2256 28927 SH SOLE 28927 0 0 BLACKBAUD INC COM 09227Q100 826 10787 SH SOLE 10787 0 0 BLACKBERRY LTD COM 09228F103 131 10693 SH SOLE 10693 0 0 BLACKLINE INC COM 09239B109 2072 18621 SH SOLE 18621 0 0 BLACKROCK CAP INVT CORP COM 092533108 39 10000 SH SOLE 10000 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 143 14605 SH SOLE 14605 0 0 BLACKROCK INC COM 09247X101 59662 68187 SH SOLE 68187 0 0 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 6743 161667 SH SOLE 161667 0 0 BLACKSTONE GROUP INC COM 09260D107 174536 1796752 SH SOLE 1796552 0 200 BLACKSTONE MTG TR INC COM CL A 09257W100 31036 973230 SH SOLE 973230 0 0 BLOOM ENERGY CORP COM CL A 093712107 1313 48859 SH SOLE 48859 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 437 4967 SH SOLE 4967 0 0 BOEING CO COM 097023105 81988 342245 SH SOLE 341495 0 750 BOOKING HOLDINGS INC COM 09857L108 12938 5913 SH SOLE 5913 0 0 BOOT BARN HLDGS INC COM 099406100 315 3745 SH SOLE 3745 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 926 10867 SH SOLE 10867 0 0 BORGWARNER INC COM 099724106 447 9218 SH SOLE 9218 0 0 BOSTON BEER INC CL A 100557107 350 343 SH SOLE 343 0 0 BOSTON PROPERTIES INC COM 101121101 85919 749797 SH SOLE 749797 0 0 BOSTON SCIENTIFIC CORP COM 101137107 32447 758818 SH SOLE 758818 0 0 BOYD GAMING CORP COM 103304101 7551 122806 SH SOLE 122806 0 0 BP PLC SPONSORED ADR 055622104 10771 407697 SH SOLE 407697 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1067 77810 SH SOLE 77810 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 7991 54318 SH SOLE 54318 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 78936 1181317 SH SOLE 1179817 0 1500 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 4494 114327 SH SOLE 114327 0 0 BROADCOM INC COM 11135F101 324358 680223 SH SOLE 679823 0 400 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3166 19603 SH SOLE 19603 0 0 BROADSTONE NET LEASE INC COM 11135E203 585 25000 SH SOLE 25000 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 3782 74181 SH SOLE 74181 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 42126 758346 SH SOLE 758346 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 5423 71859 SH SOLE 71859 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 216 5126 SH SOLE 5126 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1911 49553 SH SOLE 49553 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 248 16568 SH SOLE 16568 0 0 BROOKS AUTOMATION INC NEW COM 114340102 3369 35362 SH SOLE 35362 0 0 BROWN & BROWN INC COM 115236101 859 16169 SH SOLE 16169 0 0 BROWN FORMAN CORP CL B 115637209 417 5567 SH SOLE 5567 0 0 BRUKER CORP COM 116794108 937 12332 SH SOLE 12332 0 0 BRUNSWICK CORP COM 117043109 1022 10256 SH SOLE 10256 0 0 BUCKLE INC COM 118440106 585 11753 SH SOLE 11753 0 0 BUNGE LIMITED COM G16962105 6366 81463 SH SOLE 81463 0 0 BURLINGTON STORES INC COM 122017106 1801 5594 SH SOLE 5594 0 0 BWX TECHNOLOGIES INC COM 05605H100 4964 85415 SH SOLE 85415 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1430 15263 SH SOLE 15263 0 0 C3 AI INC CL A 12468P104 2638 42191 SH SOLE 42191 0 0 CABLE ONE INC COM 12685J105 1106 578 SH SOLE 578 0 0 CABOT OIL & GAS CORP COM 127097103 2801 160446 SH SOLE 160446 0 0 CACI INTL INC CL A 127190304 310 1216 SH SOLE 1216 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 2106 15393 SH SOLE 15393 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 27989 269776 SH SOLE 269776 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 261 4694 SH SOLE 4694 0 0 CALLAWAY GOLF CO COM 131193104 908 26932 SH SOLE 26932 0 0 CAMDEN PPTY TR SH BEN INT 133131102 2576 19416 SH SOLE 19416 0 0 CANADIAN IMP BK COMM COM 136069101 1620 14224 SH SOLE 14224 0 0 CANADIAN NATL RY CO COM 136375102 19052 180550 SH SOLE 180550 0 0 CANADIAN PAC RY LTD COM 13645T100 15167 197200 SH SOLE 197200 0 0 CANNAE HLDGS INC COM 13765N107 1693 49936 SH SOLE 49936 0 0 CANOPY GROWTH CORP COM 138035100 242 9989 SH SOLE 9989 0 0 CAPITAL ONE FINL CORP COM 14040H105 12298 79499 SH SOLE 79199 0 300 CAPRI HOLDINGS LIMITED SHS G1890L107 1480 25875 SH SOLE 25875 0 0 CARDINAL HEALTH INC COM 14149Y108 2176 38112 SH SOLE 38112 0 0 CARDLYTICS INC COM 14161W105 9069 71447 SH SOLE 71447 0 0 CAREDX INC COM 14167L103 2858 31226 SH SOLE 31226 0 0 CARGURUS INC COM CL A 141788109 210 8000 SH SOLE 8000 0 0 CARLISLE COS INC COM 142339100 12664 66175 SH SOLE 66175 0 0 CARLYLE GROUP INC COM 14316J108 75464 1623581 SH SOLE 1623581 0 0 CARMAX INC COM 143130102 2992 23168 SH SOLE 23168 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 33669 1277291 SH SOLE 1277291 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 695 17280 SH SOLE 17280 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 63883 1314466 SH SOLE 1308866 0 5600 CARTERS INC COM 146229109 403 3906 SH SOLE 3906 0 0 CASEYS GEN STORES INC COM 147528103 496 2548 SH SOLE 2548 0 0 CATALENT INC COM 148806102 3014 27875 SH SOLE 27875 0 0 CATERPILLAR INC COM 149123101 82416 378696 SH SOLE 377596 0 1100 CATHAY GEN BANCORP COM 149150104 849 21572 SH SOLE 21572 0 0 CAVCO INDS INC DEL COM 149568107 436 1964 SH SOLE 1964 0 0 CBIZ INC COM 124805102 932 28449 SH SOLE 28449 0 0 CBOE GLOBAL MKTS INC COM 12503M108 373 3132 SH SOLE 3132 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 706 80111 SH SOLE 80111 0 0 CBRE GROUP INC CL A 12504L109 2008 23426 SH SOLE 23426 0 0 CDK GLOBAL INC COM 12508E101 735 14794 SH SOLE 14794 0 0 CDW CORP COM 12514G108 28947 165740 SH SOLE 165740 0 0 CELANESE CORP DEL COM 150870103 3157 20825 SH SOLE 20825 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 321 38236 SH SOLE 38236 0 0 CENTENE CORP DEL COM 15135B101 16885 231525 SH SOLE 231525 0 0 CENTERPOINT ENERGY INC COM 15189T107 252 10261 SH SOLE 10261 0 0 CENTERSPACE COM 15202L107 394 4994 SH SOLE 4994 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 375 7766 SH SOLE 7766 0 0 CENTURY CASINOS INC COM 156492100 203 15117 SH SOLE 15117 0 0 CERENCE INC COM 156727109 1097 10277 SH SOLE 10277 0 0 CERNER CORP COM 156782104 25722 329099 SH SOLE 329099 0 0 CEVA INC COM 157210105 303 6413 SH SOLE 6413 0 0 CF INDS HLDGS INC COM 125269100 512 9950 SH SOLE 9950 0 0 CHAMPIONX CORPORATION COM 15872M104 1526 59479 SH SOLE 59479 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 1924 55387 SH SOLE 55387 0 0 CHARLES RIV LABS INTL INC COM 159864107 1332 3600 SH SOLE 3600 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 8417 11667 SH SOLE 11667 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 7743 66677 SH SOLE 66677 0 0 CHEESECAKE FACTORY INC COM 163072101 2138 39456 SH SOLE 39456 0 0 CHEGG INC COM 163092109 2859 34395 SH SOLE 34395 0 0 CHEMED CORP NEW COM 16359R103 607 1280 SH SOLE 1280 0 0 CHEMOURS CO COM 163851108 275 7909 SH SOLE 7909 0 0 CHENIERE ENERGY INC COM NEW 16411R208 2093 24127 SH SOLE 24127 0 0 CHERRY HILL MTG INVT CORP COM 164651101 110 11159 SH SOLE 11159 0 0 CHEVRON CORP NEW COM 166764100 237202 2264674 SH SOLE 2263964 0 710 CHEWY INC CL A 16679L109 1004 12601 SH SOLE 12601 0 0 CHIMERA INVT CORP COM NEW 16934Q208 384 25521 SH SOLE 25521 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 61055 39382 SH SOLE 39382 0 0 CHOICE HOTELS INTL INC COM 169905106 369 3105 SH SOLE 3105 0 0 CHROMADEX CORP COM NEW 171077407 2645 268221 SH SOLE 268221 0 0 CHUBB LIMITED COM H1467J104 121870 766768 SH SOLE 766018 0 750 CHURCH & DWIGHT INC COM 171340102 10888 127763 SH SOLE 127763 0 0 CHURCHILL CAPITAL CORP V COM CL A 17144T107 101 10000 SH SOLE 10000 0 0 CHURCHILL DOWNS INC COM 171484108 4687 23640 SH SOLE 23640 0 0 CIGNA CORP NEW COM 125523100 7735 32628 SH SOLE 32628 0 0 CIMAREX ENERGY CO COM 171798101 30982 427630 SH SOLE 427630 0 0 CINCINNATI FINL CORP COM 172062101 7159 61387 SH SOLE 61387 0 0 CINTAS CORP COM 172908105 163994 429304 SH SOLE 429304 0 0 CIRRUS LOGIC INC COM 172755100 252 2964 SH SOLE 2964 0 0 CISCO SYS INC COM 17275R102 196213 3702141 SH SOLE 3682491 0 19650 CITIGROUP INC COM NEW 172967424 130726 1847722 SH SOLE 1846352 0 1370 CITIZENS FINL GROUP INC COM 174610105 69114 1506739 SH SOLE 1506739 0 0 CITRIX SYS INC COM 177376100 1994 17007 SH SOLE 17007 0 0 CLEAN ENERGY FUELS CORP COM 184499101 177 17423 SH SOLE 17423 0 0 CLEAN HARBORS INC COM 184496107 6549 70309 SH SOLE 70309 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 13941 646592 SH SOLE 646592 0 0 CLOROX CO DEL COM 189054109 18927 105203 SH SOLE 105153 0 50 CLOUDFLARE INC CL A COM 18915M107 808 7637 SH SOLE 7637 0 0 CLOUGH GLOBAL EQUITY FD COM 18914C100 538 36428 SH SOLE 36428 0 0 CLOVIS ONCOLOGY INC COM 189464100 241 41485 SH SOLE 41485 0 0 CMC MATERIALS INC COM 12571T100 345 2291 SH SOLE 2291 0 0 CME GROUP INC COM 12572Q105 75148 353337 SH SOLE 353337 0 0 CMS ENERGY CORP COM 125896100 765 12955 SH SOLE 12955 0 0 COCA COLA CO COM 191216100 86094 1591088 SH SOLE 1591088 0 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 235 3963 SH SOLE 3963 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 1096 14259 SH SOLE 14259 0 0 COGNEX CORP COM 192422103 2759 32823 SH SOLE 32823 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 11859 171219 SH SOLE 171219 0 0 COHEN & STEERS INC COM 19247A100 565 6889 SH SOLE 6889 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 2278 79407 SH SOLE 79407 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 203 12903 SH SOLE 12903 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 265 16250 SH SOLE 16250 0 0 COHERENT INC COM 192479103 1141 4315 SH SOLE 4315 0 0 COHU INC COM 192576106 1875 50978 SH SOLE 50978 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 24813 97960 SH SOLE 97960 0 0 COLGATE PALMOLIVE CO COM 194162103 20947 257490 SH SOLE 257490 0 0 COLUMBIA BKG SYS INC COM 197236102 602 15603 SH SOLE 15603 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 1122 39769 SH SOLE 39769 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 361 3665 SH SOLE 3665 0 0 COLUMBUS MCKINNON CORP N Y COM 199333105 684 14179 SH SOLE 14179 0 0 COMCAST CORP NEW CL A 20030N101 134184 2353288 SH SOLE 2351788 0 1500 COMERICA INC COM 200340107 10609 148711 SH SOLE 148711 0 0 COMFORT SYS USA INC COM 199908104 1704 21629 SH SOLE 21629 0 0 COMMERCE BANCSHARES INC COM 200525103 3223 43232 SH SOLE 43232 0 0 COMMERCIAL METALS CO COM 201723103 1623 52844 SH SOLE 52844 0 0 COMMSCOPE HLDG CO INC COM 20337X109 1148 53879 SH SOLE 53879 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 1643 34617 SH SOLE 34617 0 0 COMPASS MINERALS INTL INC COM 20451N101 519 8756 SH SOLE 8756 0 0 CONAGRA BRANDS INC COM 205887102 1003 27579 SH SOLE 27579 0 0 CONCENTRIX CORP COM 20602D101 2175 13529 SH SOLE 13529 0 0 CONMED CORP COM 207410101 762 5548 SH SOLE 5548 0 0 CONOCOPHILLIPS COM 20825C104 23698 389136 SH SOLE 388736 0 400 CONSOLIDATED EDISON INC COM 209115104 24539 342154 SH SOLE 341754 0 400 CONSONANCE HFW ACQUISITION C *W EXP 10/28/202 G2445M111 15 10631 SH SOLE 10631 0 0 CONSONANCE HFW ACQUISITION C SHS CL A G2445M103 317 31893 SH SOLE 31893 0 0 CONSTELLATION BRANDS INC CL A 21036P108 115863 495375 SH SOLE 495375 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 647 20599 SH SOLE 20599 0 0 CONTINENTAL RES INC COM 212015101 1037 27271 SH SOLE 27271 0 0 COOPER COS INC COM NEW 216648402 661 1669 SH SOLE 1669 0 0 COPART INC COM 217204106 5879 44598 SH SOLE 44598 0 0 CORE LABORATORIES N V COM N22717107 672 17243 SH SOLE 17243 0 0 CORESITE RLTY CORP COM 21870Q105 6274 46612 SH SOLE 46612 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 791 15344 SH SOLE 15344 0 0 CORNING INC COM 219350105 8519 208286 SH SOLE 208286 0 0 CORTEVA INC COM 22052L104 15721 354481 SH SOLE 354481 0 0 COSTAR GROUP INC COM 22160N109 9690 117002 SH SOLE 117002 0 0 COSTCO WHSL CORP NEW COM 22160K105 147099 371771 SH SOLE 371271 0 500 COUPA SOFTWARE INC COM 22266L106 386 1474 SH SOLE 1474 0 0 COUPANG INC CL A 22266T109 384 9190 SH SOLE 9190 0 0 COUSINS PPTYS INC COM NEW 222795502 752 20434 SH SOLE 20434 0 0 COVETRUS INC COM 22304C100 5000 185200 SH SOLE 185200 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 331 2232 SH SOLE 2232 0 0 CRANE CO COM 224399105 1067 11548 SH SOLE 11548 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 139 13246 SH SOLE 13246 0 0 CREE INC COM 225447101 346 3534 SH SOLE 3534 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 19684 121591 SH SOLE 121591 0 0 CROSS CTRY HEALTHCARE INC COM 227483104 1382 83693 SH SOLE 83693 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 19973 79476 SH SOLE 79476 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 143748 736793 SH SOLE 736793 0 0 CROWN HLDGS INC COM 228368106 5843 57162 SH SOLE 57162 0 0 CRYOLIFE INC COM 228903100 236 8302 SH SOLE 8302 0 0 CRYOPORT INC COM PAR $0.001 229050307 2943 46635 SH SOLE 46635 0 0 CSG SYS INTL INC COM 126349109 375 7943 SH SOLE 7943 0 0 CSX CORP COM 126408103 9566 298197 SH SOLE 298197 0 0 CUBESMART COM 229663109 2343 50584 SH SOLE 50584 0 0 CULLEN FROST BANKERS INC COM 229899109 3431 30635 SH SOLE 30635 0 0 CUMMINS INC COM 231021106 75127 308136 SH SOLE 308036 0 100 CURTISS WRIGHT CORP COM 231561101 1139 9594 SH SOLE 9594 0 0 CVS HEALTH CORP COM 126650100 65719 787621 SH SOLE 780621 0 7000 CYRUSONE INC COM 23283R100 2722 38061 SH SOLE 38061 0 0 D R HORTON INC COM 23331A109 63835 706375 SH SOLE 706375 0 0 DANAHER CORPORATION COM 235851102 190856 711192 SH SOLE 711084 0 108 DANIMER SCIENTIFIC INC COM CL A 236272100 234 9346 SH SOLE 9346 0 0 DARDEN RESTAURANTS INC COM 237194105 1426 9766 SH SOLE 9766 0 0 DATADOG INC CL A COM 23804L103 246 2359 SH SOLE 2359 0 0 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 905 25666 SH SOLE 25666 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 1138 33317 SH SOLE 33317 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 2584 63740 SH SOLE 63740 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 2211 58920 SH SOLE 58920 0 0 DBX ETF TR XTRACK MSCI EMRG 233051101 291 9930 SH SOLE 9930 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 377 12275 SH SOLE 12275 0 0 DECKERS OUTDOOR CORP COM 243537107 3045 7928 SH SOLE 7928 0 0 DEERE & CO COM 244199105 9705 27514 SH SOLE 27514 0 0 DELEK US HLDGS INC NEW COM 24665A103 662 30605 SH SOLE 30605 0 0 DELL TECHNOLOGIES INC CL C 24703L202 11722 117607 SH SOLE 117607 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 13333 308201 SH SOLE 308201 0 0 DENTSPLY SIRONA INC COM 24906P109 1054 16668 SH SOLE 16668 0 0 DESCARTES SYS GROUP INC COM 249906108 316 4574 SH SOLE 4574 0 0 DESKTOP METAL INC COM CL A 25058X105 145 12640 SH SOLE 12640 0 0 DEVON ENERGY CORP NEW COM 25179M103 46227 1583650 SH SOLE 1530180 0 53470 DEXCOM INC COM 252131107 5845 13689 SH SOLE 13689 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 17059 88993 SH SOLE 88993 0 0 DIAMONDBACK ENERGY INC COM 25278X109 21940 233680 SH SOLE 233680 0 0 DICKS SPORTING GOODS INC COM 253393102 2922 29164 SH SOLE 29164 0 0 DIGITAL RLTY TR INC COM 253868103 104467 694320 SH SOLE 694320 0 0 DIGITALBRIDGE GROUP INC CL A COM 25401T108 102 12915 SH SOLE 12915 0 0 DIME CMNTY BANCSHARES INC COM 25432X102 810 24101 SH SOLE 24101 0 0 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 275 9401 SH SOLE 9401 0 0 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 6450 239071 SH SOLE 239071 0 0 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 4754 100891 SH SOLE 100891 0 0 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 6040 103420 SH SOLE 103420 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 1167 26038 SH SOLE 26038 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 816 9767 SH SOLE 9767 0 0 DIREXION SHS ETF TR WORK FROM HOME 25460G773 405 5349 SH SOLE 5349 0 0 DISCOVER FINL SVCS COM 254709108 2908 24583 SH SOLE 24583 0 0 DISCOVERY INC COM SER A 25470F104 1991 64896 SH SOLE 64896 0 0 DISCOVERY INC COM SER C 25470F302 1340 46223 SH SOLE 46223 0 0 DISNEY WALT CO COM 254687106 323696 1841587 SH SOLE 1797392 0 44195 DNP SELECT INCOME FD INC COM 23325P104 122 11679 SH SOLE 11679 0 0 DOCUSIGN INC COM 256163106 41332 147843 SH SOLE 147843 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 680 6914 SH SOLE 6914 0 0 DOLLAR GEN CORP NEW COM 256677105 38359 177268 SH SOLE 156508 0 20760 DOLLAR TREE INC COM 256746108 2210 22215 SH SOLE 22215 0 0 DOLPHIN ENTMT INC COM NEW 25686H209 653 69907 SH SOLE 69907 0 0 DOMINION ENERGY INC COM 25746U109 8281 112558 SH SOLE 112558 0 0 DOMINOS PIZZA INC COM 25754A201 8363 17927 SH SOLE 17927 0 0 DONALDSON INC COM 257651109 507 7979 SH SOLE 7979 0 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 2031 61550 SH SOLE 61550 0 0 DOORDASH INC CL A 25809K105 2504 14043 SH SOLE 14043 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 429 25455 SH SOLE 25455 0 0 DORMAN PRODS INC COM 258278100 773 7461 SH SOLE 7461 0 0 DOVER CORP COM 260003108 2321 15412 SH SOLE 15412 0 0 DOW INC COM 260557103 52233 825420 SH SOLE 822173 0 3247 DRAFTKINGS INC COM CL A 26142R104 9330 178832 SH SOLE 178832 0 0 DROPBOX INC CL A 26210C104 3857 127248 SH SOLE 127248 0 0 DTE ENERGY CO COM 233331107 578 4463 SH SOLE 4463 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 38551 390504 SH SOLE 390504 0 0 DUKE REALTY CORP COM NEW 264411505 2825 59656 SH SOLE 59656 0 0 DUPONT DE NEMOURS INC COM 26614N102 28280 365329 SH SOLE 362082 0 3247 DXC TECHNOLOGY CO COM 23355L106 5590 143561 SH SOLE 143561 0 0 EAGLE MATLS INC COM 26969P108 24530 172610 SH SOLE 172610 0 0 EARGO INC COM 270087109 1090 27321 SH SOLE 27321 0 0 EAST WEST BANCORP INC COM 27579R104 36105 503631 SH SOLE 503631 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 703 33341 SH SOLE 33341 0 0 EASTERN BANKSHARES INC COM 27627N105 309 15000 SH SOLE 15000 0 0 EASTGROUP PPTYS INC COM 277276101 2805 17054 SH SOLE 17054 0 0 EASTMAN CHEM CO COM 277432100 4749 40674 SH SOLE 40674 0 0 EATON CORP PLC SHS G29183103 177177 1195691 SH SOLE 1195691 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 307 11118 SH SOLE 11118 0 0 EBAY INC. COM 278642103 9682 137901 SH SOLE 137901 0 0 ECHO GLOBAL LOGISTICS INC COM 27875T101 226 7343 SH SOLE 7343 0 0 ECOLAB INC COM 278865100 96439 468219 SH SOLE 468219 0 0 EDISON INTL COM 281020107 1064 18410 SH SOLE 18410 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 151771 1465397 SH SOLE 1465397 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 3693 106462 SH SOLE 106462 0 0 ELASTIC N V ORD SHS N14506104 5037 34560 SH SOLE 34560 0 0 ELECTRONIC ARTS INC COM 285512109 2521 17527 SH SOLE 17527 0 0 ELEMENT SOLUTIONS INC COM 28618M106 600 25664 SH SOLE 25664 0 0 EMCOR GROUP INC COM 29084Q100 2267 18406 SH SOLE 18406 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 3727 59170 SH SOLE 59170 0 0 EMERSON ELEC CO COM 291011104 94288 979713 SH SOLE 979713 0 0 EMPIRE ST RLTY TR INC CL A 292104106 1025 85392 SH SOLE 85392 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 263 28823 SH SOLE 28823 0 0 ENBRIDGE INC COM 29250N105 53527 1335308 SH SOLE 1335308 0 0 ENDAVA PLC ADS 29260V105 566 4989 SH SOLE 4989 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 625 14547 SH SOLE 14547 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 5476 515100 SH SOLE 515100 0 0 ENPHASE ENERGY INC COM 29355A107 2514 13690 SH SOLE 13690 0 0 ENPRO INDS INC COM 29355X107 386 3975 SH SOLE 3975 0 0 ENSTAR GROUP LIMITED SHS G3075P101 341 1427 SH SOLE 1427 0 0 ENTEGRIS INC COM 29362U104 15385 125115 SH SOLE 125115 0 0 ENTERGY CORP NEW COM 29364G103 683 6848 SH SOLE 6848 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 22402 928372 SH SOLE 928372 0 0 ENVISTA HOLDINGS CORPORATION COM 29415F104 486 11256 SH SOLE 11256 0 0 EOG RES INC COM 26875P101 55271 662402 SH SOLE 662402 0 0 EPAM SYS INC COM 29414B104 7138 13969 SH SOLE 13969 0 0 EPR PPTYS COM SH BEN INT 26884U109 450 8547 SH SOLE 8547 0 0 EQUIFAX INC COM 294429105 634 2646 SH SOLE 2646 0 0 EQUILLIUM INC COM 29446K106 59 10000 SH SOLE 10000 0 0 EQUINIX INC COM 29444U700 49522 61702 SH SOLE 61702 0 0 EQUITABLE HLDGS INC COM 29452E101 502 16474 SH SOLE 16474 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 311 36558 SH SOLE 36558 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 6770 91105 SH SOLE 91105 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1607 20877 SH SOLE 20877 0 0 ERICSSON ADR B SEK 10 294821608 256 20322 SH SOLE 20322 0 0 ESSENTIAL UTILS INC COM 29670G102 311 6807 SH SOLE 6807 0 0 ESSEX PPTY TR INC COM 297178105 5214 17379 SH SOLE 17379 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 259 12595 SH SOLE 12595 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 630 10416 SH SOLE 10416 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 20758 342264 SH SOLE 342264 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 546 7750 SH SOLE 7750 0 0 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 237 2800 SH SOLE 2800 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 532 21983 SH SOLE 21983 0 0 ETSY INC COM 29786A106 1291 6274 SH SOLE 6274 0 0 EURONET WORLDWIDE INC COM 298736109 1476 10907 SH SOLE 10907 0 0 EVENTBRITE INC COM CL A 29975E109 448 23588 SH SOLE 23588 0 0 EVERBRIDGE INC COM 29978A104 2584 18990 SH SOLE 18990 0 0 EVERCORE INC CLASS A 29977A105 11134 79091 SH SOLE 79091 0 0 EVEREST RE GROUP LTD COM G3223R108 1134 4500 SH SOLE 4500 0 0 EVERGY INC COM 30034W106 1174 19422 SH SOLE 19422 0 0 EVERSOURCE ENERGY COM 30040W108 4053 50510 SH SOLE 50510 0 0 EVERTEC INC COM 30040P103 1103 25266 SH SOLE 25266 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 258 7623 SH SOLE 7623 0 0 EXACT SCIENCES CORP COM 30063P105 5312 42729 SH SOLE 42729 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 9461 149347 SH SOLE 149347 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 2287 35070 SH SOLE 35070 0 0 EXELON CORP COM 30161N101 8623 194614 SH SOLE 194614 0 0 EXPEDIA GROUP INC COM NEW 30212P303 609 3723 SH SOLE 3723 0 0 EXPEDITORS INTL WASH INC COM 302130109 9581 75682 SH SOLE 58447 0 17235 EXPONENT INC COM 30214U102 587 6575 SH SOLE 6575 0 0 EXTRA SPACE STORAGE INC COM 30225T102 27282 166537 SH SOLE 166537 0 0 EXXON MOBIL CORP COM 30231G102 182604 2894802 SH SOLE 2893758 0 1044 F5 NETWORKS INC COM 315616102 694 3716 SH SOLE 3716 0 0 FACEBOOK INC CL A 30303M102 426436 1226414 SH SOLE 1214344 0 12070 FACTSET RESH SYS INC COM 303075105 1607 4789 SH SOLE 4789 0 0 FAIR ISAAC CORP COM 303250104 2416 4807 SH SOLE 4807 0 0 FARFETCH LTD ORD SH CL A 30744W107 1015 20148 SH SOLE 20148 0 0 FASTENAL CO COM 311900104 6423 123515 SH SOLE 123515 0 0 FASTLY INC CL A 31188V100 317 5320 SH SOLE 5320 0 0 FATE THERAPEUTICS INC COM 31189P102 1695 19534 SH SOLE 19534 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 424 4289 SH SOLE 4289 0 0 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 782 6678 SH SOLE 6678 0 0 FEDERAL SIGNAL CORP COM 313855108 462 11477 SH SOLE 11477 0 0 FEDEX CORP COM 31428X106 21488 72029 SH SOLE 71029 0 1000 FERGUSON PLC NEW SHS G3421J106 230 1660 SH SOLE 1660 0 0 FERRARI N V COM N3167Y103 9308 45115 SH SOLE 45115 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 414 7350 SH SOLE 7350 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 9133 242311 SH SOLE 242311 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1061 9010 SH SOLE 9010 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1288 42323 SH SOLE 42323 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1075 24725 SH SOLE 24725 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 9491 66995 SH SOLE 66995 0 0 FIFTH THIRD BANCORP COM 316773100 69154 1808891 SH SOLE 1808891 0 0 FIREEYE INC COM 31816Q101 400 19769 SH SOLE 19769 0 0 FIRST AMERN FINL CORP COM 31847R102 368 5906 SH SOLE 5906 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 2955 3549 SH SOLE 3549 0 0 FIRST FINL BANKSHARES INC COM 32020R109 1285 26162 SH SOLE 26162 0 0 FIRST HORIZON CORPORATION COM 320517105 50667 2932127 SH SOLE 2932127 0 0 FIRST INDL RLTY TR INC COM 32054K103 2903 55575 SH SOLE 55575 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 237 15000 SH SOLE 15000 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 547 2922 SH SOLE 2922 0 0 FIRST SOLAR INC COM 336433107 506 5588 SH SOLE 5588 0 0 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 556 41450 SH SOLE 41450 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 5034 47505 SH SOLE 47505 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 569 4860 SH SOLE 4860 0 0 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 560 8191 SH SOLE 8191 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 19549 418060 SH SOLE 418060 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 5257 41241 SH SOLE 41241 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 256 3400 SH SOLE 3400 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 1128 14933 SH SOLE 14933 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 92971 379691 SH SOLE 379691 0 0 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 1332 61914 SH SOLE 61914 0 0 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 518 12278 SH SOLE 12278 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 1905 27527 SH SOLE 27527 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 286 4993 SH SOLE 4993 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 6628 270975 SH SOLE 270975 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 4478 25943 SH SOLE 25943 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 27895 580672 SH SOLE 580672 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 945 28468 SH SOLE 28468 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 17594 156807 SH SOLE 156807 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 1425 8960 SH SOLE 8960 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 17236 433398 SH SOLE 433398 0 0 FISERV INC COM 337738108 13755 128680 SH SOLE 128680 0 0 FIVE BELOW INC COM 33829M101 47590 246237 SH SOLE 246237 0 0 FIVERR INTL LTD ORD SHS M4R82T106 8639 35625 SH SOLE 35625 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 236 922 SH SOLE 922 0 0 FLEX LTD ORD Y2573F102 2844 159154 SH SOLE 159154 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 662 9072 SH SOLE 9072 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 1151 30059 SH SOLE 30059 0 0 FLEXSHARES TR MORNSTAR USMKT 33939L100 1375 8071 SH SOLE 8071 0 0 FLEXSHARES TR MSTAR EMKT FAC 33939L308 735 11311 SH SOLE 11311 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 369 6866 SH SOLE 6866 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 258 4600 SH SOLE 4600 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 439 7647 SH SOLE 7647 0 0 FLEXSTEEL INDS INC COM 339382103 202 5000 SH SOLE 5000 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 421 3981 SH SOLE 3981 0 0 FLUOR CORP NEW COM 343412102 312 17655 SH SOLE 17655 0 0 FMC CORP COM NEW 302491303 6616 61145 SH SOLE 61145 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1894 22417 SH SOLE 22417 0 0 FOOT LOCKER INC COM 344849104 967 15689 SH SOLE 15689 0 0 FORD MTR CO DEL COM 345370860 5662 381022 SH SOLE 373022 0 8000 FORTINET INC COM 34959E109 1186 4980 SH SOLE 4980 0 0 FORTIS INC COM 349553107 273 6168 SH SOLE 6168 0 0 FORTIVE CORP COM 34959J108 44626 639898 SH SOLE 639898 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 243 2436 SH SOLE 2436 0 0 FOSTER L B CO COM 350060109 624 33471 SH SOLE 33471 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 340 12319 SH SOLE 12319 0 0 FRANKLIN RESOURCES INC COM 354613101 1508 47149 SH SOLE 47149 0 0 FREEPORT-MCMORAN INC CL B 35671D857 36622 986851 SH SOLE 986851 0 0 FRESHPET INC COM 358039105 1070 6567 SH SOLE 6567 0 0 FULLER H B CO COM 359694106 1285 20198 SH SOLE 20198 0 0 FULTON FINL CORP PA COM 360271100 467 29586 SH SOLE 29586 0 0 GABELLI DIVID & INCOME TR COM 36242H104 443 16839 SH SOLE 16839 0 0 GALLAGHER ARTHUR J & CO COM 363576109 4094 29223 SH SOLE 29223 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 865 18673 SH SOLE 18673 0 0 GAP INC COM 364760108 738 21941 SH SOLE 21941 0 0 GARMIN LTD SHS H2906T109 11162 77170 SH SOLE 77170 0 0 GARTNER INC COM 366651107 21440 88520 SH SOLE 88520 0 0 GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 574 31789 SH SOLE 31789 0 0 GATX CORP COM 361448103 201 2275 SH SOLE 2275 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1408 60551 SH SOLE 60551 0 0 GENCOR INDS INC COM 368678108 1779 146284 SH SOLE 146284 0 0 GENERAC HLDGS INC COM 368736104 6863 16532 SH SOLE 16532 0 0 GENERAL DYNAMICS CORP COM 369550108 13235 70303 SH SOLE 70303 0 0 GENERAL MLS INC COM 370334104 5297 86933 SH SOLE 86933 0 0 GENERAL MTRS CO COM 37045V100 14674 247994 SH SOLE 247994 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 218 18767 SH SOLE 18767 0 0 GENIUS SPORTS LIMITED SHARES CL A G3934V109 1124 59902 SH SOLE 59902 0 0 GENMAB A/S SPONSORED ADS 372303206 2089 51154 SH SOLE 51154 0 0 GENOCEA BIOSCIENCES INC COM NEW 372427401 29 12285 SH SOLE 12285 0 0 GENTEX CORP COM 371901109 301 9086 SH SOLE 9086 0 0 GENTHERM INC COM 37253A103 207 2912 SH SOLE 2912 0 0 GENUINE PARTS CO COM 372460105 18663 147571 SH SOLE 147571 0 0 GEO GROUP INC NEW COM 36162J106 155 21700 SH SOLE 21700 0 0 GIBRALTAR INDS INC COM 374689107 983 12879 SH SOLE 12879 0 0 GILEAD SCIENCES INC COM 375558103 18000 261396 SH SOLE 260396 0 1000 GLACIER BANCORP INC NEW COM 37637Q105 900 16338 SH SOLE 16338 0 0 GLATFELTER CORPORATION COM 377320106 709 50763 SH SOLE 50763 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4267 107147 SH SOLE 107147 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 831 23727 SH SOLE 23727 0 0 GLOBAL PMTS INC COM 37940X102 38270 204063 SH SOLE 204063 0 0 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 490 17297 SH SOLE 17297 0 0 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 222 7776 SH SOLE 7776 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 8267 227489 SH SOLE 227489 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 417 10786 SH SOLE 10786 0 0 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 243 11450 SH SOLE 11450 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 1443 19914 SH SOLE 19734 0 180 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1755 50218 SH SOLE 50218 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 1311 24573 SH SOLE 24573 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 312 4315 SH SOLE 4315 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 21855 848749 SH SOLE 818464 0 30285 GLOBANT S A COM L44385109 250 1141 SH SOLE 1141 0 0 GLOBE LIFE INC COM 37959E102 1532 16079 SH SOLE 16079 0 0 GLOBUS MED INC CL A 379577208 1191 15359 SH SOLE 15359 0 0 GODADDY INC CL A 380237107 2917 33549 SH SOLE 33549 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 472 24070 SH SOLE 24070 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 2016 57703 SH SOLE 57703 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 1427 16587 SH SOLE 16587 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 84301 222120 SH SOLE 221620 0 500 GOLDMAN SACHS MLP ENERGY REN COM 38148G206 239 20845 SH SOLE 20845 0 0 GOLDMINING INC COM 38149E101 240 167000 SH SOLE 167000 0 0 GOLUB CAP BDC INC COM 38173M102 1830 118689 SH SOLE 118689 0 0 GOODRX HLDGS INC COM CL A 38246G108 1073 29800 SH SOLE 29800 0 0 GRACE W R & CO DEL NEW COM 38388F108 262 3788 SH SOLE 3788 0 0 GRACO INC COM 384109104 4026 53189 SH SOLE 53189 0 0 GRAHAM HLDGS CO COM CL B 384637104 539 850 SH SOLE 850 0 0 GRAINGER W W INC COM 384802104 543 1240 SH SOLE 1240 0 0 GRAND CANYON ED INC COM 38526M106 694 7709 SH SOLE 7709 0 0 GRANITE CONSTR INC COM 387328107 4003 96381 SH SOLE 96381 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 601 34159 SH SOLE 34159 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 505 27838 SH SOLE 27838 0 0 GREEN DOT CORP CL A 39304D102 325 6935 SH SOLE 6935 0 0 GREENTREE HOSPITALITY GROUP SPONSORED ADS 39579V100 234 21200 SH SOLE 21200 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 354 20409 SH SOLE 20409 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 1223 35272 SH SOLE 35272 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 796 5157 SH SOLE 5157 0 0 GUARDANT HEALTH INC COM 40131M109 2441 19658 SH SOLE 19658 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1551 13757 SH SOLE 13757 0 0 HAIN CELESTIAL GROUP INC COM 405217100 317 7906 SH SOLE 7906 0 0 HALL OF FAME RESORT & ENTMT COM 40619L102 189 48129 SH SOLE 48129 0 0 HALLIBURTON CO COM 406216101 15594 674487 SH SOLE 674487 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 8405 185082 SH SOLE 185082 0 0 HAMILTON LANE INC CL A 407497106 226 2475 SH SOLE 2475 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 361 9625 SH SOLE 9625 0 0 HANESBRANDS INC COM 410345102 1668 89346 SH SOLE 89346 0 0 HANGER INC COM NEW 41043F208 239 9437 SH SOLE 9437 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 972 17317 SH SOLE 17317 0 0 HANOVER INS GROUP INC COM 410867105 657 4845 SH SOLE 4845 0 0 HARLEY DAVIDSON INC COM 412822108 4817 105133 SH SOLE 105133 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 2713 43777 SH SOLE 43777 0 0 HARVARD BIOSCIENCE INC COM 416906105 749 89888 SH SOLE 89888 0 0 HASBRO INC COM 418056107 2119 22414 SH SOLE 22414 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 949 22453 SH SOLE 22453 0 0 HCA HEALTHCARE INC COM 40412C101 11636 56283 SH SOLE 56283 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 12222 167151 SH SOLE 167151 0 0 HEALTHCARE RLTY TR COM 421946104 595 19702 SH SOLE 19702 0 0 HEALTHCARE SERVICES ACQU COR *W EXP 99/99/999 42227K112 45 49998 SH SOLE 49998 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 590 18676 SH SOLE 18676 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 355 13296 SH SOLE 13296 0 0 HEALTHEQUITY INC COM 42226A107 2269 28196 SH SOLE 28196 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 18832 565710 SH SOLE 565710 0 0 HEICO CORP NEW CL A 422806208 8246 66402 SH SOLE 66402 0 0 HEICO CORP NEW COM 422806109 1345 9648 SH SOLE 9648 0 0 HELEN OF TROY LTD COM G4388N106 437 1917 SH SOLE 1917 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 451 5778 SH SOLE 5778 0 0 HELMERICH & PAYNE INC COM 423452101 9822 301013 SH SOLE 301013 0 0 HENRY JACK & ASSOC INC COM 426281101 2567 15702 SH SOLE 15702 0 0 HENRY SCHEIN INC COM 806407102 5546 74759 SH SOLE 74759 0 0 HERC HLDGS INC COM 42704L104 1569 14000 SH SOLE 14000 0 0 HERCULES CAPITAL INC COM 427096508 801 46973 SH SOLE 46973 0 0 HERITAGE COMM CORP COM 426927109 207 18594 SH SOLE 18594 0 0 HERON THERAPEUTICS INC COM 427746102 570 36719 SH SOLE 36719 0 0 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 6999 650425 SH SOLE 650425 0 0 HERSHEY CO COM 427866108 3067 17607 SH SOLE 9407 0 8200 HESKA CORP COM RESTRC NEW 42805E306 2090 9099 SH SOLE 9099 0 0 HESS CORP COM 42809H107 26698 305755 SH SOLE 305755 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1365 93644 SH SOLE 93644 0 0 HEXCEL CORP NEW COM 428291108 1302 20864 SH SOLE 20864 0 0 HIGHWOODS PPTYS INC COM 431284108 415 9177 SH SOLE 9177 0 0 HILL-ROM HLDGS INC COM 431475102 510 4486 SH SOLE 4486 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 45822 379888 SH SOLE 379888 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1451 64100 SH SOLE 64100 0 0 HOLLYFRONTIER CORP COM 436106108 337 10243 SH SOLE 10243 0 0 HOLOGIC INC COM 436440101 495 7425 SH SOLE 7425 0 0 HOME DEPOT INC COM 437076102 267110 837624 SH SOLE 837482 0 142 HONDA MOTOR LTD AMERN SHS 438128308 882 27399 SH SOLE 27399 0 0 HONEYWELL INTL INC COM 438516106 216275 985983 SH SOLE 973458 0 12525 HORACE MANN EDUCATORS CORP N COM 440327104 557 14876 SH SOLE 14876 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 898 9591 SH SOLE 9591 0 0 HORMEL FOODS CORP COM 440452100 765 16014 SH SOLE 16014 0 0 HOST HOTELS & RESORTS INC COM 44107P104 7359 430623 SH SOLE 430623 0 0 HOULIHAN LOKEY INC CL A 441593100 2335 28551 SH SOLE 28551 0 0 HOWARD HUGHES CORP COM 44267D107 300 3080 SH SOLE 3080 0 0 HP INC COM 40434L105 3612 119658 SH SOLE 119658 0 0 HUBBELL INC COM 443510607 875 4681 SH SOLE 4681 0 0 HUBSPOT INC COM 443573100 4959 8510 SH SOLE 8510 0 0 HUDSON PAC PPTYS INC COM 444097109 1587 57034 SH SOLE 57034 0 0 HUMANA INC COM 444859102 1235 2790 SH SOLE 2790 0 0 HUNT J B TRANS SVCS INC COM 445658107 603 3698 SH SOLE 3698 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1133 79401 SH SOLE 79401 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 529 2509 SH SOLE 2509 0 0 HUNTSMAN CORP COM 447011107 736 27734 SH SOLE 27734 0 0 HUTCHMED CHINA LTD SPONSORED ADS 44842L103 730 18587 SH SOLE 18587 0 0 HYATT HOTELS CORP COM CL A 448579102 9206 118574 SH SOLE 118574 0 0 IAA INC COM 449253103 1365 25022 SH SOLE 25022 0 0 IAC INTERACTIVECORP NEW COM NEW 44891N208 458 2972 SH SOLE 2972 0 0 ICF INTL INC COM 44925C103 302 3441 SH SOLE 3441 0 0 ICICI BANK LIMITED ADR 45104G104 2184 127743 SH SOLE 127743 0 0 ICON PLC SHS G4705A100 9692 46886 SH SOLE 46886 0 0 ICU MED INC COM 44930G107 271 1317 SH SOLE 1317 0 0 IDACORP INC COM 451107106 1724 17686 SH SOLE 17686 0 0 IDEX CORP COM 45167R104 1735 7886 SH SOLE 7886 0 0 IDEXX LABS INC COM 45168D104 133629 211589 SH SOLE 211589 0 0 IHS MARKIT LTD SHS G47567105 2066 18334 SH SOLE 18334 0 0 II-VI INC COM 902104108 343 4725 SH SOLE 4725 0 0 ILLINOIS TOOL WKS INC COM 452308109 35824 160243 SH SOLE 160243 0 0 ILLUMINA INC COM 452327109 29115 61527 SH SOLE 61527 0 0 INARI MED INC COM 45332Y109 200 2146 SH SOLE 2146 0 0 INCYTE CORP COM 45337C102 301 3583 SH SOLE 3583 0 0 INDEPENDENT BK CORP MASS COM 453836108 580 7680 SH SOLE 7680 0 0 INFOSYS LTD SPONSORED ADR 456788108 265 12483 SH SOLE 12483 0 0 ING GROEP N.V. SPONSORED ADR 456837103 779 58821 SH SOLE 58821 0 0 INGERSOLL RAND INC COM 45687V106 1505 30844 SH SOLE 30844 0 0 INGEVITY CORP COM 45688C107 1866 22932 SH SOLE 22932 0 0 INGREDION INC COM 457187102 6002 66324 SH SOLE 66324 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 311 1628 SH SOLE 1628 0 0 INSMED INC COM PAR $.01 457669307 217 7609 SH SOLE 7609 0 0 INSPERITY INC COM 45778Q107 460 5089 SH SOLE 5089 0 0 INSPIRE MED SYS INC COM 457730109 1934 10006 SH SOLE 10006 0 0 INSULET CORP COM 45784P101 1699 6189 SH SOLE 6189 0 0 INTEGER HLDGS CORP COM 45826H109 335 3552 SH SOLE 3552 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 372 5452 SH SOLE 5452 0 0 INTEL CORP COM 458140100 122723 2186013 SH SOLE 2027783 0 158230 INTERCONTINENTAL EXCHANGE IN COM 45866F104 25910 218278 SH SOLE 218278 0 0 INTERFACE INC COM 458665304 202 13196 SH SOLE 13196 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 99591 679384 SH SOLE 677624 0 1760 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1827 12232 SH SOLE 12232 0 0 INTERNATIONAL PAPER CO COM 460146103 5682 92680 SH SOLE 92680 0 0 INTERPUBLIC GROUP COS INC COM 460690100 32029 985806 SH SOLE 985806 0 0 INTRICON CORP COM 46121H109 240 10665 SH SOLE 10665 0 0 INTUIT COM 461202103 29701 60592 SH SOLE 60592 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 159506 173444 SH SOLE 173444 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 3826 45440 SH SOLE 45440 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 425 8835 SH SOLE 8835 0 0 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 411 13280 SH SOLE 13280 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 1036 26100 SH SOLE 26100 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 43870 681102 SH SOLE 681102 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 253 5541 SH SOLE 5541 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 389 9937 SH SOLE 9937 0 0 INVESCO EXCH TRADED FD TR II RUSL 1000 ENHD 46138E438 214 5933 SH SOLE 5933 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 496 6733 SH SOLE 6733 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 1421 26478 SH SOLE 26478 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 954 30856 SH SOLE 30856 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 16105 264411 SH SOLE 264411 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 7524 84231 SH SOLE 84231 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 247 5278 SH SOLE 5278 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 1359 15054 SH SOLE 15054 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 6624 182633 SH SOLE 182633 0 0 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 339 3410 SH SOLE 3410 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 598 7727 SH SOLE 7727 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 19276 368768 SH SOLE 354018 0 14750 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 248 3077 SH SOLE 3077 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 247 1498 SH SOLE 1498 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 7490 46714 SH SOLE 46714 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 476 2549 SH SOLE 2549 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 591 38577 SH SOLE 38577 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1655 93676 SH SOLE 93676 0 0 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 245 3541 SH SOLE 3541 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2094 8160 SH SOLE 8160 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 211 649 SH SOLE 649 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 225 991 SH SOLE 991 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 747 2549 SH SOLE 2549 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 7415 45080 SH SOLE 45080 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 5884 20287 SH SOLE 20287 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 109480 726330 SH SOLE 726330 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 21354 115980 SH SOLE 115980 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 201 2605 SH SOLE 2605 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 3730 76739 SH SOLE 76739 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3181 59429 SH SOLE 59429 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 1570 16852 SH SOLE 16852 0 0 INVESCO LTD SHS G491BT108 3706 138638 SH SOLE 138638 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 487061 1374208 SH SOLE 1371880 0 2328 INVITAE CORP COM 46185L103 246 7299 SH SOLE 7299 0 0 INVITATION HOMES INC COM 46187W107 1191 31945 SH SOLE 31945 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 434 16679 SH SOLE 16679 0 0 IQVIA HLDGS INC COM 46266C105 4724 19495 SH SOLE 19495 0 0 IROBOT CORP COM 462726100 241 2577 SH SOLE 2577 0 0 IRON MTN INC NEW COM 46284V101 28333 669499 SH SOLE 669199 0 300 ISHARES INC CORE MSCI EMKT 46434G103 59854 893476 SH SOLE 893476 0 0 ISHARES INC EM MKTS DIV ETF 464286319 6389 164461 SH SOLE 164461 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 1263 27983 SH SOLE 27983 0 0 ISHARES INC MSCI AUST ETF 464286103 587 22588 SH SOLE 22588 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 339 8361 SH SOLE 8361 0 0 ISHARES INC MSCI CDA ETF 464286509 258 6912 SH SOLE 6912 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 202 2189 SH SOLE 2189 0 0 ISHARES INC MSCI EMERG MRKT 464286533 1870 29151 SH SOLE 29151 0 0 ISHARES INC MSCI EMRG CHN 46434G764 776 12439 SH SOLE 12439 0 0 ISHARES INC MSCI EQUAL WEITE 464286681 419 4958 SH SOLE 4958 0 0 ISHARES INC MSCI EURZONE ETF 464286608 10006 202755 SH SOLE 202755 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 4213 40958 SH SOLE 40958 0 0 ISHARES INC MSCI GERMANY ETF 464286806 678 19583 SH SOLE 19583 0 0 ISHARES INC MSCI ITALY ETF 46434G830 277 8544 SH SOLE 8544 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 7797 115438 SH SOLE 115438 0 0 ISHARES INC MSCI MEXICO ETF 464286822 294 6123 SH SOLE 6123 0 0 ISHARES INC MSCI PAC JP ETF 464286665 1668 32266 SH SOLE 32266 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 200 8606 SH SOLE 8606 0 0 ISHARES INC MSCI STH KOR ETF 464286772 476 5110 SH SOLE 5110 0 0 ISHARES INC MSCI SWITZERLAND 464286749 729 14990 SH SOLE 14990 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 4682 73215 SH SOLE 73215 0 0 ISHARES INC MSCI WORLD ETF 464286392 3598 28428 SH SOLE 28428 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 2003 28346 SH SOLE 28346 0 0 ISHARES TR ASIA 50 ETF 464288430 245 2671 SH SOLE 2671 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 824 17784 SH SOLE 17784 0 0 ISHARES TR COHEN STEER REIT 464287564 2583 39530 SH SOLE 39530 0 0 ISHARES TR CORE DIV GRWTH 46434V621 13165 261425 SH SOLE 261425 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 35615 368951 SH SOLE 364995 0 3956 ISHARES TR CORE MSCI EAFE 46432F842 104553 1396651 SH SOLE 1396301 0 350 ISHARES TR CORE MSCI EURO 46434V738 1169 20413 SH SOLE 20413 0 0 ISHARES TR CORE MSCI INTL 46435G326 1312 19454 SH SOLE 19454 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 2871 39167 SH SOLE 39167 0 0 ISHARES TR CORE S&P MCP ETF 464287507 107603 400413 SH SOLE 400413 0 0 ISHARES TR CORE S&P SCP ETF 464287804 83598 739940 SH SOLE 739940 0 0 ISHARES TR CORE S&P TTL STK 464287150 5252 53182 SH SOLE 53182 0 0 ISHARES TR CORE S&P US GWT 464287671 137607 1362711 SH SOLE 1362711 0 0 ISHARES TR CORE S&P US VLU 464287663 37691 523775 SH SOLE 523775 0 0 ISHARES TR CORE S&P500 ETF 464287200 576922 1341930 SH SOLE 1341915 0 15 ISHARES TR CUR HD EURZN ETF 46434V639 938 25751 SH SOLE 25751 0 0 ISHARES TR DOW JONES US ETF 464287846 1586 14691 SH SOLE 14691 0 0 ISHARES TR EAFE GRWTH ETF 464288885 9950 92751 SH SOLE 92751 0 0 ISHARES TR EAFE SML CP ETF 464288273 3432 46276 SH SOLE 46276 0 0 ISHARES TR EAFE VALUE ETF 464288877 1024 19791 SH SOLE 19791 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 1241 15702 SH SOLE 15702 0 0 ISHARES TR ESG AWARE MSCI 46435U663 1349 33411 SH SOLE 33411 0 0 ISHARES TR EUROPE ETF 464287861 817 15325 SH SOLE 15325 0 0 ISHARES TR EXPANDED TECH 464287515 22605 57956 SH SOLE 57956 0 0 ISHARES TR EXPND TEC SC ETF 464287549 1281 3170 SH SOLE 3170 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 1407 22241 SH SOLE 22241 0 0 ISHARES TR GENOMICS IMMUN 46435U192 2558 49170 SH SOLE 49170 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 6426 273930 SH SOLE 273930 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 395 4753 SH SOLE 4753 0 0 ISHARES TR GLOBAL 100 ETF 464287572 2819 39703 SH SOLE 39703 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 353 13259 SH SOLE 13259 0 0 ISHARES TR GLOBAL FINLS ETF 464287333 1024 13189 SH SOLE 13189 0 0 ISHARES TR GLOBAL MATER ETF 464288695 1482 16298 SH SOLE 16298 0 0 ISHARES TR GLOBAL TECH ETF 464287291 723 2141 SH SOLE 2141 0 0 ISHARES TR HDG MSCI EAFE 46434V803 43267 1249043 SH SOLE 1249043 0 0 ISHARES TR INDIA 50 ETF 464289529 402 8601 SH SOLE 8601 0 0 ISHARES TR INTL DEV RE ETF 464288489 2845 97100 SH SOLE 97100 0 0 ISHARES TR INTL DIV GRWTH 46435G524 2206 32728 SH SOLE 32728 0 0 ISHARES TR INTL SEL DIV ETF 464288448 15108 466304 SH SOLE 466304 0 0 ISHARES TR ISHARES BIOTECH 464287556 37194 227279 SH SOLE 227279 0 0 ISHARES TR ISHARES SEMICDTR 464287523 44970 99004 SH SOLE 99004 0 0 ISHARES TR LATN AMER 40 ETF 464287390 1953 61959 SH SOLE 61959 0 0 ISHARES TR MICRO-CAP ETF 464288869 12223 80098 SH SOLE 80098 0 0 ISHARES TR MORNINGSTAR GRWT 464287119 3451 53287 SH SOLE 53287 0 0 ISHARES TR MORNINGSTAR VALU 464288109 1639 25386 SH SOLE 25386 0 0 ISHARES TR MORTGE REL ETF 46435G342 236 6352 SH SOLE 6352 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 8638 125389 SH SOLE 125389 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 601 10254 SH SOLE 10254 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 611 6470 SH SOLE 6470 0 0 ISHARES TR MSCI ACWI ETF 464288257 13293 131365 SH SOLE 131365 0 0 ISHARES TR MSCI ACWI EX US 464288240 19734 343144 SH SOLE 343144 0 0 ISHARES TR MSCI CHINA ETF 46429B671 16927 205325 SH SOLE 205325 0 0 ISHARES TR MSCI EAFE ETF 464287465 169754 2152060 SH SOLE 2152060 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 4517 59790 SH SOLE 59790 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 103189 1871066 SH SOLE 1871066 0 0 ISHARES TR MSCI INDIA ETF 46429B598 344 7772 SH SOLE 7772 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 9203 238659 SH SOLE 238659 0 0 ISHARES TR MSCI KLD400 SOC 464288570 30577 369150 SH SOLE 369150 0 0 ISHARES TR MSCI LW CRB TG 46434V464 4555 27438 SH SOLE 27438 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 462 14138 SH SOLE 14138 0 0 ISHARES TR MSCI USA ESG SLC 464288802 13747 143885 SH SOLE 143885 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 52513 713399 SH SOLE 688821 0 24578 ISHARES TR MSCI USA MMENTM 46432F396 6473 37326 SH SOLE 37326 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 21775 163886 SH SOLE 163886 0 0 ISHARES TR MSCI USA VALUE 46432F388 385 3661 SH SOLE 3661 0 0 ISHARES TR RESIDENTIAL MULT 464288562 1769 21228 SH SOLE 21228 0 0 ISHARES TR RUS 1000 ETF 464287622 382748 1581079 SH SOLE 1581079 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 424420 1563358 SH SOLE 1543492 0 19866 ISHARES TR RUS 1000 VAL ETF 464287598 310308 1956296 SH SOLE 1948258 0 8038 ISHARES TR RUS 2000 GRW ETF 464287648 89362 286702 SH SOLE 286702 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 37946 228910 SH SOLE 228910 0 0 ISHARES TR RUS MD CP GR ETF 464287481 21353 188628 SH SOLE 188628 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 17248 150008 SH SOLE 150008 0 0 ISHARES TR RUS MID CAP ETF 464287499 81006 1022292 SH SOLE 1022292 0 0 ISHARES TR RUS TOP 200 ETF 464289446 958 9315 SH SOLE 9315 0 0 ISHARES TR RUS TP200 GR ETF 464289438 558 3702 SH SOLE 3702 0 0 ISHARES TR RUS TP200 VL ETF 464289420 777 11701 SH SOLE 11701 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 386 5822 SH SOLE 5822 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 335530 1462832 SH SOLE 1462832 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 262315 1025028 SH SOLE 1025028 0 0 ISHARES TR S&P 100 ETF 464287101 19350 98633 SH SOLE 98633 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 235366 3236163 SH SOLE 3236163 0 0 ISHARES TR S&P 500 VAL ETF 464287408 48339 327413 SH SOLE 314011 0 13402 ISHARES TR S&P MC 400GR ETF 464287606 39742 491067 SH SOLE 483147 0 7920 ISHARES TR S&P MC 400VL ETF 464287705 9885 93835 SH SOLE 93835 0 0 ISHARES TR S&P SML 600 GWT 464287887 27301 205845 SH SOLE 200409 0 5436 ISHARES TR SELECT DIVID ETF 464287168 91890 787944 SH SOLE 787944 0 0 ISHARES TR SP SMCP600VL ETF 464287879 8233 78087 SH SOLE 72213 0 5874 ISHARES TR TRANS AVG ETF 464287192 626 2407 SH SOLE 2407 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 484 2630 SH SOLE 2630 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 489 6296 SH SOLE 6296 0 0 ISHARES TR U.S. ENERGY ETF 464287796 690 23720 SH SOLE 23720 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 4897 26436 SH SOLE 26436 0 0 ISHARES TR U.S. FINLS ETF 464287788 1067 13168 SH SOLE 13168 0 0 ISHARES TR U.S. MED DVC ETF 464288810 4197 11626 SH SOLE 11626 0 0 ISHARES TR U.S. PHARMA ETF 464288836 453 2436 SH SOLE 2436 0 0 ISHARES TR U.S. REAL ES ETF 464287739 7185 70478 SH SOLE 70478 0 0 ISHARES TR U.S. TECH ETF 464287721 6103 61398 SH SOLE 61398 0 0 ISHARES TR US AER DEF ETF 464288760 5724 52261 SH SOLE 52261 0 0 ISHARES TR US HLTHCARE ETF 464287762 2230 8172 SH SOLE 8172 0 0 ISHARES TR US HLTHCR PR ETF 464288828 9605 36048 SH SOLE 36048 0 0 ISHARES TR US HOME CONS ETF 464288752 5378 77696 SH SOLE 77696 0 0 ISHARES TR US INDUSTRIALS 464287754 295 2652 SH SOLE 2652 0 0 ISHARES TR US REGNL BKS ETF 464288778 1310 22770 SH SOLE 22770 0 0 ISHARES TR US TELECOM ETF 464287713 280 8428 SH SOLE 8428 0 0 ISTAR INC COM 45031U101 215 10366 SH SOLE 10366 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 1978 329077 SH SOLE 329077 0 0 ITRON INC COM 465741106 773 7733 SH SOLE 7733 0 0 J JILL INC COM 46620W201 197 10000 SH SOLE 10000 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 919 14203 SH SOLE 14203 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS DEV 46641Q233 957 16365 SH SOLE 16365 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 668 11409 SH SOLE 11409 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 1041 18425 SH SOLE 18425 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 727 11643 SH SOLE 11643 0 0 J2 GLOBAL INC COM 48123V102 1981 14398 SH SOLE 14398 0 0 JABIL INC COM 466313103 1185 20395 SH SOLE 20395 0 0 JACOBS ENGR GROUP INC COM 469814107 1652 12379 SH SOLE 12379 0 0 JAGUAR HEALTH INC COM 47010C409 25 15715 SH SOLE 15715 0 0 JAMES RIV GROUP LTD COM G5005R107 435 11582 SH SOLE 11582 0 0 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 1963 29048 SH SOLE 29048 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1657 9330 SH SOLE 9330 0 0 JD.COM INC SPON ADR CL A 47215P106 846 10595 SH SOLE 10595 0 0 JEFFERIES FINL GROUP INC COM 47233W109 823 24057 SH SOLE 24057 0 0 JETBLUE AWYS CORP COM 477143101 1015 60501 SH SOLE 60501 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 2702 18949 SH SOLE 18949 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 471 13514 SH SOLE 13514 0 0 JOHNSON & JOHNSON COM 478160104 238126 1445468 SH SOLE 1419238 0 26230 JOHNSON CTLS INTL PLC SHS G51502105 9320 135795 SH SOLE 135795 0 0 JOINT CORP COM 47973J102 654 7796 SH SOLE 7796 0 0 JONES LANG LASALLE INC COM 48020Q107 5004 25603 SH SOLE 25603 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 4109 209108 SH SOLE 209108 0 0 JPMORGAN CHASE & CO COM 46625H100 432593 2781235 SH SOLE 2764136 0 17099 JUNIPER NETWORKS INC COM 48203R104 490 17929 SH SOLE 17929 0 0 JUPITER WELLNESS INC COM NEW 48208F105 158 35296 SH SOLE 35296 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 3516 12407 SH SOLE 11657 0 750 KAR AUCTION SVCS INC COM 48238T109 4612 262805 SH SOLE 262805 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 232 22451 SH SOLE 22451 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 748 84105 SH SOLE 84105 0 0 KB HOME COM 48666K109 1746 42876 SH SOLE 42876 0 0 KE HLDGS INC SPONSORED ADS 482497104 326 6845 SH SOLE 6845 0 0 KELLOGG CO COM 487836108 2595 40338 SH SOLE 40338 0 0 KEMPER CORP COM 488401100 460 6224 SH SOLE 6224 0 0 KENNEDY-WILSON HOLDINGS INC COM 489398107 7601 382537 SH SOLE 382537 0 0 KEYCORP COM 493267108 897 43416 SH SOLE 43416 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 2311 14964 SH SOLE 14964 0 0 KILROY RLTY CORP COM 49427F108 709 10183 SH SOLE 10183 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 409 31797 SH SOLE 31797 0 0 KIMBERLY-CLARK CORP COM 494368103 15630 116834 SH SOLE 116834 0 0 KIMCO RLTY CORP COM 49446R109 5235 251061 SH SOLE 251061 0 0 KINDER MORGAN INC DEL COM 49456B101 72689 3987344 SH SOLE 3732844 0 254500 KINSALE CAP GROUP INC COM 49714P108 358 2174 SH SOLE 2174 0 0 KIRBY CORP COM 497266106 208 3435 SH SOLE 3435 0 0 KKR & CO INC COM 48251W104 13635 230167 SH SOLE 230167 0 0 KKR REAL ESTATE FIN TR INC COM 48251K100 321 14820 SH SOLE 14820 0 0 KLA CORP COM NEW 482480100 23576 72719 SH SOLE 72719 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 774 17025 SH SOLE 17025 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 1656 33318 SH SOLE 33318 0 0 KONTOOR BRANDS INC COM 50050N103 221 3921 SH SOLE 3921 0 0 KOSMOS ENERGY LTD COM 500688106 80 23056 SH SOLE 23056 0 0 KRAFT HEINZ CO COM 500754106 1113 27287 SH SOLE 27287 0 0 KRANESHARES TR BOSERA MSCI CH 500767405 802 16773 SH SOLE 16773 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 5387 77204 SH SOLE 77204 0 0 KROGER CO COM 501044101 2902 75748 SH SOLE 75748 0 0 KVH INDS INC COM 482738101 1580 128444 SH SOLE 128444 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 8160 37754 SH SOLE 22233 0 15521 LA Z BOY INC COM 505336107 624 16844 SH SOLE 16844 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 4037 14636 SH SOLE 14636 0 0 LAKELAND BANCORP INC COM 511637100 1105 63205 SH SOLE 63205 0 0 LAM RESEARCH CORP COM 512807108 50019 76869 SH SOLE 76869 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 4189 40119 SH SOLE 40119 0 0 LAMB WESTON HLDGS INC COM 513272104 1976 24504 SH SOLE 24504 0 0 LANCASTER COLONY CORP COM 513847103 456 2355 SH SOLE 2355 0 0 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 688 53981 SH SOLE 53981 0 0 LANDSTAR SYS INC COM 515098101 1882 11907 SH SOLE 11907 0 0 LAS VEGAS SANDS CORP COM 517834107 7997 151780 SH SOLE 151780 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 8192 266754 SH SOLE 266754 0 0 LAUDER ESTEE COS INC CL A 518439104 57695 181384 SH SOLE 181384 0 0 LCI INDS COM 50189K103 1704 12965 SH SOLE 12965 0 0 LEGGETT & PLATT INC COM 524660107 2084 40225 SH SOLE 40225 0 0 LEIDOS HOLDINGS INC COM 525327102 2173 21496 SH SOLE 21496 0 0 LEMONADE INC COM 52567D107 1258 11494 SH SOLE 11494 0 0 LENNAR CORP CL A 526057104 10648 107180 SH SOLE 107180 0 0 LENNAR CORP CL B 526057302 305 3740 SH SOLE 3740 0 0 LENNOX INTL INC COM 526107107 577 1645 SH SOLE 1645 0 0 LESLIES INC COM 527064109 1330 48397 SH SOLE 48397 0 0 LEXINGTON REALTY TRUST COM 529043101 1225 102522 SH SOLE 102522 0 0 LGI HOMES INC COM 50187T106 249 1540 SH SOLE 1540 0 0 LHC GROUP INC COM 50187A107 267 1332 SH SOLE 1332 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 8848 50953 SH SOLE 50953 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 5951 220068 SH SOLE 220068 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 910 19618 SH SOLE 19618 0 0 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 450 10547 SH SOLE 10547 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 398 8250 SH SOLE 8250 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 705 5377 SH SOLE 5377 0 0 LILLY ELI & CO COM 532457108 71645 312150 SH SOLE 269305 0 42845 LINCOLN ELEC HLDGS INC COM 533900106 597 4530 SH SOLE 4530 0 0 LINCOLN NATL CORP IND COM 534187109 5003 79613 SH SOLE 79613 0 0 LINDE PLC SHS G5494J103 112416 388849 SH SOLE 388514 0 335 LITHIA MTRS INC COM 536797103 27373 79656 SH SOLE 79656 0 0 LITTELFUSE INC COM 537008104 1451 5695 SH SOLE 5695 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 31277 357088 SH SOLE 357088 0 0 LKQ CORP COM 501889208 3107 63126 SH SOLE 63126 0 0 LOCKHEED MARTIN CORP COM 539830109 178347 471380 SH SOLE 471330 0 50 LOEWS CORP COM 540424108 1219 22308 SH SOLE 22308 0 0 LORDSTOWN MOTORS CORP COM CL A 54405Q100 451 40800 SH SOLE 40800 0 0 LOWES COS INC COM 548661107 116382 600001 SH SOLE 594001 0 6000 LPL FINL HLDGS INC COM 50212V100 1259 9329 SH SOLE 9329 0 0 LSI INDS INC OHIO COM 50216C108 796 99433 SH SOLE 99433 0 0 LTC PPTYS INC COM 502175102 372 9686 SH SOLE 9686 0 0 LULULEMON ATHLETICA INC COM 550021109 46689 127925 SH SOLE 127925 0 0 LUMEN TECHNOLOGIES INC COM 550241103 2106 154940 SH SOLE 154940 0 0 LUMINAR TECHNOLOGIES INC COM CL A 550424105 207 9423 SH SOLE 9423 0 0 LYDALL INC COM 550819106 1270 20984 SH SOLE 20984 0 0 LYFT INC CL A COM 55087P104 3663 60570 SH SOLE 60570 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 64798 629897 SH SOLE 629897 0 0 M & T BK CORP COM 55261F104 1786 12289 SH SOLE 12289 0 0 M D C HLDGS INC COM 552676108 334 6597 SH SOLE 6597 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 499 7795 SH SOLE 7795 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 437 2534 SH SOLE 2534 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2657 54328 SH SOLE 54328 0 0 MAGNA INTL INC COM 559222401 5616 60624 SH SOLE 60624 0 0 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 2193 91920 SH SOLE 91920 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 1949 124682 SH SOLE 124682 0 0 MANHATTAN ASSOCIATES INC COM 562750109 857 5916 SH SOLE 5916 0 0 MANTECH INTERNATIONAL CORP CL A 564563104 274 3162 SH SOLE 3162 0 0 MANULIFE FINL CORP COM 56501R106 38790 1969014 SH SOLE 1969014 0 0 MARATHON DIGITAL HOLDINGS IN COM 565788106 2567 81818 SH SOLE 81818 0 0 MARATHON OIL CORP COM 565849106 16557 1215628 SH SOLE 1215628 0 0 MARATHON PETE CORP COM 56585A102 129485 2143085 SH SOLE 2143085 0 0 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 209 5000 SH SOLE 5000 0 0 MARKEL CORP COM 570535104 6273 5286 SH SOLE 5286 0 0 MARKETAXESS HLDGS INC COM 57060D108 386 833 SH SOLE 833 0 0 MARRIOTT INTL INC NEW CL A 571903202 37182 272353 SH SOLE 272353 0 0 MARSH & MCLENNAN COS INC COM 571748102 5763 40968 SH SOLE 40968 0 0 MARTIN MARIETTA MATLS INC COM 573284106 40043 113819 SH SOLE 113819 0 0 MARVELL TECHNOLOGY INC COM 573874104 10319 176907 SH SOLE 176907 0 0 MASCO CORP COM 574599106 4352 73881 SH SOLE 28556 0 45325 MASIMO CORP COM 574795100 60963 251446 SH SOLE 251446 0 0 MASONITE INTL CORP COM 575385109 1411 12618 SH SOLE 12618 0 0 MASTEC INC COM 576323109 4754 44807 SH SOLE 44807 0 0 MASTERCARD INCORPORATED CL A 57636Q104 179917 492802 SH SOLE 492602 0 200 MASTERCRAFT BOAT HLDGS INC COM 57637H103 1516 57664 SH SOLE 57664 0 0 MATCH GROUP INC NEW COM 57667L107 531 3293 SH SOLE 3293 0 0 MATSON INC COM 57686G105 209 3271 SH SOLE 3271 0 0 MATTHEWS INTL CORP CL A 577128101 317 8804 SH SOLE 8804 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 770 7311 SH SOLE 7311 0 0 MAXIMUS INC COM 577933104 1040 11820 SH SOLE 11820 0 0 MBIA INC COM 55262C100 815 74132 SH SOLE 74132 0 0 MCCORMICK & CO INC COM NON VTG 579780206 2615 29609 SH SOLE 29609 0 0 MCDONALDS CORP COM 580135101 100421 434742 SH SOLE 399022 0 35720 MCEWEN MNG INC COM 58039P107 21 15000 SH SOLE 15000 0 0 MCKESSON CORP COM 58155Q103 10363 54188 SH SOLE 54188 0 0 MDU RES GROUP INC COM 552690109 1139 36359 SH SOLE 36359 0 0 MEDALLIA INC COM 584021109 433 12816 SH SOLE 12816 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1135 56446 SH SOLE 56446 0 0 MEDIFAST INC COM 58470H101 1269 4484 SH SOLE 4484 0 0 MEDNAX INC COM 58502B106 365 12097 SH SOLE 12097 0 0 MEDPACE HLDGS INC COM 58506Q109 962 5446 SH SOLE 5446 0 0 MEDTRONIC PLC SHS G5960L103 143467 1155781 SH SOLE 1155781 0 0 MERCADOLIBRE INC COM 58733R102 22812 14644 SH SOLE 14644 0 0 MERCK & CO INC COM 58933Y105 131316 1688514 SH SOLE 1686814 0 1700 MERCURY SYS INC COM 589378108 362 5459 SH SOLE 5459 0 0 MERIDIAN BIOSCIENCE INC COM 589584101 889 40071 SH SOLE 40071 0 0 MERITOR INC COM 59001K100 376 16042 SH SOLE 16042 0 0 META FINL GROUP INC COM 59100U108 362 7151 SH SOLE 7151 0 0 METHODE ELECTRS INC COM 591520200 839 17040 SH SOLE 17040 0 0 METLIFE INC COM 59156R108 6134 102492 SH SOLE 102492 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 11806 8522 SH SOLE 8522 0 0 MFA FINL INC COM 55272X102 158 34324 SH SOLE 34324 0 0 MGIC INVT CORP WIS COM 552848103 247 18140 SH SOLE 18140 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 2859 78067 SH SOLE 78067 0 0 MGM RESORTS INTERNATIONAL COM 552953101 34818 816373 SH SOLE 816373 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 45378 303044 SH SOLE 303044 0 0 MICRON TECHNOLOGY INC COM 595112103 3276 38554 SH SOLE 38554 0 0 MICROSOFT CORP COM 594918104 1233230 4552345 SH SOLE 4501436 0 50909 MICROSTRATEGY INC CL A NEW 594972408 31746 47774 SH SOLE 47774 0 0 MID-AMER APT CMNTYS INC COM 59522J103 777 4614 SH SOLE 4614 0 0 MIDDLEBY CORP COM 596278101 1470 8484 SH SOLE 8484 0 0 MILLER INDS INC TENN COM NEW 600551204 1113 28225 SH SOLE 28225 0 0 MIMECAST LTD ORD SHS G14838109 311 5858 SH SOLE 5858 0 0 MINERALS TECHNOLOGIES INC COM 603158106 314 3991 SH SOLE 3991 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 1795 331102 SH SOLE 331102 0 0 MKS INSTRS INC COM 55306N104 3286 18463 SH SOLE 18463 0 0 MODERNA INC COM 60770K107 20957 89188 SH SOLE 89188 0 0 MOELIS & CO CL A 60786M105 9174 161257 SH SOLE 161257 0 0 MOHAWK INDS INC COM 608190104 223 1158 SH SOLE 1158 0 0 MOLINA HEALTHCARE INC COM 60855R100 1167 4611 SH SOLE 4611 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 979 18237 SH SOLE 18237 0 0 MOMENTIVE GLOBAL INC COM 60878Y108 3221 152895 SH SOLE 152895 0 0 MONARCH CASINO & RESORT INC COM 609027107 301 4556 SH SOLE 4556 0 0 MONDELEZ INTL INC CL A 609207105 46308 741644 SH SOLE 741644 0 0 MONGODB INC CL A 60937P106 19166 53015 SH SOLE 53015 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 311 16600 SH SOLE 16600 0 0 MONOLITHIC PWR SYS INC COM 609839105 2157 5775 SH SOLE 5775 0 0 MONRO INC COM 610236101 521 8207 SH SOLE 8207 0 0 MONROE CAP CORP COM 610335101 391 36421 SH SOLE 36421 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 6339 69395 SH SOLE 69395 0 0 MOODYS CORP COM 615369105 3474 9587 SH SOLE 9587 0 0 MORGAN STANLEY COM NEW 617446448 128870 1405497 SH SOLE 1405297 0 200 MORNINGSTAR INC COM 617700109 384 1493 SH SOLE 1493 0 0 MOSAIC CO NEW COM 61945C103 8110 254153 SH SOLE 254153 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 3964 18282 SH SOLE 18282 0 0 MP MATERIALS CORP COM CL A 553368101 2498 67783 SH SOLE 67783 0 0 MPLX LP COM UNIT REP LTD 55336V100 1793 60570 SH SOLE 60570 0 0 MSA SAFETY INC COM 553498106 2208 13336 SH SOLE 13336 0 0 MSCI INC COM 55354G100 29260 54889 SH SOLE 54889 0 0 MSG NETWORK INC CL A 553573106 2193 150378 SH SOLE 150378 0 0 MUELLER INDS INC COM 624756102 3405 78615 SH SOLE 78615 0 0 MUELLER WTR PRODS INC COM SER A 624758108 1845 127936 SH SOLE 127936 0 0 MURPHY USA INC COM 626755102 854 6404 SH SOLE 6404 0 0 NANOSTRING TECHNOLOGIES INC COM 63009R109 1526 23555 SH SOLE 23555 0 0 NASDAQ INC COM 631103108 716 4075 SH SOLE 4075 0 0 NATERA INC COM 632307104 3926 34583 SH SOLE 34583 0 0 NATIONAL BEVERAGE CORP COM 635017106 1123 23780 SH SOLE 23780 0 0 NATIONAL FUEL GAS CO COM 636180101 929 17773 SH SOLE 17773 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 2435 38081 SH SOLE 38081 0 0 NATIONAL HEALTH INVS INC COM 63633D104 227 3391 SH SOLE 3391 0 0 NATIONAL INSTRS CORP COM 636518102 652 15422 SH SOLE 15422 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 237 5052 SH SOLE 5052 0 0 NEKTAR THERAPEUTICS COM 640268108 187 10892 SH SOLE 10892 0 0 NEOGEN CORP COM 640491106 1514 32893 SH SOLE 32893 0 0 NETAPP INC COM 64110D104 7277 88944 SH SOLE 88944 0 0 NETEASE INC SPONSORED ADS 64110W102 999 8664 SH SOLE 8664 0 0 NETFLIX INC COM 64110L106 58339 110446 SH SOLE 110446 0 0 NEUBERGER BERMAN MLP & ENERG COM 64129H104 669 133868 SH SOLE 133868 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 750 7702 SH SOLE 7702 0 0 NEVRO CORP COM 64157F103 1864 11245 SH SOLE 11245 0 0 NEW MTN FIN CORP COM 647551100 1487 112884 SH SOLE 112884 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 1964 239846 SH SOLE 239846 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 230 21714 SH SOLE 21714 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 1252 113599 SH SOLE 113599 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 96 21425 SH SOLE 21425 0 0 NEW YORK TIMES CO CL A 650111107 396 9100 SH SOLE 9100 0 0 NEWAGE INC COM 650194103 47 21000 SH SOLE 21000 0 0 NEWMARKET CORP COM 651587107 1500 4658 SH SOLE 4658 0 0 NEWMONT CORP COM 651639106 1395 22016 SH SOLE 22016 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 517 9407 SH SOLE 9407 0 0 NEXTERA ENERGY INC COM 65339F101 142805 1948758 SH SOLE 1948758 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1288 16874 SH SOLE 16874 0 0 NICE LTD SPONSORED ADR 653656108 48970 197891 SH SOLE 197891 0 0 NIKE INC CL B 654106103 167485 1084116 SH SOLE 1045221 0 38895 NIO INC SPON ADS 62914V106 759 14262 SH SOLE 14262 0 0 NISOURCE INC COM 65473P105 557 22735 SH SOLE 22735 0 0 NORDSON CORP COM 655663102 1663 7577 SH SOLE 7577 0 0 NORDSTROM INC COM 655664100 2092 57218 SH SOLE 57218 0 0 NORFOLK SOUTHN CORP COM 655844108 23710 89335 SH SOLE 89335 0 0 NORTHERN TR CORP COM 665859104 13826 119585 SH SOLE 119585 0 0 NORTHROP GRUMMAN CORP COM 666807102 5999 16506 SH SOLE 16506 0 0 NORTHWEST NAT HLDG CO COM 66765N105 1814 34537 SH SOLE 34537 0 0 NORTHWESTERN CORP COM NEW 668074305 1306 21684 SH SOLE 21684 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 45149 1535147 SH SOLE 1535147 0 0 NOVANTA INC COM 67000B104 363 2696 SH SOLE 2696 0 0 NOVARTIS AG SPONSORED ADR 66987V109 20780 227753 SH SOLE 227753 0 0 NOVAVAX INC COM NEW 670002401 251 1180 SH SOLE 1180 0 0 NOVOCURE LTD ORD SHS G6674U108 772 3479 SH SOLE 3479 0 0 NOVO-NORDISK A S ADR 670100205 9747 116352 SH SOLE 116352 0 0 NRG ENERGY INC COM NEW 629377508 2855 70846 SH SOLE 70846 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 615 11293 SH SOLE 11293 0 0 NUCOR CORP COM 670346105 7685 80112 SH SOLE 80112 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 218 3375 SH SOLE 3375 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 984 21798 SH SOLE 21798 0 0 NUTANIX INC CL A 67059N108 4086 106916 SH SOLE 106916 0 0 NUTRIEN LTD COM 67077M108 6997 115334 SH SOLE 115334 0 0 NUVASIVE INC COM 670704105 264 3894 SH SOLE 3894 0 0 NVENT ELECTRIC PLC SHS G6700G107 707 22643 SH SOLE 22643 0 0 NVIDIA CORPORATION COM 67066G104 375812 469707 SH SOLE 469707 0 0 NXP SEMICONDUCTORS N V COM N6596X109 7085 34439 SH SOLE 34439 0 0 OAK STR HEALTH INC COM 67181A107 735 12548 SH SOLE 12548 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 107 15967 SH SOLE 15967 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 286 20556 SH SOLE 19272 0 1284 OCCIDENTAL PETE CORP COM 674599105 3654 116842 SH SOLE 110666 0 6176 OCEANFIRST FINL CORP COM 675234108 1172 56261 SH SOLE 56261 0 0 OGE ENERGY CORP COM 670837103 876 26031 SH SOLE 26031 0 0 O-I GLASS INC COM 67098H104 817 50010 SH SOLE 50010 0 0 OIL STS INTL INC COM 678026105 418 53247 SH SOLE 53247 0 0 OKTA INC CL A 679295105 7638 31215 SH SOLE 31215 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 14058 55390 SH SOLE 55390 0 0 OLD REP INTL CORP COM 680223104 1296 52042 SH SOLE 52042 0 0 OLIN CORP COM PAR $1 680665205 261 5643 SH SOLE 5643 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 442 5252 SH SOLE 5252 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 26462 729194 SH SOLE 729194 0 0 OMNICOM GROUP INC COM 681919106 6779 84744 SH SOLE 84744 0 0 ON SEMICONDUCTOR CORP COM 682189105 9019 235605 SH SOLE 235605 0 0 ONE GAS INC COM 68235P108 201 2711 SH SOLE 2711 0 0 ONEOK INC NEW COM 682680103 68067 1223341 SH SOLE 1223341 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 211 21767 SH SOLE 21767 0 0 ONTO INNOVATION INC COM 683344105 840 11501 SH SOLE 11501 0 0 OPEN LENDING CORP COM CL A 68373J104 18715 434328 SH SOLE 434328 0 0 ORACLE CORP COM 68389X105 59620 765933 SH SOLE 765933 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 821 80947 SH SOLE 80947 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 7250 12805 SH SOLE 12805 0 0 ORGANON & CO COMMON STOCK 68622V106 2888 95450 SH SOLE 95450 0 0 OSHKOSH CORP COM 688239201 1307 10486 SH SOLE 10486 0 0 OTIS WORLDWIDE CORP COM 68902V107 8317 101713 SH SOLE 101713 0 0 OUTFRONT MEDIA INC COM 69007J106 642 26731 SH SOLE 26731 0 0 OVERSTOCK COM INC DEL COM 690370101 455 4939 SH SOLE 4939 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 14738 1032770 SH SOLE 1032770 0 0 OXFORD INDS INC COM 691497309 243 2460 SH SOLE 2460 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1192 55005 SH SOLE 55005 0 0 PACCAR INC COM 693718108 3803 42614 SH SOLE 23354 0 19260 PACER FDS TR BNCHMRK INFRA 69374H741 4476 110947 SH SOLE 110947 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 400 7218 SH SOLE 7218 0 0 PACIFIC PREMIER BANCORP COM 69478X105 463 10958 SH SOLE 10958 0 0 PACIRA BIOSCIENCES INC COM 695127100 2104 34668 SH SOLE 34668 0 0 PACKAGING CORP AMER COM 695156109 2778 20515 SH SOLE 20515 0 0 PACWEST BANCORP DEL COM 695263103 368 8942 SH SOLE 8942 0 0 PAGERDUTY INC COM 69553P100 369 8656 SH SOLE 8656 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 14584 553272 SH SOLE 553272 0 0 PALO ALTO NETWORKS INC COM 697435105 36124 97356 SH SOLE 97356 0 0 PAPA JOHNS INTL INC COM 698813102 345 3302 SH SOLE 3302 0 0 PARK HOTELS & RESORTS INC COM 700517105 2412 117017 SH SOLE 117017 0 0 PARKER-HANNIFIN CORP COM 701094104 63121 205532 SH SOLE 205532 0 0 PATRICK INDS INC COM 703343103 417 5715 SH SOLE 5715 0 0 PAYCHEX INC COM 704326107 37716 351500 SH SOLE 351400 0 100 PAYCOM SOFTWARE INC COM 70432V102 12211 33595 SH SOLE 33595 0 0 PAYLOCITY HLDG CORP COM 70438V106 777 4074 SH SOLE 4074 0 0 PAYPAL HLDGS INC COM 70450Y103 327791 1124575 SH SOLE 1124443 0 132 PAYSAFE LIMITED ORD G6964L107 139 11500 SH SOLE 11500 0 0 PDC ENERGY INC COM 69327R101 824 17993 SH SOLE 17993 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 3812 161848 SH SOLE 161848 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 12357 99637 SH SOLE 99637 0 0 PEMBINA PIPELINE CORP COM 706327103 20866 656798 SH SOLE 656798 0 0 PENN NATL GAMING INC COM 707569109 15961 208672 SH SOLE 208672 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 3741 294139 SH SOLE 294139 0 0 PENNANTPARK INVT CORP COM 708062104 3318 496730 SH SOLE 496730 0 0 PENNSYLVANIA REAL ESTATE INV SH BEN INT 709102107 129 51800 SH SOLE 51800 0 0 PENNYMAC MTG INVT TR COM 70931T103 446 21172 SH SOLE 21172 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 275 3643 SH SOLE 3643 0 0 PENUMBRA INC COM 70975L107 7262 26499 SH SOLE 26499 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 31716 1850394 SH SOLE 1850394 0 0 PEPSICO INC COM 713448108 217580 1468447 SH SOLE 1420934 0 47513 PERFORMANCE FOOD GROUP CO COM 71377A103 1355 27952 SH SOLE 27952 0 0 PERRIGO CO PLC SHS G97822103 1650 35986 SH SOLE 35986 0 0 PETIQ INC COM CL A 71639T106 831 21539 SH SOLE 21539 0 0 PFIZER INC COM 717081103 214002 5464804 SH SOLE 5421525 0 43279 PG&E CORP COM 69331C108 787 77341 SH SOLE 77341 0 0 PGT INNOVATIONS INC COM 69336V101 223 9621 SH SOLE 9621 0 0 PHILIP MORRIS INTL INC COM 718172109 29424 296884 SH SOLE 296659 0 225 PHILLIPS 66 COM 718546104 28248 329156 SH SOLE 329156 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 488 12358 SH SOLE 12358 0 0 PHREESIA INC COM 71944F106 566 9228 SH SOLE 9228 0 0 PHYSICIANS RLTY TR COM 71943U104 2112 114366 SH SOLE 114366 0 0 PINDUODUO INC SPONSORED ADS 722304102 1204 9480 SH SOLE 9480 0 0 PINE IS ACQUISITION CORP UNIT 99/99/9999 722615200 117 11535 SH SOLE 11535 0 0 PING IDENTITY HLDG CORP COM 72341T103 266 11628 SH SOLE 11628 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 673 7626 SH SOLE 7626 0 0 PINNACLE WEST CAP CORP COM 723484101 370 4519 SH SOLE 4519 0 0 PINTEREST INC CL A 72352L106 17343 219670 SH SOLE 219670 0 0 PIONEER NAT RES CO COM 723787107 61733 379847 SH SOLE 379847 0 0 PIPER SANDLER COMPANIES COM 724078100 511 3941 SH SOLE 3941 0 0 PJT PARTNERS INC COM CL A 69343T107 698 9778 SH SOLE 9778 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1085 95516 SH SOLE 95516 0 0 PLANTRONICS INC NEW COM 727493108 365 8756 SH SOLE 8756 0 0 PLUG POWER INC COM NEW 72919P202 495 14480 SH SOLE 14480 0 0 PLX PHARMA INC COM 72942A107 276 20000 SH SOLE 20000 0 0 PLYMOUTH INDL REIT INC COM 729640102 983 49084 SH SOLE 49084 0 0 PNC FINL SVCS GROUP INC COM 693475105 78909 413654 SH SOLE 413654 0 0 POLARIS INC COM 731068102 1325 9677 SH SOLE 9677 0 0 POLARITYTE INC COM 731094108 32 31600 SH SOLE 31600 0 0 POOL CORP COM 73278L105 1956 4264 SH SOLE 4264 0 0 POPULAR INC COM NEW 733174700 6309 84069 SH SOLE 84069 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 14945 324336 SH SOLE 324336 0 0 POST HLDGS INC COM 737446104 4122 38005 SH SOLE 38005 0 0 POSTAL REALTY TRUST INC CL A 73757R102 319 17504 SH SOLE 17504 0 0 POWER INTEGRATIONS INC COM 739276103 246 2997 SH SOLE 2997 0 0 PPG INDS INC COM 693506107 33525 197471 SH SOLE 197471 0 0 PPL CORP COM 69351T106 5096 182185 SH SOLE 182185 0 0 PRA HEALTH SCIENCES INC COM 69354M108 331 2002 SH SOLE 2002 0 0 PREMIER INC CL A 74051N102 834 23985 SH SOLE 23985 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 685 13146 SH SOLE 13146 0 0 PRICE T ROWE GROUP INC COM 74144T108 59157 298820 SH SOLE 298820 0 0 PRIMERICA INC COM 74164M108 1138 7434 SH SOLE 7434 0 0 PRIMO WATER CORPORATION COM 74167P108 550 32890 SH SOLE 32890 0 0 PRIMORIS SVCS CORP COM 74164F103 298 10140 SH SOLE 10140 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1145 18118 SH SOLE 18118 0 0 PROCTER AND GAMBLE CO COM 742718109 184205 1365189 SH SOLE 1343934 0 21255 PROG HOLDINGS INC COM NPV 74319R101 570 11852 SH SOLE 11852 0 0 PROGRESSIVE CORP COM 743315103 49321 502201 SH SOLE 502201 0 0 PROGYNY INC COM 74340E103 1739 29478 SH SOLE 29478 0 0 PROLOGIS INC. COM 74340W103 242637 2029925 SH SOLE 2029925 0 0 PROOFPOINT INC COM 743424103 749 4313 SH SOLE 4313 0 0 PROS HOLDINGS INC COM 74346Y103 1625 35662 SH SOLE 35662 0 0 PROSHARES TR MSCI EMRG MKTS 74347B847 937 15361 SH SOLE 15361 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 1057 16600 SH SOLE 16600 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 30040 331460 SH SOLE 331460 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 399 5590 SH SOLE 5590 0 0 PROSPECT CAP CORP COM 74348T102 3225 384432 SH SOLE 384432 0 0 PROSPERITY BANCSHARES INC COM 743606105 745 10382 SH SOLE 10382 0 0 PROVIDENT FINL SVCS INC COM 74386T105 854 37310 SH SOLE 37310 0 0 PRUDENTIAL FINL INC COM 744320102 2195 21425 SH SOLE 21425 0 0 PRUDENTIAL PLC ADR 74435K204 746 19567 SH SOLE 19567 0 0 PTC INC COM 69370C100 1311 9284 SH SOLE 9284 0 0 PUBLIC STORAGE COM 74460D109 14386 47844 SH SOLE 47844 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1507 25229 SH SOLE 25229 0 0 PULMATRIX INC COM NEW 74584P202 10 10000 SH SOLE 10000 0 0 PULSE BIOSCIENCES INC COM 74587B101 787 48000 SH SOLE 48000 0 0 PULTE GROUP INC COM 745867101 1602 29356 SH SOLE 29356 0 0 PURE STORAGE INC CL A 74624M102 591 30264 SH SOLE 30264 0 0 PVH CORPORATION COM 693656100 1501 13955 SH SOLE 13955 0 0 Q2 HLDGS INC COM 74736L109 1285 12523 SH SOLE 12523 0 0 QIAGEN NV SHS NEW N72482123 206 4250 SH SOLE 4250 0 0 QORVO INC COM 74736K101 11222 57360 SH SOLE 57360 0 0 QTS RLTY TR INC COM CL A 74736A103 465 6020 SH SOLE 6020 0 0 QUAKER CHEM CORP COM 747316107 1178 4966 SH SOLE 4966 0 0 QUALCOMM INC COM 747525103 140468 982773 SH SOLE 976773 0 6000 QUALYS INC COM 74758T303 544 5399 SH SOLE 5399 0 0 QUANEX BLDG PRODS CORP COM 747619104 1327 53411 SH SOLE 53411 0 0 QUANTA SVCS INC COM 74762E102 4672 51590 SH SOLE 51590 0 0 QUANTERIX CORP COM 74766Q101 5011 85431 SH SOLE 85431 0 0 QUANTUMSCAPE CORP COM CL A 74767V109 547 18684 SH SOLE 18684 0 0 QUEST DIAGNOSTICS INC COM 74834L100 3147 23847 SH SOLE 23847 0 0 QUIDEL CORP COM 74838J101 1686 13161 SH SOLE 13161 0 0 QURATE RETAIL INC COM SER A 74915M100 1941 148273 SH SOLE 148273 0 0 RACKSPACE TECHNOLOGY INC COM 750102105 1053 53701 SH SOLE 53701 0 0 RADWARE LTD ORD M81873107 486 15798 SH SOLE 15798 0 0 RAPID7 INC COM 753422104 991 10471 SH SOLE 10471 0 0 RAYMOND JAMES FINL INC COM 754730109 3139 24169 SH SOLE 24169 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 150076 1759188 SH SOLE 1752588 0 6600 RBC BEARINGS INC COM 75524B104 4553 22832 SH SOLE 22832 0 0 REALTY INCOME CORP COM 756109104 2061 30880 SH SOLE 30880 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 321 2268 SH SOLE 2268 0 0 RED ROCK RESORTS INC CL A 75700L108 17066 401555 SH SOLE 401555 0 0 REGENERON PHARMACEUTICALS COM 75886F107 5424 9711 SH SOLE 9711 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 4872 241433 SH SOLE 241433 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 249 2188 SH SOLE 2188 0 0 RELX PLC SPONSORED ADR 759530108 1590 59635 SH SOLE 59635 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 415 2786 SH SOLE 2786 0 0 RENASANT CORP COM 75970E107 833 20824 SH SOLE 20824 0 0 RENT A CTR INC NEW COM 76009N100 2653 49993 SH SOLE 49993 0 0 REPLIGEN CORP COM 759916109 3184 15950 SH SOLE 15950 0 0 REPUBLIC SVCS INC COM 760759100 2257 20513 SH SOLE 20513 0 0 RESMED INC COM 761152107 10928 44327 SH SOLE 44327 0 0 RESOURCES CONNECTION INC COM 76122Q105 358 24910 SH SOLE 24910 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 401 6222 SH SOLE 6222 0 0 REVANCE THERAPEUTICS INC COM 761330109 4575 154350 SH SOLE 154350 0 0 REVOLUTION MEDICINES INC COM 76155X100 3292 103702 SH SOLE 103702 0 0 REVOLVE GROUP INC CL A 76156B107 854 12402 SH SOLE 12402 0 0 REWALK ROBOTICS LTD SHS M8216Q200 30 18000 SH SOLE 18000 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 1650 54366 SH SOLE 54366 0 0 RH COM 74967X103 41595 61259 SH SOLE 61259 0 0 RINGCENTRAL INC CL A 76680R206 2782 9574 SH SOLE 9574 0 0 RIO TINTO PLC SPONSORED ADR 767204100 16433 195885 SH SOLE 195885 0 0 RIOT BLOCKCHAIN INC COM 767292105 968 25685 SH SOLE 25685 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 1695 28596 SH SOLE 28596 0 0 RLI CORP COM 749607107 1553 14852 SH SOLE 14852 0 0 RLJ LODGING TR COM 74965L101 555 36409 SH SOLE 36409 0 0 ROBERT HALF INTL INC COM 770323103 3303 37130 SH SOLE 37130 0 0 ROBLOX CORP CL A 771049103 1429 15877 SH SOLE 15877 0 0 ROCKWELL AUTOMATION INC COM 773903109 6090 21291 SH SOLE 21291 0 0 ROKU INC COM CL A 77543R102 10138 22075 SH SOLE 22075 0 0 ROLLINS INC COM 775711104 714 20869 SH SOLE 20869 0 0 ROPER TECHNOLOGIES INC COM 776696106 120715 256732 SH SOLE 256732 0 0 ROSS STORES INC COM 778296103 3123 25184 SH SOLE 25184 0 0 ROYAL BK CDA COM 780087102 1726 17038 SH SOLE 17038 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 12259 143754 SH SOLE 143754 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2035 52415 SH SOLE 52415 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1711 42341 SH SOLE 42341 0 0 ROYCE VALUE TR INC COM 780910105 661 34827 SH SOLE 34827 0 0 RPM INTL INC COM 749685103 80450 907198 SH SOLE 890571 0 16627 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 416 3841 SH SOLE 3841 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 221 2801 SH SOLE 2801 0 0 S&P GLOBAL INC COM 78409V104 52349 127541 SH SOLE 127541 0 0 SAFEHOLD INC COM 78645L100 901 11480 SH SOLE 11480 0 0 SAGE THERAPEUTICS INC COM 78667J108 229 4039 SH SOLE 4039 0 0 SAIA INC COM 78709Y105 817 3902 SH SOLE 3902 0 0 SALESFORCE COM INC COM 79466L302 215094 880560 SH SOLE 880560 0 0 SANDY SPRING BANCORP INC COM 800363103 1160 26281 SH SOLE 26281 0 0 SANOFI SPONSORED ADR 80105N105 4524 85909 SH SOLE 85784 0 125 SAP SE SPON ADR 803054204 17442 124175 SH SOLE 123175 0 1000 SARATOGA INVT CORP COM NEW 80349A208 228 8500 SH SOLE 8500 0 0 SAVARA INC COM 805111101 44 26000 SH SOLE 26000 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2667 8370 SH SOLE 8370 0 0 SCHLUMBERGER LTD COM STK 806857108 22003 687384 SH SOLE 687384 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 224 10306 SH SOLE 10306 0 0 SCHWAB CHARLES CORP COM 808513105 39132 537452 SH SOLE 537452 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 5092 154858 SH SOLE 154858 0 0 SCHWAB STRATEGIC TR INTERNL DIVID 808524672 691 26870 SH SOLE 26870 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 8990 227871 SH SOLE 227871 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 634 11587 SH SOLE 11587 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 280 5139 SH SOLE 5139 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 277 8332 SH SOLE 8332 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 6350 60902 SH SOLE 60902 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 21285 281479 SH SOLE 281479 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1474 10097 SH SOLE 10097 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1179 17239 SH SOLE 17239 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 9239 88867 SH SOLE 88867 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 11893 151945 SH SOLE 151945 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 14653 140651 SH SOLE 140651 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 1010 11513 SH SOLE 11513 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 2908 15151 SH SOLE 15151 0 0 SEA LTD SPONSORD ADS 81141R100 3683 13413 SH SOLE 13413 0 0 SEABRIDGE GOLD INC COM 811916105 2785 158694 SH SOLE 158694 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 372 10908 SH SOLE 10908 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 5157 58652 SH SOLE 58652 0 0 SEAGEN INC COM 81181C104 717 4544 SH SOLE 4544 0 0 SEALED AIR CORP NEW COM 81211K100 624 10528 SH SOLE 10528 0 0 SEI INVTS CO COM 784117103 934 15073 SH SOLE 15073 0 0 SELECT MED HLDGS CORP COM 81619Q105 1235 29233 SH SOLE 29233 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 17844 220381 SH SOLE 220381 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 17678 328167 SH SOLE 328167 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 79472 2166053 SH SOLE 2148839 0 17214 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 2026 45701 SH SOLE 45701 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 18609 104223 SH SOLE 104223 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 19299 275823 SH SOLE 275823 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 57225 454350 SH SOLE 454350 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 25417 248211 SH SOLE 248211 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 5825 92124 SH SOLE 92124 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 5788 70320 SH SOLE 70320 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 71058 481228 SH SOLE 481228 0 0 SELECTIVE INS GROUP INC COM 816300107 2977 36679 SH SOLE 36679 0 0 SELECTQUOTE INC COM 816307300 5458 283371 SH SOLE 283371 0 0 SEMPRA ENERGY COM 816851109 7493 56558 SH SOLE 56558 0 0 SEMTECH CORP COM 816850101 1862 27058 SH SOLE 27058 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 2145 36999 SH SOLE 36999 0 0 SERVICE CORP INTL COM 817565104 675 12594 SH SOLE 12594 0 0 SERVICENOW INC COM 81762P102 73414 133590 SH SOLE 133590 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 657 9660 SH SOLE 9660 0 0 SHAKE SHACK INC CL A 819047101 2584 24145 SH SOLE 24145 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 166 11248 SH SOLE 11248 0 0 SHERWIN WILLIAMS CO COM 824348106 48833 179238 SH SOLE 179238 0 0 SHOCKWAVE MED INC COM 82489T104 1940 10224 SH SOLE 10224 0 0 SHOPIFY INC CL A 82509L107 63341 43355 SH SOLE 43355 0 0 SHUTTERSTOCK INC COM 825690100 469 4780 SH SOLE 4780 0 0 SHYFT GROUP INC COM 825698103 200 5359 SH SOLE 5359 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 900 3665 SH SOLE 3665 0 0 SIGNIFY HEALTH INC CL A COM 82671G100 842 27677 SH SOLE 27677 0 0 SILGAN HOLDINGS INC COM 827048109 207 4980 SH SOLE 4980 0 0 SILICOM LTD ORD M84116108 889 20167 SH SOLE 20167 0 0 SILICON LABORATORIES INC COM 826919102 985 6429 SH SOLE 6429 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 3432 53548 SH SOLE 53548 0 0 SILVERGATE CAP CORP CL A 82837P408 16091 141998 SH SOLE 141998 0 0 SIMON PPTY GROUP INC NEW COM 828806109 54749 419597 SH SOLE 419597 0 0 SIREN ETF TR NSD NXGN ECO ETF 829658202 201 4236 SH SOLE 4236 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 889 135926 SH SOLE 135926 0 0 SITE CTRS CORP COM 82981J109 259 17181 SH SOLE 17181 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1540 9099 SH SOLE 9099 0 0 SIXTH STREET SPECIALTY LENDN COM 83012A109 354 15935 SH SOLE 15935 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 545 10217 SH SOLE 10217 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 13074 68181 SH SOLE 51281 0 16900 SL GREEN RLTY CORP COM 78440X804 1673 20912 SH SOLE 20912 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 986 22255 SH SOLE 22255 0 0 SLM CORP COM 78442P106 247 11811 SH SOLE 11811 0 0 SLR INVESTMENT CORP COM 83413U100 3497 187603 SH SOLE 187603 0 0 SLR SENIOR INVESTMENT CORP COM 83416M105 4906 323007 SH SOLE 323007 0 0 SMARTSHEET INC COM CL A 83200N103 1166 16116 SH SOLE 16116 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 373 8594 SH SOLE 8594 0 0 SMITH A O CORP COM 831865209 641 8902 SH SOLE 8902 0 0 SMUCKER J M CO COM NEW 832696405 2385 18405 SH SOLE 18405 0 0 SNAP INC CL A 83304A106 27144 398350 SH SOLE 398350 0 0 SNAP ON INC COM 833034101 3348 14985 SH SOLE 14985 0 0 SNOWFLAKE INC CL A 833445109 13791 57036 SH SOLE 57036 0 0 SOFI TECHNOLOGIES INC COM 83406F102 4297 224158 SH SOLE 224158 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 4363 15788 SH SOLE 15788 0 0 SOLITON INC COM 834251100 1153 51270 SH SOLE 51270 0 0 SONOCO PRODS CO COM 835495102 16939 253206 SH SOLE 245744 0 7462 SONOS INC COM 83570H108 23214 658933 SH SOLE 658933 0 0 SONY GROUP CORPORATION SPONSORED ADR 835699307 6043 62162 SH SOLE 62162 0 0 SOUTHERN CO COM 842587107 4555 75272 SH SOLE 75272 0 0 SOUTHERN COPPER CORP COM 84265V105 4018 62462 SH SOLE 62462 0 0 SOUTHWEST AIRLS CO COM 844741108 7475 140791 SH SOLE 140791 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 29245 84780 SH SOLE 84780 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1817 49475 SH SOLE 49475 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 761 16248 SH SOLE 16248 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 2786 52561 SH SOLE 52561 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 212 7026 SH SOLE 7026 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1197 15827 SH SOLE 15827 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 5881 159865 SH SOLE 159865 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1302 28626 SH SOLE 28626 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 875 6597 SH SOLE 6597 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 2594 65850 SH SOLE 65850 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1550225 3621513 SH SOLE 3621513 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 101528 206775 SH SOLE 206775 0 0 SPDR SER TR AEROSPACE DEF 78464A631 1324 10011 SH SOLE 10011 0 0 SPDR SER TR DJ REIT ETF 78464A607 459 4373 SH SOLE 4373 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 400 8465 SH SOLE 8465 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 503 11440 SH SOLE 11440 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 25862 410707 SH SOLE 410707 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 1298 32381 SH SOLE 32381 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 25874 654365 SH SOLE 654365 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 2212 28535 SH SOLE 28535 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 5501 56281 SH SOLE 56281 0 0 SPDR SER TR S&P BIOTECH 78464A870 18130 133898 SH SOLE 133898 0 0 SPDR SER TR S&P BK ETF 78464A797 2411 46988 SH SOLE 46988 0 0 SPDR SER TR S&P DIVID ETF 78464A763 95940 784595 SH SOLE 784595 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 394 5383 SH SOLE 5383 0 0 SPDR SER TR S&P METALS MNG 78464A755 3090 71759 SH SOLE 71759 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 4111 42515 SH SOLE 42515 0 0 SPDR SER TR S&P REGL BKG 78464A698 4308 65736 SH SOLE 65736 0 0 SPDR SER TR S&P TELECOM 78464A540 834 8153 SH SOLE 8153 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 1405 13241 SH SOLE 13241 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1384 16279 SH SOLE 16279 0 0 SPIRE INC COM 84857L101 251 3474 SH SOLE 3474 0 0 SPIRIT AIRLS INC COM 848577102 239 7846 SH SOLE 7846 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1303 27229 SH SOLE 27229 0 0 SPLUNK INC COM 848637104 10273 71054 SH SOLE 71054 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 3630 13170 SH SOLE 13170 0 0 SPROUT SOCIAL INC COM CL A 85209W109 780 8726 SH SOLE 8726 0 0 SPROUTS FMRS MKT INC COM 85208M102 1017 40909 SH SOLE 40909 0 0 SQUARE INC CL A 852234103 67671 277566 SH SOLE 277566 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 5649 78395 SH SOLE 78395 0 0 STAG INDL INC COM 85254J102 936 25012 SH SOLE 25012 0 0 STANLEY BLACK & DECKER INC COM 854502101 16720 81564 SH SOLE 81564 0 0 STAR GROUP L P UNIT LTD PARTNR 85512C105 224 20000 SH SOLE 20000 0 0 STARBUCKS CORP COM 855244109 214185 1915619 SH SOLE 1914619 0 1000 STARWOOD PPTY TR INC COM 85571B105 49467 1890204 SH SOLE 1890204 0 0 STATE STR CORP COM 857477103 9648 117252 SH SOLE 117252 0 0 STEEL DYNAMICS INC COM 858119100 3395 56965 SH SOLE 56965 0 0 STEREOTAXIS INC COM NEW 85916J409 401 41593 SH SOLE 41593 0 0 STERICYCLE INC COM 858912108 2432 33985 SH SOLE 33985 0 0 STERIS PLC SHS USD G8473T100 8240 39943 SH SOLE 39943 0 0 STERLING BANCORP DEL COM 85917A100 295 11903 SH SOLE 11903 0 0 STIFEL FINL CORP COM 860630102 19502 300684 SH SOLE 300684 0 0 STITCH FIX INC COM CL A 860897107 3315 54972 SH SOLE 54972 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 1092 30013 SH SOLE 30013 0 0 STORE CAP CORP COM 862121100 3372 97709 SH SOLE 97709 0 0 STRATEGIC ED INC COM 86272C103 353 4646 SH SOLE 4646 0 0 STRIDE INC COM 86333M108 1055 32821 SH SOLE 32821 0 0 STRYKER CORPORATION COM 863667101 37207 143252 SH SOLE 143252 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 908 59166 SH SOLE 59166 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 257 37259 SH SOLE 37259 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 1337 143341 SH SOLE 143341 0 0 SUN CMNTYS INC COM 866674104 18952 110572 SH SOLE 110572 0 0 SUN LIFE FINANCIAL INC. COM 866796105 491 9532 SH SOLE 9532 0 0 SUNCOR ENERGY INC NEW COM 867224107 6326 263901 SH SOLE 263901 0 0 SUNNOVA ENERGY INTL INC. COM 86745K104 278 7383 SH SOLE 7383 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 931 24689 SH SOLE 24689 0 0 SUNOPTA INC COM 8676EP108 135 11043 SH SOLE 11043 0 0 SUNRUN INC COM 86771W105 642 11515 SH SOLE 11515 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 648 21049 SH SOLE 21049 0 0 SURO CAPITAL CORP COM NEW 86887Q109 388 28750 SH SOLE 28750 0 0 SVB FINANCIAL GROUP COM 78486Q101 62761 112792 SH SOLE 112792 0 0 SYNCHRONY FINANCIAL COM 87165B103 2510 51733 SH SOLE 51733 0 0 SYNEOS HEALTH INC CL A 87166B102 2655 29664 SH SOLE 29664 0 0 SYNNEX CORP COM 87162W100 1552 12749 SH SOLE 12749 0 0 SYNOPSYS INC COM 871607107 2567 9306 SH SOLE 9306 0 0 SYSCO CORP COM 871829107 79851 1027020 SH SOLE 1027020 0 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 1039 19976 SH SOLE 19976 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 41736 347339 SH SOLE 347339 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 360 21365 SH SOLE 21365 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 395 2229 SH SOLE 2229 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 4846 49751 SH SOLE 49751 0 0 TAPESTRY INC COM 876030107 1956 44990 SH SOLE 44990 0 0 TARGA RES CORP COM 87612G101 1690 38025 SH SOLE 38025 0 0 TARGET CORP COM 87612E106 273341 1130722 SH SOLE 1107072 0 23650 TAYLOR MORRISON HOME CORP COM 87724P106 459 17364 SH SOLE 17364 0 0 TC ENERGY CORP COM 87807B107 2809 56705 SH SOLE 56705 0 0 TE CONNECTIVITY LTD REG SHS H84989104 4295 31764 SH SOLE 31764 0 0 TECHNIPFMC PLC COM G87110105 530 58607 SH SOLE 58607 0 0 TECK RESOURCES LTD CL B 878742204 269 11675 SH SOLE 11675 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 324 12587 SH SOLE 12587 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 234 10913 SH SOLE 10913 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 229 13905 SH SOLE 13905 0 0 TELADOC HEALTH INC COM 87918A105 31374 188669 SH SOLE 188669 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 4497 10738 SH SOLE 10738 0 0 TELEFLEX INCORPORATED COM 879369106 1558 3878 SH SOLE 3878 0 0 TELUS CORPORATION COM 87971M103 903 40223 SH SOLE 40223 0 0 TEMPUR SEALY INTL INC COM 88023U101 364 9290 SH SOLE 9290 0 0 TERADATA CORP DEL COM 88076W103 1826 36539 SH SOLE 36539 0 0 TERADYNE INC COM 880770102 52855 394558 SH SOLE 394558 0 0 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 1706 35754 SH SOLE 35754 0 0 TERRENO RLTY CORP COM 88146M101 1564 24238 SH SOLE 24238 0 0 TESLA INC COM 88160R101 59939 88185 SH SOLE 88185 0 0 TETRA TECH INC NEW COM 88162G103 1905 15609 SH SOLE 15609 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 286 28880 SH SOLE 28880 0 0 TEXAS INSTRS INC COM 882508104 147693 768037 SH SOLE 768037 0 0 TEXAS ROADHOUSE INC COM 882681109 1680 17462 SH SOLE 17462 0 0 TFI INTL INC COM 87241L109 1368 14968 SH SOLE 14968 0 0 THE AARONS COMPANY INC COM 00258W108 478 14953 SH SOLE 14953 0 0 THE ORIGINAL BARK COMPANY *W EXP 05/01/202 68622E112 159 45751 SH SOLE 45751 0 0 THE ORIGINAL BARK COMPANY COM 68622E104 218 19720 SH SOLE 19720 0 0 THE TRADE DESK INC COM CL A 88339J105 1561 20184 SH SOLE 20184 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 172733 342406 SH SOLE 342354 0 52 THOMSON REUTERS CORP. COM NEW 884903709 511 5143 SH SOLE 5143 0 0 THOR INDS INC COM 885160101 1826 16158 SH SOLE 16158 0 0 TILRAY INC COM CL 2 88688T100 979 54166 SH SOLE 54166 0 0 TIMKEN CO COM 887389104 607 7537 SH SOLE 7537 0 0 TJX COS INC NEW COM 872540109 78519 1164628 SH SOLE 1137628 0 27000 T-MOBILE US INC COM 872590104 2386 16475 SH SOLE 16475 0 0 TOLL BROTHERS INC COM 889478103 3875 67035 SH SOLE 67035 0 0 TORO CO COM 891092108 764 6953 SH SOLE 6953 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2024 28899 SH SOLE 28899 0 0 TORTOISE ENERGY INFRA CORP COM 89147L886 242 8404 SH SOLE 8404 0 0 TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 259 17500 SH SOLE 17500 0 0 TORTOISE MIDSTRM ENERGY FD I COM 89148B200 532 17768 SH SOLE 17768 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 4872 107654 SH SOLE 107654 0 0 TOUGHBUILT INDS INC COM NEW 89157G504 8 10000 SH SOLE 10000 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 966 32710 SH SOLE 32710 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1826 10444 SH SOLE 10444 0 0 TPG RE FIN TR INC COM 87266M107 2545 189228 SH SOLE 189228 0 0 TRACTOR SUPPLY CO COM 892356106 856 4603 SH SOLE 4603 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 10418 56577 SH SOLE 56577 0 0 TRANSDIGM GROUP INC COM 893641100 13106 20247 SH SOLE 20247 0 0 TRANSUNION COM 89400J107 1049 9550 SH SOLE 9550 0 0 TRAVEL PLUS LEISURE CO COM 894164102 291 4890 SH SOLE 4890 0 0 TRAVELERS COMPANIES INC COM 89417E109 17226 115062 SH SOLE 115062 0 0 TREX CO INC COM 89531P105 3718 36377 SH SOLE 36377 0 0 TRI CONTL CORP COM 895436103 265 7779 SH SOLE 7779 0 0 TRIMBLE INC COM 896239100 549 6709 SH SOLE 6709 0 0 TRINITY INDS INC COM 896522109 274 10192 SH SOLE 10192 0 0 TRINSEO S A SHS L9340P101 1048 17512 SH SOLE 17512 0 0 TRITON INTL LTD CL A G9078F107 5708 109064 SH SOLE 109064 0 0 TRUIST FINL CORP COM 89832Q109 7462 134444 SH SOLE 134444 0 0 TRUPANION INC COM 898202106 578 5025 SH SOLE 5025 0 0 TURTLE BEACH CORP COM NEW 900450206 1079 33799 SH SOLE 33799 0 0 TWILIO INC CL A 90138F102 32870 83392 SH SOLE 83392 0 0 TWITTER INC COM 90184L102 19752 287056 SH SOLE 287056 0 0 TYLER TECHNOLOGIES INC COM 902252105 33799 74715 SH SOLE 74715 0 0 TYSON FOODS INC CL A 902494103 3630 49211 SH SOLE 49211 0 0 U S CONCRETE INC COM 90333L201 988 13390 SH SOLE 13390 0 0 UBER TECHNOLOGIES INC COM 90353T100 44104 879978 SH SOLE 879978 0 0 UBIQUITI INC COM 90353W103 217 694 SH SOLE 694 0 0 UBS GROUP AG SHS H42097107 777 50640 SH SOLE 50640 0 0 UDR INC COM 902653104 9969 203530 SH SOLE 203530 0 0 UFP INDUSTRIES INC COM 90278Q108 448 6023 SH SOLE 6023 0 0 UGI CORP NEW COM 902681105 6325 136584 SH SOLE 136584 0 0 ULTA BEAUTY INC COM 90384S303 5901 17065 SH SOLE 17065 0 0 UMPQUA HLDGS CORP COM 904214103 1550 84001 SH SOLE 84001 0 0 UNIFIRST CORP MASS COM 904708104 2195 9355 SH SOLE 9355 0 0 UNILEVER PLC SPON ADR NEW 904767704 17045 291359 SH SOLE 207779 0 83580 UNION PAC CORP COM 907818108 105122 477980 SH SOLE 477580 0 400 UNISYS CORP COM NEW 909214306 773 30552 SH SOLE 30552 0 0 UNITED AIRLS HLDGS INC COM 910047109 8590 164267 SH SOLE 164267 0 0 UNITED PARCEL SERVICE INC CL B 911312106 32977 158568 SH SOLE 158568 0 0 UNITED RENTALS INC COM 911363109 24409 76516 SH SOLE 76516 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 231 1288 SH SOLE 1288 0 0 UNITEDHEALTH GROUP INC COM 91324P102 261365 652694 SH SOLE 638641 0 14053 UNITY SOFTWARE INC COM 91332U101 1008 9182 SH SOLE 9182 0 0 UNIVAR SOLUTIONS USA INC COM 91336L107 1681 68940 SH SOLE 68940 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 2104 9463 SH SOLE 9463 0 0 UNUM GROUP COM 91529Y106 488 17192 SH SOLE 17192 0 0 UPWORK INC COM 91688F104 279 4783 SH SOLE 4783 0 0 URANIUM ENERGY CORP COM 916896103 388 145998 SH SOLE 145998 0 0 URBAN OUTFITTERS INC COM 917047102 2298 55753 SH SOLE 55753 0 0 US BANCORP DEL COM NEW 902973304 82400 1446380 SH SOLE 1444280 0 2100 US ECOLOGY INC COM 91734M103 216 5744 SH SOLE 5744 0 0 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 2274 138000 SH SOLE 138000 0 0 UTZ BRANDS INC COM CL A 918090101 1305 59878 SH SOLE 59878 0 0 V F CORP COM 918204108 43336 528232 SH SOLE 516832 0 11400 VAIL RESORTS INC COM 91879Q109 8737 27602 SH SOLE 27602 0 0 VALE S A SPONSORED ADS 91912E105 2033 89137 SH SOLE 89137 0 0 VALERO ENERGY CORP COM 91913Y100 4776 61170 SH SOLE 61170 0 0 VALLEY NATL BANCORP COM 919794107 171 12731 SH SOLE 12731 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 5847 64192 SH SOLE 64192 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 400 1985 SH SOLE 1985 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 26293 773768 SH SOLE 773768 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 337 7200 SH SOLE 7200 0 0 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 203 1262 SH SOLE 1262 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 1010 13632 SH SOLE 13632 0 0 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 594 29944 SH SOLE 29944 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 5270 24073 SH SOLE 24073 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 12454 47489 SH SOLE 47489 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 3507 13365 SH SOLE 13365 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 490 2695 SH SOLE 2695 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 1099 6790 SH SOLE 6790 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 2207 9650 SH SOLE 9650 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 2057 11282 SH SOLE 11282 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 2551 12297 SH SOLE 12297 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 8149 43208 SH SOLE 43208 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 139565 486610 SH SOLE 486610 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 29779 148340 SH SOLE 148340 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 97326 411786 SH SOLE 411786 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 95375 678826 SH SOLE 678826 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 115419 486283 SH SOLE 486283 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 122987 1208242 SH SOLE 1204255 0 3987 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 809864 2058000 SH SOLE 2058000 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 55850 321605 SH SOLE 321605 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 104189 462487 SH SOLE 462487 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 61345 211688 SH SOLE 211688 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 156912 704208 SH SOLE 704208 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 110082 800833 SH SOLE 800833 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 203436 3209275 SH SOLE 3206775 0 2500 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 240474 4427807 SH SOLE 4423087 0 4720 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 15886 236190 SH SOLE 236190 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 902 10960 SH SOLE 10960 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3171 23239 SH SOLE 23239 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 10501 179933 SH SOLE 179933 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 19019 183563 SH SOLE 183563 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 6135 87869 SH SOLE 87869 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1144 5714 SH SOLE 5714 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 6858 98535 SH SOLE 98535 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 472 2080 SH SOLE 2080 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 94762 1023680 SH SOLE 1018476 0 5204 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1639 11278 SH SOLE 11278 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 2727 13699 SH SOLE 13699 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 344809 2227592 SH SOLE 2227592 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 35855 545904 SH SOLE 545904 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 247185 4797841 SH SOLE 4797841 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 65468 624872 SH SOLE 624872 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 3786 43276 SH SOLE 43276 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 3201 47087 SH SOLE 47087 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 1762 27468 SH SOLE 27468 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 7114 88945 SH SOLE 88945 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1273 8359 SH SOLE 8359 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 2449 24582 SH SOLE 24582 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 4532 19586 SH SOLE 19586 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 5991 41655 SH SOLE 41655 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 49513 157681 SH SOLE 157681 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 5022 27518 SH SOLE 27518 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 2411 31776 SH SOLE 31776 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 8724 96455 SH SOLE 96455 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 23013 93122 SH SOLE 93122 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 8763 44608 SH SOLE 44608 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 62156 155870 SH SOLE 155870 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 7772 42990 SH SOLE 42990 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 2706 19501 SH SOLE 19501 0 0 VEEVA SYS INC CL A COM 922475108 6888 22150 SH SOLE 22150 0 0 VENTAS INC COM 92276F100 2731 47823 SH SOLE 47823 0 0 VERACYTE INC COM 92337F107 216 5407 SH SOLE 5407 0 0 VEREIT INC COM 92339V308 1025 22318 SH SOLE 22318 0 0 VERICEL CORP COM 92346J108 1407 26803 SH SOLE 26803 0 0 VERISIGN INC COM 92343E102 533 2343 SH SOLE 2343 0 0 VERISK ANALYTICS INC COM 92345Y106 2145 12276 SH SOLE 12276 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 89527 1597832 SH SOLE 1559322 0 38510 VERRA MOBILITY CORP COM 92511U102 450 29265 SH SOLE 29265 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1133 5617 SH SOLE 5617 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 284 10396 SH SOLE 10396 0 0 VIACOMCBS INC CL B 92556H206 7906 174921 SH SOLE 174921 0 0 VIANT TECHNOLOGY INC COM CL A 92557A101 323 10839 SH SOLE 10839 0 0 VIATRIS INC COM 92556V106 2344 164004 SH SOLE 163952 0 52 VIAVI SOLUTIONS INC COM 925550105 380 21542 SH SOLE 21542 0 0 VICI PPTYS INC COM 925652109 1670 53843 SH SOLE 53843 0 0 VIMEO INC COMMON STOCK 92719V100 235 4802 SH SOLE 4802 0 0 VINTAGE WINE ESTATES INC COM 92747V106 120 10000 SH SOLE 10000 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 232 12337 SH SOLE 12337 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 1010 50295 SH SOLE 50295 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 239 5189 SH SOLE 5189 0 0 VISA INC COM CL A 92826C839 389720 1666754 SH SOLE 1662942 0 3812 VISTEON CORP COM NEW 92839U206 847 7001 SH SOLE 7001 0 0 VMWARE INC CL A COM 928563402 3430 21444 SH SOLE 20444 0 1000 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2179 127203 SH SOLE 127203 0 0 VONTIER CORPORATION COM 928881101 1265 38822 SH SOLE 38822 0 0 VORNADO RLTY TR SH BEN INT 929042109 223 4787 SH SOLE 4787 0 0 VOYA FINANCIAL INC COM 929089100 652 10605 SH SOLE 10605 0 0 VROOM INC COM 92918V109 3084 73680 SH SOLE 73680 0 0 VULCAN MATLS CO COM 929160109 1180 6777 SH SOLE 6777 0 0 VYANT BIO INC COM 92942V109 153 41009 SH SOLE 41009 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 5191 98670 SH SOLE 98670 0 0 WALKER & DUNLOP INC COM 93148P102 2062 19750 SH SOLE 19750 0 0 WALMART INC COM 931142103 75428 534878 SH SOLE 504223 0 30655 WARNER MUSIC GROUP CORP COM CL A 934550203 4505 125000 SH SOLE 125000 0 0 WASHINGTON FED INC COM 938824109 2034 64015 SH SOLE 64015 0 0 WASHINGTON TR BANCORP INC COM 940610108 247 4809 SH SOLE 4809 0 0 WASTE CONNECTIONS INC COM 94106B101 8324 69589 SH SOLE 69589 0 0 WASTE MGMT INC DEL COM 94106L109 45467 324507 SH SOLE 324507 0 0 WATERS CORP COM 941848103 6769 19586 SH SOLE 19586 0 0 WATFORD HLDGS LTD SHS G94787101 525 15000 SH SOLE 15000 0 0 WATSCO INC COM 942622200 31706 110611 SH SOLE 110611 0 0 WAVE LIFE SCIENCES LTD SHS Y95308105 140 21040 SH SOLE 21040 0 0 WAYFAIR INC CL A 94419L101 8317 26344 SH SOLE 26344 0 0 WD 40 CO COM 929236107 1906 7437 SH SOLE 7437 0 0 WEBSTER FINL CORP CONN COM 947890109 1582 29666 SH SOLE 29666 0 0 WEC ENERGY GROUP INC COM 92939U106 3070 34515 SH SOLE 34515 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 536 16717 SH SOLE 16717 0 0 WELLS FARGO CO NEW COM 949746101 46200 1020082 SH SOLE 1020082 0 0 WELLTOWER INC COM 95040Q104 3270 39347 SH SOLE 39347 0 0 WENDYS CO COM 95058W100 290 12380 SH SOLE 12380 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 3423 9532 SH SOLE 9532 0 0 WESTAMERICA BANCORPORATION COM 957090103 856 14757 SH SOLE 14757 0 0 WESTERN ALLIANCE BANCORP COM 957638109 7953 85658 SH SOLE 85658 0 0 WESTERN DIGITAL CORP. COM 958102105 6056 85088 SH SOLE 85088 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1030 48088 SH SOLE 48088 0 0 WESTERN UN CO COM 959802109 1319 57402 SH SOLE 57402 0 0 WEX INC COM 96208T104 615 3174 SH SOLE 3174 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 17465 507413 SH SOLE 504853 0 2560 WHEATON PRECIOUS METALS CORP COM 962879102 1858 42149 SH SOLE 42149 0 0 WHIRLPOOL CORP COM 963320106 4548 20861 SH SOLE 20861 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 2090 1821 SH SOLE 1821 0 0 WHOLE EARTH BRANDS INC COM CL A 96684W100 957 66012 SH SOLE 66012 0 0 WILEY JOHN & SONS INC CL A 968223206 1231 20450 SH SOLE 20450 0 0 WILLIAMS COS INC COM 969457100 80323 3025344 SH SOLE 3025344 0 0 WILLIAMS SONOMA INC COM 969904101 14888 93254 SH SOLE 93254 0 0 WINGSTOP INC COM 974155103 1694 10749 SH SOLE 10749 0 0 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 831 14867 SH SOLE 14867 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 5375 127757 SH SOLE 127757 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 6345 138897 SH SOLE 138897 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 428 7852 SH SOLE 7852 0 0 WISDOMTREE TR EURO QTLY DIV GR 97717X610 962 28562 SH SOLE 28562 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2417 31692 SH SOLE 31692 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 266 5509 SH SOLE 5509 0 0 WISDOMTREE TR GLB US QTLY DIV 97717W844 1519 36459 SH SOLE 36459 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 233 6878 SH SOLE 6878 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 266 4883 SH SOLE 4883 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 5620 113901 SH SOLE 113901 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 399 5875 SH SOLE 5875 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 292 7340 SH SOLE 7340 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 1308 17515 SH SOLE 17515 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 3543 58071 SH SOLE 58071 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 210 2685 SH SOLE 2685 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 5776 48002 SH SOLE 48002 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 1063 25333 SH SOLE 25333 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 7334 139991 SH SOLE 139991 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 21057 352893 SH SOLE 352893 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 1008 31613 SH SOLE 31613 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 1551 31405 SH SOLE 31405 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 2935 24775 SH SOLE 24775 0 0 WIX COM LTD SHS M98068105 2698 9294 SH SOLE 9294 0 0 WM TECHNOLOGY INC COM 92971A109 677 37901 SH SOLE 37901 0 0 WNS HLDGS LTD SPON ADR 92932M101 1266 15854 SH SOLE 15854 0 0 WOLVERINE WORLD WIDE INC COM 978097103 270 8033 SH SOLE 8033 0 0 WOODWARD INC COM 980745103 3342 27195 SH SOLE 27195 0 0 WORKDAY INC CL A 98138H101 9849 41255 SH SOLE 41255 0 0 WORKIVA INC COM CL A 98139A105 732 6578 SH SOLE 6578 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 874 15090 SH SOLE 15090 0 0 WP CAREY INC COM 92936U109 2260 30287 SH SOLE 30287 0 0 WSFS FINL CORP COM 929328102 673 14450 SH SOLE 14450 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 40611 561773 SH SOLE 561773 0 0 WYNN RESORTS LTD COM 983134107 11688 95567 SH SOLE 95567 0 0 XCEL ENERGY INC COM 98389B100 1520 23075 SH SOLE 23075 0 0 XENETIC BIOSCIENCES INC COM 984015503 20 10000 SH SOLE 10000 0 0 XILINX INC COM 983919101 17307 119658 SH SOLE 119658 0 0 XPO LOGISTICS INC COM 983793100 5280 37744 SH SOLE 37744 0 0 XYLEM INC COM 98419M100 9055 75485 SH SOLE 75485 0 0 YANDEX N V SHS CLASS A N97284108 1169 16461 SH SOLE 16461 0 0 YELP INC CL A 985817105 6429 160895 SH SOLE 160895 0 0 YUM BRANDS INC COM 988498101 9578 83262 SH SOLE 83262 0 0 YUM CHINA HLDGS INC COM 98850P109 3689 55684 SH SOLE 55684 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 116709 220419 SH SOLE 220419 0 0 ZENDESK INC COM 98936J101 1031 7141 SH SOLE 7141 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 15158 124023 SH SOLE 124023 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2818 17526 SH SOLE 17526 0 0 ZIONS BANCORPORATION N A COM 989701107 444 8402 SH SOLE 8402 0 0 ZOETIS INC CL A 98978V103 72001 386357 SH SOLE 386357 0 0 ZOGENIX INC COM NEW 98978L204 295 17098 SH SOLE 17098 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 3051 7883 SH SOLE 7883 0 0 ZOSANO PHARMA CORP COM NEW 98979H202 18 19210 SH SOLE 19210 0 0 ZSCALER INC COM 98980G102 936 4331 SH SOLE 4331 0 0 ZYNGA INC CL A 98986T108 507 47673 SH SOLE 47673 0 0