0001085146-21-001680.txt : 20210514 0001085146-21-001680.hdr.sgml : 20210514 20210514150658 ACCESSION NUMBER: 0001085146-21-001680 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210514 DATE AS OF CHANGE: 20210514 EFFECTIVENESS DATE: 20210514 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: 21923997 BUSINESS ADDRESS: STREET 1: 111 PINE STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94111 BUSINESS PHONE: 4152965727 MAIL ADDRESS: STREET 1: 111 PINE STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94111 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001418204 XXXXXXXX 03-31-2021 03-31-2021 false FIRST REPUBLIC INVESTMENT MANAGEMENT, INC.
111 Pine Street San Francisco CA 94111
13F HOLDINGS REPORT 028-12624 N
Amy Hong FRIM Chief Compliance Officer 415-296-5727 /s/ Amy Hong San Francisco CA 05-14-2021 0 1742 30896247 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 83026 430902 SH SOLE 429902 0 1000 ABB LTD SPONSORED ADR 000375204 2874 94336 SH SOLE 94336 0 0 ABBOTT LABS COM 002824100 140713 1174170 SH SOLE 1174170 0 0 ABBVIE INC COM 00287Y109 157676 1456991 SH SOLE 1443281 0 13710 ABERDEEN AUSTRALIA EQUITY FD COM 003011103 87 14969 SH SOLE 14969 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1198 107506 SH SOLE 107506 0 0 ABIOMED INC COM 003654100 839 2632 SH SOLE 2632 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1312 22958 SH SOLE 22958 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 476 18445 SH SOLE 18445 0 0 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 755 69039 SH SOLE 69039 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 1136 136540 SH SOLE 136540 0 0 ACCELERON PHARMA INC COM 00434H108 462 3405 SH SOLE 3405 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 181478 656936 SH SOLE 628122 0 28814 ACI WORLDWIDE INC COM 004498101 2070 54405 SH SOLE 54405 0 0 ACTIVISION BLIZZARD INC COM 00507V109 38457 413516 SH SOLE 413516 0 0 ACUITY BRANDS INC COM 00508Y102 503 3050 SH SOLE 3050 0 0 ACUSHNET HOLDINGS CORP COM 005098108 227 5484 SH SOLE 5484 0 0 ADAPTHEALTH CORP COM CL A 00653Q102 469 12765 SH SOLE 12765 0 0 ADECOAGRO S A COM L00849106 503 64000 SH SOLE 64000 0 0 ADIENT PLC ORD SHS G0084W101 992 22454 SH SOLE 22454 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 200184 421111 SH SOLE 421111 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 630 3433 SH SOLE 3433 0 0 ADVANCED MICRO DEVICES INC COM 007903107 14472 184355 SH SOLE 184355 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 164 16670 SH SOLE 16670 0 0 AECOM COM 00766T100 5392 84101 SH SOLE 84101 0 0 AEMETIS INC COM NEW 00770K202 294 12000 SH SOLE 12000 0 0 AERCAP HOLDINGS NV SHS N00985106 2848 48492 SH SOLE 48492 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 287 16033 SH SOLE 16033 0 0 AES CORP COM 00130H105 3765 140436 SH SOLE 140436 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 3195 21440 SH SOLE 21440 0 0 AFFIRM HLDGS INC COM CL A 00827B106 1268 17928 SH SOLE 17928 0 0 AFLAC INC COM 001055102 2474 48342 SH SOLE 48342 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 15519 122061 SH SOLE 122061 0 0 AGNC INVT CORP COM 00123Q104 2355 140538 SH SOLE 140538 0 0 AGREE REALTY CORP COM 008492100 794 11803 SH SOLE 11803 0 0 AIR LEASE CORP CL A 00912X302 1595 32553 SH SOLE 32553 0 0 AIR PRODS & CHEMS INC COM 009158106 26317 93542 SH SOLE 93542 0 0 AIRBNB INC COM CL A 009066101 1355 7210 SH SOLE 7210 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 2083 20442 SH SOLE 20442 0 0 ALAMO GROUP INC COM 011311107 335 2145 SH SOLE 2145 0 0 ALASKA AIR GROUP INC COM 011659109 2401 34698 SH SOLE 33198 0 1500 ALBANY INTL CORP CL A 012348108 913 10937 SH SOLE 10937 0 0 ALBEMARLE CORP COM 012653101 1273 8714 SH SOLE 8714 0 0 ALBIREO PHARMA INC COM 01345P106 213 6056 SH SOLE 6056 0 0 ALCOA CORP COM 013872106 10662 328150 SH SOLE 328150 0 0 ALCON AG ORD SHS H01301128 10827 153948 SH SOLE 153948 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 26679 162382 SH SOLE 162382 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 547 3577 SH SOLE 3577 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 269 17000 SH SOLE 17000 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 57270 252590 SH SOLE 252565 0 25 ALIGN TECHNOLOGY INC COM 016255101 16248 30003 SH SOLE 30003 0 0 ALLEGHANY CORP DEL COM 017175100 1306 2085 SH SOLE 2085 0 0 ALLEGIANT TRAVEL CO COM 01748X102 330 1351 SH SOLE 1351 0 0 ALLEGION PLC ORD SHS G0176J109 46622 371132 SH SOLE 371132 0 0 ALLETE INC COM NEW 018522300 299 4454 SH SOLE 4454 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 1237 11039 SH SOLE 11039 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1832 45813 SH SOLE 45813 0 0 ALLIANT ENERGY CORP COM 018802108 369 6818 SH SOLE 6818 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 213 5211 SH SOLE 5211 0 0 ALLSTATE CORP COM 020002101 3185 27720 SH SOLE 27720 0 0 ALLY FINL INC COM 02005N100 412 9105 SH SOLE 9105 0 0 ALPHABET INC CAP STK CL A 02079K305 417212 202282 SH SOLE 202266 0 16 ALPHABET INC CAP STK CL C 02079K107 231754 112033 SH SOLE 106819 0 5214 ALPS ETF TR ALERIAN MLP 00162Q452 6954 227989 SH SOLE 227989 0 0 ALTAIR ENGR INC COM CL A 021369103 529 8458 SH SOLE 8458 0 0 ALTICE USA INC CL A 02156K103 265 8141 SH SOLE 8141 0 0 ALTRA INDL MOTION CORP COM 02208R106 2072 37452 SH SOLE 37452 0 0 ALTRIA GROUP INC COM 02209S103 14319 279884 SH SOLE 279884 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 63 10200 SH SOLE 10200 0 0 AMAZON COM INC COM 023135106 625149 202047 SH SOLE 202024 0 23 AMBEV SA SPONSORED ADR 02319V103 1043 380767 SH SOLE 380767 0 0 AMCOR PLC ORD G0250X107 21869 1872378 SH SOLE 1872378 0 0 AMDOCS LTD SHS G02602103 566 8072 SH SOLE 8072 0 0 AMEREN CORP COM 023608102 322 3957 SH SOLE 3957 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 210 15491 SH SOLE 15491 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 3070 128460 SH SOLE 128460 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 533 12338 SH SOLE 12338 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 2329 79643 SH SOLE 79643 0 0 AMERICAN ELEC PWR CO INC COM 025537101 2468 29135 SH SOLE 29135 0 0 AMERICAN EXPRESS CO COM 025816109 25150 177813 SH SOLE 177813 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 998 29941 SH SOLE 29941 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 4687 101429 SH SOLE 101429 0 0 AMERICAN PUBLIC EDUCATION IN COM 02913V103 1128 31664 SH SOLE 31664 0 0 AMERICAN TOWER CORP NEW COM 03027X100 92265 385948 SH SOLE 385948 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 976 9904 SH SOLE 9904 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 12191 81317 SH SOLE 81317 0 0 AMERICOLD RLTY TR COM 03064D108 1679 43644 SH SOLE 43644 0 0 AMERIPRISE FINL INC COM 03076C106 10084 43381 SH SOLE 43381 0 0 AMERIS BANCORP COM 03076K108 863 16440 SH SOLE 16440 0 0 AMERISAFE INC COM 03071H100 663 10352 SH SOLE 10352 0 0 AMERISOURCEBERGEN CORP COM 03073E105 2573 21790 SH SOLE 21790 0 0 AMETEK INC COM 031100100 7321 57314 SH SOLE 57314 0 0 AMGEN INC COM 031162100 140855 566116 SH SOLE 565021 0 1095 AMICUS THERAPEUTICS INC COM 03152W109 114 11491 SH SOLE 11491 0 0 AMN HEALTHCARE SVCS INC COM 001744101 953 12936 SH SOLE 12936 0 0 AMPHENOL CORP NEW CL A 032095101 6646 100746 SH SOLE 100746 0 0 AMPIO PHARMACEUTICALS INC COM 03209T109 25 15000 SH SOLE 15000 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 1311 23485 SH SOLE 23485 0 0 AMPLIFY ETF TR ONLIN RETL ETF 032108102 1721 13856 SH SOLE 13856 0 0 ANALOG DEVICES INC COM 032654105 11176 72068 SH SOLE 72068 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2569 40873 SH SOLE 40873 0 0 ANIKA THERAPEUTICS INC COM 035255108 1225 30040 SH SOLE 30040 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 1078 125374 SH SOLE 125374 0 0 ANSYS INC COM 03662Q105 4224 12441 SH SOLE 12441 0 0 ANTHEM INC COM 036752103 19859 55325 SH SOLE 55325 0 0 AON PLC SHS CL A G0403H108 9568 41580 SH SOLE 41580 0 0 APA CORPORATION COM 03743Q108 433 24208 SH SOLE 24208 0 0 APARTMENT INCOME REIT CORP COM 03750L109 903 21119 SH SOLE 21119 0 0 APARTMENT INVT & MGMT CO CL A 03748R747 68 11039 SH SOLE 11039 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 35222 749253 SH SOLE 749253 0 0 APPIAN CORP CL A 03782L101 374 2813 SH SOLE 2813 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 904 62066 SH SOLE 62066 0 0 APPLE INC COM 037833100 1135712 9297684 SH SOLE 9234684 0 63000 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1249 13705 SH SOLE 13705 0 0 APPLIED MATLS INC COM 038222105 31278 234118 SH SOLE 201018 0 33100 APTARGROUP INC COM 038336103 1084 7651 SH SOLE 7651 0 0 APTIV PLC SHS G6095L109 19163 138966 SH SOLE 138966 0 0 ARAMARK COM 03852U106 551 14585 SH SOLE 14585 0 0 ARCH CAP GROUP LTD ORD G0450A105 420 10937 SH SOLE 10937 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1035 18152 SH SOLE 18152 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 336 4846 SH SOLE 4846 0 0 ARES CAPITAL CORP COM 04010L103 4889 261301 SH SOLE 261301 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 21812 389287 SH SOLE 389287 0 0 ARISTA NETWORKS INC COM 040413106 18954 62786 SH SOLE 62786 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 693 8261 SH SOLE 8261 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 685 13411 SH SOLE 13411 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 1467 16535 SH SOLE 16535 0 0 ARK ETF TR INNOVATION ETF 00214Q104 13497 112522 SH SOLE 112522 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 1018 6906 SH SOLE 6906 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 3279 36393 SH SOLE 36393 0 0 ARRIVAL GROUP SHS L0423Q108 193 12040 SH SOLE 12040 0 0 ARROW ELECTRS INC COM 042735100 2093 18888 SH SOLE 18888 0 0 ARROW FINL CORP COM 042744102 3370 101167 SH SOLE 101167 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 232 4443 SH SOLE 4443 0 0 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 934 7250 SH SOLE 7250 0 0 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 1297 168436 SH SOLE 168436 0 0 ASGN INC COM 00191U102 1926 20181 SH SOLE 20181 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 24792 40157 SH SOLE 40157 0 0 ASPEN TECHNOLOGY INC COM 045327103 287 1989 SH SOLE 1989 0 0 ASSURANT INC COM 04621X108 1876 13231 SH SOLE 13231 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 4450 89494 SH SOLE 89494 0 0 AT&T INC COM 00206R102 74650 2466148 SH SOLE 2453648 0 12500 ATHERSYS INC NEW COM 04744L106 60 33500 SH SOLE 33500 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 245 6387 SH SOLE 6387 0 0 ATLAS CORP SHARES Y0436Q109 481 35245 SH SOLE 35245 0 0 ATLASSIAN CORP PLC CL A G06242104 2235 10603 SH SOLE 10603 0 0 ATRICURE INC COM 04963C209 938 14313 SH SOLE 14313 0 0 AUTODESK INC COM 052769106 41160 148513 SH SOLE 148513 0 0 AUTOHOME INC SP ADS RP CL A 05278C107 225 2415 SH SOLE 2415 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 80027 424615 SH SOLE 424615 0 0 AUTONATION INC COM 05329W102 5257 56390 SH SOLE 56390 0 0 AUTOZONE INC COM 053332102 1139 811 SH SOLE 811 0 0 AVALARA INC COM 05338G106 468 3510 SH SOLE 3510 0 0 AVALONBAY CMNTYS INC COM 053484101 15072 81686 SH SOLE 81686 0 0 AVERY DENNISON CORP COM 053611109 713 3883 SH SOLE 3883 0 0 AVID BIOSERVICES INC COM 05368M106 299 16423 SH SOLE 16423 0 0 AVIDITY BIOSCIENCES INC COM 05370A108 412 18900 SH SOLE 18900 0 0 AVIENT CORPORATION COM 05368V106 1578 33389 SH SOLE 33389 0 0 AVROBIO INC COM 05455M100 358 28189 SH SOLE 28189 0 0 AXALTA COATING SYS LTD COM G0750C108 1663 56235 SH SOLE 56235 0 0 AXOS FINANCIAL INC COM 05465C100 897 19078 SH SOLE 19078 0 0 AZEK CO INC CL A 05478C105 1045 24862 SH SOLE 24862 0 0 AZUL S A SPONSR ADR PFD 05501U106 1117 55305 SH SOLE 55305 0 0 BADGER METER INC COM 056525108 416 4469 SH SOLE 4469 0 0 BAIDU INC SPON ADR REP A 056752108 2114 9716 SH SOLE 9716 0 0 BAKER HUGHES COMPANY CL A 05722G100 6035 279282 SH SOLE 279282 0 0 BALCHEM CORP COM 057665200 344 2745 SH SOLE 2745 0 0 BALL CORP COM 058498106 4260 50270 SH SOLE 50270 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 2530 484642 SH SOLE 484642 0 0 BANCO SANTANDER S.A. ADR 05964H105 271 79001 SH SOLE 79001 0 0 BANDWIDTH INC COM CL A 05988J103 240 1891 SH SOLE 1891 0 0 BANK HAWAII CORP COM 062540109 9029 100897 SH SOLE 100897 0 0 BANK MONTREAL QUE COM 063671101 259 2908 SH SOLE 2908 0 0 BANK NEW YORK MELLON CORP COM 064058100 5278 111604 SH SOLE 111604 0 0 BANK NOVA SCOTIA B C COM 064149107 947 15137 SH SOLE 15137 0 0 BANK OZK COM 06417N103 794 19436 SH SOLE 19436 0 0 BANK PRINCETON NEW JERSEY COM 064520109 947 33096 SH SOLE 33096 0 0 BARCLAYS PLC ADR 06738E204 109 10645 SH SOLE 10645 0 0 BARNES GROUP INC COM 067806109 624 12589 SH SOLE 12589 0 0 BARRICK GOLD CORP COM 067901108 1621 81888 SH SOLE 81888 0 0 BAXTER INTL INC COM 071813109 5650 66985 SH SOLE 66985 0 0 BCE INC COM NEW 05534B760 2488 55121 SH SOLE 55121 0 0 BEAM THERAPEUTICS INC COM 07373V105 245 3057 SH SOLE 3057 0 0 BECTON DICKINSON & CO COM 075887109 22499 92531 SH SOLE 92531 0 0 BED BATH & BEYOND INC COM 075896100 3389 116253 SH SOLE 116253 0 0 BEIGENE LTD SPONSORED ADR 07725L102 1272 3653 SH SOLE 3653 0 0 BERKELEY LTS INC COM 084310101 925 18422 SH SOLE 18422 0 0 BERKLEY W R CORP COM 084423102 1279 16976 SH SOLE 16976 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 19285 50 SH SOLE 50 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 171779 672402 SH SOLE 647086 0 25316 BERKSHIRE HILLS BANCORP INC COM 084680107 697 31247 SH SOLE 31247 0 0 BERRY GLOBAL GROUP INC COM 08579W103 2633 42886 SH SOLE 42886 0 0 BEST BUY INC COM 086516101 581 5064 SH SOLE 5064 0 0 BEYOND MEAT INC COM 08862E109 3668 28192 SH SOLE 28192 0 0 BGC PARTNERS INC CL A 05541T101 101 20908 SH SOLE 20908 0 0 BHP GROUP LTD SPONSORED ADS 088606108 8137 117262 SH SOLE 71137 0 46125 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 367 6343 SH SOLE 6343 0 0 BILL COM HLDGS INC COM 090043100 12984 89234 SH SOLE 89234 0 0 BIO RAD LABS INC CL A 090572207 989 1731 SH SOLE 1731 0 0 BIODELIVERY SCIENCES INTL IN COM 09060J106 1280 327381 SH SOLE 327381 0 0 BIOGEN INC COM 09062X103 3431 12263 SH SOLE 12263 0 0 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 321 4693 SH SOLE 4693 0 0 BIOLIFE SOLUTIONS INC COM NEW 09062W204 275 7637 SH SOLE 7637 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 778 10302 SH SOLE 10302 0 0 BIONTECH SE SPONSORED ADS 09075V102 1710 15661 SH SOLE 15661 0 0 BIO-TECHNE CORP COM 09073M104 1940 5079 SH SOLE 5079 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 361 8041 SH SOLE 8041 0 0 BK OF AMERICA CORP COM 060505104 190686 4928571 SH SOLE 4882053 0 46518 BLACK KNIGHT INC COM 09215C105 478 6460 SH SOLE 6460 0 0 BLACKBAUD INC COM 09227Q100 807 11348 SH SOLE 11348 0 0 BLACKLINE INC COM 09239B109 870 8025 SH SOLE 8025 0 0 BLACKROCK INC COM 09247X101 54464 72238 SH SOLE 72238 0 0 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 382 10700 SH SOLE 10700 0 0 BLACKSTONE GROUP INC COM 09260D107 121871 1635199 SH SOLE 1634999 0 200 BLACKSTONE MTG TR INC COM CL A 09257W100 21836 704402 SH SOLE 704402 0 0 BLOOM ENERGY CORP COM CL A 093712107 497 18356 SH SOLE 18356 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 482 4961 SH SOLE 4961 0 0 BOEING CO COM 097023105 65329 256476 SH SOLE 255726 0 750 BOOKING HOLDINGS INC COM 09857L108 9886 4243 SH SOLE 4243 0 0 BOOT BARN HLDGS INC COM 099406100 243 3905 SH SOLE 3905 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 716 8893 SH SOLE 8893 0 0 BORGWARNER INC COM 099724106 412 8887 SH SOLE 8887 0 0 BOSTON BEER INC CL A 100557107 372 308 SH SOLE 308 0 0 BOSTON PROPERTIES INC COM 101121101 57645 569274 SH SOLE 569274 0 0 BOSTON SCIENTIFIC CORP COM 101137107 23018 595552 SH SOLE 595552 0 0 BOYD GAMING CORP COM 103304101 4772 80943 SH SOLE 80943 0 0 BP PLC SPONSORED ADR 055622104 8693 357015 SH SOLE 357015 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 863 66860 SH SOLE 66860 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 7174 41846 SH SOLE 41846 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 75447 1195100 SH SOLE 1193600 0 1500 BRISTOW GROUP INC COM 11040G103 376 14534 SH SOLE 14534 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3051 78743 SH SOLE 78743 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 210 10358 SH SOLE 10358 0 0 BROADCOM INC COM 11135F101 253878 547553 SH SOLE 547153 0 400 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3597 23494 SH SOLE 23494 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2759 62009 SH SOLE 62009 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 29140 547232 SH SOLE 547232 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 4049 53014 SH SOLE 53014 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 951 20315 SH SOLE 20315 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 2327 54634 SH SOLE 54634 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 232 15487 SH SOLE 15487 0 0 BROOKS AUTOMATION INC NEW COM 114340102 2300 28169 SH SOLE 28169 0 0 BROWN & BROWN INC COM 115236101 885 19350 SH SOLE 19350 0 0 BROWN FORMAN CORP CL B 115637209 1113 16131 SH SOLE 16131 0 0 BRUKER CORP COM 116794108 818 12727 SH SOLE 12727 0 0 BRUNSWICK CORP COM 117043109 217 2280 SH SOLE 2280 0 0 BUCKLE INC COM 118440106 559 14243 SH SOLE 14243 0 0 BUMBLE INC COM CL A 12047B105 263 4218 SH SOLE 4218 0 0 BUNGE LIMITED COM G16962105 8178 103169 SH SOLE 103169 0 0 BURLINGTON STORES INC COM 122017106 1807 6049 SH SOLE 6049 0 0 BWX TECHNOLOGIES INC COM 05605H100 5993 90888 SH SOLE 90888 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1455 15252 SH SOLE 15252 0 0 CABLE ONE INC COM 12685J105 280 153 SH SOLE 153 0 0 CABOT OIL & GAS CORP COM 127097103 1217 64803 SH SOLE 64803 0 0 CACI INTL INC CL A 127190304 447 1812 SH SOLE 1812 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 1463 10678 SH SOLE 10678 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 21264 243154 SH SOLE 243154 0 0 CALAVO GROWERS INC COM 128246105 236 3039 SH SOLE 3039 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 283 5030 SH SOLE 5030 0 0 CAMDEN PPTY TR SH BEN INT 133131102 1763 16039 SH SOLE 16039 0 0 CANADIAN IMP BK COMM COM 136069101 1107 11309 SH SOLE 11309 0 0 CANADIAN NATL RY CO COM 136375102 18450 159078 SH SOLE 159078 0 0 CANADIAN PAC RY LTD COM 13645T100 14460 38123 SH SOLE 38123 0 0 CANNAE HLDGS INC COM 13765N107 1417 35759 SH SOLE 35759 0 0 CANOPY GROWTH CORP COM 138035100 344 10705 SH SOLE 10705 0 0 CAPITAL ONE FINL CORP COM 14040H105 7447 58528 SH SOLE 58228 0 300 CAPRI HOLDINGS LIMITED SHS G1890L107 337 6613 SH SOLE 6613 0 0 CARDINAL HEALTH INC COM 14149Y108 2199 36200 SH SOLE 36200 0 0 CAREDX INC COM 14167L103 1030 15121 SH SOLE 15121 0 0 CARLISLE COS INC COM 142339100 966 5872 SH SOLE 5872 0 0 CARLYLE GROUP INC COM 14316J108 41203 1120875 SH SOLE 1120875 0 0 CARMAX INC COM 143130102 2928 22069 SH SOLE 22069 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 30274 1140677 SH SOLE 1140677 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 711 17280 SH SOLE 17280 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 30561 723855 SH SOLE 718255 0 5600 CARTERS INC COM 146229109 218 2448 SH SOLE 2448 0 0 CARVANA CO CL A 146869102 17249 65736 SH SOLE 65736 0 0 CASEYS GEN STORES INC COM 147528103 484 2238 SH SOLE 2238 0 0 CATALENT INC COM 148806102 1870 17755 SH SOLE 17755 0 0 CATERPILLAR INC COM 149123101 69829 301156 SH SOLE 300056 0 1100 CATHAY GEN BANCORP COM 149150104 429 10511 SH SOLE 10511 0 0 CAVCO INDS INC DEL COM 149568107 235 1040 SH SOLE 1040 0 0 CBIZ INC COM 124805102 735 22516 SH SOLE 22516 0 0 CBOE GLOBAL MKTS INC COM 12503M108 297 3014 SH SOLE 3014 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 586 75000 SH SOLE 75000 0 0 CBRE GROUP INC CL A 12504L109 1649 20845 SH SOLE 20845 0 0 CDK GLOBAL INC COM 12508E101 691 12790 SH SOLE 12790 0 0 CDW CORP COM 12514G108 24463 147588 SH SOLE 147588 0 0 CELANESE CORP DEL COM 150870103 3075 20528 SH SOLE 20528 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 382 54875 SH SOLE 54875 0 0 CENTENE CORP DEL COM 15135B101 26057 407707 SH SOLE 407707 0 0 CENTERPOINT ENERGY INC COM 15189T107 262 11554 SH SOLE 11554 0 0 CENTERSPACE COM 15202L107 317 4660 SH SOLE 4660 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 378 7277 SH SOLE 7277 0 0 CENTURY CASINOS INC COM 156492100 155 15117 SH SOLE 15117 0 0 CERENCE INC COM 156727109 648 7232 SH SOLE 7232 0 0 CERNER CORP COM 156782104 23574 327969 SH SOLE 327969 0 0 CEVA INC COM 157210105 360 6413 SH SOLE 6413 0 0 CF INDS HLDGS INC COM 125269100 429 9455 SH SOLE 9455 0 0 CHAMPIONX CORPORATION COM 15872M104 276 12718 SH SOLE 12718 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 898 33650 SH SOLE 33650 0 0 CHARLES RIV LABS INTL INC COM 159864107 690 2381 SH SOLE 2381 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 5176 8389 SH SOLE 8389 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 7106 63463 SH SOLE 63463 0 0 CHEESECAKE FACTORY INC COM 163072101 1881 32141 SH SOLE 32141 0 0 CHEGG INC COM 163092109 1639 19134 SH SOLE 19134 0 0 CHEMED CORP NEW COM 16359R103 476 1036 SH SOLE 1036 0 0 CHENIERE ENERGY INC COM NEW 16411R208 3261 45291 SH SOLE 45291 0 0 CHEVRON CORP NEW COM 166764100 195550 1866112 SH SOLE 1865402 0 710 CHEWY INC CL A 16679L109 473 5579 SH SOLE 5579 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 36417 25631 SH SOLE 25631 0 0 CHOICE HOTELS INTL INC COM 169905106 336 3132 SH SOLE 3132 0 0 CHUBB LIMITED COM H1467J104 101994 645655 SH SOLE 644905 0 750 CHURCH & DWIGHT INC COM 171340102 11436 130926 SH SOLE 130926 0 0 CHURCHILL DOWNS INC COM 171484108 4994 21958 SH SOLE 21958 0 0 CIGNA CORP NEW COM 125523100 4035 16691 SH SOLE 16691 0 0 CIMAREX ENERGY CO COM 171798101 18932 318781 SH SOLE 318781 0 0 CINCINNATI FINL CORP COM 172062101 3933 38149 SH SOLE 38149 0 0 CINTAS CORP COM 172908105 166983 489243 SH SOLE 489243 0 0 CISCO SYS INC COM 17275R102 182307 3525564 SH SOLE 3505914 0 19650 CITIGROUP INC COM NEW 172967424 102071 1403039 SH SOLE 1401669 0 1370 CITIZENS FINANCIAL GROUP INC COM 174610105 44943 1017952 SH SOLE 1017952 0 0 CITRIX SYS INC COM 177376100 2563 18260 SH SOLE 18260 0 0 CLEAN ENERGY FUELS CORP COM 184499101 234 17000 SH SOLE 17000 0 0 CLEAN HARBORS INC COM 184496107 5945 70728 SH SOLE 70728 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 4452 221398 SH SOLE 221398 0 0 CLOROX CO DEL COM 189054109 21111 109451 SH SOLE 109401 0 50 CLOUGH GLOBAL EQUITY FD COM 18914C100 601 39546 SH SOLE 39546 0 0 CMC MATERIALS INC COM 12571T100 245 1385 SH SOLE 1385 0 0 CME GROUP INC COM 12572Q105 53830 263573 SH SOLE 263573 0 0 CMS ENERGY CORP COM 125896100 505 8249 SH SOLE 8249 0 0 COCA COLA CO COM 191216100 72614 1377605 SH SOLE 1377605 0 0 COGNEX CORP COM 192422103 1202 14482 SH SOLE 14482 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 13707 175456 SH SOLE 175456 0 0 COHEN & STEERS INC COM 19247A100 440 6734 SH SOLE 6734 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1979 70863 SH SOLE 70863 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 238 16250 SH SOLE 16250 0 0 COHERENT INC COM 192479103 948 3749 SH SOLE 3749 0 0 COHU INC COM 192576106 2471 59059 SH SOLE 59059 0 0 COLGATE PALMOLIVE CO COM 194162103 22937 290965 SH SOLE 290965 0 0 COLONY CAP INC NEW CL A COM 19626G108 158 24402 SH SOLE 24402 0 0 COLUMBIA BKG SYS INC COM 197236102 693 16078 SH SOLE 16078 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 1089 39076 SH SOLE 39076 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 387 3666 SH SOLE 3666 0 0 COLUMBUS MCKINNON CORP N Y COM 199333105 649 12309 SH SOLE 12309 0 0 COMCAST CORP NEW CL A 20030N101 121178 2239467 SH SOLE 2237967 0 1500 COMERICA INC COM 200340107 7668 106890 SH SOLE 106890 0 0 COMFORT SYS USA INC COM 199908104 1152 15409 SH SOLE 15409 0 0 COMMERCE BANCSHARES INC COM 200525103 2155 28135 SH SOLE 28135 0 0 COMMERCIAL METALS CO COM 201723103 1597 51792 SH SOLE 51792 0 0 COMMSCOPE HLDG CO INC COM 20337X109 682 44406 SH SOLE 44406 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 1376 29841 SH SOLE 29841 0 0 COMPASS MINERALS INTL INC COM 20451N101 601 9576 SH SOLE 9576 0 0 CONAGRA BRANDS INC COM 205887102 510 13556 SH SOLE 13556 0 0 CONCENTRIX CORP COM 20602D101 1614 10779 SH SOLE 10779 0 0 CONOCOPHILLIPS COM 20825C104 18137 342394 SH SOLE 341994 0 400 CONSOLIDATED EDISON INC COM 209115104 20798 278050 SH SOLE 277650 0 400 CONSTELLATION BRANDS INC CL A 21036P108 93663 410804 SH SOLE 410804 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 440 14723 SH SOLE 14723 0 0 CONTINENTAL RES INC COM 212015101 712 27519 SH SOLE 27519 0 0 COOPER COS INC COM NEW 216648402 675 1757 SH SOLE 1757 0 0 COPART INC COM 217204106 5095 46915 SH SOLE 46915 0 0 CORELOGIC INC COM 21871D103 994 12537 SH SOLE 12537 0 0 CORESITE RLTY CORP COM 21870Q105 28403 236990 SH SOLE 236990 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 695 15948 SH SOLE 15948 0 0 CORNING INC COM 219350105 8077 185624 SH SOLE 185624 0 0 CORTEVA INC COM 22052L104 13823 296497 SH SOLE 296497 0 0 COSTAR GROUP INC COM 22160N109 7317 8903 SH SOLE 8903 0 0 COSTCO WHSL CORP NEW COM 22160K105 128904 365705 SH SOLE 365205 0 500 COUPA SOFTWARE INC COM 22266L106 636 2499 SH SOLE 2499 0 0 COUSINS PPTYS INC COM NEW 222795502 824 23314 SH SOLE 23314 0 0 COVETRUS INC COM 22304C100 3309 110400 SH SOLE 110400 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 430 2485 SH SOLE 2485 0 0 CRANE CO COM 224399105 343 3652 SH SOLE 3652 0 0 CREE INC COM 225447101 366 3388 SH SOLE 3388 0 0 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 307 10982 SH SOLE 10982 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 637 5231 SH SOLE 5231 0 0 CRONOS GROUP INC COM 22717L101 130 13780 SH SOLE 13780 0 0 CROSS CTRY HEALTHCARE INC COM 227483104 1082 86663 SH SOLE 86663 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 10166 55702 SH SOLE 55702 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 102720 596761 SH SOLE 596761 0 0 CROWN HLDGS INC COM 228368106 4764 49096 SH SOLE 49096 0 0 CRYOPORT INC COM PAR $0.001 229050307 1060 20384 SH SOLE 20384 0 0 CSG SYS INTL INC COM 126349109 367 8174 SH SOLE 8174 0 0 CSX CORP COM 126408103 9321 96667 SH SOLE 96667 0 0 CUBESMART COM 229663109 2120 56031 SH SOLE 56031 0 0 CULLEN FROST BANKERS INC COM 229899109 1661 15276 SH SOLE 15276 0 0 CUMMINS INC COM 231021106 65597 253164 SH SOLE 253064 0 100 CURTISS WRIGHT CORP COM 231561101 1019 8589 SH SOLE 8589 0 0 CVS HEALTH CORP COM 126650100 45066 599049 SH SOLE 592049 0 7000 CYRUSONE INC COM 23283R100 1981 29249 SH SOLE 29249 0 0 D R HORTON INC COM 23331A109 22539 252906 SH SOLE 252906 0 0 DANAHER CORPORATION COM 235851102 156614 695816 SH SOLE 695708 0 108 DANIMER SCIENTIFIC INC COM CL A 236272100 1350 35753 SH SOLE 35753 0 0 DARDEN RESTAURANTS INC COM 237194105 1373 9668 SH SOLE 9668 0 0 DATADOG INC CL A COM 23804L103 504 6050 SH SOLE 6050 0 0 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 746 22616 SH SOLE 22616 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 988 29267 SH SOLE 29267 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 2608 67518 SH SOLE 67518 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 1949 53669 SH SOLE 53669 0 0 DBX ETF TR XTRACK MSCI EMRG 233051101 274 9550 SH SOLE 9550 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 447 20621 SH SOLE 20621 0 0 DECKERS OUTDOOR CORP COM 243537107 2542 7692 SH SOLE 7692 0 0 DEERE & CO COM 244199105 18012 48142 SH SOLE 48142 0 0 DELEK US HLDGS INC NEW COM 24665A103 570 26170 SH SOLE 26170 0 0 DELL TECHNOLOGIES INC CL C 24703L202 4780 54226 SH SOLE 54226 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 8119 168173 SH SOLE 168173 0 0 DENTSPLY SIRONA INC COM 24906P109 1028 16106 SH SOLE 16106 0 0 DESCARTES SYS GROUP INC COM 249906108 260 4263 SH SOLE 4263 0 0 DEVON ENERGY CORP NEW COM 25179M103 21721 994106 SH SOLE 940636 0 53470 DEXCOM INC COM 252131107 4348 12098 SH SOLE 12098 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 14420 87812 SH SOLE 87812 0 0 DIAMONDBACK ENERGY INC COM 25278X109 13202 179644 SH SOLE 179644 0 0 DICKS SPORTING GOODS INC COM 253393102 1487 19529 SH SOLE 19529 0 0 DIGITAL RLTY TR INC COM 253868103 81480 578529 SH SOLE 578529 0 0 DIME CMNTY BANCSHARES INC COM 25432X102 623 20676 SH SOLE 20676 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 704 9160 SH SOLE 9160 0 0 DIREXION SHS ETF TR WORK FROM HOME 25460G773 361 5289 SH SOLE 5289 0 0 DISCOVER FINL SVCS COM 254709108 2280 24006 SH SOLE 24006 0 0 DISCOVERY INC COM SER A 25470F104 520 11961 SH SOLE 11961 0 0 DISCOVERY INC COM SER C 25470F302 1418 38431 SH SOLE 38431 0 0 DISNEY WALT CO COM 254687106 306595 1661582 SH SOLE 1617387 0 44195 DOCUSIGN INC COM 256163106 31183 154027 SH SOLE 154027 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 619 6268 SH SOLE 6268 0 0 DOLLAR GEN CORP NEW COM 256677105 46215 228085 SH SOLE 207325 0 20760 DOLLAR TREE INC COM 256746108 1193 10419 SH SOLE 10419 0 0 DOMINION ENERGY INC COM 25746U109 7916 104215 SH SOLE 104215 0 0 DOMINOS PIZZA INC COM 25754A201 472 1282 SH SOLE 1282 0 0 DONALDSON INC COM 257651109 304 5232 SH SOLE 5232 0 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 743 26695 SH SOLE 26695 0 0 DOORDASH INC CL A 25809K105 1029 7845 SH SOLE 7845 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 348 25455 SH SOLE 25455 0 0 DORMAN PRODS INC COM 258278100 537 5231 SH SOLE 5231 0 0 DOVER CORP COM 260003108 1963 14314 SH SOLE 14314 0 0 DOW INC COM 260557103 46970 734588 SH SOLE 731341 0 3247 DRAFTKINGS INC COM CL A 26142R104 10471 170732 SH SOLE 170732 0 0 DROPBOX INC CL A 26210C104 3402 127603 SH SOLE 127603 0 0 DTE ENERGY CO COM 233331107 337 2528 SH SOLE 2528 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 39577 409993 SH SOLE 409993 0 0 DUKE REALTY CORP COM NEW 264411505 2341 55827 SH SOLE 55827 0 0 DUPONT DE NEMOURS INC COM 26614N102 22116 286175 SH SOLE 282928 0 3247 DXC TECHNOLOGY CO COM 23355L106 3368 107727 SH SOLE 107727 0 0 EAGLE MATLS INC COM 26969P108 17322 128878 SH SOLE 128878 0 0 EAST WEST BANCORP INC COM 27579R104 58509 792810 SH SOLE 792810 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 514 24779 SH SOLE 24779 0 0 EASTERN BANKSHARES INC COM 27627N105 193 10000 SH SOLE 10000 0 0 EASTGROUP PPTYS INC COM 277276101 2030 14170 SH SOLE 14170 0 0 EASTMAN CHEM CO COM 277432100 1292 11729 SH SOLE 11729 0 0 EATON CORP PLC SHS G29183103 101490 733946 SH SOLE 733946 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 247 9385 SH SOLE 9385 0 0 EBAY INC. COM 278642103 7044 115016 SH SOLE 115016 0 0 ECHO GLOBAL LOGISTICS INC COM 27875T101 231 7343 SH SOLE 7343 0 0 ECOLAB INC COM 278865100 93317 435919 SH SOLE 435919 0 0 EDISON INTL COM 281020107 936 15972 SH SOLE 15972 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 101519 1213767 SH SOLE 1213767 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 1489 50548 SH SOLE 50548 0 0 ELASTIC N V ORD SHS N14506104 937 8429 SH SOLE 8429 0 0 ELECTRONIC ARTS INC COM 285512109 1988 14689 SH SOLE 14689 0 0 ELEMENT SOLUTIONS INC COM 28618M106 205 11231 SH SOLE 11231 0 0 EMCOR GROUP INC COM 29084Q100 2062 18381 SH SOLE 18381 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 5586 60126 SH SOLE 60126 0 0 EMERSON ELEC CO COM 291011104 62090 688211 SH SOLE 688211 0 0 EMPIRE ST RLTY TR INC CL A 292104106 1592 143050 SH SOLE 143050 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 390 60213 SH SOLE 60213 0 0 ENBRIDGE INC COM 29250N105 31730 871703 SH SOLE 871703 0 0 ENCOMPASS HEALTH CORP COM 29261A100 283 3460 SH SOLE 3460 0 0 ENDAVA PLC ADS 29260V105 393 4642 SH SOLE 4642 0 0 ENEL CHILE S.A. SPONSORED ADR 29278D105 97 24670 SH SOLE 24670 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 320 6735 SH SOLE 6735 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 4579 596206 SH SOLE 596206 0 0 ENSTAR GROUP LIMITED SHS G3075P101 355 1438 SH SOLE 1438 0 0 ENTEGRIS INC COM 29362U104 11564 103432 SH SOLE 103432 0 0 ENTERGY CORP NEW COM 29364G103 508 5103 SH SOLE 5103 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 26707 1212862 SH SOLE 1212862 0 0 ENVESTNET INC COM 29404K106 239 3313 SH SOLE 3313 0 0 ENVISTA HOLDINGS CORPORATION COM 29415F104 458 11237 SH SOLE 11237 0 0 EOG RES INC COM 26875P101 35837 494099 SH SOLE 494099 0 0 EPAM SYS INC COM 29414B104 920 2319 SH SOLE 2319 0 0 EPR PPTYS COM SH BEN INT 26884U109 475 10202 SH SOLE 10202 0 0 EQUIFAX INC COM 294429105 420 2318 SH SOLE 2318 0 0 EQUILLIUM INC COM 29446K106 72 10000 SH SOLE 10000 0 0 EQUINIX INC COM 29444U700 31782 46766 SH SOLE 46766 0 0 EQUITABLE HLDGS INC COM 29452E101 364 11154 SH SOLE 11154 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 325 39840 SH SOLE 39840 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 4407 69254 SH SOLE 69254 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1993 27821 SH SOLE 27821 0 0 ERICSSON ADR B SEK 10 294821608 158 12001 SH SOLE 12001 0 0 ESSENTIAL UTILS INC COM 29670G102 324 7237 SH SOLE 7237 0 0 ESSEX PPTY TR INC COM 297178105 4420 16260 SH SOLE 16260 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 549 9538 SH SOLE 9538 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 18441 335909 SH SOLE 335909 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 474 7100 SH SOLE 7100 0 0 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 211 2800 SH SOLE 2800 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 1124 41777 SH SOLE 41777 0 0 ETSY INC COM 29786A106 1158 5742 SH SOLE 5742 0 0 EURONET WORLDWIDE INC COM 298736109 1272 9200 SH SOLE 9200 0 0 EVERBRIDGE INC COM 29978A104 820 6770 SH SOLE 6770 0 0 EVERCORE INC CLASS A 29977A105 6208 47125 SH SOLE 47125 0 0 EVEREST RE GROUP LTD COM G3223R108 1013 4090 SH SOLE 4090 0 0 EVERGY INC COM 30034W106 1100 18475 SH SOLE 18475 0 0 EVERSOURCE ENERGY COM 30040W108 3132 36173 SH SOLE 36173 0 0 EVERTEC INC COM 30040P103 662 17796 SH SOLE 17796 0 0 EXACT SCIENCES CORP COM 30063P105 3224 24466 SH SOLE 24466 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 6490 101544 SH SOLE 101544 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 3131 49291 SH SOLE 49291 0 0 EXELIXIS INC COM 30161Q104 203 8992 SH SOLE 8992 0 0 EXELON CORP COM 30161N101 7175 164040 SH SOLE 164040 0 0 EXPEDIA GROUP INC COM NEW 30212P303 519 3013 SH SOLE 3013 0 0 EXPEDITORS INTL WASH INC COM 302130109 7831 72714 SH SOLE 55479 0 17235 EXPONENT INC COM 30214U102 423 4339 SH SOLE 4339 0 0 EXTRA SPACE STORAGE INC COM 30225T102 21502 162219 SH SOLE 162219 0 0 EXXON MOBIL CORP COM 30231G102 147782 2646991 SH SOLE 2645947 0 1044 F5 NETWORKS INC COM 315616102 773 3704 SH SOLE 3704 0 0 FACEBOOK INC CL A 30303M102 312961 1062579 SH SOLE 1050509 0 12070 FACTSET RESH SYS INC COM 303075105 1927 6243 SH SOLE 6243 0 0 FAIR ISAAC CORP COM 303250104 1348 2773 SH SOLE 2773 0 0 FARFETCH LTD ORD SH CL A 30744W107 1068 20148 SH SOLE 20148 0 0 FASTENAL CO COM 311900104 5639 112150 SH SOLE 112150 0 0 FATE THERAPEUTICS INC COM 31189P102 1636 19846 SH SOLE 19846 0 0 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 887 8738 SH SOLE 8738 0 0 FEDEX CORP COM 31428X106 16893 59473 SH SOLE 58473 0 1000 FERRARI N V COM N3167Y103 8309 39641 SH SOLE 39641 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 7764 218456 SH SOLE 218456 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1156 42056 SH SOLE 42056 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 3697 90934 SH SOLE 90934 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 4903 34870 SH SOLE 34870 0 0 FIFTH THIRD BANCORP COM 316773100 50078 1337191 SH SOLE 1337191 0 0 FIREEYE INC COM 31816Q101 311 15878 SH SOLE 15878 0 0 FIRST AMERN FINL CORP COM 31847R102 317 5592 SH SOLE 5592 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 3081 3687 SH SOLE 3687 0 0 FIRST FINL BANKSHARES COM 32020R109 849 18167 SH SOLE 18167 0 0 FIRST HORIZON CORPORATION COM 320517105 442 26146 SH SOLE 26146 0 0 FIRST INDL RLTY TR INC COM 32054K103 2657 58025 SH SOLE 58025 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 234 15000 SH SOLE 15000 0 0 FIRST SOLAR INC COM 336433107 2867 32837 SH SOLE 32837 0 0 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 526 41450 SH SOLE 41450 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 5201 54310 SH SOLE 54310 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 362 3330 SH SOLE 3330 0 0 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 556 8434 SH SOLE 8434 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 16946 405210 SH SOLE 405210 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 4570 38358 SH SOLE 38358 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 231 3400 SH SOLE 3400 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 973 13744 SH SOLE 13744 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 69444 318433 SH SOLE 318433 0 0 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 971 43033 SH SOLE 43033 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 5241 76393 SH SOLE 76393 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 207 3836 SH SOLE 3836 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 5423 237744 SH SOLE 237744 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 2818 17555 SH SOLE 17555 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 23442 515316 SH SOLE 515316 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 550 16802 SH SOLE 16802 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 15859 153568 SH SOLE 153568 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 1200 8322 SH SOLE 8322 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 10393 273633 SH SOLE 273633 0 0 FISERV INC COM 337738108 14300 120129 SH SOLE 120129 0 0 FIVE BELOW INC COM 33829M101 53939 282713 SH SOLE 282713 0 0 FIVERR INTL LTD ORD SHS M4R82T106 6150 28317 SH SOLE 28317 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 310 1154 SH SOLE 1154 0 0 FLEX LTD ORD Y2573F102 2460 134349 SH SOLE 134349 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 245 4600 SH SOLE 4600 0 0 FLIR SYS INC COM 302445101 781 13832 SH SOLE 13832 0 0 FLUOR CORP NEW COM 343412102 399 17285 SH SOLE 17285 0 0 FMC CORP COM NEW 302491303 6441 58235 SH SOLE 58235 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1431 18998 SH SOLE 18998 0 0 FOOT LOCKER INC COM 344849104 868 15438 SH SOLE 15438 0 0 FORD MTR CO DEL COM 345370860 1299 106034 SH SOLE 98034 0 8000 FORTINET INC COM 34959E109 813 4411 SH SOLE 4411 0 0 FORTIVE CORP COM 34959J108 35100 496891 SH SOLE 496891 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 289 3021 SH SOLE 3021 0 0 FOSTER L B CO COM 350060109 524 29266 SH SOLE 29266 0 0 FRANKLIN RESOURCES INC COM 354613101 1231 41585 SH SOLE 41585 0 0 FREEPORT-MCMORAN INC CL B 35671D857 26760 812627 SH SOLE 812627 0 0 FRESHPET INC COM 358039105 415 2615 SH SOLE 2615 0 0 FRONTDOOR INC COM 35905A109 237 4400 SH SOLE 4400 0 0 FULTON FINL CORP PA COM 360271100 559 32825 SH SOLE 32825 0 0 GABELLI DIVID & INCOME TR COM 36242H104 402 16790 SH SOLE 16790 0 0 GALAPAGOS NV SPON ADR 36315X101 449 5821 SH SOLE 5821 0 0 GALLAGHER ARTHUR J & CO COM 363576109 2643 21182 SH SOLE 21182 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 909 21418 SH SOLE 21418 0 0 GAP INC COM 364760108 643 21582 SH SOLE 21582 0 0 GARMIN LTD SHS H2906T109 7561 57345 SH SOLE 57345 0 0 GARTNER INC COM 366651107 17615 96492 SH SOLE 96492 0 0 GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 224 14032 SH SOLE 14032 0 0 GATX CORP COM 361448103 309 3333 SH SOLE 3333 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1481 60343 SH SOLE 60343 0 0 GENCOR INDS INC COM 368678108 2049 152833 SH SOLE 152833 0 0 GENERAC HLDGS INC COM 368736104 2820 8613 SH SOLE 8613 0 0 GENERAL DYNAMICS CORP COM 369550108 10399 57277 SH SOLE 57277 0 0 GENERAL ELECTRIC CO COM 369604103 18376 1399547 SH SOLE 1380084 0 19463 GENERAL MLS INC COM 370334104 4231 68992 SH SOLE 68992 0 0 GENERAL MTRS CO COM 37045V100 8926 155338 SH SOLE 155338 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 360 38549 SH SOLE 38549 0 0 GENIUS BRANDS INTL INC COM 37229T301 49 25100 SH SOLE 25100 0 0 GENMAB A/S SPONSORED ADS 372303206 1424 43372 SH SOLE 43372 0 0 GENTEX CORP COM 371901109 321 8997 SH SOLE 8997 0 0 GENUINE PARTS CO COM 372460105 15263 132046 SH SOLE 132046 0 0 GEO GROUP INC NEW COM 36162J106 168 21700 SH SOLE 21700 0 0 GIBRALTAR INDS INC COM 374689107 742 8109 SH SOLE 8109 0 0 GILEAD SCIENCES INC COM 375558103 17541 271406 SH SOLE 270406 0 1000 GLACIER BANCORP INC NEW COM 37637Q105 748 13097 SH SOLE 13097 0 0 GLATFELTER CORPORATION COM 377320106 720 41977 SH SOLE 41977 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3498 98002 SH SOLE 98002 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 1520 37301 SH SOLE 37301 0 0 GLOBAL PMTS INC COM 37940X102 30303 150328 SH SOLE 150328 0 0 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 301 11350 SH SOLE 11350 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 5955 188446 SH SOLE 188446 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 302 9126 SH SOLE 9126 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 779 13331 SH SOLE 13151 0 180 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 203 6125 SH SOLE 6125 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 1217 24573 SH SOLE 24573 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 335 5015 SH SOLE 5015 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 18426 735265 SH SOLE 704980 0 30285 GLOBANT S A COM L44385109 261 1259 SH SOLE 1259 0 0 GLOBE LIFE INC COM 37959E102 1589 16446 SH SOLE 16446 0 0 GLOBUS MED INC CL A 379577208 720 11670 SH SOLE 11670 0 0 GODADDY INC CL A 380237107 1253 16147 SH SOLE 16147 0 0 GOLDEN OCEAN GROUP LTD SHS NEW G39637205 67 10000 SH SOLE 10000 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 444 22958 SH SOLE 22958 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 1276 16130 SH SOLE 16130 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 60776 185859 SH SOLE 185359 0 500 GOLDMINING INC COM 38149E101 276 167000 SH SOLE 167000 0 0 GOLUB CAP BDC INC COM 38173M102 473 32333 SH SOLE 32333 0 0 GRACE W R & CO DEL NEW COM 38388F108 1347 22509 SH SOLE 22509 0 0 GRACO INC COM 384109104 2539 35458 SH SOLE 35458 0 0 GRAHAM HLDGS CO COM CL B 384637104 447 794 SH SOLE 794 0 0 GRAINGER W W INC COM 384802104 443 1106 SH SOLE 1106 0 0 GRAND CANYON ED INC COM 38526M106 694 6478 SH SOLE 6478 0 0 GRANITE CONSTR INC COM 387328107 2374 58977 SH SOLE 58977 0 0 GRANITESHARES GOLD TR SHS BEN INT 38748G101 500 29475 SH SOLE 29475 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 517 28482 SH SOLE 28482 0 0 GREAT WESTN NATL BK PORTLAND COM 695263103 419 10974 SH SOLE 10974 0 0 GREENTREE HOSPITALITY GROUP SPONSORED ADS 39579V100 272 20670 SH SOLE 20670 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 315 18202 SH SOLE 18202 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 1260 34148 SH SOLE 34148 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 870 5515 SH SOLE 5515 0 0 GUARDANT HEALTH INC COM 40131M109 4023 26353 SH SOLE 26353 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 405 3989 SH SOLE 3989 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 248 1145 SH SOLE 1145 0 0 HAEMONETICS CORP MASS COM 405024100 274 2468 SH SOLE 2468 0 0 HAIN CELESTIAL GROUP INC COM 405217100 261 5983 SH SOLE 5983 0 0 HALLIBURTON CO COM 406216101 9818 457496 SH SOLE 457496 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 3815 91520 SH SOLE 91520 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 436 11348 SH SOLE 11348 0 0 HANESBRANDS INC COM 410345102 1433 72852 SH SOLE 72852 0 0 HANGER INC COM NEW 41043F208 214 9386 SH SOLE 9386 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 567 10111 SH SOLE 10111 0 0 HANOVER INS GROUP INC COM 410867105 1706 13174 SH SOLE 13174 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 3222 48236 SH SOLE 48236 0 0 HARVARD BIOSCIENCE INC COM 416906105 491 89888 SH SOLE 89888 0 0 HASBRO INC COM 418056107 1633 16985 SH SOLE 16985 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 1002 22550 SH SOLE 22550 0 0 HCA HEALTHCARE INC COM 40412C101 10724 56939 SH SOLE 56939 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 13299 171185 SH SOLE 171185 0 0 HEALTHCARE RLTY TR COM 421946104 576 18994 SH SOLE 18994 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 559 19945 SH SOLE 19945 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 338 12272 SH SOLE 12272 0 0 HEALTHEQUITY INC COM 42226A107 554 8149 SH SOLE 8149 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 16982 535024 SH SOLE 535024 0 0 HEICO CORP NEW CL A 422806208 4975 43794 SH SOLE 43794 0 0 HEICO CORP NEW COM 422806109 519 4123 SH SOLE 4123 0 0 HELEN OF TROY LTD COM G4388N106 318 1508 SH SOLE 1508 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 398 5466 SH SOLE 5466 0 0 HELMERICH & PAYNE INC COM 423452101 7768 288129 SH SOLE 288129 0 0 HENRY JACK & ASSOC INC COM 426281101 2248 14814 SH SOLE 14814 0 0 HENRY SCHEIN INC COM 806407102 4196 60598 SH SOLE 60598 0 0 HERC HLDGS INC COM 42704L104 303 2989 SH SOLE 2989 0 0 HERITAGE COMM CORP COM 426927109 131 10735 SH SOLE 10735 0 0 HERON THERAPEUTICS INC COM 427746102 369 22757 SH SOLE 22757 0 0 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 5671 537541 SH SOLE 537541 0 0 HERSHEY CO COM 427866108 9372 59253 SH SOLE 46253 0 13000 HESKA CORP COM RESTRC NEW 42805E306 529 3138 SH SOLE 3138 0 0 HESS CORP COM 42809H107 282 3986 SH SOLE 3986 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1237 78560 SH SOLE 78560 0 0 HEXCEL CORP NEW COM 428291108 896 15995 SH SOLE 15995 0 0 HIGHWOODS PPTYS INC COM 431284108 325 7571 SH SOLE 7571 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 23713 196104 SH SOLE 196104 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1225 64100 SH SOLE 64100 0 0 HOLLYFRONTIER CORP COM 436106108 6949 194225 SH SOLE 194225 0 0 HOLOGIC INC COM 436440101 540 7254 SH SOLE 7254 0 0 HOME DEPOT INC COM 437076102 224504 735476 SH SOLE 735334 0 142 HONDA MOTOR LTD AMERN SHS 438128308 759 25124 SH SOLE 25124 0 0 HONEYWELL INTL INC COM 438516106 188168 866856 SH SOLE 854331 0 12525 HORACE MANN EDUCATORS CORP N COM 440327104 636 14721 SH SOLE 14721 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 493 5354 SH SOLE 5354 0 0 HORMEL FOODS CORP COM 440452100 750 15703 SH SOLE 15703 0 0 HOST HOTELS & RESORTS INC COM 44107P104 5418 321532 SH SOLE 321532 0 0 HOULIHAN LOKEY INC CL A 441593100 1501 22569 SH SOLE 22569 0 0 HOWARD HUGHES CORP COM 44267D107 268 2812 SH SOLE 2812 0 0 HOWMET AEROSPACE INC COM 443201108 427 13277 SH SOLE 13277 0 0 HP INC COM 40434L105 2515 79211 SH SOLE 79211 0 0 HUBBELL INC COM 443510607 483 2584 SH SOLE 2584 0 0 HUBSPOT INC COM 443573100 1914 4215 SH SOLE 4215 0 0 HUDSON PAC PPTYS INC COM 444097109 701 25846 SH SOLE 25846 0 0 HUMANA INC COM 444859102 1080 2575 SH SOLE 2575 0 0 HUNT J B TRANS SVCS INC COM 445658107 631 3755 SH SOLE 3755 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1037 65974 SH SOLE 65974 0 0 HUNTSMAN CORP COM 447011107 377 13069 SH SOLE 13069 0 0 HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 436 15447 SH SOLE 15447 0 0 HYATT HOTELS CORP COM CL A 448579102 9098 110011 SH SOLE 110011 0 0 IAA INC COM 449253103 1326 24046 SH SOLE 24046 0 0 IAC INTERACTIVECORP NEW COM 44891N109 426 1971 SH SOLE 1971 0 0 ICF INTL INC COM 44925C103 284 3248 SH SOLE 3248 0 0 ICICI BANK LIMITED ADR 45104G104 1976 123252 SH SOLE 123252 0 0 ICON PLC SHS G4705A100 6851 34890 SH SOLE 34890 0 0 ICU MED INC COM 44930G107 280 1363 SH SOLE 1363 0 0 IDACORP INC COM 451107106 1324 13249 SH SOLE 13249 0 0 IDEX CORP COM 45167R104 1702 8130 SH SOLE 8130 0 0 IDEXX LABS INC COM 45168D104 93403 190887 SH SOLE 190887 0 0 IHS MARKIT LTD SHS G47567105 1927 19908 SH SOLE 19908 0 0 II-VI INC COM 902104108 287 4200 SH SOLE 4200 0 0 ILLINOIS TOOL WKS INC COM 452308109 29395 132697 SH SOLE 132697 0 0 ILLUMINA INC COM 452327109 20613 53671 SH SOLE 53671 0 0 INCYTE CORP COM 45337C102 243 2991 SH SOLE 2991 0 0 INDEPENDENT BANK CORP MASS COM 453836108 518 6149 SH SOLE 6149 0 0 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 641 26823 SH SOLE 26823 0 0 ING GROEP N.V. SPONSORED ADR 456837103 495 40451 SH SOLE 40451 0 0 INGERSOLL RAND INC COM 45687V106 1228 24963 SH SOLE 24963 0 0 INGEVITY CORP COM 45688C107 1731 22912 SH SOLE 22912 0 0 INGREDION INC COM 457187102 5529 61487 SH SOLE 61487 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 352 1953 SH SOLE 1953 0 0 INSMED INC COM PAR $.01 457669307 237 6958 SH SOLE 6958 0 0 INSPERITY INC COM 45778Q107 400 4782 SH SOLE 4782 0 0 INSPIRE MED SYS INC COM 457730109 467 2258 SH SOLE 2258 0 0 INSULET CORP COM 45784P101 1415 5422 SH SOLE 5422 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 340 4921 SH SOLE 4921 0 0 INTEL CORP COM 458140100 134894 2107718 SH SOLE 1950988 0 156730 INTERCONTINENTAL EXCHANGE IN COM 45866F104 19872 177941 SH SOLE 177941 0 0 INTERFACE INC COM 458665304 130 10444 SH SOLE 10444 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 78594 589781 SH SOLE 588021 0 1760 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1540 11031 SH SOLE 11031 0 0 INTERNATIONAL PAPER CO COM 460146103 2002 37035 SH SOLE 37035 0 0 INTERPUBLIC GROUP COS INC COM 460690100 202 6907 SH SOLE 6907 0 0 INTRICON CORP COM 46121H109 328 12796 SH SOLE 12796 0 0 INTUIT COM 461202103 18979 49545 SH SOLE 49545 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 106169 143677 SH SOLE 143677 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 2884 35407 SH SOLE 35407 0 0 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 398 12430 SH SOLE 12430 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 945 26100 SH SOLE 26100 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 34132 551491 SH SOLE 551491 0 0 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 201 6323 SH SOLE 6323 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 238 5541 SH SOLE 5541 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 367 9924 SH SOLE 9924 0 0 INVESCO EXCH TRADED FD TR II RUSL 1000 ENHD 46138E438 202 5912 SH SOLE 5912 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 898 18271 SH SOLE 18271 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 1873 61616 SH SOLE 61616 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 23365 401810 SH SOLE 401810 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 6752 73576 SH SOLE 73576 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 1234 14654 SH SOLE 14654 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 8826 255153 SH SOLE 255153 0 0 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 346 3385 SH SOLE 3385 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 14525 315962 SH SOLE 301212 0 14750 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 215 2727 SH SOLE 2727 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 216 1388 SH SOLE 1388 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 6817 44944 SH SOLE 44944 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 403 2285 SH SOLE 2285 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 972 67004 SH SOLE 67004 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1561 93566 SH SOLE 93566 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2626 11382 SH SOLE 11382 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 594 2215 SH SOLE 2215 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 6515 41771 SH SOLE 41771 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 5005 18549 SH SOLE 18549 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 79931 564246 SH SOLE 564246 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 18163 110568 SH SOLE 110568 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 4767 107534 SH SOLE 107534 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 2297 46492 SH SOLE 46492 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 1534 15595 SH SOLE 15595 0 0 INVESCO LTD SHS G491BT108 3278 129979 SH SOLE 129979 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 415038 1300528 SH SOLE 1298200 0 2328 INVITAE CORP COM 46185L103 253 6617 SH SOLE 6617 0 0 INVITATION HOMES INC COM 46187W107 1583 49481 SH SOLE 49481 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 398 12568 SH SOLE 12568 0 0 IQVIA HLDGS INC COM 46266C105 2672 13836 SH SOLE 13836 0 0 IROBOT CORP COM 462726100 242 1983 SH SOLE 1983 0 0 IRON MTN INC NEW COM 46284V101 24642 665811 SH SOLE 665511 0 300 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 219 19613 SH SOLE 19613 0 0 ISHARES INC CORE MSCI EMKT 46434G103 38181 593246 SH SOLE 593246 0 0 ISHARES INC EM MKTS DIV ETF 464286319 4792 122306 SH SOLE 122306 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 846 19537 SH SOLE 19537 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 206 2275 SH SOLE 2275 0 0 ISHARES INC MSCI EMERG MRKT 464286533 1287 20381 SH SOLE 20381 0 0 ISHARES INC MSCI EMRG CHN 46434G764 647 10886 SH SOLE 10886 0 0 ISHARES INC MSCI EURZONE ETF 464286608 8542 183970 SH SOLE 183970 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 2763 28006 SH SOLE 28006 0 0 ISHARES INC MSCI GERMANY ETF 464286806 334 9984 SH SOLE 9984 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 7026 102543 SH SOLE 102543 0 0 ISHARES INC MSCI PAC JP ETF 464286665 836 16639 SH SOLE 16639 0 0 ISHARES INC MSCI STH KOR ETF 464286772 353 3939 SH SOLE 3939 0 0 ISHARES INC MSCI SWITZERLAND 464286749 555 12546 SH SOLE 12546 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 3029 50521 SH SOLE 50521 0 0 ISHARES INC MSCI WORLD ETF 464286392 3392 28628 SH SOLE 28628 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 2066 30869 SH SOLE 30869 0 0 ISHARES TR ASIA 50 ETF 464288430 281 3044 SH SOLE 3044 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 557 11946 SH SOLE 11946 0 0 ISHARES TR COHEN STEER REIT 464287564 2000 34595 SH SOLE 34595 0 0 ISHARES TR CORE DIV GRWTH 46434V621 10146 210184 SH SOLE 210184 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 31277 329611 SH SOLE 325655 0 3956 ISHARES TR CORE MSCI EAFE 46432F842 70380 976825 SH SOLE 976825 0 0 ISHARES TR CORE MSCI INTL 46435G326 633 9800 SH SOLE 9800 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 1006 14321 SH SOLE 14321 0 0 ISHARES TR CORE S&P MCP ETF 464287507 92442 355163 SH SOLE 355163 0 0 ISHARES TR CORE S&P SCP ETF 464287804 68509 631249 SH SOLE 631249 0 0 ISHARES TR CORE S&P TTL STK 464287150 1933 21102 SH SOLE 21102 0 0 ISHARES TR CORE S&P US GWT 464287671 101777 1121015 SH SOLE 1121015 0 0 ISHARES TR CORE S&P US VLU 464287663 28828 418402 SH SOLE 418402 0 0 ISHARES TR CORE S&P500 ETF 464287200 494735 1243615 SH SOLE 1243600 0 15 ISHARES TR CUR HD EURZN ETF 46434V639 961 28056 SH SOLE 28056 0 0 ISHARES TR DOW JONES US ETF 464287846 1447 14487 SH SOLE 14487 0 0 ISHARES TR EAFE GRWTH ETF 464288885 6835 68034 SH SOLE 68034 0 0 ISHARES TR EAFE SML CP ETF 464288273 2449 34086 SH SOLE 34086 0 0 ISHARES TR EAFE VALUE ETF 464288877 769 15083 SH SOLE 15083 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 533 7027 SH SOLE 7027 0 0 ISHARES TR ESG AWARE MSCI 46435U663 1068 27720 SH SOLE 27720 0 0 ISHARES TR EUROPE ETF 464287861 801 15937 SH SOLE 15937 0 0 ISHARES TR EXPANDED TECH 464287515 10864 31819 SH SOLE 31819 0 0 ISHARES TR EXPND TEC SC ETF 464287549 735 2037 SH SOLE 2037 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 1107 18689 SH SOLE 18689 0 0 ISHARES TR GENOMICS IMMUN 46435U192 2106 46075 SH SOLE 46075 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 7137 293707 SH SOLE 293707 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 291 3771 SH SOLE 3771 0 0 ISHARES TR GLOBAL 100 ETF 464287572 2555 38713 SH SOLE 38713 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 305 12383 SH SOLE 12383 0 0 ISHARES TR GLOBAL MATER ETF 464288695 1117 12876 SH SOLE 12876 0 0 ISHARES TR GLOBAL TECH ETF 464287291 453 1473 SH SOLE 1473 0 0 ISHARES TR HDG MSCI EAFE 46434V803 38725 1174540 SH SOLE 1174540 0 0 ISHARES TR INTL DEV RE ETF 464288489 2452 88908 SH SOLE 88908 0 0 ISHARES TR INTL DIV GRWTH 46435G524 1146 17670 SH SOLE 17670 0 0 ISHARES TR INTL SEL DIV ETF 464288448 10200 324021 SH SOLE 324021 0 0 ISHARES TR LATN AMER 40 ETF 464287390 1585 57389 SH SOLE 57389 0 0 ISHARES TR MICRO-CAP ETF 464288869 11516 78365 SH SOLE 78365 0 0 ISHARES TR MORNINGSTAR GRWT 464287119 3381 11721 SH SOLE 11721 0 0 ISHARES TR MORNINGSTAR VALU 464288109 1431 11648 SH SOLE 11648 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 6028 15940 SH SOLE 15940 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 553 2453 SH SOLE 2453 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 1001 10804 SH SOLE 10804 0 0 ISHARES TR MSCI ACWI ETF 464288257 12260 128854 SH SOLE 128854 0 0 ISHARES TR MSCI ACWI EX US 464288240 10566 191487 SH SOLE 191487 0 0 ISHARES TR MSCI CHINA ETF 46429B671 16442 201249 SH SOLE 201249 0 0 ISHARES TR MSCI EAFE ETF 464287465 145828 1922082 SH SOLE 1922082 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 6148 84229 SH SOLE 84229 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 87168 1634203 SH SOLE 1634203 0 0 ISHARES TR MSCI INDIA ETF 46429B598 449 10645 SH SOLE 10645 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 6968 191210 SH SOLE 191210 0 0 ISHARES TR MSCI KLD400 SOC 464288570 25710 336696 SH SOLE 336696 0 0 ISHARES TR MSCI LW CRB TG 46434V464 4143 26536 SH SOLE 26536 0 0 ISHARES TR MSCI USA ESG SLC 464288802 12036 137051 SH SOLE 137051 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 52984 765771 SH SOLE 741193 0 24578 ISHARES TR MSCI USA MMENTM 46432F396 6041 37554 SH SOLE 37554 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 19193 157603 SH SOLE 157603 0 0 ISHARES TR NASDAQ BIOTECH 464287556 29975 199092 SH SOLE 199092 0 0 ISHARES TR PHLX SEMICND ETF 464287523 42211 99556 SH SOLE 99556 0 0 ISHARES TR RESIDENTIAL MULT 464288562 831 11231 SH SOLE 11231 0 0 ISHARES TR RUS 1000 ETF 464287622 353527 1579443 SH SOLE 1579443 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 336265 1383579 SH SOLE 1363713 0 19866 ISHARES TR RUS 1000 VAL ETF 464287598 261425 1725007 SH SOLE 1716969 0 8038 ISHARES TR RUS 2000 GRW ETF 464287648 85683 284908 SH SOLE 284908 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 30879 193638 SH SOLE 193638 0 0 ISHARES TR RUS MD CP GR ETF 464287481 21278 208488 SH SOLE 208488 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 16945 155035 SH SOLE 155035 0 0 ISHARES TR RUS MID CAP ETF 464287499 60773 822028 SH SOLE 822028 0 0 ISHARES TR RUS TOP 200 ETF 464289446 882 9315 SH SOLE 9315 0 0 ISHARES TR RUS TP200 GR ETF 464289438 496 3689 SH SOLE 3689 0 0 ISHARES TR RUS TP200 VL ETF 464289420 648 10168 SH SOLE 10168 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 221 3512 SH SOLE 3512 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 293066 1326448 SH SOLE 1326448 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 236423 996600 SH SOLE 996600 0 0 ISHARES TR S&P 100 ETF 464287101 16378 91076 SH SOLE 91076 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 193322 2969160 SH SOLE 2969160 0 0 ISHARES TR S&P 500 VAL ETF 464287408 39174 277360 SH SOLE 263958 0 13402 ISHARES TR S&P MC 400GR ETF 464287606 36177 461624 SH SOLE 453704 0 7920 ISHARES TR S&P MC 400VL ETF 464287705 8260 81040 SH SOLE 81040 0 0 ISHARES TR S&P SML 600 GWT 464287887 25020 195121 SH SOLE 189685 0 5436 ISHARES TR SELECT DIVID ETF 464287168 82404 722210 SH SOLE 722210 0 0 ISHARES TR SP SMCP600VL ETF 464287879 6056 60119 SH SOLE 54245 0 5874 ISHARES TR TRANS AVG ETF 464287192 571 2215 SH SOLE 2215 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 324 1829 SH SOLE 1829 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 403 5392 SH SOLE 5392 0 0 ISHARES TR U.S. ENERGY ETF 464287796 603 22997 SH SOLE 22997 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 4469 26091 SH SOLE 26091 0 0 ISHARES TR U.S. FINLS ETF 464287788 854 11413 SH SOLE 11413 0 0 ISHARES TR U.S. MED DVC ETF 464288810 2679 8109 SH SOLE 8109 0 0 ISHARES TR U.S. PHARMA ETF 464288836 367 2066 SH SOLE 2066 0 0 ISHARES TR U.S. REAL ES ETF 464287739 5500 59827 SH SOLE 59827 0 0 ISHARES TR U.S. TECH ETF 464287721 5248 59841 SH SOLE 59841 0 0 ISHARES TR U.S. UTILITS ETF 464287697 218 2735 SH SOLE 2735 0 0 ISHARES TR US AER DEF ETF 464288760 4353 41815 SH SOLE 41815 0 0 ISHARES TR US HLTHCARE ETF 464287762 2078 8230 SH SOLE 8230 0 0 ISHARES TR US HLTHCR PR ETF 464288828 4339 17235 SH SOLE 17235 0 0 ISHARES TR US HOME CONS ETF 464288752 5933 87426 SH SOLE 87426 0 0 ISHARES TR US REGNL BKS ETF 464288778 1551 27367 SH SOLE 27367 0 0 ISHARES TR US TELECOM ETF 464287713 268 8299 SH SOLE 8299 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 1520 306438 SH SOLE 306438 0 0 ITRON INC COM 465741106 368 4146 SH SOLE 4146 0 0 ITT INC COM 45073V108 222 2444 SH SOLE 2444 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 720 11805 SH SOLE 11805 0 0 J2 GLOBAL INC COM 48123V102 1923 16044 SH SOLE 16044 0 0 JACOBS ENGR GROUP INC COM 469814107 624 4824 SH SOLE 4824 0 0 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 1960 29213 SH SOLE 29213 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1208 7350 SH SOLE 7350 0 0 JBG SMITH PPTYS COM 46590V100 486 15301 SH SOLE 15301 0 0 JD.COM INC SPON ADR CL A 47215P106 402 4763 SH SOLE 4763 0 0 JEFFERIES FINL GROUP INC COM 47233W109 675 22411 SH SOLE 22411 0 0 JETBLUE AWYS CORP COM 477143101 633 31111 SH SOLE 31111 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1467 11001 SH SOLE 11001 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 274 6156 SH SOLE 6156 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 458 13514 SH SOLE 13514 0 0 JOHNSON & JOHNSON COM 478160104 202962 1234939 SH SOLE 1208709 0 26230 JOHNSON CTLS INTL PLC SHS G51502105 6222 104275 SH SOLE 104275 0 0 JONES LANG LASALLE INC COM 48020Q107 4436 24777 SH SOLE 24777 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 3191 192340 SH SOLE 192340 0 0 JPMORGAN CHASE & CO COM 46625H100 394315 2590256 SH SOLE 2573157 0 17099 JUNIPER NETWORKS INC COM 48203R104 300 11831 SH SOLE 11831 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 3416 12942 SH SOLE 12192 0 750 KAR AUCTION SVCS INC COM 48238T109 3428 228550 SH SOLE 228550 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 186 17651 SH SOLE 17651 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 319 44469 SH SOLE 44469 0 0 KB HOME COM 48666K109 1560 33529 SH SOLE 33529 0 0 KELLOGG CO COM 487836108 2342 36993 SH SOLE 36993 0 0 KEMPER CORP COM 488401100 294 3692 SH SOLE 3692 0 0 KENNEDY-WILSON HOLDINGS INC COM 489398107 3605 178377 SH SOLE 178377 0 0 KEYCORP COM 493267108 581 29091 SH SOLE 29091 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1629 11360 SH SOLE 11360 0 0 KILROY RLTY CORP COM 49427F108 837 12751 SH SOLE 12751 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 322 31797 SH SOLE 31797 0 0 KIMBERLY-CLARK CORP COM 494368103 14840 106725 SH SOLE 106725 0 0 KIMCO RLTY CORP COM 49446R109 3584 191165 SH SOLE 191165 0 0 KINDER MORGAN INC DEL COM 49456B101 50857 3054464 SH SOLE 2799964 0 254500 KINSALE CAP GROUP INC COM 49714P108 223 1350 SH SOLE 1350 0 0 KIRBY CORP COM 497266106 207 3428 SH SOLE 3428 0 0 KKR & CO INC COM 48251W104 8322 170358 SH SOLE 170358 0 0 KKR REAL ESTATE FIN TR INC COM 48251K100 273 14820 SH SOLE 14820 0 0 KLA CORP COM NEW 482480100 21174 64085 SH SOLE 64085 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 736 15313 SH SOLE 15313 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1619 28395 SH SOLE 28395 0 0 KRAFT HEINZ CO COM 500754106 986 24653 SH SOLE 24653 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 3198 41881 SH SOLE 41881 0 0 KROGER CO COM 501044101 2144 59572 SH SOLE 59572 0 0 KVH INDS INC COM 482738101 1423 112211 SH SOLE 112211 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 6757 33336 SH SOLE 17815 0 15521 LA Z BOY INC COM 505336107 624 14694 SH SOLE 14694 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 3821 14981 SH SOLE 14981 0 0 LAKELAND BANCORP INC COM 511637100 1458 83622 SH SOLE 83622 0 0 LAM RESEARCH CORP COM 512807108 40674 68333 SH SOLE 68333 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 3866 41165 SH SOLE 41165 0 0 LAMB WESTON HLDGS INC COM 513272104 1810 23363 SH SOLE 23363 0 0 LANCASTER COLONY CORP COM 513847103 207 1181 SH SOLE 1181 0 0 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 647 54730 SH SOLE 54730 0 0 LANDSTAR SYS INC COM 515098101 1627 9855 SH SOLE 9855 0 0 LAS VEGAS SANDS CORP COM 517834107 6302 103715 SH SOLE 103715 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 8198 276029 SH SOLE 276029 0 0 LAUDER ESTEE COS INC CL A 518439104 38273 131591 SH SOLE 131591 0 0 LCI INDS COM 50189K103 1122 8485 SH SOLE 8485 0 0 LEGGETT & PLATT INC COM 524660107 1206 26412 SH SOLE 26412 0 0 LEIDOS HOLDINGS INC COM 525327102 1733 17999 SH SOLE 17999 0 0 LEMONADE INC COM 52567D107 2587 27781 SH SOLE 27781 0 0 LENNAR CORP CL A 526057104 19181 189481 SH SOLE 189481 0 0 LENNOX INTL INC COM 526107107 449 1440 SH SOLE 1440 0 0 LESLIES INC COM 527064109 843 34416 SH SOLE 34416 0 0 LEXINGTON REALTY TRUST COM 529043101 1020 91845 SH SOLE 91845 0 0 LHC GROUP INC COM 50187A107 233 1219 SH SOLE 1219 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 6209 41352 SH SOLE 41352 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 4717 184674 SH SOLE 184674 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 903 20479 SH SOLE 20479 0 0 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 399 10435 SH SOLE 10435 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 362 8364 SH SOLE 8364 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 836 5481 SH SOLE 5481 0 0 LILLY ELI & CO COM 532457108 58270 311907 SH SOLE 269062 0 42845 LINCOLN NATL CORP IND COM 534187109 3718 59700 SH SOLE 59700 0 0 LINDE PLC SHS G5494J103 87312 311674 SH SOLE 311339 0 335 LITHIA MTRS INC CL A 536797103 3092 7926 SH SOLE 7926 0 0 LITTELFUSE INC COM 537008104 996 3767 SH SOLE 3767 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 18854 222727 SH SOLE 222727 0 0 LKQ CORP COM 501889208 2684 63407 SH SOLE 63407 0 0 LOCKHEED MARTIN CORP COM 539830109 139147 376583 SH SOLE 376533 0 50 LOEWS CORP COM 540424108 1107 21580 SH SOLE 21580 0 0 LORDSTOWN MOTORS CORP COM CL A 54405Q100 2496 212100 SH SOLE 212100 0 0 LOWES COS INC COM 548661107 127113 668383 SH SOLE 662383 0 6000 LPL FINL HLDGS INC COM 50212V100 335 2354 SH SOLE 2354 0 0 LTC PPTYS INC COM 502175102 379 9085 SH SOLE 9085 0 0 LULULEMON ATHLETICA INC COM 550021109 34239 111632 SH SOLE 111632 0 0 LUMEN TECHNOLOGIES INC COM 550241103 1525 114245 SH SOLE 114245 0 0 LYDALL INC DEL COM 550819106 631 18688 SH SOLE 18688 0 0 LYFT INC CL A COM 55087P104 2949 46684 SH SOLE 46684 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 51544 495375 SH SOLE 495375 0 0 M & T BK CORP COM 55261F104 1287 8490 SH SOLE 8490 0 0 MACERICH CO COM 554382101 118 10060 SH SOLE 10060 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 421 7254 SH SOLE 7254 0 0 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 2606 31854 SH SOLE 31854 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 449 2502 SH SOLE 2502 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2812 64844 SH SOLE 64844 0 0 MAGNA INTL INC COM 559222401 393 4467 SH SOLE 4467 0 0 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 2420 97199 SH SOLE 97199 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 1166 101609 SH SOLE 101609 0 0 MANHATTAN ASSOCIATES INC COM 562750109 439 3741 SH SOLE 3741 0 0 MANULIFE FINL CORP COM 56501R106 28828 1340828 SH SOLE 1340828 0 0 MARATHON DIGITAL HOLDINGS IN COM 565788106 9939 206980 SH SOLE 206980 0 0 MARATHON OIL CORP COM 565849106 7889 738644 SH SOLE 738644 0 0 MARATHON PETE CORP COM 56585A102 31848 595395 SH SOLE 595395 0 0 MARKEL CORP COM 570535104 1581 1387 SH SOLE 1387 0 0 MARKETAXESS HLDGS INC COM 57060D108 437 877 SH SOLE 877 0 0 MARRIOTT INTL INC NEW CL A 571903202 33910 228951 SH SOLE 228951 0 0 MARSH & MCLENNAN COS INC COM 571748102 4126 33875 SH SOLE 33875 0 0 MARTIN MARIETTA MATLS INC COM 573284106 30274 90150 SH SOLE 90150 0 0 MASCO CORP COM 574599106 4314 72024 SH SOLE 26699 0 45325 MASIMO CORP COM 574795100 57073 248510 SH SOLE 248510 0 0 MASONITE INTL CORP COM 575385109 1436 12461 SH SOLE 12461 0 0 MASTEC INC COM 576323109 3740 39911 SH SOLE 39911 0 0 MASTERCARD INCORPORATED CL A 57636Q104 148451 416940 SH SOLE 416740 0 200 MASTERCRAFT BOAT HLDGS INC COM 57637H103 1440 54145 SH SOLE 54145 0 0 MATCH GROUP INC NEW COM 57667L107 288 2096 SH SOLE 2096 0 0 MATSON INC COM 57686G105 214 3210 SH SOLE 3210 0 0 MATTHEWS INTL CORP CL A 577128101 377 9520 SH SOLE 9520 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 639 6990 SH SOLE 6990 0 0 MAXIMUS INC COM 577933104 716 8041 SH SOLE 8041 0 0 MBIA INC COM 55262C100 713 74132 SH SOLE 74132 0 0 MCCORMICK & CO INC COM NON VTG 579780206 3139 35211 SH SOLE 35211 0 0 MCDONALDS CORP COM 580135101 84647 377651 SH SOLE 341931 0 35720 MCEWEN MNG INC COM 58039P107 16 15000 SH SOLE 15000 0 0 MCKESSON CORP COM 58155Q103 8915 45709 SH SOLE 45709 0 0 MDU RES GROUP INC COM 552690109 884 27951 SH SOLE 27951 0 0 MEDALLIA INC COM 584021109 354 12702 SH SOLE 12702 0 0 MEDAVAIL HOLDINGS INC COM 58406B103 263 18755 SH SOLE 18755 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1139 53538 SH SOLE 53538 0 0 MEDIFAST INC COM 58470H101 1022 4824 SH SOLE 4824 0 0 MEDNAX INC COM 58502B106 461 18117 SH SOLE 18117 0 0 MEDPACE HLDGS INC COM 58506Q109 809 4932 SH SOLE 4932 0 0 MEDTRONIC PLC SHS G5960L103 129259 1094208 SH SOLE 1094208 0 0 MERCADOLIBRE INC COM 58733R102 15301 10394 SH SOLE 10394 0 0 MERCK & CO. INC COM 58933Y105 114174 1481051 SH SOLE 1479351 0 1700 MERIDIAN BIOSCIENCE INC COM 589584101 916 34888 SH SOLE 34888 0 0 MERITOR INC COM 59001K100 350 11899 SH SOLE 11899 0 0 METHODE ELECTRS INC COM 591520200 631 15027 SH SOLE 15027 0 0 METLIFE INC COM 59156R108 3489 57390 SH SOLE 57390 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 9477 8200 SH SOLE 8200 0 0 MFA FINL INC COM 55272X102 140 34324 SH SOLE 34324 0 0 MGIC INVT CORP WIS COM 552848103 251 18140 SH SOLE 18140 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 1664 51016 SH SOLE 51016 0 0 MGM RESORTS INTERNATIONAL COM 552953101 17518 461109 SH SOLE 461109 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 59360 382423 SH SOLE 382423 0 0 MICRON TECHNOLOGY INC COM 595112103 17636 199931 SH SOLE 199931 0 0 MICROSOFT CORP COM 594918104 919872 3901566 SH SOLE 3850657 0 50909 MICROSTRATEGY INC CL A NEW 594972408 28135 41448 SH SOLE 41448 0 0 MID-AMER APT CMNTYS INC COM 59522J103 1099 7611 SH SOLE 7611 0 0 MIDDLEBY CORP COM 596278101 922 5562 SH SOLE 5562 0 0 MILLER INDS INC TENN COM NEW 600551204 1127 24392 SH SOLE 24392 0 0 MINERALS TECHNOLOGIES INC COM 603158106 287 3813 SH SOLE 3813 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 798 148295 SH SOLE 148295 0 0 MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 34 11834 SH SOLE 11834 0 0 MKS INSTRS INC COM 55306N104 2233 12044 SH SOLE 12044 0 0 MODERNA INC COM 60770K107 1916 14630 SH SOLE 14630 0 0 MOELIS & CO CL A 60786M105 8599 156694 SH SOLE 156694 0 0 MOHAWK INDS INC COM 608190104 272 1415 SH SOLE 1415 0 0 MOLINA HEALTHCARE INC COM 60855R100 765 3273 SH SOLE 3273 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 766 14983 SH SOLE 14983 0 0 MONARCH CASINO & RESORT INC COM 609027107 273 4500 SH SOLE 4500 0 0 MONDELEZ INTL INC CL A 609207105 38996 666258 SH SOLE 666258 0 0 MONGODB INC CL A 60937P106 3143 11752 SH SOLE 11752 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 334 18902 SH SOLE 18902 0 0 MONOLITHIC PWR SYS INC COM 609839105 978 2769 SH SOLE 2769 0 0 MONRO INC COM 610236101 548 8334 SH SOLE 8334 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 4427 48604 SH SOLE 48604 0 0 MOODYS CORP COM 615369105 2043 6841 SH SOLE 6841 0 0 MORGAN STANLEY COM NEW 617446448 91334 1176074 SH SOLE 1175874 0 200 MORNINGSTAR INC COM 617700109 320 1423 SH SOLE 1423 0 0 MOSAIC CO NEW COM 61945C103 5549 175539 SH SOLE 175539 0 0 MOTIVE CAPITAL CORP SHS CL A G6293A103 108 11000 SH SOLE 11000 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 3004 15974 SH SOLE 15974 0 0 MP MATERIALS CORP COM CL A 553368101 1538 42775 SH SOLE 42775 0 0 MPLX LP COM UNIT REP LTD 55336V100 2387 93118 SH SOLE 93118 0 0 MSA SAFETY INC COM 553498106 1627 10843 SH SOLE 10843 0 0 MSC INDL DIRECT INC CL A 553530106 204 2260 SH SOLE 2260 0 0 MSCI INC COM 55354G100 18245 43514 SH SOLE 43514 0 0 MSG NETWORK INC CL A 553573106 1951 129736 SH SOLE 129736 0 0 MUELLER INDS INC COM 624756102 3127 75629 SH SOLE 75629 0 0 MUELLER WTR PRODS INC COM SER A 624758108 1780 128122 SH SOLE 128122 0 0 MURPHY USA INC COM 626755102 750 5186 SH SOLE 5186 0 0 NANOSTRING TECHNOLOGIES INC COM 63009R109 403 6126 SH SOLE 6126 0 0 NASDAQ INC COM 631103108 654 4432 SH SOLE 4432 0 0 NATERA INC COM 632307104 2154 21214 SH SOLE 21214 0 0 NATIONAL BEVERAGE CORP COM 635017106 833 17027 SH SOLE 17027 0 0 NATIONAL FUEL GAS CO COM 636180101 941 18824 SH SOLE 18824 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 2069 34920 SH SOLE 34920 0 0 NATIONAL HEALTH INVS INC COM 63633D104 317 4390 SH SOLE 4390 0 0 NATIONAL INSTRS CORP COM 636518102 770 17820 SH SOLE 17820 0 0 NEKTAR THERAPEUTICS COM 640268108 222 11107 SH SOLE 11107 0 0 NEOGEN CORP COM 640491106 559 6290 SH SOLE 6290 0 0 NETAPP INC COM 64110D104 3660 50361 SH SOLE 50361 0 0 NETEASE INC SPONSORED ADS 64110W102 408 3954 SH SOLE 3954 0 0 NETFLIX INC COM 64110L106 50095 96031 SH SOLE 96031 0 0 NEUBERGER BERMAN MLP & ENERG COM 64129H104 562 133868 SH SOLE 133868 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 586 6030 SH SOLE 6030 0 0 NEVRO CORP COM 64157F103 659 4726 SH SOLE 4726 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 1515 108191 SH SOLE 108191 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 336 29905 SH SOLE 29905 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 649 51441 SH SOLE 51441 0 0 NEW YORK TIMES CO CL A 650111107 341 6743 SH SOLE 6743 0 0 NEWELL BRANDS INC COM 651229106 207 7746 SH SOLE 7746 0 0 NEWMARKET CORP COM 651587107 1764 4640 SH SOLE 4640 0 0 NEWMONT CORP COM 651639106 1253 20790 SH SOLE 20790 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 405 8797 SH SOLE 8797 0 0 NEXTERA ENERGY INC COM 65339F101 161806 2140010 SH SOLE 2140010 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1272 17457 SH SOLE 17457 0 0 NICE LTD SPONSORED ADR 653656108 49488 227040 SH SOLE 227040 0 0 NIKE INC CL B 654106103 129918 977636 SH SOLE 938741 0 38895 NIO INC SPON ADS 62914V106 300 7695 SH SOLE 7695 0 0 NISOURCE INC COM 65473P105 536 22239 SH SOLE 22239 0 0 NOKIA CORP SPONSORED ADR 654902204 59 14799 SH SOLE 14799 0 0 NORDSON CORP COM 655663102 739 3720 SH SOLE 3720 0 0 NORDSTROM INC COM 655664100 1898 50125 SH SOLE 50125 0 0 NORFOLK SOUTHN CORP COM 655844108 21344 79487 SH SOLE 79487 0 0 NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106 46 10300 SH SOLE 9500 0 800 NORTHERN STAR ACQUISITION CO UNIT 08/29/2025 665742201 126 10362 SH SOLE 10362 0 0 NORTHERN TR CORP COM 665859104 18696 177874 SH SOLE 177874 0 0 NORTHROP GRUMMAN CORP COM 666807102 3861 11928 SH SOLE 11928 0 0 NORTHWEST NAT HLDG CO COM 66765N105 1707 31644 SH SOLE 31644 0 0 NORTHWESTERN CORP COM NEW 668074305 1255 19247 SH SOLE 19247 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 35623 1291164 SH SOLE 1291164 0 0 NOVANTA INC COM 67000B104 330 2504 SH SOLE 2504 0 0 NOVARTIS AG SPONSORED ADR 66987V109 17464 204304 SH SOLE 204304 0 0 NOVOCURE LTD ORD SHS G6674U108 215 1625 SH SOLE 1625 0 0 NOVO-NORDISK A S ADR 670100205 6437 95475 SH SOLE 95475 0 0 NRG ENERGY INC COM NEW 629377508 2325 61624 SH SOLE 61624 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 845 19366 SH SOLE 19366 0 0 NUCOR CORP COM 670346105 6070 75615 SH SOLE 75615 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 985 22902 SH SOLE 22902 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 226 13214 SH SOLE 13214 0 0 NUTANIX INC CL A 67059N108 1155 43477 SH SOLE 43477 0 0 NUTRIEN LTD COM 67077M108 1039 19286 SH SOLE 19286 0 0 NUVASIVE INC COM 670704105 252 3842 SH SOLE 3842 0 0 NVENT ELECTRIC PLC SHS G6700G107 225 8063 SH SOLE 8063 0 0 NVIDIA CORPORATION COM 67066G104 217901 408107 SH SOLE 408107 0 0 NXP SEMICONDUCTORS N V COM N6596X109 4357 21642 SH SOLE 21642 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 198 16663 SH SOLE 15379 0 1284 OCCIDENTAL PETE CORP COM 674599105 2478 93097 SH SOLE 86921 0 6176 OCEANFIRST FINL CORP COM 675234108 1173 48991 SH SOLE 48991 0 0 OGE ENERGY CORP COM 670837103 899 27788 SH SOLE 27788 0 0 O-I GLASS INC COM 67098H104 563 38197 SH SOLE 38197 0 0 OIL STS INTL INC COM 678026105 211 34928 SH SOLE 34928 0 0 OKTA INC CL A 679295105 1993 9040 SH SOLE 9040 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 8157 33928 SH SOLE 33928 0 0 OLD REP INTL CORP COM 680223104 992 45399 SH SOLE 45399 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 376 4326 SH SOLE 4326 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 26886 733982 SH SOLE 733982 0 0 OMNICOM GROUP INC COM 681919106 5159 69576 SH SOLE 69576 0 0 ON SEMICONDUCTOR CORP COM 682189105 932 22395 SH SOLE 22395 0 0 ONEOK INC NEW COM 682680103 45672 901542 SH SOLE 901542 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 264 24774 SH SOLE 24774 0 0 ONTO INNOVATION INC COM 683344105 590 8984 SH SOLE 8984 0 0 OPEN LENDING CORP COM CL A 68373J104 14573 411421 SH SOLE 411421 0 0 ORACLE CORP COM 68389X105 52654 750375 SH SOLE 750375 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 756 64809 SH SOLE 64809 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 6243 12308 SH SOLE 12308 0 0 OSHKOSH CORP COM 688239201 238 2008 SH SOLE 2008 0 0 OTIS WORLDWIDE CORP COM 68902V107 6892 100684 SH SOLE 100684 0 0 OUTFRONT MEDIA INC COM 69007J106 538 24659 SH SOLE 24659 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 13843 1005301 SH SOLE 1005301 0 0 OXFORD INDS INC COM 691497309 202 2315 SH SOLE 2315 0 0 PACCAR INC COM 693718108 4046 43541 SH SOLE 24281 0 19260 PACER FDS TR BNCHMRK INFRA 69374H741 4019 111018 SH SOLE 111018 0 0 PACIFIC PREMIER BANCORP COM 69478X105 396 9118 SH SOLE 9118 0 0 PACIRA BIOSCIENCES INC COM 695127100 1302 18571 SH SOLE 18571 0 0 PACKAGING CORP AMER COM 695156109 3052 22692 SH SOLE 22692 0 0 PAGERDUTY INC COM 69553P100 212 5262 SH SOLE 5262 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 3645 156510 SH SOLE 156510 0 0 PALO ALTO NETWORKS INC COM 697435105 25186 78204 SH SOLE 78204 0 0 PARAMOUNT GROUP INC COM 69924R108 156 15430 SH SOLE 15430 0 0 PARK HOTELS & RESORTS INC COM 700517105 2437 112943 SH SOLE 112943 0 0 PARKER-HANNIFIN CORP COM 701094104 58492 185436 SH SOLE 185436 0 0 PATRICK INDS INC COM 703343103 411 4836 SH SOLE 4836 0 0 PATTERSON COS INC COM 703395103 221 6915 SH SOLE 6915 0 0 PAYCHEX INC COM 704326107 39115 399049 SH SOLE 398949 0 100 PAYCOM SOFTWARE INC COM 70432V102 11700 31617 SH SOLE 31617 0 0 PAYLOCITY HLDG CORP COM 70438V106 504 2800 SH SOLE 2800 0 0 PAYPAL HLDGS INC COM 70450Y103 229326 944351 SH SOLE 944219 0 132 PAYSAFE LIMITED ORD G6964L107 157 11605 SH SOLE 11605 0 0 PDC ENERGY INC COM 69327R101 688 20003 SH SOLE 20003 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 3910 160970 SH SOLE 160970 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 2572 22875 SH SOLE 22875 0 0 PEMBINA PIPELINE CORP COM 706327103 19145 663830 SH SOLE 663830 0 0 PENN NATL GAMING INC COM 707569109 18206 173658 SH SOLE 173658 0 0 PENNSYLVANIA REAL ESTATE INV SH BEN INT 709102107 99 51800 SH SOLE 51800 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 248 3087 SH SOLE 3087 0 0 PENUMBRA INC COM 70975L107 7221 26688 SH SOLE 26688 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 35370 1975983 SH SOLE 1975983 0 0 PEPSICO INC COM 713448108 193572 1368483 SH SOLE 1320970 0 47513 PERFORMANCE FOOD GROUP CO COM 71377A103 1368 23752 SH SOLE 23752 0 0 PERRIGO CO PLC SHS G97822103 940 23217 SH SOLE 23217 0 0 PETIQ INC COM CL A 71639T106 265 7524 SH SOLE 7524 0 0 PFIZER INC COM 717081103 176717 4877632 SH SOLE 4834353 0 43279 PG&E CORP COM 69331C108 469 40057 SH SOLE 40057 0 0 PGT INNOVATIONS INC COM 69336V101 234 9281 SH SOLE 9281 0 0 PHILIP MORRIS INTL INC COM 718172109 31013 349476 SH SOLE 349251 0 225 PHILLIPS 66 COM 718546104 21123 259050 SH SOLE 259050 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 395 12457 SH SOLE 12457 0 0 PHREESIA INC COM 71944F106 308 5915 SH SOLE 5915 0 0 PHYSICIANS RLTY TR COM 71943U104 1666 94299 SH SOLE 94299 0 0 PINDUODUO INC SPONSORED ADS 722304102 419 3129 SH SOLE 3129 0 0 PINE IS ACQUISITION CORP UNIT 99/99/9999 722615200 103 10000 SH SOLE 10000 0 0 PING IDENTITY HLDG CORP COM 72341T103 336 15320 SH SOLE 15320 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 302 3402 SH SOLE 3402 0 0 PINTEREST INC CL A 72352L106 14695 198501 SH SOLE 198501 0 0 PIONEER NAT RES CO COM 723787107 32998 207769 SH SOLE 207769 0 0 PIPER SANDLER COMPANIES COM 724078100 245 2237 SH SOLE 2237 0 0 PJT PARTNERS INC COM CL A 69343T107 633 9357 SH SOLE 9357 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2025 222516 SH SOLE 222516 0 0 PLANTRONICS INC NEW COM 727493108 294 7557 SH SOLE 7557 0 0 PLYMOUTH INDL REIT INC COM 729640102 661 39216 SH SOLE 39216 0 0 PNC FINL SVCS GROUP INC COM 693475105 63528 362170 SH SOLE 362170 0 0 POLARIS INC COM 731068102 367 2752 SH SOLE 2752 0 0 POOL CORP COM 73278L105 1879 5441 SH SOLE 5441 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 14623 308057 SH SOLE 308057 0 0 POST HLDGS INC COM 737446104 3852 36434 SH SOLE 36434 0 0 POSTAL REALTY TRUST INC CL A 73757R102 283 16493 SH SOLE 16493 0 0 POWER INTEGRATIONS INC COM 739276103 214 2632 SH SOLE 2632 0 0 PPG INDS INC COM 693506107 25888 172286 SH SOLE 172286 0 0 PPL CORP COM 69351T106 4179 144902 SH SOLE 144902 0 0 PRA HEALTH SCIENCES INC COM 69354M108 283 1847 SH SOLE 1847 0 0 PREMIER INC CL A 74051N102 829 24486 SH SOLE 24486 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 579 13125 SH SOLE 13125 0 0 PRICE T ROWE GROUP INC COM 74144T108 44469 259142 SH SOLE 259142 0 0 PRICESMART INC COM 741511109 216 2235 SH SOLE 2235 0 0 PRIMERICA INC COM 74164M108 821 5555 SH SOLE 5555 0 0 PRIMO WATER CORPORATION COM 74167P108 584 35937 SH SOLE 35937 0 0 PRIMORIS SVCS CORP COM 74164F103 307 9281 SH SOLE 9281 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 967 16126 SH SOLE 16126 0 0 PROASSURANCE CORP COM 74267C106 202 7560 SH SOLE 7560 0 0 PROCTER AND GAMBLE CO COM 742718109 172607 1274510 SH SOLE 1253255 0 21255 PROG HOLDINGS INC COM NPV 74319R101 494 11421 SH SOLE 11421 0 0 PROGRESSIVE CORP COM 743315103 36350 380195 SH SOLE 380195 0 0 PROGYNY INC COM 74340E103 262 5877 SH SOLE 5877 0 0 PROLOGIS INC. COM 74340W103 199682 1883796 SH SOLE 1883796 0 0 PROOFPOINT INC COM 743424103 1590 12637 SH SOLE 12637 0 0 PROS HOLDINGS INC COM 74346Y103 397 9346 SH SOLE 9346 0 0 PROSHARES TR MSCI EMRG MKTS 74347B847 891 14801 SH SOLE 14801 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 1090 16665 SH SOLE 16665 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 25365 294050 SH SOLE 294050 0 0 PROSPECT CAP CORP COM 74348T102 2844 370734 SH SOLE 370734 0 0 PROSPERITY BANCSHARES INC COM 743606105 783 10458 SH SOLE 10458 0 0 PROTO LABS INC COM 743713109 216 1774 SH SOLE 1774 0 0 PROVIDENT FINL SVCS INC COM 74386T105 731 32809 SH SOLE 32809 0 0 PRUDENTIAL FINL INC COM 744320102 834 9159 SH SOLE 9159 0 0 PRUDENTIAL PLC ADR 74435K204 701 16426 SH SOLE 16426 0 0 PTC INC COM 69370C100 1298 9428 SH SOLE 9428 0 0 PUBLIC STORAGE COM 74460D109 12085 48973 SH SOLE 48973 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1264 20988 SH SOLE 20988 0 0 PULMATRIX INC COM NEW 74584P202 13 10000 SH SOLE 10000 0 0 PULSE BIOSCIENCES INC COM 74587B101 1137 48000 SH SOLE 48000 0 0 PULTE GROUP INC COM 745867101 1352 25775 SH SOLE 25775 0 0 PURE STORAGE INC CL A 74624M102 650 30178 SH SOLE 30178 0 0 PURPLE INNOVATION INC COM 74640Y106 7690 242965 SH SOLE 242965 0 0 Q2 HLDGS INC COM 74736L109 504 5030 SH SOLE 5030 0 0 QIAGEN NV SHS NEW N72482123 204 4187 SH SOLE 4187 0 0 QORVO INC COM 74736K101 7771 42536 SH SOLE 42536 0 0 QTS RLTY TR INC COM CL A 74736A103 770 12416 SH SOLE 12416 0 0 QUAKER CHEM CORP COM 747316107 1033 4237 SH SOLE 4237 0 0 QUALCOMM INC COM 747525103 166340 1254542 SH SOLE 1248542 0 6000 QUALYS INC COM 74758T303 564 5385 SH SOLE 5385 0 0 QUANEX BUILDING PRODUCTS COR COM 747619104 1279 48751 SH SOLE 48751 0 0 QUANTA SVCS INC COM 74762E102 3746 42583 SH SOLE 42583 0 0 QUANTERIX CORP COM 74766Q101 4384 74976 SH SOLE 74976 0 0 QUANTUMSCAPE CORP COM CL A 74767V109 639 14274 SH SOLE 14274 0 0 QUEST DIAGNOSTICS INC COM 74834L100 2821 21979 SH SOLE 21979 0 0 QUIDEL CORP COM 74838J101 537 4194 SH SOLE 4194 0 0 QURATE RETAIL INC COM SER A 74915M100 1493 126967 SH SOLE 126967 0 0 RACKSPACE TECHNOLOGY INC COM 750102105 339 14272 SH SOLE 14272 0 0 RADWARE LTD ORD M81873107 365 13989 SH SOLE 13989 0 0 RALPH LAUREN CORP CL A 751212101 306 2483 SH SOLE 2483 0 0 RAPID7 INC COM 753422104 546 7322 SH SOLE 7322 0 0 RAYMOND JAMES FINL INC COM 754730109 2335 19053 SH SOLE 19053 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 137571 1780388 SH SOLE 1763388 0 17000 RBC BEARINGS INC COM 75524B104 2202 11190 SH SOLE 11190 0 0 REALTY INCOME CORP COM 756109104 1987 31295 SH SOLE 31295 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 237 2375 SH SOLE 2375 0 0 RED ROCK RESORTS INC CL A 75700L108 10532 323163 SH SOLE 323163 0 0 REGENCY CTRS CORP COM 758849103 406 7155 SH SOLE 7155 0 0 REGENERON PHARMACEUTICALS COM 75886F107 3192 6747 SH SOLE 6747 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 5527 267509 SH SOLE 267509 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 267 2116 SH SOLE 2116 0 0 RELX PLC SPONSORED ADR 759530108 1747 69433 SH SOLE 69433 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 438 2733 SH SOLE 2733 0 0 RENASANT CORP COM 75970E107 976 23579 SH SOLE 23579 0 0 RENT A CTR INC NEW COM 76009N100 3127 54232 SH SOLE 54232 0 0 REPLIGEN CORP COM 759916109 1887 9707 SH SOLE 9707 0 0 REPUBLIC SVCS INC COM 760759100 2027 20400 SH SOLE 20400 0 0 RESMED INC COM 761152107 8806 45387 SH SOLE 45387 0 0 RESOURCES CONNECTION INC COM 76122Q105 361 26648 SH SOLE 26648 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 310 4774 SH SOLE 4774 0 0 REVANCE THERAPEUTICS INC COM 761330109 2304 82445 SH SOLE 82445 0 0 REVOLUTION MEDICINES INC COM 76155X100 4758 103702 SH SOLE 103702 0 0 REVOLVE GROUP INC CL A 76156B107 730 16254 SH SOLE 16254 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 1184 39744 SH SOLE 39744 0 0 RH COM 74967X103 32241 54042 SH SOLE 54042 0 0 RINGCENTRAL INC CL A 76680R206 2536 8512 SH SOLE 8512 0 0 RIO TINTO PLC SPONSORED ADR 767204100 13650 175793 SH SOLE 175793 0 0 RIOT BLOCKCHAIN INC COM 767292105 3743 70262 SH SOLE 70262 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 1584 27058 SH SOLE 27058 0 0 RLI CORP COM 749607107 1404 12587 SH SOLE 12587 0 0 RLJ LODGING TR COM 74965L101 533 34422 SH SOLE 34422 0 0 ROBERT HALF INTL INC COM 770323103 2705 34644 SH SOLE 34644 0 0 ROBLOX CORP CL A 771049103 515 7951 SH SOLE 7951 0 0 ROCKWELL AUTOMATION INC COM 773903109 5378 20259 SH SOLE 20259 0 0 ROKU INC COM CL A 77543R102 3225 9900 SH SOLE 9900 0 0 ROLLINS INC COM 775711104 694 20173 SH SOLE 20173 0 0 ROPER TECHNOLOGIES INC COM 776696106 88857 220303 SH SOLE 220303 0 0 ROSS STORES INC COM 778296103 2990 24939 SH SOLE 24939 0 0 ROYAL BK CDA COM 780087102 1395 15131 SH SOLE 15131 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 9575 111842 SH SOLE 111842 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1488 40403 SH SOLE 40403 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1562 39825 SH SOLE 39825 0 0 ROYCE VALUE TR INC COM 780910105 764 42201 SH SOLE 42201 0 0 RPM INTL INC COM 749685103 70323 765625 SH SOLE 748998 0 16627 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 396 3444 SH SOLE 3444 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 226 2922 SH SOLE 2922 0 0 S&P GLOBAL INC COM 78409V104 42418 120210 SH SOLE 120210 0 0 SAFEHOLD INC COM 78645L100 756 10780 SH SOLE 10780 0 0 SAGE THERAPEUTICS INC COM 78667J108 305 4071 SH SOLE 4071 0 0 SAIA INC COM 78709Y105 746 3237 SH SOLE 3237 0 0 SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 220 4335 SH SOLE 4335 0 0 SALESFORCE COM INC COM 79466L302 145377 686164 SH SOLE 686164 0 0 SANDY SPRING BANCORP INC COM 800363103 1332 30673 SH SOLE 30673 0 0 SANOFI SPONSORED ADR 80105N105 3392 68586 SH SOLE 68461 0 125 SAP SE SPON ADR 803054204 12181 99198 SH SOLE 98198 0 1000 SARATOGA INVT CORP COM NEW 80349A208 215 8500 SH SOLE 8500 0 0 SAVARA INC COM 805111101 54 26000 SH SOLE 26000 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1866 6724 SH SOLE 6724 0 0 SCHLUMBERGER LTD COM 806857108 12670 465994 SH SOLE 465994 0 0 SCHWAB CHARLES CORP COM 808513105 44403 681239 SH SOLE 681239 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4786 150589 SH SOLE 150589 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 5714 151889 SH SOLE 151889 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 210 4060 SH SOLE 4060 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3519 36391 SH SOLE 36391 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 6375 87425 SH SOLE 87425 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 993 7650 SH SOLE 7650 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 882 13511 SH SOLE 13511 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 9418 98075 SH SOLE 98075 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 10695 143697 SH SOLE 143697 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 12355 123962 SH SOLE 123962 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 840 10048 SH SOLE 10048 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 2592 10582 SH SOLE 10582 0 0 SEA LTD SPONSORD ADS 81141R100 1298 5814 SH SOLE 5814 0 0 SEABRIDGE GOLD INC COM 811916105 2562 158450 SH SOLE 158450 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 366 10086 SH SOLE 10086 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 4552 59314 SH SOLE 59314 0 0 SEAGEN INC COM 81181C104 440 3167 SH SOLE 3167 0 0 SEALED AIR CORP NEW COM 81211K100 475 10362 SH SOLE 10362 0 0 SEI INVTS CO COM 784117103 1012 16606 SH SOLE 16606 0 0 SELECT MED HLDGS CORP COM 81619Q105 991 29060 SH SOLE 29060 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 14404 196450 SH SOLE 196450 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 10450 213006 SH SOLE 213006 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1644 41640 SH SOLE 41640 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 14321 85206 SH SOLE 85206 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 17420 255007 SH SOLE 255007 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 54915 470400 SH SOLE 470400 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 63747 1872150 SH SOLE 1854936 0 17214 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 21381 217177 SH SOLE 217177 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 5777 90212 SH SOLE 90212 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 4538 57586 SH SOLE 57586 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 53300 401326 SH SOLE 401326 0 0 SELECTIVE INS GROUP INC COM 816300107 2312 31876 SH SOLE 31876 0 0 SEMPRA ENERGY COM 816851109 7337 55343 SH SOLE 55343 0 0 SEMTECH CORP COM 816850101 1828 26497 SH SOLE 26497 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1775 30631 SH SOLE 30631 0 0 SERVICE CORP INTL COM 817565104 544 10666 SH SOLE 10666 0 0 SERVICENOW INC COM 81762P102 38527 77037 SH SOLE 77037 0 0 SHAKE SHACK INC CL A 819047101 909 8060 SH SOLE 8060 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 302 22621 SH SOLE 22621 0 0 SHERWIN WILLIAMS CO COM 824348106 35873 48608 SH SOLE 48608 0 0 SHOCKWAVE MED INC COM 82489T104 446 3423 SH SOLE 3423 0 0 SHOPIFY INC CL A 82509L107 23222 20987 SH SOLE 20987 0 0 SHUTTERSTOCK INC COM 825690100 426 4779 SH SOLE 4779 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 503 2227 SH SOLE 2227 0 0 SILGAN HOLDINGS INC COM 827048109 218 5189 SH SOLE 5189 0 0 SILICOM LTD ORD M84116108 784 17370 SH SOLE 17370 0 0 SILICON LABORATORIES INC COM 826919102 619 4391 SH SOLE 4391 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 3175 53467 SH SOLE 53467 0 0 SILVER SPIKE ACQUISITION COR CL A SHS G8136L106 212 11569 SH SOLE 11569 0 0 SILVERGATE CAP CORP CL A 82837P408 23123 162643 SH SOLE 162643 0 0 SIMON PPTY GROUP INC NEW COM 828806109 36849 323891 SH SOLE 323891 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 801 131571 SH SOLE 131571 0 0 SITE CTRS CORP COM 82981J109 277 20400 SH SOLE 20400 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1440 8432 SH SOLE 8432 0 0 SIXTH STREET SPECIALTY LENDN COM 83012A109 227 10786 SH SOLE 10786 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 286 10493 SH SOLE 10493 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 433 9569 SH SOLE 9569 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 9314 50762 SH SOLE 33862 0 16900 SL GREEN RLTY CORP COM 78440X804 893 12755 SH SOLE 12755 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 812 19989 SH SOLE 19989 0 0 SLM CORP COM 78442P106 209 11649 SH SOLE 11649 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 5082 134077 SH SOLE 134077 0 0 SMITH A O CORP COM 831865209 427 6309 SH SOLE 6309 0 0 SMUCKER J M CO COM NEW 832696405 1687 13333 SH SOLE 13333 0 0 SNAP INC CL A 83304A106 17701 338524 SH SOLE 338524 0 0 SNAP ON INC COM 833034101 2799 12131 SH SOLE 12131 0 0 SNOWFLAKE INC CL A 833445109 1085 4734 SH SOLE 4734 0 0 SOCIAL CAPITAL HEDOSOPHA HLD SHS CL A G8252P105 3319 193534 SH SOLE 193534 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 5790 20145 SH SOLE 20145 0 0 SOLITON INC COM 834251100 2302 131000 SH SOLE 131000 0 0 SONOCO PRODS CO COM 835495102 15386 243062 SH SOLE 235600 0 7462 SONOS INC COM 83570H108 2118 56527 SH SOLE 56527 0 0 SOUTHERN CO COM 842587107 4131 66461 SH SOLE 66461 0 0 SOUTHWEST AIRLS CO COM 844741108 7821 128088 SH SOLE 128088 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 23024 69730 SH SOLE 69730 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1751 50824 SH SOLE 50824 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 719 16144 SH SOLE 16144 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 2079 41358 SH SOLE 41358 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 230 7949 SH SOLE 7949 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1100 15258 SH SOLE 15258 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 5366 151754 SH SOLE 151754 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 763 17418 SH SOLE 17418 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 776 5925 SH SOLE 5925 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 2459 64485 SH SOLE 64485 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1338252 3376610 SH SOLE 3376610 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 89040 187039 SH SOLE 187039 0 0 SPDR SER TR AEROSPACE DEF 78464A631 1247 9926 SH SOLE 9926 0 0 SPDR SER TR DJ REIT ETF 78464A607 316 3336 SH SOLE 3336 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 300 6560 SH SOLE 6560 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 484 11440 SH SOLE 11440 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 17472 309781 SH SOLE 309781 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 22549 594965 SH SOLE 594965 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 1936 25773 SH SOLE 25773 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 3928 41791 SH SOLE 41791 0 0 SPDR SER TR S&P BIOTECH 78464A870 16518 121770 SH SOLE 121770 0 0 SPDR SER TR S&P BK ETF 78464A797 2243 43227 SH SOLE 43227 0 0 SPDR SER TR S&P DIVID ETF 78464A763 84735 717914 SH SOLE 717914 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 333 4733 SH SOLE 4733 0 0 SPDR SER TR S&P REGL BKG 78464A698 2370 35721 SH SOLE 35721 0 0 SPDR SER TR S&P TELECOM 78464A540 1507 16053 SH SOLE 16053 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 982 10000 SH SOLE 10000 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1319 15520 SH SOLE 15520 0 0 SPIRIT AIRLS INC COM 848577102 307 8329 SH SOLE 8329 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1222 28762 SH SOLE 28762 0 0 SPLUNK INC COM 848637104 5117 37770 SH SOLE 37770 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 7682 28671 SH SOLE 28671 0 0 SPROUTS FMRS MKT INC COM 85208M102 1078 40492 SH SOLE 40492 0 0 SQUARE INC CL A 852234103 49293 217102 SH SOLE 217102 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 4153 59443 SH SOLE 59443 0 0 STAG INDL INC COM 85254J102 702 20891 SH SOLE 20891 0 0 STANLEY BLACK & DECKER INC COM 854502101 14449 72363 SH SOLE 72363 0 0 STAR GROUP L P UNIT LTD PARTNR 85512C105 212 20000 SH SOLE 20000 0 0 STARBUCKS CORP COM 855244109 183606 1680297 SH SOLE 1679297 0 1000 STARWOOD PPTY TR INC COM 85571B105 33325 1346995 SH SOLE 1346995 0 0 STATE STR CORP COM 857477103 8849 105332 SH SOLE 105332 0 0 STEREOTAXIS INC COM NEW 85916J409 280 41593 SH SOLE 41593 0 0 STERICYCLE INC COM 858912108 2179 32273 SH SOLE 32273 0 0 STERIS PLC SHS USD G8473T100 6690 35124 SH SOLE 35124 0 0 STERLING BANCORP DEL COM 85917A100 279 12107 SH SOLE 12107 0 0 STIFEL FINL CORP COM 860630102 1588 24785 SH SOLE 24785 0 0 STITCH FIX INC COM CL A 860897107 445 8978 SH SOLE 8978 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 970 25301 SH SOLE 25301 0 0 STORE CAP CORP COM 862121100 3049 91028 SH SOLE 91028 0 0 STRATEGIC ED INC COM 86272C103 434 4720 SH SOLE 4720 0 0 STRIDE INC COM 86333M108 942 31279 SH SOLE 31279 0 0 STRYKER CORPORATION COM 863667101 30321 124482 SH SOLE 124482 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 889 59981 SH SOLE 59981 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 197 27217 SH SOLE 27217 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 1144 112635 SH SOLE 112635 0 0 SUN CMNTYS INC COM 866674104 15360 102372 SH SOLE 102372 0 0 SUN LIFE FINANCIAL INC. COM 866796105 364 7194 SH SOLE 7194 0 0 SUNCOR ENERGY INC NEW COM 867224107 4657 222838 SH SOLE 222838 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 495 15536 SH SOLE 15536 0 0 SUNRUN INC COM 86771W105 201 3323 SH SOLE 3323 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 236 18931 SH SOLE 18931 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 550 21007 SH SOLE 21007 0 0 SURO CAPITAL CORP COM NEW 86887Q109 203 15000 SH SOLE 15000 0 0 SVB FINANCIAL GROUP COM 78486Q101 41529 84125 SH SOLE 84125 0 0 SVF INVESTMENT CORP UNIT 12/20/2025 G8601L110 106 10000 SH SOLE 10000 0 0 SVMK INC COM 78489X103 864 47179 SH SOLE 47179 0 0 SYNCHRONY FINANCIAL COM 87165B103 2229 54820 SH SOLE 54820 0 0 SYNEOS HEALTH INC CL A 87166B102 1981 26119 SH SOLE 26119 0 0 SYNNEX CORP COM 87162W100 1201 10457 SH SOLE 10457 0 0 SYNOPSYS INC COM 871607107 1592 6425 SH SOLE 6425 0 0 SYSCO CORP COM 871829107 70992 901597 SH SOLE 901597 0 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 375 6883 SH SOLE 6883 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 39392 333041 SH SOLE 333041 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 383 2170 SH SOLE 2170 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 3551 40240 SH SOLE 40240 0 0 TAPESTRY INC COM 876030107 1784 43281 SH SOLE 43281 0 0 TARGA RES CORP COM 87612G101 1683 52997 SH SOLE 52997 0 0 TARGET CORP COM 87612E106 187781 948055 SH SOLE 924405 0 23650 TAYLOR MORRISON HOME CORP COM 87724P106 546 17736 SH SOLE 17736 0 0 TC ENERGY CORP COM 87807B107 3086 67319 SH SOLE 67319 0 0 TCF FINL CORP COM 872307103 262 5634 SH SOLE 5634 0 0 TE CONNECTIVITY LTD REG SHS H84989104 3484 26982 SH SOLE 26982 0 0 TECK RESOURCES LTD CL B 878742204 219 11399 SH SOLE 11399 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 215 10913 SH SOLE 10913 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 196 12976 SH SOLE 12976 0 0 TELADOC HEALTH INC COM 87918A105 10013 55091 SH SOLE 55091 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 3103 7501 SH SOLE 7501 0 0 TELEFLEX INCORPORATED COM 879369106 1579 3801 SH SOLE 3801 0 0 TELUS CORPORATION COM 87971M103 686 34441 SH SOLE 34441 0 0 TEMPUR SEALY INTL INC COM 88023U101 453 12398 SH SOLE 12398 0 0 TERADATA CORP DEL COM 88076W103 748 19406 SH SOLE 19406 0 0 TERADYNE INC COM 880770102 34496 283495 SH SOLE 283495 0 0 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 1376 28872 SH SOLE 28872 0 0 TERRENO RLTY CORP COM 88146M101 1027 17776 SH SOLE 17776 0 0 TESLA INC COM 88160R101 53153 79578 SH SOLE 79578 0 0 TETRA TECH INC NEW COM 88162G103 1265 9322 SH SOLE 9322 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 200 17292 SH SOLE 17292 0 0 TEXAS INSTRS INC COM 882508104 114628 606530 SH SOLE 606530 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 3109 1956 SH SOLE 1956 0 0 TEXAS ROADHOUSE INC COM 882681109 1362 14198 SH SOLE 14198 0 0 TFI INTL INC COM 87241L109 979 13067 SH SOLE 13067 0 0 THE AARONS COMPANY INC COM 00258W108 385 14995 SH SOLE 14995 0 0 THE TRADE DESK INC COM CL A 88339J105 923 1416 SH SOLE 1416 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 148436 325247 SH SOLE 325195 0 52 THOMSON REUTERS CORP. COM NEW 884903709 436 4980 SH SOLE 4980 0 0 THOR INDS INC COM 885160101 1522 11297 SH SOLE 11297 0 0 TILRAY INC COM CL 2 88688T100 1058 46550 SH SOLE 46550 0 0 TIMKEN CO COM 887389104 346 4265 SH SOLE 4265 0 0 TJX COS INC NEW COM 872540109 61544 930365 SH SOLE 903365 0 27000 T-MOBILE US INC COM 872590104 1900 15163 SH SOLE 15163 0 0 TOLL BROTHERS INC COM 889478103 3027 53358 SH SOLE 53358 0 0 TORO CO COM 891092108 500 4852 SH SOLE 4852 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1752 26867 SH SOLE 26867 0 0 TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 399 27850 SH SOLE 27850 0 0 TORTOISE PWR & ENERGY INFRAS COM 89147X104 128 10564 SH SOLE 10564 0 0 TOTAL SE SPONSORED ADS 89151E109 4446 95532 SH SOLE 95532 0 0 TOUGHBUILT INDS INC COM NEW 89157G504 14 15000 SH SOLE 15000 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 788 28089 SH SOLE 28089 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1613 10334 SH SOLE 10334 0 0 TPG RE FIN TR INC COM 87266M107 2534 226211 SH SOLE 226211 0 0 TRACTOR SUPPLY CO COM 892356106 716 4046 SH SOLE 4046 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 8142 49178 SH SOLE 49178 0 0 TRANSDIGM GROUP INC COM 893641100 7932 13491 SH SOLE 13491 0 0 TRANSUNION COM 89400J107 857 9527 SH SOLE 9527 0 0 TRAVELERS COMPANIES INC COM 89417E109 17521 116495 SH SOLE 116495 0 0 TREX CO INC COM 89531P105 2157 23566 SH SOLE 23566 0 0 TRI CONTL CORP COM 895436103 250 7713 SH SOLE 7713 0 0 TRIMBLE INC COM 896239100 453 5828 SH SOLE 5828 0 0 TRINSEO S A SHS L9340P101 1387 21792 SH SOLE 21792 0 0 TRITON INTL LTD CL A G9078F107 4309 78352 SH SOLE 78352 0 0 TRUIST FINL CORP COM 89832Q109 6731 115412 SH SOLE 115412 0 0 TRUPANION INC COM 898202106 337 4418 SH SOLE 4418 0 0 TURTLE BEACH CORP COM NEW 900450206 877 32900 SH SOLE 32900 0 0 TWILIO INC CL A 90138F102 19839 58221 SH SOLE 58221 0 0 TWITTER INC COM 90184L102 9764 153452 SH SOLE 153452 0 0 TWO HBRS INVT CORP COM NEW 90187B408 238 32500 SH SOLE 32500 0 0 TYLER TECHNOLOGIES INC COM 902252105 21449 50524 SH SOLE 50524 0 0 TYSON FOODS INC CL A 902494103 2815 37881 SH SOLE 37881 0 0 U S CONCRETE INC COM 90333L201 1176 16041 SH SOLE 16041 0 0 UBER TECHNOLOGIES INC COM 90353T100 37642 690555 SH SOLE 690555 0 0 UBS GROUP AG SHS H42097107 1028 66177 SH SOLE 66177 0 0 UDR INC COM 902653104 8404 191611 SH SOLE 191611 0 0 UFP INDUSTRIES INC COM 90278Q108 467 6153 SH SOLE 6153 0 0 UGI CORP NEW COM 902681105 5454 133001 SH SOLE 133001 0 0 ULTA BEAUTY INC COM 90384S303 3466 11212 SH SOLE 11212 0 0 UMPQUA HLDGS CORP COM 904214103 1352 77035 SH SOLE 77035 0 0 UNIFIRST CORP MASS COM 904708104 1875 8379 SH SOLE 8379 0 0 UNILEVER PLC SPON ADR NEW 904767704 13278 237834 SH SOLE 154254 0 83580 UNION PAC CORP COM 907818108 87062 395002 SH SOLE 394602 0 400 UNISYS CORP COM NEW 909214306 735 28921 SH SOLE 28921 0 0 UNITED AIRLS HLDGS INC COM 910047109 4451 77353 SH SOLE 77353 0 0 UNITED PARCEL SERVICE INC CL B 911312106 36862 216848 SH SOLE 216848 0 0 UNITED RENTALS INC COM 911363109 21331 64774 SH SOLE 64774 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 304 1820 SH SOLE 1820 0 0 UNITEDHEALTH GROUP INC COM 91324P102 200107 537820 SH SOLE 523767 0 14053 UNITY SOFTWARE INC COM 91332U101 798 7951 SH SOLE 7951 0 0 UNIVAR SOLUTIONS USA INC COM 91336L107 1583 73489 SH SOLE 73489 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 1924 8126 SH SOLE 8126 0 0 UNUM GROUP COM 91529Y106 467 16774 SH SOLE 16774 0 0 URANIUM ENERGY CORP COM 916896103 418 145998 SH SOLE 145998 0 0 URBAN OUTFITTERS INC COM 917047102 2289 61552 SH SOLE 61552 0 0 US BANCORP DEL COM NEW 902973304 73538 1329566 SH SOLE 1327466 0 2100 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 2113 138000 SH SOLE 138000 0 0 V F CORP COM 918204108 37193 465378 SH SOLE 453978 0 11400 VAIL RESORTS INC COM 91879Q109 4484 15373 SH SOLE 15373 0 0 VALE S A SPONSORED ADS 91912E105 1384 79633 SH SOLE 79633 0 0 VALERO ENERGY CORP COM 91913Y100 3672 51280 SH SOLE 51280 0 0 VALLEY NATL BANCORP COM 919794107 178 12944 SH SOLE 12944 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1092 12447 SH SOLE 12447 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 22135 681092 SH SOLE 681092 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 315 7000 SH SOLE 7000 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 713 10288 SH SOLE 10288 0 0 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 431 22759 SH SOLE 22759 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 3851 15812 SH SOLE 15812 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 2858 12164 SH SOLE 12164 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 487 2758 SH SOLE 2758 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 998 6385 SH SOLE 6385 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 2133 9650 SH SOLE 9650 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1972 11324 SH SOLE 11324 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 1099 5524 SH SOLE 5524 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 6767 38251 SH SOLE 38251 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 86772 337581 SH SOLE 337581 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 16230 87589 SH SOLE 87589 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 82398 383980 SH SOLE 383980 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 86606 642144 SH SOLE 642144 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 84896 383557 SH SOLE 383557 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 105887 1152695 SH SOLE 1148708 0 3987 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 668515 1835067 SH SOLE 1835067 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 50377 304193 SH SOLE 304193 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 83775 391325 SH SOLE 391325 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 50175 182688 SH SOLE 182688 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 111053 537292 SH SOLE 537292 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 76474 581726 SH SOLE 581726 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 161057 2654207 SH SOLE 2651707 0 2500 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 201619 3873558 SH SOLE 3868838 0 4720 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 12964 205782 SH SOLE 205782 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2036 15859 SH SOLE 15859 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 10303 184767 SH SOLE 184767 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 16424 168813 SH SOLE 168813 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 4987 19947 SH SOLE 19947 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1043 5633 SH SOLE 5633 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 5784 43509 SH SOLE 43509 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 455 2080 SH SOLE 2080 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 79859 447969 SH SOLE 445367 0 2602 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1356 9697 SH SOLE 9697 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 2640 14284 SH SOLE 14284 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 285989 1944447 SH SOLE 1944447 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 27551 439407 SH SOLE 439407 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 195966 3990352 SH SOLE 3990352 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 47170 466616 SH SOLE 466616 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 2410 29095 SH SOLE 29095 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 2680 40944 SH SOLE 40944 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 1831 29842 SH SOLE 29842 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 5425 73560 SH SOLE 73560 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1000 7134 SH SOLE 7134 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 1676 17601 SH SOLE 17601 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 3693 17836 SH SOLE 17836 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 5091 39156 SH SOLE 39156 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 46251 156581 SH SOLE 156581 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 4552 25539 SH SOLE 25539 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 1802 26501 SH SOLE 26501 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 7172 84878 SH SOLE 84878 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 19048 83268 SH SOLE 83268 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 7188 37979 SH SOLE 37979 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 51311 143131 SH SOLE 143131 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 6378 36875 SH SOLE 36875 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 4392 31255 SH SOLE 31255 0 0 VARIAN MED SYS INC COM 92220P105 2328 13190 SH SOLE 13190 0 0 VEEVA SYS INC CL A COM 922475108 4400 16842 SH SOLE 16842 0 0 VENTAS INC COM 92276F100 2668 50015 SH SOLE 50015 0 0 VERACYTE INC COM 92337F107 273 5078 SH SOLE 5078 0 0 VEREIT INC COM 92339V308 651 16868 SH SOLE 16868 0 0 VERICEL CORP COM 92346J108 336 6054 SH SOLE 6054 0 0 VERISIGN INC COM 92343E102 399 2008 SH SOLE 2008 0 0 VERISK ANALYTICS INC COM 92345Y106 2391 13534 SH SOLE 13534 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 92973 1598844 SH SOLE 1560334 0 38510 VERRA MOBILITY CORP COM 92511U102 364 26883 SH SOLE 26883 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 897 4174 SH SOLE 4174 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 208 10381 SH SOLE 10381 0 0 VIACOMCBS INC CL B 92556H206 2211 49016 SH SOLE 49016 0 0 VIANT TECHNOLOGY INC COM CL A 92557A101 276 5222 SH SOLE 5222 0 0 VIATRIS INC COM 92556V106 2370 169620 SH SOLE 169568 0 52 VIAVI SOLUTIONS INC COM 925550105 309 19650 SH SOLE 19650 0 0 VICI PPTYS INC COM 925652109 1845 65342 SH SOLE 65342 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 176 12060 SH SOLE 12060 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 1314 44018 SH SOLE 44018 0 0 VISA INC COM CL A 92826C839 316469 1494684 SH SOLE 1490872 0 3812 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 21 10000 SH SOLE 10000 0 0 VISTEON CORP COM NEW 92839U206 833 6831 SH SOLE 6831 0 0 VMWARE INC CL A COM 928563402 2389 15881 SH SOLE 14881 0 1000 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1176 63792 SH SOLE 63792 0 0 VONTIER CORPORATION COM 928881101 1309 43252 SH SOLE 43252 0 0 VORNADO RLTY TR SH BEN INT 929042109 3651 80426 SH SOLE 80426 0 0 VOYA FINANCIAL INC COM 929089100 272 4280 SH SOLE 4280 0 0 VROOM INC COM 92918V109 726 18611 SH SOLE 18611 0 0 VULCAN MATLS CO COM 929160109 686 4063 SH SOLE 4063 0 0 WABTEC COM 929740108 299 3777 SH SOLE 3777 0 0 WADDELL & REED FINL INC CL A 930059100 1038 41454 SH SOLE 41454 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 6078 110703 SH SOLE 110703 0 0 WALMART INC COM 931142103 62015 456565 SH SOLE 425910 0 30655 WASHINGTON FED INC COM 938824109 1775 57633 SH SOLE 57633 0 0 WASTE CONNECTIONS INC COM 94106B101 7043 65226 SH SOLE 65226 0 0 WASTE MGMT INC DEL COM 94106L109 40040 310337 SH SOLE 310337 0 0 WATERS CORP COM 941848103 6120 21536 SH SOLE 21536 0 0 WATFORD HLDGS LTD SHS G94787101 519 15000 SH SOLE 15000 0 0 WATSCO INC COM 942622200 37552 144017 SH SOLE 144017 0 0 WAVE LIFE SCIENCES LTD SHS Y95308105 118 21040 SH SOLE 21040 0 0 WAYFAIR INC CL A 94419L101 5637 17908 SH SOLE 17908 0 0 WD-40 CO COM 929236107 1907 6227 SH SOLE 6227 0 0 WEBSTER FINL CORP CONN COM 947890109 1645 29842 SH SOLE 29842 0 0 WEC ENERGY GROUP INC COM 92939U106 2831 30249 SH SOLE 30249 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 448 16643 SH SOLE 16643 0 0 WELLS FARGO CO NEW COM 949746101 13983 357898 SH SOLE 357898 0 0 WELLTOWER INC COM 95040Q104 2525 35246 SH SOLE 35246 0 0 WENDYS CO COM 95058W100 255 12567 SH SOLE 12567 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 1806 6408 SH SOLE 6408 0 0 WESTAMERICA BANCORPORATION COM 957090103 904 14399 SH SOLE 14399 0 0 WESTERN ALLIANCE BANCORP COM 957638109 7833 82937 SH SOLE 82937 0 0 WESTERN DIGITAL CORP. COM 958102105 4815 72133 SH SOLE 72133 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1183 63634 SH SOLE 63634 0 0 WESTERN UN CO COM 959802109 1160 47032 SH SOLE 47032 0 0 WEX INC COM 96208T104 701 3351 SH SOLE 3351 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 27087 760884 SH SOLE 758324 0 2560 WHEATON PRECIOUS METALS CORP COM 962879102 1582 41409 SH SOLE 41409 0 0 WHIRLPOOL CORP COM 963320106 3512 15939 SH SOLE 15939 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 1987 1782 SH SOLE 1782 0 0 WHOLE EARTH BRANDS INC COM CL A 96684W100 768 58868 SH SOLE 58868 0 0 WILEY JOHN & SONS INC CL A 968223206 994 18342 SH SOLE 18342 0 0 WILLDAN GROUP INC COM 96924N100 201 4903 SH SOLE 4903 0 0 WILLIAMS COS INC COM 969457100 49940 2108070 SH SOLE 2108070 0 0 WILLIAMS SONOMA INC COM 969904101 9911 55304 SH SOLE 55304 0 0 WINGSTOP INC COM 974155103 535 4206 SH SOLE 4206 0 0 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 275 5719 SH SOLE 5719 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 3825 93992 SH SOLE 93992 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 5771 130086 SH SOLE 130086 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 331 6463 SH SOLE 6463 0 0 WISDOMTREE TR EURO QTLY DIV GR 97717X610 902 28842 SH SOLE 28842 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2260 31057 SH SOLE 31057 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 258 5509 SH SOLE 5509 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 204 6478 SH SOLE 6478 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 4820 101848 SH SOLE 101848 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 380 5665 SH SOLE 5665 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 272 7340 SH SOLE 7340 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 1104 15284 SH SOLE 15284 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 3480 56731 SH SOLE 56731 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 205 2685 SH SOLE 2685 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 5956 51937 SH SOLE 51937 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 839 20757 SH SOLE 20757 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 7193 141230 SH SOLE 141230 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 21343 373189 SH SOLE 373189 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 507 16271 SH SOLE 16271 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 1474 31104 SH SOLE 31104 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 2801 24775 SH SOLE 24775 0 0 WIX COM LTD SHS M98068105 2656 9514 SH SOLE 9514 0 0 WNS HLDGS LTD SPON ADR 92932M101 1166 16102 SH SOLE 16102 0 0 WOLVERINE WORLD WIDE INC COM 978097103 248 6482 SH SOLE 6482 0 0 WOODWARD INC COM 980745103 4021 33334 SH SOLE 33334 0 0 WORKDAY INC CL A 98138H101 9099 36626 SH SOLE 36626 0 0 WORKIVA INC COM CL A 98139A105 244 2767 SH SOLE 2767 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 831 15313 SH SOLE 15313 0 0 WP CAREY INC COM 92936U109 1538 21739 SH SOLE 21739 0 0 WSFS FINL CORP COM 929328102 780 15668 SH SOLE 15668 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 23731 340081 SH SOLE 340081 0 0 WYNN RESORTS LTD COM 983134107 10554 84184 SH SOLE 84184 0 0 XCEL ENERGY INC COM 98389B100 1200 18035 SH SOLE 18035 0 0 XILINX INC COM 983919101 12297 99251 SH SOLE 99251 0 0 XPO LOGISTICS INC COM 983793100 4252 34488 SH SOLE 34488 0 0 XYLEM INC COM 98419M100 5889 55985 SH SOLE 55985 0 0 YANDEX N V SHS CLASS A N97284108 949 14586 SH SOLE 14586 0 0 YELP INC CL A 985817105 4672 119795 SH SOLE 119795 0 0 YUM BRANDS INC COM 988498101 6411 59263 SH SOLE 59263 0 0 YUM CHINA HLDGS INC COM 98850P109 2806 47393 SH SOLE 47393 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 91400 188383 SH SOLE 188383 0 0 ZENDESK INC COM 98936J101 878 6619 SH SOLE 6619 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 11366 87673 SH SOLE 87673 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2847 17783 SH SOLE 17783 0 0 ZIONS BANCORPORATION N A COM 989701107 478 8699 SH SOLE 8699 0 0 ZOETIS INC CL A 98978V103 51683 328187 SH SOLE 328187 0 0 ZOGENIX INC COM NEW 98978L204 337 17243 SH SOLE 17243 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 5118 15928 SH SOLE 15928 0 0 ZSCALER INC COM 98980G102 445 2593 SH SOLE 2593 0 0 ZYNGA INC CL A 98986T108 250 24444 SH SOLE 24444 0 0