0001085146-21-000982.txt : 20210216 0001085146-21-000982.hdr.sgml : 20210216 20210216162214 ACCESSION NUMBER: 0001085146-21-000982 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210216 DATE AS OF CHANGE: 20210216 EFFECTIVENESS DATE: 20210216 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: 21638916 BUSINESS ADDRESS: STREET 1: 111 PINE STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94111 BUSINESS PHONE: 4152965727 MAIL ADDRESS: STREET 1: 111 PINE STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94111 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001418204 XXXXXXXX 12-31-2020 12-31-2020 false FIRST REPUBLIC INVESTMENT MANAGEMENT, INC.
111 Pine Street San Francisco CA 94111
13F HOLDINGS REPORT 028-12624 N
Amy Hong FRIM Chief Compliance Officer 415-296-5727 /s/ Amy Hong San Francisco CA 02-16-2021 0 1702 30851227 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 1LIFE HEALTHCARE INC COM 68269G107 272 6232 SH SOLE 6232 0 0 3M CO COM 88579Y101 68156 389928 SH SOLE 388928 0 1000 ABB LTD SPONSORED ADR 000375204 3275 117149 SH SOLE 117149 0 0 ABBOTT LABS COM 002824100 135161 1234463 SH SOLE 1234463 0 0 ABBVIE INC COM 00287Y109 170367 1589987 SH SOLE 1576277 0 13710 ABERDEEN AUSTRALIA EQUITY FD COM 003011103 75 14257 SH SOLE 14257 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1158 110908 SH SOLE 110908 0 0 ABIOMED INC COM 003654100 1725 5322 SH SOLE 5322 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1290 25666 SH SOLE 25666 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 523 9790 SH SOLE 9790 0 0 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 1211 119858 SH SOLE 119858 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 1908 251740 SH SOLE 251740 0 0 ACCELERON PHARMA INC COM 00434H108 463 3620 SH SOLE 3620 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 186735 714885 SH SOLE 685466 0 29419 ACI WORLDWIDE INC COM 004498101 2142 55734 SH SOLE 55734 0 0 ACTIVISION BLIZZARD INC COM 00507V109 41846 450680 SH SOLE 450680 0 0 ACUITY BRANDS INC COM 00508Y102 382 3155 SH SOLE 3155 0 0 ACUSHNET HOLDINGS CORP COM 005098108 337 8310 SH SOLE 8310 0 0 ADECOAGRO S A COM L00849106 435 64000 SH SOLE 64000 0 0 ADIENT PLC ORD SHS G0084W101 809 23277 SH SOLE 23277 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 251755 503389 SH SOLE 503389 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 564 3578 SH SOLE 3578 0 0 ADVANCED MICRO DEVICES INC COM 007903107 51350 559922 SH SOLE 559922 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 184 17009 SH SOLE 17009 0 0 AERCAP HOLDINGS NV SHS N00985106 2287 50176 SH SOLE 50176 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 227 16826 SH SOLE 16826 0 0 AES CORP COM 00130H105 2847 121148 SH SOLE 121148 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 3254 31999 SH SOLE 31999 0 0 AFLAC INC COM 001055102 2239 50340 SH SOLE 50340 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1857 15676 SH SOLE 15676 0 0 AGNC INVT CORP COM 00123Q104 2646 169626 SH SOLE 169626 0 0 AGREE REALTY CORP COM 008492100 1046 15709 SH SOLE 15709 0 0 AIR LEASE CORP CL A 00912X302 1432 32234 SH SOLE 32234 0 0 AIR PRODS & CHEMS INC COM 009158106 25081 91796 SH SOLE 91796 0 0 AIRBNB INC COM CL A 009066101 624 4250 SH SOLE 4250 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 2181 20778 SH SOLE 20778 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 48 17237 SH SOLE 17237 0 0 ALAMO GROUP INC COM 011311107 327 2369 SH SOLE 2369 0 0 ALASKA AIR GROUP INC COM 011659109 1695 32590 SH SOLE 32590 0 0 ALBANY INTL CORP CL A 012348108 853 11617 SH SOLE 11617 0 0 ALBEMARLE CORP COM 012653101 1318 8934 SH SOLE 8934 0 0 ALCON AG ORD SHS H01301128 10553 159944 SH SOLE 159944 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 178 10388 SH SOLE 10388 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 29075 163142 SH SOLE 163142 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 881 5641 SH SOLE 5641 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 280 17000 SH SOLE 17000 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 53406 229478 SH SOLE 229453 0 25 ALIGN TECHNOLOGY INC COM 016255101 24107 45112 SH SOLE 45112 0 0 ALKALINE WTR CO INC COM NEW 01643A207 11 10983 SH SOLE 10983 0 0 ALLEGHANY CORP DEL COM 017175100 1320 2187 SH SOLE 2187 0 0 ALLEGIANT TRAVEL CO COM 01748X102 277 1462 SH SOLE 1462 0 0 ALLEGION PLC ORD SHS G0176J109 40481 347836 SH SOLE 347836 0 0 ALLETE INC COM NEW 018522300 242 3913 SH SOLE 3913 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 867 11704 SH SOLE 11704 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1516 44887 SH SOLE 44887 0 0 ALLIANT ENERGY CORP COM 018802108 211 4097 SH SOLE 4097 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 206 4766 SH SOLE 4766 0 0 ALLSTATE CORP COM 020002101 3346 30441 SH SOLE 30441 0 0 ALLY FINL INC COM 02005N100 538 15076 SH SOLE 15076 0 0 ALPHABET INC CAP STK CL A 02079K305 390724 222934 SH SOLE 222918 0 16 ALPHABET INC CAP STK CL C 02079K107 211592 120780 SH SOLE 115458 0 5322 ALPS ETF TR ALERIAN MLP 00162Q452 3809 148425 SH SOLE 148425 0 0 ALTAIR ENGR INC COM CL A 021369103 458 7873 SH SOLE 7873 0 0 ALTERYX INC COM CL A 02156B103 8338 68461 SH SOLE 68461 0 0 ALTRA INDL MOTION CORP COM 02208R106 2075 37431 SH SOLE 37431 0 0 ALTRIA GROUP INC COM 02209S103 13593 331538 SH SOLE 331538 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 94 19200 SH SOLE 19200 0 0 AMAZON COM INC COM 023135106 693632 212971 SH SOLE 212948 0 23 AMBEV SA SPONSORED ADR 02319V103 1288 421065 SH SOLE 421065 0 0 AMCOR PLC ORD G0250X107 763 64823 SH SOLE 64823 0 0 AMDOCS LTD SHS G02602103 499 7033 SH SOLE 7033 0 0 AMER STATES WTR CO COM 029899101 251 3159 SH SOLE 3159 0 0 AMEREN CORP COM 023608102 544 6971 SH SOLE 6971 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 537 36945 SH SOLE 36945 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1296 82197 SH SOLE 82197 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 616 14392 SH SOLE 14392 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 1801 89732 SH SOLE 89732 0 0 AMERICAN ELEC PWR CO INC COM 025537101 3129 37574 SH SOLE 37574 0 0 AMERICAN EXPRESS CO COM 025816109 20943 173210 SH SOLE 173210 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 744 24807 SH SOLE 24807 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 4360 115153 SH SOLE 115153 0 0 AMERICAN PUBLIC EDUCATION IN COM 02913V103 715 23456 SH SOLE 23456 0 0 AMERICAN TOWER CORP NEW COM 03027X100 99564 443571 SH SOLE 443571 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 823 8770 SH SOLE 8770 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 10707 69769 SH SOLE 69769 0 0 AMERICOLD RLTY TR COM 03064D108 1425 38168 SH SOLE 38168 0 0 AMERIPRISE FINL INC COM 03076C106 9375 48244 SH SOLE 48244 0 0 AMERIS BANCORP COM 03076K108 639 16797 SH SOLE 16797 0 0 AMERISAFE INC COM 03071H100 569 9902 SH SOLE 9902 0 0 AMERISOURCEBERGEN CORP COM 03073E105 2177 22271 SH SOLE 22271 0 0 AMETEK INC COM 031100100 6165 50975 SH SOLE 50975 0 0 AMGEN INC COM 031162100 145059 630911 SH SOLE 629816 0 1095 AMICUS THERAPEUTICS INC COM 03152W109 288 12481 SH SOLE 12481 0 0 AMN HEALTHCARE SVCS INC COM 001744101 890 13040 SH SOLE 13040 0 0 AMPHENOL CORP NEW CL A 032095101 6544 50042 SH SOLE 50042 0 0 AMPIO PHARMACEUTICALS INC COM 03209T109 24 15000 SH SOLE 15000 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 754 21550 SH SOLE 21550 0 0 AMPLIFY ETF TR ONLIN RETL ETF 032108102 1610 14081 SH SOLE 14081 0 0 ANALOG DEVICES INC COM 032654105 10524 71235 SH SOLE 71235 0 0 ANAPLAN INC COM 03272L108 335 4660 SH SOLE 4660 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3116 44566 SH SOLE 44566 0 0 ANIKA THERAPEUTICS INC COM 035255108 1716 37920 SH SOLE 37920 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 2050 242575 SH SOLE 242575 0 0 ANSYS INC COM 03662Q105 5799 15941 SH SOLE 15941 0 0 ANTHEM INC COM 036752103 12576 39167 SH SOLE 39167 0 0 AON PLC SHS CL A G0403H108 9483 44885 SH SOLE 44885 0 0 APARTMENT INCOME REIT CORP COM 03750L109 683 17789 SH SOLE 17789 0 0 APARTMENT INVT & MGMT CO CL A 03748R747 62 11785 SH SOLE 11785 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 43545 889034 SH SOLE 889034 0 0 APPIAN CORP CL A 03782L101 1105 6817 SH SOLE 6817 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 699 54167 SH SOLE 54167 0 0 APPLE INC COM 037833100 1436836 10828519 SH SOLE 10764119 0 64400 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1037 13293 SH SOLE 13293 0 0 APPLIED MATLS INC COM 038222105 23928 277265 SH SOLE 244165 0 33100 APTARGROUP INC COM 038336103 1266 9246 SH SOLE 9246 0 0 APTIV PLC SHS G6095L109 19821 152129 SH SOLE 152129 0 0 ARAMARK COM 03852U106 607 15779 SH SOLE 15779 0 0 ARCH CAP GROUP LTD ORD G0450A105 424 11763 SH SOLE 11763 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 916 18174 SH SOLE 18174 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 387 5031 SH SOLE 5031 0 0 ARES CAPITAL CORP COM 04010L103 5640 333934 SH SOLE 333934 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 20493 435548 SH SOLE 435548 0 0 ARISTA NETWORKS INC COM 040413106 1990 6850 SH SOLE 6850 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 306 3276 SH SOLE 3276 0 0 ARK ETF TR INNOVATION ETF 00214Q104 4287 34436 SH SOLE 34436 0 0 ARMSTRONG WORLD INDS INC COM 04247X102 2662 35784 SH SOLE 35784 0 0 ARROW ELECTRS INC COM 042735100 1868 19200 SH SOLE 19200 0 0 ARROW FINL CORP COM 042744102 3017 100885 SH SOLE 100885 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 283 5629 SH SOLE 5629 0 0 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 12973 77788 SH SOLE 77788 0 0 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 952 163085 SH SOLE 163085 0 0 ASGN INC COM 00191U102 1605 19217 SH SOLE 19217 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 20179 41374 SH SOLE 41374 0 0 ASPEN TECHNOLOGY INC COM 045327103 375 2878 SH SOLE 2878 0 0 ASSURANT INC COM 04621X108 1879 13794 SH SOLE 13794 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 5054 101094 SH SOLE 101094 0 0 AT&T INC COM 00206R102 77408 2691513 SH SOLE 2679013 0 12500 ATHERSYS INC NEW COM 04744L106 43 24377 SH SOLE 24377 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 307 9318 SH SOLE 9318 0 0 ATLAS CORP SHARES Y0436Q109 707 65245 SH SOLE 65245 0 0 ATLASSIAN CORP PLC CL A G06242104 8453 36143 SH SOLE 36143 0 0 ATRICURE INC COM 04963C209 1209 21714 SH SOLE 21714 0 0 AUTODESK INC COM 052769106 53804 176209 SH SOLE 176209 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 370 3713 SH SOLE 3713 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 79107 448963 SH SOLE 448963 0 0 AUTOZONE INC COM 053332102 757 639 SH SOLE 639 0 0 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 67 10000 SH SOLE 10000 0 0 AVALARA INC COM 05338G106 5258 31885 SH SOLE 31885 0 0 AVALONBAY CMNTYS INC COM 053484101 9625 59993 SH SOLE 59993 0 0 AVERY DENNISON CORP COM 053611109 581 3743 SH SOLE 3743 0 0 AVIDITY BIOSCIENCES INC COM 05370A108 482 18900 SH SOLE 18900 0 0 AVIENT CORPORATION COM 05368V106 1308 32466 SH SOLE 32466 0 0 AVROBIO INC COM 05455M100 393 28189 SH SOLE 28189 0 0 AXALTA COATING SYS LTD COM G0750C108 1611 56412 SH SOLE 56412 0 0 AXOS FINANCIAL INC COM 05465C100 747 19909 SH SOLE 19909 0 0 AZUL S A SPONSR ADR PFD 05501U106 1262 55305 SH SOLE 55305 0 0 BADGER METER INC COM 056525108 515 5472 SH SOLE 5472 0 0 BAIDU INC SPON ADR REP A 056752108 2200 10173 SH SOLE 10173 0 0 BALCHEM CORP COM 057665200 341 2958 SH SOLE 2958 0 0 BALL CORP COM 058498106 6553 70322 SH SOLE 70322 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 2596 525525 SH SOLE 525525 0 0 BANCO SANTANDER S.A. ADR 05964H105 223 73151 SH SOLE 73151 0 0 BANDWIDTH INC COM CL A 05988J103 502 3265 SH SOLE 3265 0 0 BANK HAWAII CORP COM 062540109 7495 97824 SH SOLE 97824 0 0 BANK MONTREAL QUE COM 063671101 238 3136 SH SOLE 3136 0 0 BANK NEW YORK MELLON CORP COM 064058100 5004 117919 SH SOLE 117919 0 0 BANK NOVA SCOTIA B C COM 064149107 903 16719 SH SOLE 16719 0 0 BANK OZK COM 06417N103 667 21339 SH SOLE 21339 0 0 BANK PRINCETON NEW JERSEY COM 064520109 633 27024 SH SOLE 27024 0 0 BARNES GROUP INC COM 067806109 570 11247 SH SOLE 11247 0 0 BARRICK GOLD CORP COM 067901108 1252 54959 SH SOLE 54959 0 0 BAXTER INTL INC COM 071813109 4690 58446 SH SOLE 58446 0 0 BCE INC COM NEW 05534B760 2571 60076 SH SOLE 60076 0 0 BEAM THERAPEUTICS INC COM 07373V105 387 4740 SH SOLE 4740 0 0 BECTON DICKINSON & CO COM 075887109 25354 101325 SH SOLE 101325 0 0 BED BATH & BEYOND INC COM 075896100 2272 127918 SH SOLE 127918 0 0 BEIGENE LTD SPONSORED ADR 07725L102 945 3657 SH SOLE 3657 0 0 BERKELEY LTS INC COM 084310101 250 2791 SH SOLE 2791 0 0 BERKLEY W R CORP COM 084423102 1161 17482 SH SOLE 17482 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 17043 49 SH SOLE 49 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 162567 701112 SH SOLE 675796 0 25316 BERKSHIRE HILLS BANCORP INC COM 084680107 575 33605 SH SOLE 33605 0 0 BERRY GLOBAL GROUP INC COM 08579W103 2380 42355 SH SOLE 42355 0 0 BEST BUY INC COM 086516101 562 5628 SH SOLE 5628 0 0 BEYOND MEAT INC COM 08862E109 3961 31687 SH SOLE 31687 0 0 BGC PARTNERS INC CL A 05541T101 84 20901 SH SOLE 20901 0 0 BHP GROUP LTD SPONSORED ADS 088606108 4910 75147 SH SOLE 29022 0 46125 BILL COM HLDGS INC COM 090043100 17356 127149 SH SOLE 127149 0 0 BIO RAD LABS INC CL A 090572207 1381 2369 SH SOLE 2369 0 0 BIODELIVERY SCIENCES INTL IN COM 09060J106 1158 275664 SH SOLE 275664 0 0 BIOGEN INC COM 09062X103 3308 13509 SH SOLE 13509 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1083 12347 SH SOLE 12347 0 0 BIONTECH SE SPONSORED ADS 09075V102 1351 16577 SH SOLE 16577 0 0 BIO-TECHNE CORP COM 09073M104 1574 4956 SH SOLE 4956 0 0 BIOTELEMETRY INC COM 090672106 747 10358 SH SOLE 10358 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 440 11801 SH SOLE 11801 0 0 BK OF AMERICA CORP COM 060505104 146216 4824006 SH SOLE 4777488 0 46518 BLACK KNIGHT INC COM 09215C105 554 6267 SH SOLE 6267 0 0 BLACKBAUD INC COM 09227Q100 527 9160 SH SOLE 9160 0 0 BLACKBERRY LTD COM 09228F103 69 10445 SH SOLE 10445 0 0 BLACKLINE INC COM 09239B109 1740 13047 SH SOLE 13047 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 103 14527 SH SOLE 14527 0 0 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 613 21400 SH SOLE 21400 0 0 BLACKROCK INC COM 09247X101 52539 72815 SH SOLE 72815 0 0 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 551 15150 SH SOLE 15150 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 117919 1819463 SH SOLE 1819263 0 200 BLACKSTONE MTG TR INC COM CL A 09257W100 21221 770814 SH SOLE 770814 0 0 BLOOM ENERGY CORP COM CL A 093712107 1611 56196 SH SOLE 56196 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 584 5209 SH SOLE 5209 0 0 BOEING CO COM 097023105 42425 198191 SH SOLE 197441 0 750 BOINGO WIRELESS INC COM 09739C102 242 19030 SH SOLE 19030 0 0 BOK FINL CORP COM NEW 05561Q201 593 8658 SH SOLE 8658 0 0 BOOKING HOLDINGS INC COM 09857L108 5000 2245 SH SOLE 2245 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1713 19649 SH SOLE 19649 0 0 BORGWARNER INC COM 099724106 388 10034 SH SOLE 10034 0 0 BOSTON BEER INC CL A 100557107 305 307 SH SOLE 307 0 0 BOSTON PROPERTIES INC COM 101121101 38291 405064 SH SOLE 405064 0 0 BOSTON SCIENTIFIC CORP COM 101137107 20573 572267 SH SOLE 572267 0 0 BOYD GAMING CORP COM 103304101 8078 188216 SH SOLE 188216 0 0 BP PLC SPONSORED ADR 055622104 5158 251373 SH SOLE 251373 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 642 53897 SH SOLE 53897 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2820 16299 SH SOLE 16299 0 0 BRINKER INTL INC COM 109641100 1179 20835 SH SOLE 20835 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 77092 1242811 SH SOLE 1241311 0 1500 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3396 90580 SH SOLE 90580 0 0 BROADCOM INC COM 11135F101 245932 561680 SH SOLE 561280 0 400 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3747 24460 SH SOLE 24460 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2534 61393 SH SOLE 61393 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 30908 625662 SH SOLE 625662 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 5137 70975 SH SOLE 70975 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1263 21672 SH SOLE 21672 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 2748 63676 SH SOLE 63676 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 185 15399 SH SOLE 15399 0 0 BROOKS AUTOMATION INC NEW COM 114340102 2402 35406 SH SOLE 35406 0 0 BROWN & BROWN INC COM 115236101 893 18834 SH SOLE 18834 0 0 BROWN FORMAN CORP CL B 115637209 1427 17967 SH SOLE 17967 0 0 BRUKER CORP COM 116794108 716 13220 SH SOLE 13220 0 0 BRUNSWICK CORP COM 117043109 214 2806 SH SOLE 2806 0 0 BUCKLE INC COM 118440106 461 15795 SH SOLE 15795 0 0 BUNGE LIMITED COM G16962105 344 5240 SH SOLE 5240 0 0 BURLINGTON STORES INC COM 122017106 1891 7231 SH SOLE 7231 0 0 BWX TECHNOLOGIES INC COM 05605H100 4553 75526 SH SOLE 75526 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1639 17457 SH SOLE 17457 0 0 C3 AI INC CL A 12468P104 1167 8412 SH SOLE 8412 0 0 CABLE ONE INC COM 12685J105 401 180 SH SOLE 180 0 0 CABOT OIL & GAS CORP COM 127097103 1111 68248 SH SOLE 68248 0 0 CACI INTL INC CL A 127190304 449 1799 SH SOLE 1799 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 1720 12609 SH SOLE 12609 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 18936 254962 SH SOLE 254962 0 0 CALAVO GROWERS INC COM 128246105 211 3032 SH SOLE 3032 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 336 6216 SH SOLE 6216 0 0 CAMDEN PPTY TR SH BEN INT 133131102 1593 15945 SH SOLE 15945 0 0 CANADIAN IMP BK COMM COM 136069101 1338 15656 SH SOLE 15656 0 0 CANADIAN NATL RY CO COM 136375102 18755 170733 SH SOLE 170733 0 0 CANADIAN PAC RY LTD COM 13645T100 12954 37366 SH SOLE 37366 0 0 CANOPY GROWTH CORP COM 138035100 363 14763 SH SOLE 14763 0 0 CANTEL MED CORP COM 138098108 1313 16650 SH SOLE 16650 0 0 CAPITAL ONE FINL CORP COM 14040H105 5859 59272 SH SOLE 58972 0 300 CARDINAL HEALTH INC COM 14149Y108 1997 37288 SH SOLE 37288 0 0 CARDTRONICS PLC SHS CL A G1991C105 319 9038 SH SOLE 9038 0 0 CAREDX INC COM 14167L103 2367 32667 SH SOLE 32667 0 0 CARLISLE COS INC COM 142339100 14535 93068 SH SOLE 93068 0 0 CARLYLE GROUP INC COM 14316J108 42861 1363258 SH SOLE 1363258 0 0 CARMAX INC COM 143130102 2431 25733 SH SOLE 25733 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 26484 1222700 SH SOLE 1222700 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 518 17785 SH SOLE 17785 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 25106 665602 SH SOLE 660002 0 5600 CARTERS INC COM 146229109 338 3595 SH SOLE 3595 0 0 CARVANA CO CL A 146869102 19808 82692 SH SOLE 82692 0 0 CASEYS GEN STORES INC COM 147528103 327 1830 SH SOLE 1830 0 0 CASTLIGHT HEALTH INC CL B 14862Q100 32 24500 SH SOLE 24500 0 0 CATALENT INC COM 148806102 2382 22892 SH SOLE 22892 0 0 CATERPILLAR INC COM 149123101 53526 294065 SH SOLE 292965 0 1100 CATHAY GEN BANCORP COM 149150104 344 10678 SH SOLE 10678 0 0 CAVCO INDS INC DEL COM 149568107 307 1750 SH SOLE 1750 0 0 CBIZ INC COM 124805102 599 22516 SH SOLE 22516 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 1681 244335 SH SOLE 244335 0 0 CBRE GROUP INC CL A 12504L109 1511 24090 SH SOLE 24090 0 0 CDK GLOBAL INC COM 12508E101 607 11715 SH SOLE 11715 0 0 CDW CORP COM 12514G108 20748 157429 SH SOLE 157429 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 217 5525 SH SOLE 5525 0 0 CELANESE CORP DEL COM 150870103 5513 42430 SH SOLE 42430 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 284 54929 SH SOLE 54929 0 0 CENTENE CORP DEL COM 15135B101 25947 432233 SH SOLE 432233 0 0 CENTERPOINT ENERGY INC COM 15189T107 1291 59642 SH SOLE 59642 0 0 CENTERSPACE COM 15202L107 346 4892 SH SOLE 4892 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 284 7821 SH SOLE 7821 0 0 CENTURY CASINOS INC COM 156492100 105 16458 SH SOLE 16458 0 0 CERENCE INC COM 156727109 999 9947 SH SOLE 9947 0 0 CERNER CORP COM 156782104 26137 333045 SH SOLE 333045 0 0 CEVA INC COM 157210105 448 9856 SH SOLE 9856 0 0 CF INDS HLDGS INC COM 125269100 339 8747 SH SOLE 8747 0 0 CHANGE HEALTHCARE INC COM 15912K100 2360 126548 SH SOLE 126548 0 0 CHARLES RIV LABS INTL INC COM 159864107 598 2392 SH SOLE 2392 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 6088 9202 SH SOLE 9202 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 9261 69675 SH SOLE 69675 0 0 CHEESECAKE FACTORY INC COM 163072101 1181 31865 SH SOLE 31865 0 0 CHEGG INC COM 163092109 2658 29421 SH SOLE 29421 0 0 CHEMED CORP NEW COM 16359R103 933 1751 SH SOLE 1751 0 0 CHENIERE ENERGY INC COM NEW 16411R208 2832 47178 SH SOLE 47178 0 0 CHEVRON CORP NEW COM 166764100 142440 1686682 SH SOLE 1685972 0 710 CHEWY INC CL A 16679L109 393 4370 SH SOLE 4370 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 24218 17464 SH SOLE 17464 0 0 CHOICE HOTELS INTL INC COM 169905106 351 3287 SH SOLE 3287 0 0 CHROMADEX CORP COM NEW 171077407 1287 268221 SH SOLE 268221 0 0 CHUBB LIMITED COM H1467J104 101109 656893 SH SOLE 656143 0 750 CHURCH & DWIGHT INC COM 171340102 13474 154463 SH SOLE 154463 0 0 CHURCHILL DOWNS INC COM 171484108 3981 20437 SH SOLE 20437 0 0 CIENA CORP COM NEW 171779309 213 4021 SH SOLE 4021 0 0 CIGNA CORP NEW COM 125523100 3500 16810 SH SOLE 16810 0 0 CIMAREX ENERGY CO COM 171798101 1152 30707 SH SOLE 30707 0 0 CINCINNATI FINL CORP COM 172062101 3439 39364 SH SOLE 39364 0 0 CINTAS CORP COM 172908105 173250 490155 SH SOLE 490155 0 0 CISCO SYS INC COM 17275R102 167210 3736541 SH SOLE 3700791 0 35750 CITIGROUP INC COM NEW 172967424 80819 1310725 SH SOLE 1309355 0 1370 CITIZENS FINL GROUP INC COM 174610105 39723 1110819 SH SOLE 1110819 0 0 CITRIX SYS INC COM 177376100 2216 17032 SH SOLE 17032 0 0 CLEAN ENERGY FUELS CORP COM 184499101 134 17000 SH SOLE 17000 0 0 CLEAN HARBORS INC COM 184496107 5086 66835 SH SOLE 66835 0 0 CLOROX CO DEL COM 189054109 25900 128271 SH SOLE 128221 0 50 CLOUGH GLOBAL EQUITY FD COM 18914C100 539 39298 SH SOLE 39298 0 0 CLOVIS ONCOLOGY INC COM 189464100 95 19870 SH SOLE 19870 0 0 CMC MATERIALS INC COM 12571T100 207 1371 SH SOLE 1371 0 0 CME GROUP INC COM 12572Q105 58463 321139 SH SOLE 321139 0 0 CMS ENERGY CORP COM 125896100 649 10630 SH SOLE 10630 0 0 COCA COLA CO COM 191216100 82226 1499388 SH SOLE 1499388 0 0 COGNEX CORP COM 192422103 1781 22183 SH SOLE 22183 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 15192 185379 SH SOLE 185379 0 0 COHEN & STEERS INC COM 19247A100 518 6969 SH SOLE 6969 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1873 72533 SH SOLE 72533 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 146 11769 SH SOLE 11769 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 222 16750 SH SOLE 16750 0 0 COHERENT INC COM 192479103 423 2821 SH SOLE 2821 0 0 COHU INC COM 192576106 2447 64103 SH SOLE 64103 0 0 COLGATE PALMOLIVE CO COM 194162103 29223 341745 SH SOLE 341745 0 0 COLONY CAP INC NEW CL A COM 19626G108 3564 740871 SH SOLE 740871 0 0 COLONY CR REAL ESTATE INC COM CL A 19625T101 222 29637 SH SOLE 29637 0 0 COLUMBIA BKG SYS INC COM 197236102 634 17672 SH SOLE 17672 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 1127 39971 SH SOLE 39971 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 330 3773 SH SOLE 3773 0 0 COLUMBUS MCKINNON CORP N Y COM 199333105 476 12382 SH SOLE 12382 0 0 COMCAST CORP NEW CL A 20030N101 120678 2303023 SH SOLE 2301523 0 1500 COMERICA INC COM 200340107 423 7581 SH SOLE 7581 0 0 COMFORT SYS USA INC COM 199908104 727 13805 SH SOLE 13805 0 0 COMMERCE BANCSHARES INC COM 200525103 1864 28367 SH SOLE 28367 0 0 COMMERCIAL METALS CO COM 201723103 988 48116 SH SOLE 48116 0 0 COMMSCOPE HLDG CO INC COM 20337X109 664 49534 SH SOLE 49534 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 1219 25881 SH SOLE 25881 0 0 COMPASS MINERALS INTL INC COM 20451N101 561 9097 SH SOLE 9097 0 0 CONAGRA BRANDS INC COM 205887102 572 15783 SH SOLE 15783 0 0 CONCENTRIX CORP COM 20602D101 1106 11205 SH SOLE 11205 0 0 CONOCOPHILLIPS COM 20825C104 7133 178367 SH SOLE 177967 0 400 CONSOLIDATED EDISON INC COM 209115104 29796 412291 SH SOLE 411891 0 400 CONSTELLATION BRANDS INC CL A 21036P108 86148 393281 SH SOLE 393281 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 442 15188 SH SOLE 15188 0 0 CONTINENTAL RES INC COM 212015101 447 27433 SH SOLE 27433 0 0 COOPER COS INC COM NEW 216648402 861 2370 SH SOLE 2370 0 0 COPART INC COM 217204106 6199 48717 SH SOLE 48717 0 0 CORELOGIC INC COM 21871D103 1079 13959 SH SOLE 13959 0 0 CORESITE RLTY CORP COM 21870Q105 33574 267993 SH SOLE 267993 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 676 15351 SH SOLE 15351 0 0 CORNING INC COM 219350105 6728 186877 SH SOLE 186877 0 0 CORTEVA INC COM 22052L104 11610 299833 SH SOLE 299833 0 0 COSTAR GROUP INC COM 22160N109 12405 13421 SH SOLE 13421 0 0 COSTCO WHSL CORP NEW COM 22160K105 166329 441449 SH SOLE 440949 0 500 COUPA SOFTWARE INC COM 22266L106 18242 53825 SH SOLE 53825 0 0 COUSINS PPTYS INC COM NEW 222795502 610 18196 SH SOLE 18196 0 0 COVETRUS INC COM 22304C100 7429 258487 SH SOLE 258487 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 335 2537 SH SOLE 2537 0 0 CRANE CO COM 224399105 353 4544 SH SOLE 4544 0 0 CREE INC COM 225447101 432 4075 SH SOLE 4075 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 9526 62216 SH SOLE 62216 0 0 CRONOS GROUP INC COM 22717L101 96 13780 SH SOLE 13780 0 0 CROSS CTRY HEALTHCARE INC COM 227483104 769 86651 SH SOLE 86651 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 22971 108444 SH SOLE 108444 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 113164 710872 SH SOLE 710872 0 0 CROWN HLDGS INC COM 228368106 5140 51302 SH SOLE 51302 0 0 CRYOPORT INC COM PAR $0.001 229050307 1510 34415 SH SOLE 34415 0 0 CSG SYS INTL INC COM 126349109 377 8354 SH SOLE 8354 0 0 CSX CORP COM 126408103 8889 97950 SH SOLE 97950 0 0 CUBESMART COM 229663109 1784 53081 SH SOLE 53081 0 0 CULLEN FROST BANKERS INC COM 229899109 1140 13067 SH SOLE 13067 0 0 CUMMINS INC COM 231021106 42024 185047 SH SOLE 184947 0 100 CURTISS WRIGHT CORP COM 231561101 871 7490 SH SOLE 7490 0 0 CVS HEALTH CORP COM 126650100 55646 814726 SH SOLE 807726 0 7000 CYRUSONE INC COM 23283R100 2219 30337 SH SOLE 30337 0 0 D R HORTON INC COM 23331A109 7885 114412 SH SOLE 114412 0 0 DANAHER CORPORATION COM 235851102 164573 740851 SH SOLE 740743 0 108 DARDEN RESTAURANTS INC COM 237194105 1106 9287 SH SOLE 9287 0 0 DATADOG INC CL A COM 23804L103 1940 19703 SH SOLE 19703 0 0 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 664 22616 SH SOLE 22616 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 976 31767 SH SOLE 31767 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 3396 84781 SH SOLE 84781 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 1898 56471 SH SOLE 56471 0 0 DBX ETF TR XTRACK MSCI EMRG 233051101 263 9550 SH SOLE 9550 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 1959 105795 SH SOLE 105795 0 0 DECKERS OUTDOOR CORP COM 243537107 2151 7499 SH SOLE 7499 0 0 DEERE & CO COM 244199105 6387 23740 SH SOLE 23740 0 0 DELEK US HLDGS INC NEW COM 24665A103 352 21894 SH SOLE 21894 0 0 DELL TECHNOLOGIES INC CL C 24703L202 4082 55698 SH SOLE 55698 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 3129 77821 SH SOLE 77821 0 0 DENTSPLY SIRONA INC COM 24906P109 941 17975 SH SOLE 17975 0 0 DEVON ENERGY CORP NEW COM 25179M103 1205 76204 SH SOLE 22734 0 53470 DEXCOM INC COM 252131107 4646 12566 SH SOLE 12566 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 14689 92492 SH SOLE 92492 0 0 DIAMONDBACK ENERGY INC COM 25278X109 473 9778 SH SOLE 9778 0 0 DICKS SPORTING GOODS INC COM 253393102 1142 20316 SH SOLE 20316 0 0 DIGITAL RLTY TR INC COM 253868103 88177 632047 SH SOLE 632047 0 0 DIME CMNTY BANCSHARES INC COM 253922108 466 29526 SH SOLE 29526 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 688 9160 SH SOLE 9160 0 0 DIREXION SHS ETF TR WORK FROM HOME 25460G773 290 4289 SH SOLE 4289 0 0 DISCOVER FINL SVCS COM 254709108 2014 22244 SH SOLE 22244 0 0 DISCOVERY INC COM SER A 25470F104 253 8410 SH SOLE 8410 0 0 DISCOVERY INC COM SER C 25470F302 1776 67798 SH SOLE 67798 0 0 DISNEY WALT CO COM 254687106 293077 1617599 SH SOLE 1573404 0 44195 DOCUSIGN INC COM 256163106 47167 212175 SH SOLE 212175 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 669 6889 SH SOLE 6889 0 0 DOLLAR GEN CORP NEW COM 256677105 66151 314555 SH SOLE 293795 0 20760 DOLLAR TREE INC COM 256746108 2239 20723 SH SOLE 20723 0 0 DOMINION ENERGY INC COM 25746U109 17061 226877 SH SOLE 226877 0 0 DOMINOS PIZZA INC COM 25754A201 1305 3402 SH SOLE 3402 0 0 DONALDSON INC COM 257651109 350 6264 SH SOLE 6264 0 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 380 22370 SH SOLE 22370 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 278 25455 SH SOLE 25455 0 0 DORMAN PRODS INC COM 258278100 642 7399 SH SOLE 7399 0 0 DOVER CORP COM 260003108 2117 16768 SH SOLE 16768 0 0 DOW INC COM 260557103 40827 735629 SH SOLE 732382 0 3247 DRAFTKINGS INC COM CL A 26142R104 12247 263039 SH SOLE 263039 0 0 DROPBOX INC CL A 26210C104 4076 183677 SH SOLE 183677 0 0 DTE ENERGY CO COM 233331107 408 3362 SH SOLE 3362 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 39025 426223 SH SOLE 426223 0 0 DUKE REALTY CORP COM NEW 264411505 2137 53455 SH SOLE 53455 0 0 DUN & BRADSTREET HLDGS INC COM 26484T106 675 27093 SH SOLE 27093 0 0 DUPONT DE NEMOURS INC COM 26614N102 16959 238486 SH SOLE 235239 0 3247 DXC TECHNOLOGY CO COM 23355L106 2516 97724 SH SOLE 97724 0 0 EAGLE MATLS INC COM 26969P108 365 3606 SH SOLE 3606 0 0 EAST WEST BANCORP INC COM 27579R104 39832 785478 SH SOLE 785478 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 686 30275 SH SOLE 30275 0 0 EASTERN BANKSHARES INC COM 27627N105 163 10000 SH SOLE 10000 0 0 EASTGROUP PPTYS INC COM 277276101 1880 13614 SH SOLE 13614 0 0 EASTMAN CHEM CO COM 277432100 1286 12829 SH SOLE 12829 0 0 EATON CORP PLC SHS G29183103 52469 436736 SH SOLE 436736 0 0 EATON VANCE CORP COM NON VTG 278265103 556 8187 SH SOLE 8187 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 229 9670 SH SOLE 9670 0 0 EBAY INC. COM 278642103 3790 75417 SH SOLE 75417 0 0 ECHO GLOBAL LOGISTICS INC COM 27875T101 214 7987 SH SOLE 7987 0 0 ECOLAB INC COM 278865100 97083 448710 SH SOLE 448710 0 0 EDISON INTL COM 281020107 1185 18859 SH SOLE 18859 0 0 EDITAS MEDICINE INC COM 28106W103 289 4128 SH SOLE 4128 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 114996 1260504 SH SOLE 1260504 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 1555 50698 SH SOLE 50698 0 0 ELASTIC N V ORD SHS N14506104 5843 39985 SH SOLE 39985 0 0 ELECTRONIC ARTS INC COM 285512109 6839 47627 SH SOLE 47627 0 0 ELEMENT SOLUTIONS INC COM 28618M106 301 16986 SH SOLE 16986 0 0 EMCOR GROUP INC COM 29084Q100 1777 19434 SH SOLE 19434 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 5161 57601 SH SOLE 57601 0 0 EMERSON ELEC CO COM 291011104 45334 564063 SH SOLE 564063 0 0 EMPIRE ST RLTY TR INC CL A 292104106 986 105808 SH SOLE 105808 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 373 70847 SH SOLE 70847 0 0 ENBRIDGE INC COM 29250N105 31681 990329 SH SOLE 990329 0 0 ENCOMPASS HEALTH CORP COM 29261A100 302 3649 SH SOLE 3649 0 0 ENDAVA PLC ADS 29260V105 379 4932 SH SOLE 4932 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 1080 25611 SH SOLE 25611 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 4018 650085 SH SOLE 650085 0 0 ENSTAR GROUP LIMITED SHS G3075P101 295 1441 SH SOLE 1441 0 0 ENTEGRIS INC COM 29362U104 11754 122309 SH SOLE 122309 0 0 ENTERGY CORP NEW COM 29364G103 578 5791 SH SOLE 5791 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 26111 1332881 SH SOLE 1332881 0 0 ENVESTNET INC COM 29404K106 452 5497 SH SOLE 5497 0 0 ENVISTA HOLDINGS CORPORATION COM 29415F104 424 12584 SH SOLE 12584 0 0 EOG RES INC COM 26875P101 5468 109645 SH SOLE 109645 0 0 EPAM SYS INC COM 29414B104 1067 2978 SH SOLE 2978 0 0 EPR PPTYS COM SH BEN INT 26884U109 343 10559 SH SOLE 10559 0 0 EQUIFAX INC COM 294429105 421 2185 SH SOLE 2185 0 0 EQUINIX INC COM 29444U700 35328 49467 SH SOLE 49467 0 0 EQUITABLE HLDGS INC COM 29452E101 526 20550 SH SOLE 20550 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 743 92388 SH SOLE 92388 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 4714 74395 SH SOLE 74395 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1076 18159 SH SOLE 18159 0 0 ERICSSON ADR B SEK 10 294821608 138 11552 SH SOLE 11552 0 0 ESSENTIAL UTILS INC COM 29670G102 337 7134 SH SOLE 7134 0 0 ESSEX PPTY TR INC COM 297178105 3162 13316 SH SOLE 13316 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 576 10838 SH SOLE 10838 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 19391 336877 SH SOLE 336877 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 479 7200 SH SOLE 7200 0 0 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 215 2800 SH SOLE 2800 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 852 38071 SH SOLE 38071 0 0 ETSY INC COM 29786A106 1511 8493 SH SOLE 8493 0 0 EURONET WORLDWIDE INC COM 298736109 1388 9580 SH SOLE 9580 0 0 EVERBRIDGE INC COM 29978A104 2085 13986 SH SOLE 13986 0 0 EVERCORE INC CLASS A 29977A105 5236 47757 SH SOLE 47757 0 0 EVEREST RE GROUP LTD COM G3223R108 281 1199 SH SOLE 1199 0 0 EVERGY INC COM 30034W106 1005 18106 SH SOLE 18106 0 0 EVERSOURCE ENERGY COM 30040W108 3786 43763 SH SOLE 43763 0 0 EVERTEC INC COM 30040P103 676 17199 SH SOLE 17199 0 0 EXACT SCIENCES CORP COM 30063P105 13008 98183 SH SOLE 98183 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 5108 80340 SH SOLE 80340 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 3001 49292 SH SOLE 49292 0 0 EXELON CORP COM 30161N101 5519 130712 SH SOLE 130712 0 0 EXPEDIA GROUP INC COM NEW 30212P303 366 2766 SH SOLE 2766 0 0 EXPEDITORS INTL WASH INC COM 302130109 7283 76575 SH SOLE 59340 0 17235 EXPONENT INC COM 30214U102 687 7636 SH SOLE 7636 0 0 EXTRA SPACE STORAGE INC COM 30225T102 18767 161980 SH SOLE 161980 0 0 EXXON MOBIL CORP COM 30231G102 91935 2230345 SH SOLE 2229301 0 1044 F5 NETWORKS INC COM 315616102 660 3751 SH SOLE 3751 0 0 FACEBOOK INC CL A 30303M102 307381 1125278 SH SOLE 1113208 0 12070 FACTSET RESH SYS INC COM 303075105 16654 50088 SH SOLE 50088 0 0 FAIR ISAAC CORP COM 303250104 1649 3227 SH SOLE 3227 0 0 FARFETCH LTD ORD SH CL A 30744W107 1917 30048 SH SOLE 30048 0 0 FASTENAL CO COM 311900104 5267 107861 SH SOLE 107861 0 0 FASTLY INC CL A 31188V100 285 3261 SH SOLE 3261 0 0 FATE THERAPEUTICS INC COM 31189P102 1853 20380 SH SOLE 20380 0 0 FEDERAL SIGNAL CORP COM 313855108 318 9594 SH SOLE 9594 0 0 FEDEX CORP COM 31428X106 15751 60668 SH SOLE 59668 0 1000 FERRARI N V COM N3167Y103 5092 22186 SH SOLE 22186 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 361 720 SH SOLE 720 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 6873 214125 SH SOLE 214125 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1932 18486 SH SOLE 18486 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1070 42160 SH SOLE 42160 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 4016 102725 SH SOLE 102725 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 8519 60222 SH SOLE 60222 0 0 FIFTH THIRD BANCORP COM 316773100 19792 717884 SH SOLE 717884 0 0 FIREEYE INC COM 31816Q101 421 18239 SH SOLE 18239 0 0 FIRST AMERN FINL CORP COM 31847R102 320 6207 SH SOLE 6207 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 2178 3793 SH SOLE 3793 0 0 FIRST FINL BANKSHARES COM 32020R109 749 20706 SH SOLE 20706 0 0 FIRST INDL RLTY TR INC COM 32054K103 2500 59350 SH SOLE 59350 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 202 15000 SH SOLE 15000 0 0 FIRST SOLAR INC COM 336433107 2695 27240 SH SOLE 27240 0 0 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 489 41450 SH SOLE 41450 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 6368 67009 SH SOLE 67009 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 359 3330 SH SOLE 3330 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 18176 409552 SH SOLE 409552 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 4036 34117 SH SOLE 34117 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 222 3400 SH SOLE 3400 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 1030 15264 SH SOLE 15264 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 69522 327577 SH SOLE 327577 0 0 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 1071 45969 SH SOLE 45969 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 5084 242432 SH SOLE 242432 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 3093 18410 SH SOLE 18410 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 17720 443660 SH SOLE 443660 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 287 9694 SH SOLE 9694 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 16103 159645 SH SOLE 159645 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 1179 8542 SH SOLE 8542 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 12117 345496 SH SOLE 345496 0 0 FISERV INC COM 337738108 11366 99820 SH SOLE 99820 0 0 FIVE BELOW INC COM 33829M101 52337 299101 SH SOLE 299101 0 0 FIVERR INTL LTD ORD SHS M4R82T106 3662 18768 SH SOLE 18768 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 416 1523 SH SOLE 1523 0 0 FLEX LTD ORD Y2573F102 2568 142819 SH SOLE 142819 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 261 5270 SH SOLE 5270 0 0 FLIR SYS INC COM 302445101 816 18608 SH SOLE 18608 0 0 FLUOR CORP NEW COM 343412102 258 16140 SH SOLE 16140 0 0 FMC CORP COM NEW 302491303 5081 44209 SH SOLE 44209 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1630 21513 SH SOLE 21513 0 0 FOOT LOCKER INC COM 344849104 640 15819 SH SOLE 15819 0 0 FORD MTR CO DEL COM 345370860 887 100856 SH SOLE 92856 0 8000 FORTINET INC COM 34959E109 1160 7808 SH SOLE 7808 0 0 FORTIVE CORP COM 34959J108 34815 491604 SH SOLE 491604 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 313 3657 SH SOLE 3657 0 0 FOSTER L B CO COM 350060109 393 26130 SH SOLE 26130 0 0 FOX CORP CL A COM 35137L105 446 15299 SH SOLE 15299 0 0 FRANKLIN RESOURCES INC COM 354613101 1124 44980 SH SOLE 44980 0 0 FREEPORT-MCMORAN INC CL B 35671D857 4471 171844 SH SOLE 171844 0 0 FRONTDOOR INC COM 35905A109 241 4805 SH SOLE 4805 0 0 FULTON FINL CORP PA COM 360271100 405 31856 SH SOLE 31856 0 0 FUNKO INC COM CL A 361008105 109 10500 SH SOLE 10500 0 0 GABELLI DIVID & INCOME TR COM 36242H104 364 16956 SH SOLE 16956 0 0 GALAPAGOS NV SPON ADR 36315X101 609 6149 SH SOLE 6149 0 0 GALLAGHER ARTHUR J & CO COM 363576109 2998 24237 SH SOLE 24237 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 837 19749 SH SOLE 19749 0 0 GAP INC COM 364760108 412 20402 SH SOLE 20402 0 0 GARMIN LTD SHS H2906T109 1403 11728 SH SOLE 11728 0 0 GARTNER INC COM 366651107 17488 109168 SH SOLE 109168 0 0 GATX CORP COM 361448103 294 3530 SH SOLE 3530 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1435 60673 SH SOLE 60673 0 0 GENCOR INDS INC COM 368678108 1592 129463 SH SOLE 129463 0 0 GENERAC HLDGS INC COM 368736104 249 1095 SH SOLE 1095 0 0 GENERAL DYNAMICS CORP COM 369550108 9352 62841 SH SOLE 62841 0 0 GENERAL ELECTRIC CO COM 369604103 17694 1638288 SH SOLE 1618825 0 19463 GENERAL MLS INC COM 370334104 4442 75540 SH SOLE 75540 0 0 GENERAL MTRS CO COM 37045V100 5920 142160 SH SOLE 142160 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 384 61902 SH SOLE 61902 0 0 GENIUS BRANDS INTL INC COM 37229T301 35 25000 SH SOLE 25000 0 0 GENMAB A/S SPONSORED ADS 372303206 1861 45763 SH SOLE 45763 0 0 GENTEX CORP COM 371901109 320 9438 SH SOLE 9438 0 0 GENUINE PARTS CO COM 372460105 14230 141696 SH SOLE 141696 0 0 GIBRALTAR INDS INC COM 374689107 823 11436 SH SOLE 11436 0 0 GILEAD SCIENCES INC COM 375558103 18055 309907 SH SOLE 308907 0 1000 GLACIER BANCORP INC NEW COM 37637Q105 706 15348 SH SOLE 15348 0 0 GLATFELTER CORPORATION COM 377320106 591 36072 SH SOLE 36072 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3418 92884 SH SOLE 92884 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 1737 40105 SH SOLE 40105 0 0 GLOBAL PMTS INC COM 37940X102 32061 148828 SH SOLE 148828 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 7083 262832 SH SOLE 262832 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 678 10955 SH SOLE 10775 0 180 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 652 19685 SH SOLE 19685 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 1268 27443 SH SOLE 27443 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 310 5015 SH SOLE 5015 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 287 13520 SH SOLE 13520 0 0 GLOBANT S A COM L44385109 281 1292 SH SOLE 1292 0 0 GLOBE LIFE INC COM 37959E102 1640 17268 SH SOLE 17268 0 0 GLOBUS MED INC CL A 379577208 972 14910 SH SOLE 14910 0 0 GODADDY INC CL A 380237107 2140 25801 SH SOLE 25801 0 0 GOLDEN OCEAN GROUP LTD SHS NEW G39637205 46 10000 SH SOLE 10000 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 418 21846 SH SOLE 21846 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 1268 16759 SH SOLE 16759 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 38993 147864 SH SOLE 147364 0 500 GOLDMINING INC COM 38149E101 364 167000 SH SOLE 167000 0 0 GOLUB CAP BDC INC COM 38173M102 2300 162691 SH SOLE 162691 0 0 GRACE W R & CO DEL NEW COM 38388F108 1728 31514 SH SOLE 31514 0 0 GRACO INC COM 384109104 3098 42818 SH SOLE 42818 0 0 GRAHAM HLDGS CO COM CL B 384637104 366 687 SH SOLE 687 0 0 GRAINGER W W INC COM 384802104 679 1662 SH SOLE 1662 0 0 GRAND CANYON ED INC COM 38526M106 782 8398 SH SOLE 8398 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 763 40410 SH SOLE 40410 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 497 29353 SH SOLE 29353 0 0 GREEN DOT CORP CL A 39304D102 393 7036 SH SOLE 7036 0 0 GREENTREE HOSPITALITY GROUP SPONSORED ADS 39579V100 277 20670 SH SOLE 20670 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 334 18093 SH SOLE 18093 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 1347 34325 SH SOLE 34325 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 675 5147 SH SOLE 5147 0 0 GUARDANT HEALTH INC COM 40131M109 1900 14741 SH SOLE 14741 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 840 6523 SH SOLE 6523 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 859 7442 SH SOLE 7442 0 0 HAEMONETICS CORP COM 405024100 529 4451 SH SOLE 4451 0 0 HAIN CELESTIAL GROUP INC COM 405217100 251 6251 SH SOLE 6251 0 0 HALLIBURTON CO COM 406216101 671 35524 SH SOLE 35524 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 3785 88624 SH SOLE 88624 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 409 13468 SH SOLE 13468 0 0 HANESBRANDS INC COM 410345102 1112 76273 SH SOLE 76273 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 488 7694 SH SOLE 7694 0 0 HARLEY DAVIDSON INC COM 412822108 439 11955 SH SOLE 11955 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 2446 49948 SH SOLE 49948 0 0 HARVARD BIOSCIENCE INC COM 416906105 484 112858 SH SOLE 112858 0 0 HASBRO INC COM 418056107 1621 17332 SH SOLE 17332 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 770 21748 SH SOLE 21748 0 0 HCA HEALTHCARE INC COM 40412C101 9662 58749 SH SOLE 58749 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 12663 175236 SH SOLE 175236 0 0 HEALTHCARE RLTY TR COM 421946104 396 13381 SH SOLE 13381 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 560 19943 SH SOLE 19943 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 382 13855 SH SOLE 13855 0 0 HEALTHEQUITY INC COM 42226A107 821 11777 SH SOLE 11777 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 14186 469267 SH SOLE 469267 0 0 HEICO CORP NEW CL A 422806208 4338 37061 SH SOLE 37061 0 0 HEICO CORP NEW COM 422806109 560 4227 SH SOLE 4227 0 0 HELEN OF TROY LTD COM G4388N106 366 1647 SH SOLE 1647 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 307 5766 SH SOLE 5766 0 0 HENRY JACK & ASSOC INC COM 426281101 1241 7663 SH SOLE 7663 0 0 HENRY SCHEIN INC COM 806407102 2822 42214 SH SOLE 42214 0 0 HERCULES CAPITAL INC COM 427096508 623 43184 SH SOLE 43184 0 0 HERITAGE COMM CORP COM 426927109 95 10735 SH SOLE 10735 0 0 HERON THERAPEUTICS INC COM 427746102 335 15850 SH SOLE 15850 0 0 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 5766 730821 SH SOLE 730821 0 0 HERSHEY CO COM 427866108 11198 73513 SH SOLE 58413 0 15100 HESKA CORP COM RESTRC NEW 42805E306 930 6385 SH SOLE 6385 0 0 HESS CORP COM 42809H107 256 4855 SH SOLE 4855 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 882 74414 SH SOLE 74414 0 0 HEXCEL CORP NEW COM 428291108 899 18536 SH SOLE 18536 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 20799 186943 SH SOLE 186943 0 0 HMS HLDGS CORP COM 40425J101 666 18136 SH SOLE 18136 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 920 64818 SH SOLE 64818 0 0 HOLOGIC INC COM 436440101 541 7426 SH SOLE 7426 0 0 HOME DEPOT INC COM 437076102 221793 835001 SH SOLE 834859 0 142 HONDA MOTOR LTD AMERN SHS 438128308 518 18338 SH SOLE 18338 0 0 HONEYWELL INTL INC COM 438516106 188278 885179 SH SOLE 872654 0 12525 HORACE MANN EDUCATORS CORP N COM 440327104 606 14423 SH SOLE 14423 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 428 5847 SH SOLE 5847 0 0 HORMEL FOODS CORP COM 440452100 18416 395112 SH SOLE 395112 0 0 HOST HOTELS & RESORTS INC COM 44107P104 4579 313005 SH SOLE 313005 0 0 HOULIHAN LOKEY INC CL A 441593100 1581 23515 SH SOLE 23515 0 0 HOWARD HUGHES CORP COM 44267D107 229 2905 SH SOLE 2905 0 0 HOWMET AEROSPACE INC COM 443201108 525 18403 SH SOLE 18403 0 0 HP INC COM 40434L105 1727 70242 SH SOLE 70242 0 0 HUBBELL INC COM 443510607 418 2666 SH SOLE 2666 0 0 HUBSPOT INC COM 443573100 2178 5494 SH SOLE 5494 0 0 HUDSON PAC PPTYS INC COM 444097109 808 33653 SH SOLE 33653 0 0 HUMANA INC COM 444859102 1105 2693 SH SOLE 2693 0 0 HUNT J B TRANS SVCS INC COM 445658107 576 4217 SH SOLE 4217 0 0 HUNTINGTON BANCSHARES INC COM 446150104 819 64826 SH SOLE 64826 0 0 HUNTSMAN CORP COM 447011107 358 14232 SH SOLE 14232 0 0 HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 540 16859 SH SOLE 16859 0 0 HYATT HOTELS CORP COM CL A 448579102 8584 115615 SH SOLE 115615 0 0 IAA INC COM 449253103 1618 24896 SH SOLE 24896 0 0 ICF INTL INC COM 44925C103 255 3426 SH SOLE 3426 0 0 ICICI BANK LIMITED ADR 45104G104 1870 125819 SH SOLE 125819 0 0 ICON PLC SHS G4705A100 6914 35461 SH SOLE 35461 0 0 ICU MED INC COM 44930G107 288 1342 SH SOLE 1342 0 0 IDACORP INC COM 451107106 1360 14158 SH SOLE 14158 0 0 IDEX CORP COM 45167R104 1826 9168 SH SOLE 9168 0 0 IDEXX LABS INC COM 45168D104 111022 222101 SH SOLE 222101 0 0 IHS MARKIT LTD SHS G47567105 1973 21960 SH SOLE 21960 0 0 II-VI INC COM 902104108 335 4408 SH SOLE 4408 0 0 ILLINOIS TOOL WKS INC COM 452308109 6318 30991 SH SOLE 30991 0 0 ILLUMINA INC COM 452327109 20566 55584 SH SOLE 55584 0 0 INDEPENDENT BANK CORP MASS COM 453836108 642 8792 SH SOLE 8792 0 0 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 817 36013 SH SOLE 36013 0 0 INGERSOLL RAND INC COM 45687V106 1356 29754 SH SOLE 29754 0 0 INGEVITY CORP COM 45688C107 1713 22622 SH SOLE 22622 0 0 INGREDION INC COM 457187102 4239 53888 SH SOLE 53888 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 345 1885 SH SOLE 1885 0 0 INSMED INC COM PAR $.01 457669307 242 7262 SH SOLE 7262 0 0 INSPERITY INC COM 45778Q107 230 2821 SH SOLE 2821 0 0 INSPIRE MED SYS INC COM 457730109 752 3997 SH SOLE 3997 0 0 INSULET CORP COM 45784P101 1651 6458 SH SOLE 6458 0 0 INTEGER HLDGS CORP COM 45826H109 241 2967 SH SOLE 2967 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 314 4837 SH SOLE 4837 0 0 INTEL CORP COM 458140100 115131 2310948 SH SOLE 2154218 0 156730 INTERCONTINENTAL EXCHANGE IN COM 45866F104 22979 199319 SH SOLE 199319 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 72680 577379 SH SOLE 575419 0 1960 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 777 7140 SH SOLE 7140 0 0 INTERNATIONAL PAPER CO COM 460146103 519 10443 SH SOLE 10443 0 0 INTERPUBLIC GROUP COS INC COM 460690100 246 10460 SH SOLE 10460 0 0 INTRICON CORP COM 46121H109 222 12281 SH SOLE 12281 0 0 INTUIT COM 461202103 22371 58893 SH SOLE 58893 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 132421 161864 SH SOLE 161864 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 301 3660 SH SOLE 3660 0 0 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 341 9805 SH SOLE 9805 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 2973 85100 SH SOLE 85100 0 0 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 213 6907 SH SOLE 6907 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 216 5541 SH SOLE 5541 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 348 9907 SH SOLE 9907 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 317 6771 SH SOLE 6771 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 1848 61616 SH SOLE 61616 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 29793 529835 SH SOLE 529835 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 6302 61328 SH SOLE 61328 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 1117 15236 SH SOLE 15236 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 8672 263757 SH SOLE 263757 0 0 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 329 3535 SH SOLE 3535 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 1616 40375 SH SOLE 40375 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 220 3077 SH SOLE 3077 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 235 1525 SH SOLE 1525 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 6199 46541 SH SOLE 46541 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 345 2285 SH SOLE 2285 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 903 66957 SH SOLE 66957 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1416 92216 SH SOLE 92216 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 3495 15316 SH SOLE 15316 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 255 894 SH SOLE 894 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 201 991 SH SOLE 991 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 581 2220 SH SOLE 2220 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 5490 39381 SH SOLE 39381 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 4425 17450 SH SOLE 17450 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 70978 556519 SH SOLE 556519 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 18988 116540 SH SOLE 116540 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 4718 112029 SH SOLE 112029 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 2151 46303 SH SOLE 46303 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 355 3434 SH SOLE 3434 0 0 INVESCO LTD SHS G491BT108 2177 124920 SH SOLE 124920 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 441685 1407806 SH SOLE 1403478 0 4328 INVITAE CORP COM 46185L103 693 16582 SH SOLE 16582 0 0 INVITATION HOMES INC COM 46187W107 1417 47722 SH SOLE 47722 0 0 IONIS PHARMACEUTICALS INC COM 462222100 310 5487 SH SOLE 5487 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 577 12432 SH SOLE 12432 0 0 IPG PHOTONICS CORP COM 44980X109 204 913 SH SOLE 913 0 0 IQVIA HLDGS INC COM 46266C105 3678 20529 SH SOLE 20529 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 849 3579 SH SOLE 3579 0 0 IRON MTN INC NEW COM 46284V101 18775 636876 SH SOLE 636576 0 300 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 272 23902 SH SOLE 23902 0 0 ISHARES INC CORE MSCI EMKT 46434G103 36442 587402 SH SOLE 587402 0 0 ISHARES INC EM MKTS DIV ETF 464286319 1763 47359 SH SOLE 47359 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 742 17681 SH SOLE 17681 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 227 2594 SH SOLE 2594 0 0 ISHARES INC MSCI EMERG MRKT 464286533 1385 22668 SH SOLE 22668 0 0 ISHARES INC MSCI EURZONE ETF 464286608 8639 195989 SH SOLE 195989 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 5078 52400 SH SOLE 52400 0 0 ISHARES INC MSCI GERMANY ETF 464286806 448 14109 SH SOLE 14109 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 6894 102046 SH SOLE 102046 0 0 ISHARES INC MSCI MEXICO ETF 464286822 222 5165 SH SOLE 5165 0 0 ISHARES INC MSCI PAC JP ETF 464286665 873 18241 SH SOLE 18241 0 0 ISHARES INC MSCI SWITZERLAND 464286749 563 12604 SH SOLE 12604 0 0 ISHARES INC MSCI WORLD ETF 464286392 2700 24023 SH SOLE 24023 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 1981 30869 SH SOLE 30869 0 0 ISHARES TR ASIA 50 ETF 464288430 265 3044 SH SOLE 3044 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 723 15573 SH SOLE 15573 0 0 ISHARES TR COHEN STEER REIT 464287564 2004 37199 SH SOLE 37199 0 0 ISHARES TR CORE DIV GRWTH 46434V621 10741 239648 SH SOLE 239648 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 30390 346645 SH SOLE 342689 0 3956 ISHARES TR CORE MSCI EAFE 46432F842 72007 1042224 SH SOLE 1042224 0 0 ISHARES TR CORE MSCI EURO 46434V738 390 7608 SH SOLE 7608 0 0 ISHARES TR CORE MSCI INTL 46435G326 738 11970 SH SOLE 11970 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 1462 21764 SH SOLE 21764 0 0 ISHARES TR CORE S&P MCP ETF 464287507 85560 372277 SH SOLE 372277 0 0 ISHARES TR CORE S&P SCP ETF 464287804 59153 643672 SH SOLE 643672 0 0 ISHARES TR CORE S&P TTL STK 464287150 2945 34160 SH SOLE 34160 0 0 ISHARES TR CORE S&P US GWT 464287671 97754 1102200 SH SOLE 1102200 0 0 ISHARES TR CORE S&P US VLU 464287663 26220 421617 SH SOLE 421617 0 0 ISHARES TR CORE S&P500 ETF 464287200 483354 1287606 SH SOLE 1287591 0 15 ISHARES TR CUR HD EURZN ETF 46434V639 943 30229 SH SOLE 30229 0 0 ISHARES TR DOW JONES US ETF 464287846 1366 14487 SH SOLE 14487 0 0 ISHARES TR EAFE GRWTH ETF 464288885 15707 155657 SH SOLE 152157 0 3500 ISHARES TR EAFE SML CP ETF 464288273 2270 33219 SH SOLE 33219 0 0 ISHARES TR EAFE VALUE ETF 464288877 763 16161 SH SOLE 16161 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 503 6890 SH SOLE 6890 0 0 ISHARES TR ESG AWARE MSCI 46435U663 718 21031 SH SOLE 21031 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 210 2446 SH SOLE 2446 0 0 ISHARES TR EUROPE ETF 464287861 779 16257 SH SOLE 16257 0 0 ISHARES TR EXPANDED TECH 464287515 11550 32618 SH SOLE 32618 0 0 ISHARES TR EXPND TEC SC ETF 464287549 763 2182 SH SOLE 2182 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 1041 18185 SH SOLE 18185 0 0 ISHARES TR GENOMICS IMMUN 46435U192 2259 49170 SH SOLE 49170 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 4813 170445 SH SOLE 170445 0 0 ISHARES TR GLB CNSM STP ETF 464288737 1042 17880 SH SOLE 17880 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 402 5264 SH SOLE 5264 0 0 ISHARES TR GLOBAL 100 ETF 464287572 2443 38840 SH SOLE 38840 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 978 48142 SH SOLE 48142 0 0 ISHARES TR GLOBAL MATER ETF 464288695 1178 14469 SH SOLE 14469 0 0 ISHARES TR GLOBAL TECH ETF 464287291 670 2234 SH SOLE 2234 0 0 ISHARES TR HDG MSCI EAFE 46434V803 49955 1639467 SH SOLE 1639467 0 0 ISHARES TR INTL DEV RE ETF 464288489 2473 91025 SH SOLE 91025 0 0 ISHARES TR INTL DIV GRWTH 46435G524 2065 32728 SH SOLE 32728 0 0 ISHARES TR INTL SEL DIV ETF 464288448 6955 236009 SH SOLE 236009 0 0 ISHARES TR MICRO-CAP ETF 464288869 2528 21307 SH SOLE 21307 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 6145 16067 SH SOLE 16067 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 484 2453 SH SOLE 2453 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 3737 12892 SH SOLE 12892 0 0 ISHARES TR MRNGSTR LG-CP VL 464288109 1336 11898 SH SOLE 11898 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 1002 11182 SH SOLE 11182 0 0 ISHARES TR MSCI ACWI ETF 464288257 12471 137469 SH SOLE 137469 0 0 ISHARES TR MSCI ACWI EX US 464288240 11719 220953 SH SOLE 220953 0 0 ISHARES TR MSCI CHINA ETF 46429B671 17123 211477 SH SOLE 211477 0 0 ISHARES TR MSCI EAFE ETF 464287465 140056 1919629 SH SOLE 1919629 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 9017 122833 SH SOLE 122833 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 85204 1648998 SH SOLE 1648998 0 0 ISHARES TR MSCI INDIA ETF 46429B598 343 8518 SH SOLE 8518 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 3239 90832 SH SOLE 90832 0 0 ISHARES TR MSCI KLD400 SOC 464288570 23383 326856 SH SOLE 326856 0 0 ISHARES TR MSCI LW CRB TG 46434V464 3970 26679 SH SOLE 26679 0 0 ISHARES TR MSCI USA ESG SLC 464288802 11762 142850 SH SOLE 142850 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 86045 1267599 SH SOLE 1224904 0 42695 ISHARES TR MSCI USA MMENTM 46432F396 6408 39729 SH SOLE 39729 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 34056 293052 SH SOLE 290302 0 2750 ISHARES TR NASDAQ BIOTECH 464287556 37712 248941 SH SOLE 246930 0 2011 ISHARES TR PHLX SEMICND ETF 464287523 37918 100000 SH SOLE 100000 0 0 ISHARES TR RESIDENTIAL MULT 464288562 794 11699 SH SOLE 11699 0 0 ISHARES TR RUS 1000 ETF 464287622 345121 1629158 SH SOLE 1629158 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 380279 1577005 SH SOLE 1556799 0 20206 ISHARES TR RUS 1000 VAL ETF 464287598 238874 1747051 SH SOLE 1739013 0 8038 ISHARES TR RUS 2000 GRW ETF 464287648 97702 340781 SH SOLE 340781 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 14520 110212 SH SOLE 110212 0 0 ISHARES TR RUS MD CP GR ETF 464287481 21689 211286 SH SOLE 211286 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 15633 161232 SH SOLE 161232 0 0 ISHARES TR RUS MID CAP ETF 464287499 59655 870240 SH SOLE 870240 0 0 ISHARES TR RUS TOP 200 ETF 464289446 841 9315 SH SOLE 9315 0 0 ISHARES TR RUS TP200 GR ETF 464289438 491 3689 SH SOLE 3689 0 0 ISHARES TR RUS TP200 VL ETF 464289420 591 10202 SH SOLE 10202 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 254 4466 SH SOLE 4466 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 250707 1278725 SH SOLE 1278725 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 238076 1064980 SH SOLE 1064980 0 0 ISHARES TR S&P 100 ETF 464287101 16928 98623 SH SOLE 98623 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 195909 3069716 SH SOLE 3069716 0 0 ISHARES TR S&P 500 VAL ETF 464287408 39010 304718 SH SOLE 291316 0 13402 ISHARES TR S&P MC 400GR ETF 464287606 33988 470611 SH SOLE 462691 0 7920 ISHARES TR S&P MC 400VL ETF 464287705 7210 83551 SH SOLE 83551 0 0 ISHARES TR S&P SML 600 GWT 464287887 22064 193237 SH SOLE 187801 0 5436 ISHARES TR SELECT DIVID ETF 464287168 66697 693462 SH SOLE 693462 0 0 ISHARES TR SP SMCP600VL ETF 464287879 4680 57559 SH SOLE 51685 0 5874 ISHARES TR TRANS AVG ETF 464287192 525 2379 SH SOLE 2379 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 317 1829 SH SOLE 1829 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 325 4616 SH SOLE 4616 0 0 ISHARES TR U.S. ENERGY ETF 464287796 499 24645 SH SOLE 24645 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 4048 26981 SH SOLE 26981 0 0 ISHARES TR U.S. FINLS ETF 464287788 871 13042 SH SOLE 13042 0 0 ISHARES TR U.S. MED DVC ETF 464288810 2766 8452 SH SOLE 8452 0 0 ISHARES TR U.S. PHARMA ETF 464288836 496 2765 SH SOLE 2765 0 0 ISHARES TR U.S. REAL ES ETF 464287739 5178 60454 SH SOLE 60454 0 0 ISHARES TR U.S. TECH ETF 464287721 5401 63480 SH SOLE 63480 0 0 ISHARES TR US AER DEF ETF 464288760 4039 42641 SH SOLE 42641 0 0 ISHARES TR US HLTHCARE ETF 464287762 2062 8385 SH SOLE 8385 0 0 ISHARES TR US HLTHCR PR ETF 464288828 1813 7725 SH SOLE 7725 0 0 ISHARES TR US HOME CONS ETF 464288752 4842 86767 SH SOLE 86767 0 0 ISHARES TR US REGNL BKS ETF 464288778 677 14937 SH SOLE 14937 0 0 ISHARES TR US TELECOM ETF 464287713 1783 59013 SH SOLE 59013 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 1763 289459 SH SOLE 289459 0 0 ITRON INC COM 465741106 423 4414 SH SOLE 4414 0 0 ITT INC COM 45073V108 212 2747 SH SOLE 2747 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDR DEVE 46641Q688 749 27680 SH SOLE 27680 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD EUROPE 46641Q720 268 10271 SH SOLE 10271 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD JAPAN 46641Q712 228 8142 SH SOLE 8142 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 739 12702 SH SOLE 12702 0 0 J2 GLOBAL INC COM 48123V102 1692 17322 SH SOLE 17322 0 0 JACOBS ENGR GROUP INC COM 469814107 512 4699 SH SOLE 4699 0 0 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 2130 33973 SH SOLE 33973 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1435 8694 SH SOLE 8694 0 0 JD.COM INC SPON ADR CL A 47215P106 11758 133766 SH SOLE 133766 0 0 JEFFERIES FINL GROUP INC COM 47233W109 606 24619 SH SOLE 24619 0 0 JETBLUE AWYS CORP COM 477143101 405 27829 SH SOLE 27829 0 0 JFROG LTD ORD SHS M6191J100 1659 26400 SH SOLE 26400 0 0 JMP GROUP LLC COM 46629U107 80 20807 SH SOLE 20807 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1300 11415 SH SOLE 11415 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 435 14199 SH SOLE 14199 0 0 JOHNSON & JOHNSON COM 478160104 205654 1306734 SH SOLE 1280504 0 26230 JOHNSON CTLS INTL PLC SHS G51502105 5131 110140 SH SOLE 110140 0 0 JONES LANG LASALLE INC COM 48020Q107 6987 47093 SH SOLE 47093 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 2814 202618 SH SOLE 202618 0 0 JPMORGAN CHASE & CO COM 46625H100 338459 2663562 SH SOLE 2646463 0 17099 KANSAS CITY SOUTHERN COM NEW 485170302 2753 13484 SH SOLE 12734 0 750 KAR AUCTION SVCS INC COM 48238T109 3853 207015 SH SOLE 207015 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 279 18011 SH SOLE 18011 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 480 83558 SH SOLE 83558 0 0 KELLOGG CO COM 487836108 2450 39369 SH SOLE 39369 0 0 KEMPER CORP COM 488401100 419 5457 SH SOLE 5457 0 0 KEYCORP COM 493267108 494 30109 SH SOLE 30109 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1548 11719 SH SOLE 11719 0 0 KILROY RLTY CORP COM 49427F108 669 11655 SH SOLE 11655 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 252 31797 SH SOLE 31797 0 0 KIMBERLY-CLARK CORP COM 494368103 16386 121532 SH SOLE 111142 0 10390 KIMCO RLTY CORP COM 49446R109 354 23593 SH SOLE 23593 0 0 KINDER MORGAN INC DEL COM 49456B101 44800 3277226 SH SOLE 2989499 0 287727 KINIKSA PHARMACEUTICALS LTD COM CL A G5269C101 259 14667 SH SOLE 14667 0 0 KINSALE CAP GROUP INC COM 49714P108 384 1920 SH SOLE 1920 0 0 KKR & CO INC COM 48251W104 7632 188500 SH SOLE 188500 0 0 KKR REAL ESTATE FIN TR INC COM 48251K100 266 14820 SH SOLE 14820 0 0 KLA CORP COM NEW 482480100 19877 76771 SH SOLE 76771 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 692 16540 SH SOLE 16540 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1798 33186 SH SOLE 33186 0 0 KRAFT HEINZ CO COM 500754106 3139 90554 SH SOLE 90554 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 4272 55635 SH SOLE 55635 0 0 KROGER CO COM 501044101 1660 52264 SH SOLE 52264 0 0 KVH INDS INC COM 482738101 1204 106092 SH SOLE 106092 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 6239 33007 SH SOLE 17486 0 15521 LA Z BOY INC COM 505336107 586 14710 SH SOLE 14710 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 3417 16787 SH SOLE 16787 0 0 LAKELAND BANCORP INC COM 511637100 1102 86747 SH SOLE 86747 0 0 LAM RESEARCH CORP COM 512807108 37174 78714 SH SOLE 78714 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 3473 41730 SH SOLE 41730 0 0 LAMB WESTON HLDGS INC COM 513272104 1854 23551 SH SOLE 23551 0 0 LANCASTER COLONY CORP COM 513847103 379 2065 SH SOLE 2065 0 0 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 587 54730 SH SOLE 54730 0 0 LANDSTAR SYS INC COM 515098101 1473 10938 SH SOLE 10938 0 0 LAS VEGAS SANDS CORP COM 517834107 6700 112411 SH SOLE 112411 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 7723 272807 SH SOLE 272807 0 0 LAUDER ESTEE COS INC CL A 518439104 31909 119871 SH SOLE 119871 0 0 LCI INDS COM 50189K103 1183 9119 SH SOLE 9119 0 0 LEGGETT & PLATT INC COM 524660107 1082 24419 SH SOLE 24419 0 0 LEIDOS HOLDINGS INC COM 525327102 921 8765 SH SOLE 8765 0 0 LEMONADE INC COM 52567D107 3201 26128 SH SOLE 26128 0 0 LENNAR CORP CL A 526057104 16096 211147 SH SOLE 211147 0 0 LENNOX INTL INC COM 526107107 424 1549 SH SOLE 1549 0 0 LESLIES INC COM 527064109 463 16668 SH SOLE 16668 0 0 LEXINGTON REALTY TRUST COM 529043101 868 81750 SH SOLE 81750 0 0 LHC GROUP INC COM 50187A107 301 1410 SH SOLE 1410 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 6542 41310 SH SOLE 41310 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 4532 191644 SH SOLE 191644 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 738 16952 SH SOLE 16952 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 346 8121 SH SOLE 8121 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 652 6558 SH SOLE 6558 0 0 LILLY ELI & CO COM 532457108 55041 325995 SH SOLE 281710 0 44285 LINCOLN NATL CORP IND COM 534187109 3161 62838 SH SOLE 62838 0 0 LINDE PLC SHS G5494J103 76366 289803 SH SOLE 289468 0 335 LITHIA MTRS INC CL A 536797103 1155 3948 SH SOLE 3948 0 0 LITTELFUSE INC COM 537008104 1031 4050 SH SOLE 4050 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 4715 64172 SH SOLE 64172 0 0 LKQ CORP COM 501889208 1983 56279 SH SOLE 56279 0 0 LOCKHEED MARTIN CORP COM 539830109 159111 448226 SH SOLE 448176 0 50 LOEWS CORP COM 540424108 999 22184 SH SOLE 22184 0 0 LORDSTOWN MOTORS CORP COM CL A 54405Q100 2514 125300 SH SOLE 125300 0 0 LOWES COS INC COM 548661107 109429 681755 SH SOLE 675755 0 6000 LPL FINL HLDGS INC COM 50212V100 256 2460 SH SOLE 2460 0 0 LTC PPTYS INC COM 502175102 378 9717 SH SOLE 9717 0 0 LULULEMON ATHLETICA INC COM 550021109 54396 156296 SH SOLE 156296 0 0 LYFT INC CL A COM 55087P104 3200 65128 SH SOLE 65128 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 24840 271001 SH SOLE 271001 0 0 M & T BK CORP COM 55261F104 934 7338 SH SOLE 7338 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 421 7644 SH SOLE 7644 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 203 1104 SH SOLE 1104 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3073 72411 SH SOLE 72411 0 0 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 1331 98431 SH SOLE 98431 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 639 90542 SH SOLE 90542 0 0 MANHATTAN ASSOCS INC COM 562750109 569 5406 SH SOLE 5406 0 0 MANULIFE FINL CORP COM 56501R106 1833 102874 SH SOLE 102874 0 0 MARATHON OIL CORP COM 565849106 228 34228 SH SOLE 34228 0 0 MARATHON PETE CORP COM 56585A102 2187 52876 SH SOLE 52876 0 0 MARKEL CORP COM 570535104 1464 1417 SH SOLE 1417 0 0 MARKETAXESS HLDGS INC COM 57060D108 867 1519 SH SOLE 1519 0 0 MARRIOTT INTL INC NEW CL A 571903202 27707 210032 SH SOLE 210032 0 0 MARSH & MCLENNAN COS INC COM 571748102 4483 38315 SH SOLE 38315 0 0 MARTIN MARIETTA MATLS INC COM 573284106 7417 26120 SH SOLE 26120 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 22570 474756 SH SOLE 474756 0 0 MASCO CORP COM 574599106 4018 73146 SH SOLE 27821 0 45325 MASIMO CORP COM 574795100 67078 249936 SH SOLE 249936 0 0 MASONITE INTL CORP COM 575385109 1084 11021 SH SOLE 11021 0 0 MASTEC INC COM 576323109 2509 36804 SH SOLE 36804 0 0 MASTERCARD INCORPORATED CL A 57636Q104 157198 440404 SH SOLE 440204 0 200 MASTERCRAFT BOAT HLDGS INC COM 57637H103 1355 54569 SH SOLE 54569 0 0 MATCH GROUP INC NEW COM 57667L107 424 2802 SH SOLE 2802 0 0 MATTHEWS INTL CORP CL A 577128101 270 9200 SH SOLE 9200 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 642 7238 SH SOLE 7238 0 0 MAXIMUS INC COM 577933104 653 8917 SH SOLE 8917 0 0 MBIA INC COM 55262C100 488 74132 SH SOLE 74132 0 0 MCCORMICK & CO INC COM NON VTG 579780206 3479 36394 SH SOLE 36394 0 0 MCDONALDS CORP COM 580135101 87226 406496 SH SOLE 369586 0 36910 MCEWEN MNG INC COM 58039P107 25 25050 SH SOLE 25050 0 0 MCKESSON CORP COM 58155Q103 7545 43381 SH SOLE 43381 0 0 MDU RES GROUP INC COM 552690109 533 20239 SH SOLE 20239 0 0 MEDALLIA INC COM 584021109 838 25227 SH SOLE 25227 0 0 MEDAVAIL HOLDINGS INC COM 58406B103 282 18755 SH SOLE 18755 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 905 41523 SH SOLE 41523 0 0 MEDIFAST INC COM 58470H101 1003 5110 SH SOLE 5110 0 0 MEDNAX INC COM 58502B106 391 15919 SH SOLE 15919 0 0 MEDPACE HLDGS INC COM 58506Q109 690 4955 SH SOLE 4955 0 0 MEDTRONIC PLC SHS G5960L103 131948 1126410 SH SOLE 1126410 0 0 MERCADOLIBRE INC COM 58733R102 19784 11810 SH SOLE 11810 0 0 MERCK & CO. INC COM 58933Y105 129537 1583577 SH SOLE 1581877 0 1700 MERCURY SYS INC COM 589378108 937 10646 SH SOLE 10646 0 0 MERIDIAN BIOSCIENCE INC COM 589584101 669 35801 SH SOLE 35801 0 0 MERITOR INC COM 59001K100 216 7757 SH SOLE 7757 0 0 METHODE ELECTRS INC COM 591520200 515 13459 SH SOLE 13459 0 0 METLIFE INC COM 59156R108 3166 67433 SH SOLE 67433 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 9495 8331 SH SOLE 8331 0 0 MFA FINL INC COM 55272X102 135 34825 SH SOLE 34825 0 0 MGIC INVT CORP WIS COM 552848103 228 18140 SH SOLE 18140 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 1434 45819 SH SOLE 45819 0 0 MGM RESORTS INTERNATIONAL COM 552953101 10050 318955 SH SOLE 318955 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 53896 390238 SH SOLE 390238 0 0 MICRON TECHNOLOGY INC COM 595112103 16984 225913 SH SOLE 225913 0 0 MICROSOFT CORP COM 594918104 974090 4379508 SH SOLE 4327739 0 51769 MICROSTRATEGY INC CL A NEW 594972408 9852 25357 SH SOLE 25357 0 0 MID-AMER APT CMNTYS INC COM 59522J103 457 3607 SH SOLE 3607 0 0 MIDDLEBY CORP COM 596278101 853 6614 SH SOLE 6614 0 0 MILLER INDS INC TENN COM NEW 600551204 876 23030 SH SOLE 23030 0 0 MINERALS TECHNOLOGIES INC COM 603158106 255 4110 SH SOLE 4110 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 688 155264 SH SOLE 155264 0 0 MKS INSTRS INC COM 55306N104 1650 10964 SH SOLE 10964 0 0 MODEL N INC COM 607525102 697 19535 SH SOLE 19535 0 0 MODERNA INC COM 60770K107 1611 15422 SH SOLE 15422 0 0 MOELIS & CO CL A 60786M105 8735 186809 SH SOLE 186809 0 0 MOLINA HEALTHCARE INC COM 60855R100 641 3012 SH SOLE 3012 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 748 16548 SH SOLE 16548 0 0 MONARCH CASINO & RESORT INC COM 609027107 275 4500 SH SOLE 4500 0 0 MONDELEZ INTL INC CL A 609207105 43039 736088 SH SOLE 736088 0 0 MONGODB INC CL A 60937P106 19976 55637 SH SOLE 55637 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 207 11961 SH SOLE 11961 0 0 MONOLITHIC PWR SYS INC COM 609839105 1531 4180 SH SOLE 4180 0 0 MONRO INC COM 610236101 427 8006 SH SOLE 8006 0 0 MONROE CAP CORP COM 610335101 292 36421 SH SOLE 36421 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 5041 54512 SH SOLE 54512 0 0 MOODYS CORP COM 615369105 4667 16080 SH SOLE 16080 0 0 MORGAN STANLEY COM NEW 617446448 78747 1149090 SH SOLE 1148890 0 200 MORNINGSTAR INC COM 617700109 367 1584 SH SOLE 1584 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 2807 16508 SH SOLE 16508 0 0 MP MATERIALS CORP COM CL A 553368101 532 16543 SH SOLE 16543 0 0 MPLX LP COM UNIT REP LTD 55336V100 1704 78694 SH SOLE 78694 0 0 MSA SAFETY INC COM 553498106 1631 10914 SH SOLE 10914 0 0 MSC INDL DIRECT INC CL A 553530106 205 2430 SH SOLE 2430 0 0 MSCI INC COM 55354G100 41237 92350 SH SOLE 92350 0 0 MSG NETWORK INC CL A 553573106 1813 122975 SH SOLE 122975 0 0 MUELLER INDS INC COM 624756102 2443 69572 SH SOLE 69572 0 0 MUELLER WTR PRODS INC COM SER A 624758108 1581 127684 SH SOLE 127684 0 0 MURPHY USA INC COM 626755102 680 5196 SH SOLE 5196 0 0 NANOSTRING TECHNOLOGIES INC COM 63009R109 725 10846 SH SOLE 10846 0 0 NASDAQ INC COM 631103108 889 6695 SH SOLE 6695 0 0 NATERA INC COM 632307104 5868 58960 SH SOLE 58960 0 0 NATIONAL BEVERAGE CORP COM 635017106 1221 14385 SH SOLE 14385 0 0 NATIONAL FUEL GAS CO N J COM 636180101 791 19224 SH SOLE 19224 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 2348 39781 SH SOLE 39781 0 0 NATIONAL HEALTH INVS INC COM 63633D104 282 4075 SH SOLE 4075 0 0 NATIONAL INSTRS CORP COM 636518102 716 16289 SH SOLE 16289 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 237 5803 SH SOLE 5803 0 0 NEKTAR THERAPEUTICS COM 640268108 197 11589 SH SOLE 11589 0 0 NEOGEN CORP COM 640491106 850 10713 SH SOLE 10713 0 0 NETAPP INC COM 64110D104 4069 61429 SH SOLE 61429 0 0 NETEASE INC SPONSORED ADS 64110W102 391 4084 SH SOLE 4084 0 0 NETFLIX INC COM 64110L106 35386 65441 SH SOLE 65441 0 0 NEUBERGER BERMAN MLP & ENERG COM 64129H104 463 137428 SH SOLE 137428 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 787 8210 SH SOLE 8210 0 0 NEVRO CORP COM 64157F103 1288 7442 SH SOLE 7442 0 0 NEW MTN FIN CORP COM 647551100 942 82884 SH SOLE 82884 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 2406 12950 SH SOLE 12950 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 413 41585 SH SOLE 41585 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 179 16946 SH SOLE 16946 0 0 NEW YORK TIMES CO CL A 650111107 2132 41186 SH SOLE 41186 0 0 NEWMARKET CORP COM 651587107 1863 4678 SH SOLE 4678 0 0 NEWMONT CORP COM 651639106 1372 22906 SH SOLE 22906 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 364 8604 SH SOLE 8604 0 0 NEXTERA ENERGY INC COM 65339F101 161621 2094889 SH SOLE 2094889 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1368 20408 SH SOLE 20408 0 0 NIC INC COM 62914B100 552 21381 SH SOLE 21381 0 0 NICE LTD SPONSORED ADR 653656108 70018 246942 SH SOLE 246942 0 0 NIKE INC CL B 654106103 143263 1012676 SH SOLE 973781 0 38895 NISOURCE INC COM 65473P105 251 10942 SH SOLE 10942 0 0 NOKIA CORP SPONSORED ADR 654902204 143 36560 SH SOLE 36560 0 0 NORDSON CORP COM 655663102 1027 5112 SH SOLE 5112 0 0 NORDSTROM INC COM 655664100 1664 53320 SH SOLE 53320 0 0 NORFOLK SOUTHN CORP COM 655844108 19486 82010 SH SOLE 82010 0 0 NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106 30 10300 SH SOLE 9500 0 800 NORTHERN STAR ACQUISITION CO UNIT 08/29/2025 665742201 222 14136 SH SOLE 14136 0 0 NORTHERN TR CORP COM 665859104 16876 181188 SH SOLE 181188 0 0 NORTHROP GRUMMAN CORP COM 666807102 4311 14146 SH SOLE 14146 0 0 NORTHWEST NAT HLDG CO COM 66765N105 1228 26699 SH SOLE 26699 0 0 NORTHWESTERN CORP COM NEW 668074305 1025 17586 SH SOLE 17586 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 28901 1136495 SH SOLE 1136495 0 0 NOVANTA INC COM 67000B104 291 2465 SH SOLE 2465 0 0 NOVARTIS AG SPONSORED ADR 66987V109 21012 222511 SH SOLE 222511 0 0 NOVOCURE LTD ORD SHS G6674U108 687 3972 SH SOLE 3972 0 0 NOVO-NORDISK A S ADR 670100205 7561 108240 SH SOLE 108240 0 0 NRG ENERGY INC COM NEW 629377508 2429 64692 SH SOLE 64692 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 1096 24848 SH SOLE 24848 0 0 NUCOR CORP COM 670346105 4291 80670 SH SOLE 80670 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 635 16567 SH SOLE 16567 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 418 29024 SH SOLE 29024 0 0 NUTANIX INC CL A 67059N108 2600 81594 SH SOLE 81594 0 0 NUTRIEN LTD COM 67077M108 931 19365 SH SOLE 19365 0 0 NUVASIVE INC COM 670704105 220 3909 SH SOLE 3909 0 0 NVENT ELECTRIC PLC SHS G6700G107 204 8763 SH SOLE 8763 0 0 NVIDIA CORPORATION COM 67066G104 231514 443344 SH SOLE 443344 0 0 NXP SEMICONDUCTORS N V COM N6596X109 2145 13490 SH SOLE 13490 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 121 17791 SH SOLE 16507 0 1284 OCCIDENTAL PETE CORP COM 674599105 1582 91395 SH SOLE 85219 0 6176 OCEANFIRST FINL CORP COM 675234108 759 40730 SH SOLE 40730 0 0 OGE ENERGY CORP COM 670837103 777 24392 SH SOLE 24392 0 0 O-I GLASS INC COM 67098H104 506 42480 SH SOLE 42480 0 0 OIL STS INTL INC COM 678026105 156 31116 SH SOLE 31116 0 0 OKTA INC CL A 679295105 3970 15612 SH SOLE 15612 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 1933 9905 SH SOLE 9905 0 0 OLD REP INTL CORP COM 680223104 795 40332 SH SOLE 40332 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 437 5347 SH SOLE 5347 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 26117 719080 SH SOLE 719080 0 0 OMNICELL COM COM 68213N109 1141 9503 SH SOLE 9503 0 0 OMNICOM GROUP INC COM 681919106 3612 57910 SH SOLE 57910 0 0 ON SEMICONDUCTOR CORP COM 682189105 864 26397 SH SOLE 26397 0 0 ONEOK INC NEW COM 682680103 39649 1033077 SH SOLE 1033077 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 223 22025 SH SOLE 22025 0 0 ONTO INNOVATION INC COM 683344105 411 8642 SH SOLE 8642 0 0 OPEN LENDING CORP COM CL A 68373J104 3560 101819 SH SOLE 101819 0 0 ORACLE CORP COM 68389X105 52861 817150 SH SOLE 817150 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 652 61591 SH SOLE 61591 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 24404 53924 SH SOLE 53924 0 0 OSHKOSH CORP COM 688239201 1565 18183 SH SOLE 18183 0 0 OTIS WORLDWIDE CORP COM 68902V107 7683 113733 SH SOLE 113733 0 0 OUTFRONT MEDIA INC COM 69007J106 564 28841 SH SOLE 28841 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 15688 1239173 SH SOLE 1239173 0 0 PACCAR INC COM 693718108 3706 42952 SH SOLE 23692 0 19260 PACER FDS TR BNCHMRK INFRA 69374H741 4323 120587 SH SOLE 120587 0 0 PACIFIC PREMIER BANCORP COM 69478X105 311 9925 SH SOLE 9925 0 0 PACIRA BIOSCIENCES INC COM 695127100 2055 34347 SH SOLE 34347 0 0 PACKAGING CORP AMER COM 695156109 2551 18496 SH SOLE 18496 0 0 PACWEST BANCORP DEL COM 695263103 264 10378 SH SOLE 10378 0 0 PAGERDUTY INC COM 69553P100 278 6672 SH SOLE 6672 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 3065 130167 SH SOLE 130167 0 0 PALO ALTO NETWORKS INC COM 697435105 30019 84468 SH SOLE 84468 0 0 PARK HOTELS RESORTS INC COM 700517105 1892 110339 SH SOLE 110339 0 0 PARKER-HANNIFIN CORP COM 701094104 35692 131025 SH SOLE 131025 0 0 PARSLEY ENERGY INC CL A 701877102 384 27050 SH SOLE 27050 0 0 PATRICK INDS INC COM 703343103 349 5102 SH SOLE 5102 0 0 PAYCHEX INC COM 704326107 69131 741904 SH SOLE 741804 0 100 PAYCOM SOFTWARE INC COM 70432V102 14853 32843 SH SOLE 32843 0 0 PAYLOCITY HLDG CORP COM 70438V106 448 2175 SH SOLE 2175 0 0 PAYPAL HLDGS INC COM 70450Y103 238827 1019758 SH SOLE 1019626 0 132 PDC ENERGY INC COM 69327R101 394 19191 SH SOLE 19191 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 1686 89695 SH SOLE 89695 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 2752 18138 SH SOLE 18138 0 0 PEMBINA PIPELINE CORP COM 706327103 13386 565786 SH SOLE 565786 0 0 PENN NATL GAMING INC COM 707569109 17516 202805 SH SOLE 202805 0 0 PENNSYLVANIA REAL ESTATE INV SH BEN INT 709102107 52 52300 SH SOLE 52300 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 221 3719 SH SOLE 3719 0 0 PENUMBRA INC COM 70975L107 5619 32107 SH SOLE 32107 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 2112 163311 SH SOLE 163311 0 0 PEPSICO INC COM 713448108 215800 1455162 SH SOLE 1407649 0 47513 PERFORMANCE FOOD GROUP CO COM 71377A103 1157 24294 SH SOLE 24294 0 0 PERKINELMER INC COM 714046109 216 1503 SH SOLE 1503 0 0 PERRIGO CO PLC SHS G97822103 1039 23243 SH SOLE 23243 0 0 PETIQ INC COM CL A 71639T106 516 13430 SH SOLE 13430 0 0 PFIZER INC COM 717081103 192370 5226020 SH SOLE 5182741 0 43279 PG&E CORP COM 69331C108 485 38920 SH SOLE 38920 0 0 PGT INNOVATIONS INC COM 69336V101 206 10125 SH SOLE 10125 0 0 PHILIP MORRIS INTL INC COM 718172109 29929 361502 SH SOLE 361277 0 225 PHILLIPS 66 COM 718546104 5641 80657 SH SOLE 80657 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 350 13271 SH SOLE 13271 0 0 PHREESIA INC COM 71944F106 440 8114 SH SOLE 8114 0 0 PHYSICIANS RLTY TR COM 71943U104 1606 90243 SH SOLE 90243 0 0 PINDUODUO INC SPONSORED ADS 722304102 461 2594 SH SOLE 2594 0 0 PINE IS ACQUISITION CORP UNIT 99/99/9999 722615200 119 11535 SH SOLE 11535 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 413 6405 SH SOLE 6405 0 0 PINTEREST INC CL A 72352L106 7733 117345 SH SOLE 117345 0 0 PIONEER NAT RES CO COM 723787107 1575 13832 SH SOLE 13832 0 0 PIPER SANDLER COMPANIES COM 724078100 354 3512 SH SOLE 3512 0 0 PJT PARTNERS INC COM CL A 69343T107 727 9667 SH SOLE 9667 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1444 175256 SH SOLE 175256 0 0 PLYMOUTH INDL REIT INC COM 729640102 588 39216 SH SOLE 39216 0 0 PNC FINL SVCS GROUP INC COM 693475105 57923 388745 SH SOLE 388745 0 0 POLARIS INC COM 731068102 359 3771 SH SOLE 3771 0 0 POOL CORP COM 73278L105 2506 6728 SH SOLE 6728 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 14260 333419 SH SOLE 333419 0 0 POST HLDGS INC COM 737446104 3715 36775 SH SOLE 36775 0 0 POSTAL REALTY TRUST INC CL A 73757R102 284 16797 SH SOLE 16797 0 0 POWER INTEGRATIONS INC COM 739276103 367 4480 SH SOLE 4480 0 0 PPG INDS INC COM 693506107 3834 26581 SH SOLE 26581 0 0 PPL CORP COM 69351T106 3922 139091 SH SOLE 139091 0 0 PRA HEALTH SCIENCES INC COM 69354M108 237 1892 SH SOLE 1892 0 0 PREMIER INC CL A 74051N102 901 25664 SH SOLE 25664 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 526 15093 SH SOLE 15093 0 0 PRICE T ROWE GROUP INC COM 74144T108 38145 251963 SH SOLE 251963 0 0 PRICESMART INC COM 741511109 254 2790 SH SOLE 2790 0 0 PRIMERICA INC COM 74164M108 1070 7991 SH SOLE 7991 0 0 PRIMO WATER CORPORATION COM 74167P108 467 29807 SH SOLE 29807 0 0 PRIMORIS SVCS CORP COM 74164F103 271 9812 SH SOLE 9812 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 782 15764 SH SOLE 15764 0 0 PROCTER AND GAMBLE CO COM 742718109 205606 1477690 SH SOLE 1456435 0 21255 PROG HOLDINGS INC COM NPV 74319R101 489 9081 SH SOLE 9081 0 0 PROGRESSIVE CORP COM 743315103 40437 408945 SH SOLE 408945 0 0 PROGYNY INC COM 74340E103 264 6236 SH SOLE 6236 0 0 PROLOGIS INC. COM 74340W103 191640 1922942 SH SOLE 1922942 0 0 PROOFPOINT INC COM 743424103 3039 22276 SH SOLE 22276 0 0 PROS HOLDINGS INC COM 74346Y103 766 15094 SH SOLE 15094 0 0 PROSHARES TR MSCI EMRG MKTS 74347B847 852 14727 SH SOLE 14727 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 1051 18309 SH SOLE 18309 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 24096 301655 SH SOLE 301655 0 0 PROSPECT CAP CORP COM 74348T102 1966 363429 SH SOLE 363429 0 0 PROSPERITY BANCSHARES INC COM 743606105 735 10599 SH SOLE 10599 0 0 PROTO LABS INC COM 743713109 301 1964 SH SOLE 1964 0 0 PROVIDENT FINL SVCS INC COM 74386T105 570 31731 SH SOLE 31731 0 0 PRUDENTIAL FINL INC COM 744320102 842 10780 SH SOLE 10780 0 0 PRUDENTIAL PLC ADR 74435K204 742 20081 SH SOLE 20081 0 0 PTC INC COM 69370C100 961 8036 SH SOLE 8036 0 0 PTC THERAPEUTICS INC COM 69366J200 444 7267 SH SOLE 7267 0 0 PUBLIC STORAGE COM 74460D109 10768 46628 SH SOLE 46628 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1363 23384 SH SOLE 23384 0 0 PULMATRIX INC COM NEW 74584P202 12 10000 SH SOLE 10000 0 0 PULSE BIOSCIENCES INC COM 74587B101 1237 51856 SH SOLE 51856 0 0 PULTE GROUP INC COM 745867101 261 6055 SH SOLE 6055 0 0 PURE STORAGE INC CL A 74624M102 682 30178 SH SOLE 30178 0 0 PURPLE INNOVATION INC COM 74640Y106 8830 268061 SH SOLE 268061 0 0 Q2 HLDGS INC COM 74736L109 1065 8414 SH SOLE 8414 0 0 QORVO INC COM 74736K101 7860 47272 SH SOLE 47272 0 0 QTS RLTY TR INC COM CL A 74736A103 524 8476 SH SOLE 8476 0 0 QUAKER CHEM CORP COM 747316107 1177 4645 SH SOLE 4645 0 0 QUALCOMM INC COM 747525103 201350 1321714 SH SOLE 1315714 0 6000 QUALYS INC COM 74758T303 512 4201 SH SOLE 4201 0 0 QUANEX BUILDING PRODUCTS COR COM 747619104 990 44662 SH SOLE 44662 0 0 QUANTA SVCS INC COM 74762E102 4870 67620 SH SOLE 67620 0 0 QUANTERIX CORP COM 74766Q101 3989 85784 SH SOLE 85784 0 0 QUANTUMSCAPE CORP COM CL A 74767V109 318 3765 SH SOLE 3765 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1991 16705 SH SOLE 16705 0 0 QUIDEL CORP COM 74838J101 1491 8300 SH SOLE 8300 0 0 QURATE RETAIL INC COM SER A 74915M100 1503 136996 SH SOLE 136996 0 0 RADWARE LTD ORD M81873107 334 12019 SH SOLE 12019 0 0 RALPH LAUREN CORP CL A 751212101 264 2547 SH SOLE 2547 0 0 RAPID7 INC COM 753422104 876 9714 SH SOLE 9714 0 0 RAYMOND JAMES FINL INC COM 754730109 1854 19375 SH SOLE 19375 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 116947 1635392 SH SOLE 1610892 0 24500 RBC BEARINGS INC COM 75524B104 2553 14262 SH SOLE 14262 0 0 REALPAGE INC COM 75606N109 632 7245 SH SOLE 7245 0 0 REALTY INCOME CORP COM 756109104 2935 47217 SH SOLE 47217 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 299 2418 SH SOLE 2418 0 0 RED ROCK RESORTS INC CL A 75700L108 8982 358723 SH SOLE 358723 0 0 REDFIN CORP COM 75737F108 1453 21168 SH SOLE 21168 0 0 REGENERON PHARMACEUTICALS COM 75886F107 14762 30557 SH SOLE 30557 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 4687 290749 SH SOLE 290749 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 271 2336 SH SOLE 2336 0 0 RELX PLC SPONSORED ADR 759530108 1897 76931 SH SOLE 76931 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 435 2621 SH SOLE 2621 0 0 RENASANT CORP COM 75970E107 643 19078 SH SOLE 19078 0 0 RENT A CTR INC NEW COM 76009N100 2536 66236 SH SOLE 66236 0 0 REPLIGEN CORP COM 759916109 2274 11865 SH SOLE 11865 0 0 REPUBLIC SVCS INC COM 760759100 2217 23022 SH SOLE 23022 0 0 RESMED INC COM 761152107 9602 45175 SH SOLE 45175 0 0 RESOURCES CONNECTION INC COM 76122Q105 358 28486 SH SOLE 28486 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 235 3853 SH SOLE 3853 0 0 REVANCE THERAPEUTICS INC COM 761330109 1252 44194 SH SOLE 44194 0 0 REVOLUTION MEDICINES INC COM 76155X100 4322 109179 SH SOLE 109179 0 0 REVOLVE GROUP INC CL A 76156B107 549 17604 SH SOLE 17604 0 0 RH COM 74967X103 26333 58843 SH SOLE 58843 0 0 RINGCENTRAL INC CL A 76680R206 3112 8212 SH SOLE 8212 0 0 RIO TINTO PLC SPONSORED ADR 767204100 11482 152640 SH SOLE 152640 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 2147 30870 SH SOLE 30870 0 0 RLI CORP COM 749607107 1395 13398 SH SOLE 13398 0 0 RLJ LODGING TR COM 74965L101 443 31339 SH SOLE 31339 0 0 ROBERT HALF INTL INC COM 770323103 2578 41258 SH SOLE 41258 0 0 ROCKWELL AUTOMATION INC COM 773903109 5054 20149 SH SOLE 20149 0 0 ROGERS CORP COM 775133101 239 1538 SH SOLE 1538 0 0 ROKU INC COM CL A 77543R102 22285 67120 SH SOLE 67120 0 0 ROLLINS INC COM 775711104 808 20689 SH SOLE 20689 0 0 ROPER TECHNOLOGIES INC COM 776696106 99216 230151 SH SOLE 230151 0 0 ROSS STORES INC COM 778296103 3176 25865 SH SOLE 25865 0 0 ROYAL BK CDA COM 780087102 1415 17238 SH SOLE 17238 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 9797 131164 SH SOLE 131164 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1766 52545 SH SOLE 52545 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1548 44059 SH SOLE 44059 0 0 ROYAL GOLD INC COM 780287108 202 1899 SH SOLE 1899 0 0 ROYCE VALUE TR INC COM 780910105 737 45675 SH SOLE 45675 0 0 RPM INTL INC COM 749685103 70793 779826 SH SOLE 763199 0 16627 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 439 3994 SH SOLE 3994 0 0 S&P GLOBAL INC COM 78409V104 45181 137440 SH SOLE 137440 0 0 SAFEHOLD INC COM 78645L100 816 11252 SH SOLE 11252 0 0 SAGE THERAPEUTICS INC COM 78667J108 323 3729 SH SOLE 3729 0 0 SAIA INC COM 78709Y105 575 3179 SH SOLE 3179 0 0 SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 661 12422 SH SOLE 12422 0 0 SALESFORCE COM INC COM 79466L302 144127 647674 SH SOLE 647674 0 0 SANDY SPRING BANCORP INC COM 800363103 1277 39677 SH SOLE 39677 0 0 SANOFI SPONSORED ADR 80105N105 4194 86319 SH SOLE 86194 0 125 SAP SE SPON ADR 803054204 9262 71029 SH SOLE 70029 0 1000 SAREPTA THERAPEUTICS INC COM 803607100 265 1553 SH SOLE 1553 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1786 6332 SH SOLE 6332 0 0 SCHLUMBERGER LTD COM 806857108 3897 178532 SH SOLE 178532 0 0 SCHWAB CHARLES CORP COM 808513105 35759 674196 SH SOLE 674196 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4781 155976 SH SOLE 155976 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 6730 186884 SH SOLE 186884 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4444 48838 SH SOLE 48838 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5374 83792 SH SOLE 83792 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1052 8192 SH SOLE 8192 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 993 16687 SH SOLE 16687 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 8989 98836 SH SOLE 98836 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 9695 142198 SH SOLE 142198 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 10917 122659 SH SOLE 122659 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 2221 11151 SH SOLE 11151 0 0 SEA LTD SPONSORD ADS 81141R100 850 4269 SH SOLE 4269 0 0 SEABRIDGE GOLD INC COM 811916105 3344 158694 SH SOLE 158694 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 279 9477 SH SOLE 9477 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 3813 61345 SH SOLE 61345 0 0 SEAGEN INC COM 81181C104 10475 59811 SH SOLE 59811 0 0 SEALED AIR CORP NEW COM 81211K100 432 9429 SH SOLE 9429 0 0 SEI INVTS CO COM 784117103 943 16405 SH SOLE 16405 0 0 SELECT MED HLDGS CORP COM 81619Q105 803 29036 SH SOLE 29036 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 14753 218633 SH SOLE 218633 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 14462 381577 SH SOLE 381577 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1583 43301 SH SOLE 43301 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 14307 88983 SH SOLE 88983 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 20486 303724 SH SOLE 303724 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 57629 508009 SH SOLE 508009 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 47154 1599513 SH SOLE 1599513 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 19013 214718 SH SOLE 214718 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 21951 350088 SH SOLE 350088 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 4246 58652 SH SOLE 58652 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 52196 401444 SH SOLE 401444 0 0 SELECTIVE INS GROUP INC COM 816300107 1895 28297 SH SOLE 28297 0 0 SELECTQUOTE INC COM 816307300 8955 431577 SH SOLE 431577 0 0 SEMPRA ENERGY COM 816851109 10359 81307 SH SOLE 81307 0 0 SEMTECH CORP COM 816850101 1974 27376 SH SOLE 27376 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1625 30812 SH SOLE 30812 0 0 SERVICE CORP INTL COM 817565104 578 11765 SH SOLE 11765 0 0 SERVICENOW INC COM 81762P102 61846 112360 SH SOLE 112360 0 0 SHAKE SHACK INC CL A 819047101 1037 12227 SH SOLE 12227 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 250 24782 SH SOLE 24782 0 0 SHERWIN WILLIAMS CO COM 824348106 43325 58953 SH SOLE 58953 0 0 SHOCKWAVE MED INC COM 82489T104 587 5657 SH SOLE 5657 0 0 SHOPIFY INC CL A 82509L107 36055 31852 SH SOLE 31852 0 0 SHUTTERSTOCK INC COM 825690100 391 5451 SH SOLE 5451 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 414 3059 SH SOLE 3059 0 0 SILICOM LTD ORD M84116108 673 16083 SH SOLE 16083 0 0 SILICON LABORATORIES INC COM 826919102 804 6313 SH SOLE 6313 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 2164 44947 SH SOLE 44947 0 0 SIMON PPTY GROUP INC NEW COM 828806109 32712 383579 SH SOLE 383579 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 846 132783 SH SOLE 132783 0 0 SITE CTRS CORP COM 82981J109 157 15513 SH SOLE 15513 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1713 10798 SH SOLE 10798 0 0 SKILLZ INC COM 83067L109 228 11400 SH SOLE 11400 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 314 10160 SH SOLE 10160 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 9304 60861 SH SOLE 42061 0 18800 SL GREEN RLTY CORP COM 78440X101 356 5972 SH SOLE 5972 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 966 22872 SH SOLE 22872 0 0 SLM CORP COM 78442P106 145 11673 SH SOLE 11673 0 0 SMARTSHEET INC COM CL A 83200N103 477 6882 SH SOLE 6882 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 5221 123820 SH SOLE 123820 0 0 SMITH A O CORP COM 831865209 485 8849 SH SOLE 8849 0 0 SMUCKER J M CO COM NEW 832696405 1460 12628 SH SOLE 12628 0 0 SNAP INC CL A 83304A106 23711 473552 SH SOLE 473552 0 0 SNAP ON INC COM 833034101 2480 14488 SH SOLE 14488 0 0 SNOWFLAKE INC CL A 833445109 7706 27383 SH SOLE 27383 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 6557 20547 SH SOLE 20547 0 0 SOLARWINDS CORP COM 83417Q105 176 11792 SH SOLE 11792 0 0 SOLITON INC COM 834251100 891 116000 SH SOLE 116000 0 0 SONOCO PRODS CO COM 835495102 13733 231781 SH SOLE 224319 0 7462 SONOS INC COM 83570H108 1322 56532 SH SOLE 56532 0 0 SONY CORP SPONSORED ADR 835699307 3180 31456 SH SOLE 31456 0 0 SOUTHERN CO COM 842587107 4435 72197 SH SOLE 72197 0 0 SOUTHWEST AIRLS CO COM 844741108 5383 115486 SH SOLE 115486 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 22269 72823 SH SOLE 72823 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1826 53563 SH SOLE 53563 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 673 16142 SH SOLE 16142 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 252 9103 SH SOLE 9103 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1104 15797 SH SOLE 15797 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 4109 121756 SH SOLE 121756 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 242 5745 SH SOLE 5745 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 771 5925 SH SOLE 5925 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 2419 66166 SH SOLE 66166 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1330038 3557393 SH SOLE 3557393 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 75922 180800 SH SOLE 180800 0 0 SPDR SER TR AEROSPACE DEF 78464A631 1176 10246 SH SOLE 10246 0 0 SPDR SER TR DJ REIT ETF 78464A607 288 3325 SH SOLE 3325 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 335 8299 SH SOLE 8299 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 359 10037 SH SOLE 10037 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 17420 315062 SH SOLE 315062 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 23838 693160 SH SOLE 693160 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 1842 26566 SH SOLE 26566 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 3354 42164 SH SOLE 42164 0 0 SPDR SER TR S&P BIOTECH 78464A870 15827 112426 SH SOLE 112426 0 0 SPDR SER TR S&P BK ETF 78464A797 1879 44932 SH SOLE 44932 0 0 SPDR SER TR S&P DIVID ETF 78464A763 84104 793961 SH SOLE 793961 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 300 5210 SH SOLE 5210 0 0 SPDR SER TR S&P REGL BKG 78464A698 1060 20411 SH SOLE 20411 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 930 10000 SH SOLE 10000 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1157 14647 SH SOLE 14647 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1124 27986 SH SOLE 27986 0 0 SPLUNK INC COM 848637104 15115 88968 SH SOLE 88968 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 9656 30687 SH SOLE 30687 0 0 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 206 6740 SH SOLE 6740 0 0 SPROUTS FMRS MKT INC COM 85208M102 814 40506 SH SOLE 40506 0 0 SQUARE INC CL A 852234103 51605 237110 SH SOLE 237110 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 4867 66907 SH SOLE 66907 0 0 STAG INDL INC COM 85254J102 670 21402 SH SOLE 21402 0 0 STAMPS COM INC COM NEW 852857200 476 2426 SH SOLE 2426 0 0 STANLEY BLACK & DECKER INC COM 854502101 13958 78171 SH SOLE 78171 0 0 STAR GROUP L P UNIT LTD PARTNR 85512C105 188 20000 SH SOLE 20000 0 0 STARBUCKS CORP COM 855244109 188957 1766286 SH SOLE 1765286 0 1000 STARWOOD PPTY TR INC COM 85571B105 31332 1623419 SH SOLE 1623419 0 0 STATE STR CORP COM 857477103 6586 90496 SH SOLE 90496 0 0 STEREOTAXIS INC COM NEW 85916J409 212 41593 SH SOLE 41593 0 0 STERICYCLE INC COM 858912108 2388 34448 SH SOLE 34448 0 0 STERIS PLC SHS USD G8473T100 6833 36050 SH SOLE 36050 0 0 STERLING BANCORP DEL COM 85917A100 226 12579 SH SOLE 12579 0 0 STIFEL FINL CORP COM 860630102 1119 22179 SH SOLE 22179 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 685 18454 SH SOLE 18454 0 0 STORE CAP CORP COM 862121100 2897 85254 SH SOLE 85254 0 0 STRATEGIC ED INC COM 86272C103 474 4976 SH SOLE 4976 0 0 STRIDE INC COM 86333M108 506 23851 SH SOLE 23851 0 0 STRYKER CORPORATION COM 863667101 31789 129729 SH SOLE 129729 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 817 54981 SH SOLE 54981 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 127 20602 SH SOLE 20602 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 1010 112046 SH SOLE 112046 0 0 SUN CMNTYS INC COM 866674104 15625 102829 SH SOLE 102829 0 0 SUN LIFE FINANCIAL INC. COM 866796105 316 7114 SH SOLE 7114 0 0 SUNCOR ENERGY INC NEW COM 867224107 3915 233319 SH SOLE 233319 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 561 19498 SH SOLE 19498 0 0 SUNRUN INC COM 86771W105 223 3210 SH SOLE 3210 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 472 18759 SH SOLE 18759 0 0 SURO CAPITAL CORP COM NEW 86887Q109 262 20000 SH SOLE 20000 0 0 SVB FINANCIAL GROUP COM 78486Q101 37757 97355 SH SOLE 97355 0 0 SVMK INC COM 78489X103 1862 72873 SH SOLE 72873 0 0 SYNCHRONY FINANCIAL COM 87165B103 1953 56268 SH SOLE 56268 0 0 SYNEOS HEALTH INC CL A 87166B102 1962 28800 SH SOLE 28800 0 0 SYNNEX CORP COM 87162W100 877 10773 SH SOLE 10773 0 0 SYNOPSYS INC COM 871607107 1899 7325 SH SOLE 7325 0 0 SYSCO CORP COM 871829107 60322 812311 SH SOLE 812311 0 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 560 12458 SH SOLE 12458 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 42797 392486 SH SOLE 392486 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 18335 88236 SH SOLE 88236 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 3847 40206 SH SOLE 40206 0 0 TAPESTRY INC COM 876030107 1349 43402 SH SOLE 43402 0 0 TARGA RES CORP COM 87612G101 1700 64442 SH SOLE 64442 0 0 TARGET CORP COM 87612E106 191641 1085601 SH SOLE 1060851 0 24750 TAYLOR MORRISON HOME CORP COM 87724P106 355 13837 SH SOLE 13837 0 0 TC ENERGY CORP COM 87807B107 3313 81557 SH SOLE 81557 0 0 TC PIPELINES LP UT COM LTD PRT 87233Q108 254 8616 SH SOLE 8616 0 0 TCF FINL CORP COM 872307103 343 9266 SH SOLE 9266 0 0 TE CONNECTIVITY LTD REG SHS H84989104 4289 35424 SH SOLE 35424 0 0 TECK RESOURCES LTD CL B 878742204 213 11743 SH SOLE 11743 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 278 11649 SH SOLE 11649 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 211 10685 SH SOLE 10685 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 205 12976 SH SOLE 12976 0 0 TELADOC HEALTH INC COM 87918A105 67963 339885 SH SOLE 339885 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 3294 8403 SH SOLE 8403 0 0 TELEFLEX INCORPORATED COM 879369106 1674 4068 SH SOLE 4068 0 0 TELUS CORPORATION COM 87971M103 720 36363 SH SOLE 36363 0 0 TEMPUR SEALY INTL INC COM 88023U101 299 11072 SH SOLE 11072 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 294 15286 SH SOLE 15286 0 0 TERADATA CORP DEL COM 88076W103 805 35818 SH SOLE 35818 0 0 TERADYNE INC COM 880770102 34090 284343 SH SOLE 284343 0 0 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 1556 30501 SH SOLE 30501 0 0 TERRENO RLTY CORP COM 88146M101 1046 17883 SH SOLE 17883 0 0 TESLA INC COM 88160R101 61887 87700 SH SOLE 87700 0 0 TETRA TECH INC NEW COM 88162G103 614 5304 SH SOLE 5304 0 0 TEXAS INSTRS INC COM 882508104 106992 651872 SH SOLE 651872 0 0 TEXAS ROADHOUSE INC COM 882681109 1376 17608 SH SOLE 17608 0 0 TFI INTL INC COM 87241L109 696 13523 SH SOLE 13523 0 0 THE AARONS COMPANY INC COM 00258W108 217 11445 SH SOLE 11445 0 0 THE TRADE DESK INC COM CL A 88339J105 18155 22665 SH SOLE 22665 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 159019 341403 SH SOLE 341351 0 52 THOMSON REUTERS CORP. COM NEW 884903709 449 5483 SH SOLE 5483 0 0 THOR INDS INC COM 885160101 890 9574 SH SOLE 9574 0 0 TIFFANY & CO NEW COM 886547108 1088 8280 SH SOLE 8280 0 0 TIMKEN CO COM 887389104 283 3654 SH SOLE 3654 0 0 TJX COS INC NEW COM 872540109 55009 805528 SH SOLE 778528 0 27000 T-MOBILE US INC COM 872590104 2600 19283 SH SOLE 19283 0 0 TORO CO COM 891092108 706 7440 SH SOLE 7440 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1730 30671 SH SOLE 30671 0 0 TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 364 27850 SH SOLE 27850 0 0 TORTOISE PWR & ENERGY INFRAS COM 89147X104 116 10485 SH SOLE 10485 0 0 TOTAL SE SPONSORED ADS 89151E109 3308 78933 SH SOLE 78933 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 739 28464 SH SOLE 28464 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1624 10509 SH SOLE 10509 0 0 TPG RE FIN TR INC COM 87266M107 2483 233760 SH SOLE 233760 0 0 TRACTOR SUPPLY CO COM 892356106 584 4151 SH SOLE 4151 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 7586 52261 SH SOLE 52261 0 0 TRANSDIGM GROUP INC COM 893641100 10064 16262 SH SOLE 16262 0 0 TRANSUNION COM 89400J107 1228 12373 SH SOLE 12373 0 0 TRAVELERS COMPANIES INC COM 89417E109 16458 117249 SH SOLE 117249 0 0 TREX CO INC COM 89531P105 2206 26350 SH SOLE 26350 0 0 TRI CONTL CORP COM 895436103 227 7713 SH SOLE 7713 0 0 TRIMBLE INC COM 896239100 264 3948 SH SOLE 3948 0 0 TRINSEO S A SHS L9340P101 1134 22139 SH SOLE 22139 0 0 TRUIST FINL CORP COM 89832Q109 4511 94124 SH SOLE 94124 0 0 TRUPANION INC COM 898202106 591 4937 SH SOLE 4937 0 0 TURTLE BEACH CORP COM NEW 900450206 716 33203 SH SOLE 33203 0 0 TWILIO INC CL A 90138F102 29369 86762 SH SOLE 86762 0 0 TWITTER INC COM 90184L102 19104 352796 SH SOLE 352796 0 0 TWO HBRS INVT CORP COM NEW 90187B408 113 17675 SH SOLE 17675 0 0 TYLER TECHNOLOGIES INC COM 902252105 22031 50470 SH SOLE 50470 0 0 TYSON FOODS INC CL A 902494103 2562 39763 SH SOLE 39763 0 0 U S CONCRETE INC COM 90333L201 635 15899 SH SOLE 15899 0 0 UBER TECHNOLOGIES INC COM 90353T100 57371 1124918 SH SOLE 1124918 0 0 UBS GROUP AG SHS H42097107 1047 74078 SH SOLE 74078 0 0 UDR INC COM 902653104 7712 200682 SH SOLE 200682 0 0 UFP INDUSTRIES INC COM 90278Q108 368 6630 SH SOLE 6630 0 0 UGI CORP NEW COM 902681105 4229 120965 SH SOLE 120965 0 0 ULTA BEAUTY INC COM 90384S303 4321 15046 SH SOLE 15046 0 0 UMPQUA HLDGS CORP COM 904214103 883 58345 SH SOLE 58345 0 0 UNIFIRST CORP MASS COM 904708104 1810 8552 SH SOLE 8552 0 0 UNILEVER PLC SPON ADR NEW 904767704 18146 300627 SH SOLE 212876 0 87751 UNION PAC CORP COM 907818108 83645 401713 SH SOLE 401313 0 400 UNISYS CORP COM NEW 909214306 522 26503 SH SOLE 26503 0 0 UNITED AIRLS HLDGS INC COM 910047109 1796 41518 SH SOLE 41518 0 0 UNITED PARCEL SERVICE INC CL B 911312106 48578 288470 SH SOLE 288470 0 0 UNITED RENTALS INC COM 911363109 14760 63646 SH SOLE 63646 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 278 1832 SH SOLE 1832 0 0 UNITEDHEALTH GROUP INC COM 91324P102 199715 569508 SH SOLE 555455 0 14053 UNIVAR SOLUTIONS USA INC COM 91336L107 1424 74920 SH SOLE 74920 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 1844 8022 SH SOLE 8022 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 286 2081 SH SOLE 2081 0 0 UNUM GROUP COM 91529Y106 394 17175 SH SOLE 17175 0 0 URANIUM ENERGY CORP COM 916896103 257 145998 SH SOLE 145998 0 0 URBAN OUTFITTERS INC COM 917047102 1522 59468 SH SOLE 59468 0 0 US BANCORP DEL COM NEW 902973304 63969 1373025 SH SOLE 1370925 0 2100 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1673 123000 SH SOLE 123000 0 0 V F CORP COM 918204108 42220 494326 SH SOLE 474126 0 20200 VAIL RESORTS INC COM 91879Q109 14388 51576 SH SOLE 51576 0 0 VALE S A SPONSORED ADS 91912E105 1173 69972 SH SOLE 69972 0 0 VALERO ENERGY CORP COM 91913Y100 2036 35984 SH SOLE 35984 0 0 VALLEY NATL BANCORP COM 919794107 153 15680 SH SOLE 15680 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 631 8097 SH SOLE 8097 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 13783 382653 SH SOLE 382653 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2872 52949 SH SOLE 52949 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 649 10463 SH SOLE 10463 0 0 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 293 17468 SH SOLE 17468 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 3006 13763 SH SOLE 13763 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 3110 13519 SH SOLE 13519 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 431 2770 SH SOLE 2770 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1888 9600 SH SOLE 9600 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1590 11324 SH SOLE 11324 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 489 2915 SH SOLE 2915 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 6317 38358 SH SOLE 38358 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 140887 556119 SH SOLE 553869 0 2250 VANGUARD INDEX FDS LARGE CAP ETF 922908637 18041 102658 SH SOLE 102658 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 87045 410454 SH SOLE 410454 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 79601 669138 SH SOLE 669138 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 80525 389444 SH SOLE 389444 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 108617 1278901 SH SOLE 1274914 0 3987 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 669241 1947221 SH SOLE 1947221 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 50480 354971 SH SOLE 353471 0 1500 VANGUARD INDEX FDS SMALL CP ETF 922908751 78794 404738 SH SOLE 404738 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 42720 159605 SH SOLE 159605 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 113394 582584 SH SOLE 582584 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 96527 811424 SH SOLE 808824 0 2600 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 105532 1808294 SH SOLE 1805794 0 2500 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 180904 3610133 SH SOLE 3605413 0 4720 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 16486 273666 SH SOLE 273666 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 296 3722 SH SOLE 3722 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 330 2711 SH SOLE 2711 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 10712 197244 SH SOLE 197244 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 16258 175615 SH SOLE 175615 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 5077 20488 SH SOLE 20488 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1006 5743 SH SOLE 5743 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 4575 38180 SH SOLE 38180 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 434 2080 SH SOLE 2080 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 69167 437016 SH SOLE 434414 0 2602 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 204 1762 SH SOLE 1762 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 2525 14505 SH SOLE 14505 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 319515 2263338 SH SOLE 2263338 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 26268 436631 SH SOLE 436631 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 183278 3882181 SH SOLE 3882181 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 41812 456917 SH SOLE 456917 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 3345 41094 SH SOLE 41094 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 629 10354 SH SOLE 10354 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 1310 22109 SH SOLE 22109 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 5313 75714 SH SOLE 75714 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1218 9126 SH SOLE 7626 0 1500 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 1771 20401 SH SOLE 20401 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 3820 18748 SH SOLE 18748 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 4929 41006 SH SOLE 41006 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 43547 158249 SH SOLE 158249 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 5565 31995 SH SOLE 31995 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 1299 25056 SH SOLE 25056 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 6133 84189 SH SOLE 84189 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 19298 86256 SH SOLE 86256 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 6010 35355 SH SOLE 35355 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 61630 174199 SH SOLE 173449 0 750 VANGUARD WORLD FDS MATERIALS ETF 92204A801 5155 32839 SH SOLE 32839 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 4447 32410 SH SOLE 32410 0 0 VARIAN MED SYS INC COM 92220P105 2289 13080 SH SOLE 13080 0 0 VEEVA SYS INC CL A COM 922475108 21123 77588 SH SOLE 77588 0 0 VENTAS INC COM 92276F100 2042 41629 SH SOLE 41629 0 0 VERACYTE INC COM 92337F107 262 5349 SH SOLE 5349 0 0 VERASTEM INC COM 92337C104 35 16500 SH SOLE 16500 0 0 VEREIT INC COM 92339V308 592 15662 SH SOLE 15662 0 0 VERISIGN INC COM 92343E102 378 1747 SH SOLE 1747 0 0 VERISK ANALYTICS INC COM 92345Y106 3770 18161 SH SOLE 18161 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 127981 2178403 SH SOLE 2139893 0 38510 VERRA MOBILITY CORP COM 92511U102 205 15307 SH SOLE 15307 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1298 5493 SH SOLE 5493 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 187 10000 SH SOLE 10000 0 0 VIACOMCBS INC CL B 92556H206 2133 57243 SH SOLE 57243 0 0 VIATRIS INC COM 92556V106 4668 249069 SH SOLE 249017 0 52 VIAVI SOLUTIONS INC COM 925550105 285 19049 SH SOLE 19049 0 0 VICI PPTYS INC COM 925652109 1608 63057 SH SOLE 63057 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 146 12573 SH SOLE 12573 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 1235 43929 SH SOLE 43929 0 0 VISA INC COM CL A 92826C839 337673 1543788 SH SOLE 1539976 0 3812 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 19 10000 SH SOLE 10000 0 0 VISTEON CORP COM NEW 92839U206 868 6914 SH SOLE 6914 0 0 VMWARE INC CL A COM 928563402 2719 19387 SH SOLE 18387 0 1000 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1268 76946 SH SOLE 76946 0 0 VONTIER CORPORATION COM 928881101 1725 51654 SH SOLE 51654 0 0 VORNADO RLTY TR SH BEN INT 929042109 317 8476 SH SOLE 8476 0 0 VOYA FINANCIAL INC COM 929089100 468 7963 SH SOLE 7963 0 0 VULCAN MATLS CO COM 929160109 391 2634 SH SOLE 2634 0 0 WABTEC COM 929740108 374 5112 SH SOLE 5112 0 0 WADDELL & REED FINL INC CL A 930059100 1292 50739 SH SOLE 50739 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 4790 120117 SH SOLE 120117 0 0 WALMART INC COM 931142103 75693 525097 SH SOLE 494442 0 30655 WASHINGTON FED INC COM 938824109 1199 46582 SH SOLE 46582 0 0 WASTE CONNECTIONS INC COM 94106B101 6356 62028 SH SOLE 62028 0 0 WASTE MGMT INC DEL COM 94106L109 36971 313497 SH SOLE 313497 0 0 WATERS CORP COM 941848103 5163 20867 SH SOLE 20867 0 0 WATFORD HLDGS LTD SHS G94787101 519 15000 SH SOLE 15000 0 0 WATSCO INC COM 942622200 74009 326678 SH SOLE 326678 0 0 WAVE LIFE SCIENCES LTD SHS Y95308105 166 21040 SH SOLE 21040 0 0 WAYFAIR INC CL A 94419L101 3461 15328 SH SOLE 15328 0 0 WD-40 CO COM 929236107 1691 6366 SH SOLE 6366 0 0 WEBSTER FINL CORP CONN COM 947890109 1261 29925 SH SOLE 29925 0 0 WEC ENERGY GROUP INC COM 92939U106 3246 35276 SH SOLE 35276 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 305 14097 SH SOLE 14097 0 0 WELLS FARGO CO NEW COM 949746101 11509 381350 SH SOLE 381350 0 0 WELLTOWER INC COM 95040Q104 2445 37832 SH SOLE 37832 0 0 WENDYS CO COM 95058W100 290 13246 SH SOLE 13246 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 2078 7334 SH SOLE 7334 0 0 WESTAMERICA BANCORPORATION COM 957090103 780 14110 SH SOLE 14110 0 0 WESTERN ALLIANCE BANCORP COM 957638109 4618 77028 SH SOLE 77028 0 0 WESTERN DIGITAL CORP. COM 958102105 4346 78467 SH SOLE 78467 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1037 75011 SH SOLE 75011 0 0 WESTERN UN CO COM 959802109 1272 57996 SH SOLE 57996 0 0 WEX INC COM 96208T104 706 3469 SH SOLE 3469 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 26061 777257 SH SOLE 774697 0 2560 WHEATON PRECIOUS METALS CORP COM 962879102 1766 42321 SH SOLE 42321 0 0 WHIRLPOOL CORP COM 963320106 3009 16669 SH SOLE 16669 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 1811 1810 SH SOLE 1810 0 0 WHOLE EARTH BRANDS INC COM CL A 96684W100 648 59450 SH SOLE 59450 0 0 WILEY JOHN & SONS INC CL A 968223206 676 14809 SH SOLE 14809 0 0 WILLDAN GROUP INC COM 96924N100 223 5337 SH SOLE 5337 0 0 WILLIAMS COS INC COM 969457100 47585 2373300 SH SOLE 2373300 0 0 WILLIAMS SONOMA INC COM 969904101 5654 55515 SH SOLE 55515 0 0 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 201 8671 SH SOLE 8671 0 0 WINGSTOP INC COM 974155103 1117 8428 SH SOLE 8428 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 7797 189524 SH SOLE 189524 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 322 6745 SH SOLE 6745 0 0 WISDOMTREE TR EURO QTLY DIV GR 97717X610 881 28992 SH SOLE 28992 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2184 32936 SH SOLE 32936 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 236 5509 SH SOLE 5509 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 1470 50323 SH SOLE 50323 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 5888 128191 SH SOLE 128191 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 373 5862 SH SOLE 5862 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 296 8110 SH SOLE 8110 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 1078 15828 SH SOLE 15828 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 2255 41442 SH SOLE 41442 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 205 2950 SH SOLE 2950 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 5762 53601 SH SOLE 53601 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 1260 36187 SH SOLE 36187 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 6314 145285 SH SOLE 145285 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 22711 420881 SH SOLE 420881 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 232 5859 SH SOLE 5859 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 419 15751 SH SOLE 15751 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 1906 48975 SH SOLE 48975 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 2598 24775 SH SOLE 24775 0 0 WIX COM LTD SHS M98068105 4219 16878 SH SOLE 16878 0 0 WNS HLDGS LTD SPON ADR 92932M101 1068 14825 SH SOLE 14825 0 0 WOLVERINE WORLD WIDE INC COM 978097103 212 6772 SH SOLE 6772 0 0 WOODWARD INC COM 980745103 4302 35399 SH SOLE 35399 0 0 WORKDAY INC CL A 98138H101 16337 68183 SH SOLE 68183 0 0 WORKIVA INC COM CL A 98139A105 607 6620 SH SOLE 6620 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 724 15062 SH SOLE 15062 0 0 WP CAREY INC COM 92936U109 1449 20525 SH SOLE 20525 0 0 WPX ENERGY INC COM 98212B103 164 20114 SH SOLE 20114 0 0 WSFS FINL CORP COM 929328102 645 14376 SH SOLE 14376 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 214 4770 SH SOLE 4770 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 9215 155026 SH SOLE 155026 0 0 WYNN RESORTS LTD COM 983134107 10755 95316 SH SOLE 95316 0 0 XCEL ENERGY INC COM 98389B100 1485 22280 SH SOLE 22280 0 0 XILINX INC COM 983919101 14173 99970 SH SOLE 99970 0 0 XPO LOGISTICS INC COM 983793100 4377 36717 SH SOLE 36717 0 0 XYLEM INC COM 98419M100 5901 57970 SH SOLE 57970 0 0 YANDEX N V SHS CLASS A N97284108 1112 16113 SH SOLE 16113 0 0 YELP INC CL A 985817105 1081 33097 SH SOLE 33097 0 0 YUM BRANDS INC COM 988498101 8485 78157 SH SOLE 78157 0 0 YUM CHINA HLDGS INC COM 98850P109 1909 33438 SH SOLE 33438 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 79286 206296 SH SOLE 206296 0 0 ZENDESK INC COM 98936J101 1312 9170 SH SOLE 9170 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 13714 105656 SH SOLE 105656 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2842 18442 SH SOLE 18442 0 0 ZIONS BANCORPORATION N A COM 989701107 392 9020 SH SOLE 9020 0 0 ZOETIS INC CL A 98978V103 82270 497099 SH SOLE 497099 0 0 ZOGENIX INC COM NEW 98978L204 351 17534 SH SOLE 17534 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 7004 20764 SH SOLE 20764 0 0 ZSCALER INC COM 98980G102 988 4945 SH SOLE 4945 0 0 ZYNGA INC CL A 98986T108 397 40201 SH SOLE 40201 0 0