0001085146-20-002856.txt : 20201112 0001085146-20-002856.hdr.sgml : 20201112 20201112143927 ACCESSION NUMBER: 0001085146-20-002856 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201112 DATE AS OF CHANGE: 20201112 EFFECTIVENESS DATE: 20201112 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: 201305868 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 09-30-2020 09-30-2020 false FIRST REPUBLIC INVESTMENT MANAGEMENT, INC.
111 Pine Street San Francisco CA 94111
13F HOLDINGS REPORT 028-12624 N
Amy Hong FRIM Chief Compliance Officer 415-296-5727 /s/ Amy Hong San Francisco CA 11-12-2020 0 1595 25647715 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 62551 390503 SH SOLE 389503 0 1000 ABB LTD SPONSORED ADR 000375204 2156 84726 SH SOLE 84726 0 0 ABBOTT LABS COM 002824100 133125 1223240 SH SOLE 1223240 0 0 ABBVIE INC COM 00287Y109 116151 1326079 SH SOLE 1312369 0 13710 ABERDEEN AUSTRALIA EQUITY FD COM 003011103 153 34242 SH SOLE 34242 0 0 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1018 110488 SH SOLE 110488 0 0 ABIOMED INC COM 003654100 806 2909 SH SOLE 2909 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 689 23363 SH SOLE 23363 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 394 9562 SH SOLE 9562 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 2684 251740 SH SOLE 251740 0 0 ACCELERON PHARMA INC COM 00434H108 411 3651 SH SOLE 3651 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 156471 692379 SH SOLE 662960 0 29419 ACI WORLDWIDE INC COM 004498101 1622 62069 SH SOLE 62069 0 0 ACTIVISION BLIZZARD INC COM 00507V109 41563 513437 SH SOLE 513437 0 0 ACUITY BRANDS INC COM 00508Y102 307 3003 SH SOLE 3003 0 0 ADECOAGRO S A COM L00849106 299 64000 SH SOLE 64000 0 0 ADIENT PLC ORD SHS G0084W101 415 23928 SH SOLE 23928 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 229271 467489 SH SOLE 467441 0 48 ADVANCE AUTO PARTS INC COM 00751Y106 551 3589 SH SOLE 3589 0 0 ADVANCED MICRO DEVICES INC COM 007903107 30954 377528 SH SOLE 377528 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 161 15670 SH SOLE 15670 0 0 AERCAP HOLDINGS NV SHS N00985106 790 31366 SH SOLE 31366 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 261 22206 SH SOLE 22206 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 1301 19032 SH SOLE 19032 0 0 AFLAC INC COM 001055102 1908 52501 SH SOLE 52501 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1344 13314 SH SOLE 13314 0 0 AGNC INVT CORP COM 00123Q104 2110 151662 SH SOLE 151662 0 0 AGREE REALTY CORP COM 008492100 1055 16575 SH SOLE 16575 0 0 AIMMUNE THERAPEUTICS INC COM 00900T107 662 19214 SH SOLE 19214 0 0 AIR LEASE CORP CL A 00912X302 936 31801 SH SOLE 31801 0 0 AIR PRODS & CHEMS INC COM 009158106 24861 83464 SH SOLE 83464 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 3343 30241 SH SOLE 30241 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 55 21767 SH SOLE 21767 0 0 ALAMO GROUP INC COM 011311107 244 2258 SH SOLE 2258 0 0 ALASKA AIR GROUP INC COM 011659109 1423 38855 SH SOLE 38855 0 0 ALBANY INTL CORP CL A 012348108 559 11281 SH SOLE 11281 0 0 ALBEMARLE CORP COM 012653101 737 8252 SH SOLE 8252 0 0 ALCON AG ORD SHS H01301128 8337 146408 SH SOLE 146408 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 373 33311 SH SOLE 33311 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 26094 163084 SH SOLE 163084 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 784 6855 SH SOLE 6855 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 246 17000 SH SOLE 17000 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 51111 173858 SH SOLE 173833 0 25 ALIGN TECHNOLOGY INC COM 016255101 13791 42127 SH SOLE 42127 0 0 ALKALINE WTR CO INC COM NEW 01643A207 14 10983 SH SOLE 10983 0 0 ALLEGHANY CORP DEL COM 017175100 1174 2255 SH SOLE 2255 0 0 ALLEGION PLC ORD SHS G0176J109 31363 317084 SH SOLE 317084 0 0 ALLETE INC COM NEW 018522300 223 4306 SH SOLE 4306 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 469 11165 SH SOLE 11165 0 0 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 28 10068 SH SOLE 10068 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1103 40789 SH SOLE 40789 0 0 ALLSTATE CORP COM 020002101 2489 26442 SH SOLE 26442 0 0 ALLY FINL INC COM 02005N100 557 22222 SH SOLE 22222 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 5521 37922 SH SOLE 37922 0 0 ALPHABET INC CAP STK CL C 02079K107 171757 116873 SH SOLE 111551 0 5322 ALPHABET INC CAP STK CL A 02079K305 315852 215510 SH SOLE 215494 0 16 ALPS ETF TR ALERIAN MLP 00162Q452 2916 145927 SH SOLE 145927 0 0 ALTAIR ENGR INC COM CL A 021369103 329 7840 SH SOLE 7840 0 0 ALTERYX INC COM CL A 02156B103 8179 72027 SH SOLE 72027 0 0 ALTICE USA INC CL A 02156K103 241 9253 SH SOLE 9253 0 0 ALTRA INDL MOTION CORP COM 02208R106 1344 36363 SH SOLE 36363 0 0 ALTRIA GROUP INC COM 02209S103 12532 324318 SH SOLE 324318 0 0 AMAZON COM INC COM 023135106 630783 200329 SH SOLE 200306 0 23 AMBEV SA SPONSORED ADR 02319V103 933 412840 SH SOLE 412840 0 0 AMCOR PLC ORD G0250X107 381 34511 SH SOLE 34511 0 0 AMDOCS LTD SHS G02602103 448 7800 SH SOLE 7800 0 0 AMEREN CORP COM 023608102 394 4977 SH SOLE 4977 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 41 10000 SH SOLE 10000 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 472 37763 SH SOLE 37763 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 540 15462 SH SOLE 15462 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 1250 84400 SH SOLE 84400 0 0 AMERICAN ELEC PWR CO INC COM 025537101 2782 34041 SH SOLE 34041 0 0 AMERICAN EXPRESS CO COM 025816109 17923 178782 SH SOLE 178782 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 1492 52404 SH SOLE 52404 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 9364 340146 SH SOLE 340146 0 0 AMERICAN PUBLIC EDUCATION IN COM 02913V103 618 21933 SH SOLE 21933 0 0 AMERICAN TOWER CORP NEW COM 03027X100 107803 445964 SH SOLE 445964 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 642 8173 SH SOLE 8173 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 9531 65783 SH SOLE 65783 0 0 AMERICOLD RLTY TR COM 03064D108 1299 36322 SH SOLE 36322 0 0 AMERIPRISE FINL INC COM 03076C106 7514 48760 SH SOLE 48760 0 0 AMERIS BANCORP COM 03076K108 354 15560 SH SOLE 15560 0 0 AMERISAFE INC COM 03071H100 552 9628 SH SOLE 9628 0 0 AMERISOURCEBERGEN CORP COM 03073E105 2200 22695 SH SOLE 22695 0 0 AMETEK INC COM 031100100 4950 49795 SH SOLE 49795 0 0 AMGEN INC COM 031162100 150317 591426 SH SOLE 590331 0 1095 AMN HEALTHCARE SVCS INC COM 001744101 803 13732 SH SOLE 13732 0 0 AMPHENOL CORP NEW CL A 032095101 4659 43029 SH SOLE 43029 0 0 AMPLIFY ETF TR ONLIN RETL ETF 032108102 898 10180 SH SOLE 10180 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 518 21140 SH SOLE 21140 0 0 ANALOG DEVICES INC COM 032654105 7730 66212 SH SOLE 66212 0 0 ANAPLAN INC COM 03272L108 298 4759 SH SOLE 4759 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2559 47499 SH SOLE 47499 0 0 ANIKA THERAPEUTICS INC COM 035255108 1393 39364 SH SOLE 39364 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 1705 239420 SH SOLE 239420 0 0 ANSYS INC COM 03662Q105 4076 12455 SH SOLE 12455 0 0 ANTHEM INC COM 036752103 9405 35017 SH SOLE 35017 0 0 AON PLC SHS CL A G0403H108 8582 41602 SH SOLE 41602 0 0 APACHE CORP COM 037411105 1420 149896 SH SOLE 149896 0 0 APARTMENT INVT & MGMT CO CL A 03748R754 645 19139 SH SOLE 19139 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 94 10447 SH SOLE 10447 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 26669 595954 SH SOLE 595954 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 479 49823 SH SOLE 49823 0 0 APPLE INC COM 037833100 1250750 10800017 SH SOLE 10735617 0 64400 APPLIED INDL TECHNOLOGIES IN COM 03820C105 724 13131 SH SOLE 13131 0 0 APPLIED MATLS INC COM 038222105 16248 273299 SH SOLE 240199 0 33100 APTARGROUP INC COM 038336103 909 8031 SH SOLE 8031 0 0 APTIV PLC SHS G6095L109 13374 145875 SH SOLE 145875 0 0 ARAMARK COM 03852U106 367 13876 SH SOLE 13876 0 0 ARCH CAP GROUP LTD ORD G0450A105 345 11810 SH SOLE 11810 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 851 18305 SH SOLE 18305 0 0 ARES CAPITAL CORP COM 04010L103 4824 345806 SH SOLE 345806 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 17135 423921 SH SOLE 423921 0 0 ARISTA NETWORKS INC COM 040413106 607 2933 SH SOLE 2933 0 0 ARK ETF TR INNOVATION ETF 00214Q104 2064 22431 SH SOLE 22431 0 0 ARMSTRONG WORLD INDS INC COM 04247X102 2479 36033 SH SOLE 36033 0 0 ARROW ELECTRS INC COM 042735100 1445 18369 SH SOLE 18369 0 0 ARROW FINL CORP COM 042744102 2523 100557 SH SOLE 100557 0 0 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 7829 50731 SH SOLE 50731 0 0 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 617 151269 SH SOLE 151269 0 0 ASGN INC COM 00191U102 1171 18422 SH SOLE 18422 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 13886 37605 SH SOLE 37605 0 0 ASPEN TECHNOLOGY INC COM 045327103 247 1949 SH SOLE 1949 0 0 ASSURANT INC COM 04621X108 1611 13281 SH SOLE 13281 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 5273 96221 SH SOLE 96221 0 0 AT&T INC COM 00206R102 86540 3035433 SH SOLE 3022933 0 12500 ATHERSYS INC NEW COM 04744L106 46 23500 SH SOLE 23500 0 0 ATKORE INTL GROUP INC COM 047649108 1101 48450 SH SOLE 48450 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 207 9678 SH SOLE 9678 0 0 ATLAS CORP SHS Y0436Q109 275 30745 SH SOLE 30745 0 0 ATLASSIAN CORP PLC CL A G06242104 1778 9782 SH SOLE 9782 0 0 ATRICURE INC COM 04963C209 333 8346 SH SOLE 8346 0 0 AUTODESK INC COM 052769106 38551 166879 SH SOLE 166879 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 65527 469765 SH SOLE 469765 0 0 AUTOZONE INC COM 053332102 360 306 SH SOLE 306 0 0 AVALARA INC COM 05338G106 1934 15188 SH SOLE 15188 0 0 AVALONBAY CMNTYS INC COM 053484101 10181 68171 SH SOLE 68171 0 0 AVERY DENNISON CORP COM 053611109 380 2974 SH SOLE 2974 0 0 AVIENT CORPORATION COM 05368V106 838 31653 SH SOLE 31653 0 0 AVROBIO INC COM 05455M100 367 28189 SH SOLE 28189 0 0 AXALTA COATING SYS LTD COM G0750C108 1271 57347 SH SOLE 57347 0 0 AXOS FINANCIAL INC COM 05465C100 606 26009 SH SOLE 26009 0 0 AZUL S A SPONSR ADR PFD 05501U106 771 58605 SH SOLE 58605 0 0 BADGER METER INC COM 056525108 505 7721 SH SOLE 7721 0 0 BAIDU INC SPON ADR REP A 056752108 1720 13586 SH SOLE 13586 0 0 BAKER HUGHES COMPANY CL A 05722G100 163 12242 SH SOLE 12242 0 0 BALCHEM CORP COM 057665200 362 3705 SH SOLE 3705 0 0 BALL CORP COM 058498106 5801 69792 SH SOLE 69792 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 946 345216 SH SOLE 345216 0 0 BANCO SANTANDER S.A. ADR 05964H105 130 70020 SH SOLE 70020 0 0 BANK HAWAII CORP COM 062540109 4819 95394 SH SOLE 95394 0 0 BANK NEW YORK MELLON CORP COM 064058100 4620 134548 SH SOLE 134548 0 0 BANK NOVA SCOTIA B C COM 064149107 665 16029 SH SOLE 16029 0 0 BANK OZK COM 06417N103 522 24493 SH SOLE 24493 0 0 BANK PRINCETON NEW JERSEY COM 064520109 452 24890 SH SOLE 24890 0 0 BARNES GROUP INC COM 067806109 395 11064 SH SOLE 11064 0 0 BARRICK GOLD CORP COM 067901108 1561 55531 SH SOLE 55531 0 0 BAXTER INTL INC COM 071813109 4405 54776 SH SOLE 54776 0 0 BAYTEX ENERGY CORP COM 07317Q105 4 10510 SH SOLE 10510 0 0 BCE INC COM NEW 05534B760 2650 63893 SH SOLE 63893 0 0 BECTON DICKINSON & CO COM 075887109 24016 103215 SH SOLE 103215 0 0 BED BATH & BEYOND INC COM 075896100 1974 131800 SH SOLE 131800 0 0 BEIGENE LTD SPONSORED ADR 07725L102 821 2865 SH SOLE 2865 0 0 BERKLEY W R CORP COM 084423102 1057 17286 SH SOLE 17286 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 145815 684772 SH SOLE 659456 0 25316 BERKSHIRE HATHAWAY INC DEL CL A 084670108 16000 50 SH SOLE 50 0 0 BERKSHIRE HILLS BANCORP INC COM 084680107 332 32797 SH SOLE 32797 0 0 BERRY GLOBAL GROUP INC COM 08579W103 1858 38449 SH SOLE 38449 0 0 BEST BUY INC COM 086516101 569 5114 SH SOLE 5114 0 0 BEYOND MEAT INC COM 08862E109 3082 18558 SH SOLE 18558 0 0 BGC PARTNERS INC CL A 05541T101 45 18890 SH SOLE 18890 0 0 BHP GROUP LTD SPONSORED ADS 088606108 3605 69715 SH SOLE 23590 0 46125 BILL COM HLDGS INC COM 090043100 9221 91921 SH SOLE 91921 0 0 BIO RAD LABS INC CL A 090572207 1295 2513 SH SOLE 2513 0 0 BIODELIVERY SCIENCES INTL IN COM 09060J106 949 254345 SH SOLE 254345 0 0 BIOGEN INC COM 09062X103 5161 18193 SH SOLE 18193 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1061 13941 SH SOLE 13941 0 0 BIONTECH SE SPONSORED ADS 09075V102 1026 14827 SH SOLE 14827 0 0 BIO-TECHNE CORP COM 09073M104 509 2056 SH SOLE 2056 0 0 BIOTELEMETRY INC COM 090672106 471 10333 SH SOLE 10333 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 520 12512 SH SOLE 12512 0 0 BK OF AMERICA CORP COM 060505104 110159 4572823 SH SOLE 4526305 0 46518 BLACK KNIGHT INC COM 09215C105 517 5938 SH SOLE 5938 0 0 BLACKBAUD INC COM 09227Q100 515 9229 SH SOLE 9229 0 0 BLACKLINE INC COM 09239B109 743 8288 SH SOLE 8288 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 87 14500 SH SOLE 14500 0 0 BLACKROCK INC COM 09247X101 39996 70971 SH SOLE 70971 0 0 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 292 11400 SH SOLE 11400 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 80395 1540143 SH SOLE 1539943 0 200 BLACKSTONE MTG TR INC COM CL A 09257W100 4448 202451 SH SOLE 202451 0 0 BLOCK H & R INC COM 093671105 217 13338 SH SOLE 13338 0 0 BLOOM ENERGY CORP COM CL A 093712107 1078 59975 SH SOLE 59975 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 479 5168 SH SOLE 5168 0 0 BOEING CO COM 097023105 29452 178218 SH SOLE 177468 0 750 BOINGO WIRELESS INC COM 09739C102 266 26134 SH SOLE 26134 0 0 BOK FINL CORP COM NEW 05561Q201 375 7288 SH SOLE 7288 0 0 BOOKING HOLDINGS INC COM 09857L108 4636 2710 SH SOLE 2710 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1579 19031 SH SOLE 19031 0 0 BORGWARNER INC COM 099724106 909 23453 SH SOLE 23453 0 0 BOSTON BEER INC CL A 100557107 234 265 SH SOLE 265 0 0 BOSTON PROPERTIES INC COM 101121101 4808 59877 SH SOLE 59877 0 0 BOSTON SCIENTIFIC CORP COM 101137107 21015 549996 SH SOLE 549996 0 0 BOYD GAMING CORP COM 103304101 6018 196092 SH SOLE 196092 0 0 BP PLC SPONSORED ADR 055622104 4529 259377 SH SOLE 257877 0 1500 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 509 49245 SH SOLE 49245 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 1357 8925 SH SOLE 8925 0 0 BRINKER INTL INC COM 109641100 889 20812 SH SOLE 20812 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 75962 1259941 SH SOLE 1258441 0 1500 BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 264 117444 SH SOLE 116694 0 750 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3115 86177 SH SOLE 86177 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 336 28785 SH SOLE 28785 0 0 BROADCOM INC COM 11135F101 182313 500419 SH SOLE 500019 0 400 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3249 24615 SH SOLE 24615 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2049 61986 SH SOLE 61986 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 24990 524778 SH SOLE 524778 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 2583 46738 SH SOLE 46738 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 737 12573 SH SOLE 12573 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 2264 43085 SH SOLE 43085 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 132 15296 SH SOLE 15296 0 0 BROOKS AUTOMATION INC NEW COM 114340102 1599 34575 SH SOLE 34575 0 0 BROWN & BROWN INC COM 115236101 825 18221 SH SOLE 18221 0 0 BROWN FORMAN CORP CL B 115637209 549 7283 SH SOLE 7283 0 0 BRUKER CORP COM 116794108 489 12307 SH SOLE 12307 0 0 BUCKLE INC COM 118440106 296 14501 SH SOLE 14501 0 0 BUNGE LIMITED COM G16962105 312 6838 SH SOLE 6838 0 0 BURLINGTON STORES INC COM 122017106 1405 6815 SH SOLE 6815 0 0 BWX TECHNOLOGIES INC COM 05605H100 3897 69204 SH SOLE 69204 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2660 26030 SH SOLE 26030 0 0 CABOT OIL & GAS CORP COM 127097103 936 53929 SH SOLE 53929 0 0 CACI INTL INC CL A 127190304 268 1259 SH SOLE 1259 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 984 9224 SH SOLE 9224 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 13760 245448 SH SOLE 245448 0 0 CALAVO GROWERS INC COM 128246105 233 3511 SH SOLE 3511 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 235 5418 SH SOLE 5418 0 0 CAMDEN PPTY TR SH BEN INT 133131102 1404 15776 SH SOLE 15776 0 0 CANADIAN IMP BK COMM COM 136069101 1014 13565 SH SOLE 13565 0 0 CANADIAN NATL RY CO COM 136375102 15159 142391 SH SOLE 142391 0 0 CANADIAN PAC RY LTD COM 13645T100 11093 36438 SH SOLE 36438 0 0 CAPITAL ONE FINL CORP COM 14040H105 4126 57411 SH SOLE 57111 0 300 CARDINAL HEALTH INC COM 14149Y108 1894 40342 SH SOLE 40342 0 0 CAREDX INC COM 14167L103 205 5391 SH SOLE 5391 0 0 CARLISLE COS INC COM 142339100 11286 92226 SH SOLE 92226 0 0 CARLYLE GROUP INC COM 14316J108 23246 942262 SH SOLE 942262 0 0 CARMAX INC COM 143130102 2446 26616 SH SOLE 26616 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 11258 741602 SH SOLE 741602 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 321 17685 SH SOLE 17685 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 19722 645769 SH SOLE 640169 0 5600 CARTERS INC COM 146229109 331 3819 SH SOLE 3819 0 0 CARVANA CO CL A 146869102 14624 65559 SH SOLE 65559 0 0 CASEYS GEN STORES INC COM 147528103 322 1813 SH SOLE 1813 0 0 CATALENT INC COM 148806102 1963 22919 SH SOLE 22919 0 0 CATERPILLAR INC DEL COM 149123101 37968 254563 SH SOLE 253463 0 1100 CATHAY GEN BANCORP COM 149150104 262 12072 SH SOLE 12072 0 0 CAVCO INDS INC DEL COM 149568107 314 1741 SH SOLE 1741 0 0 CBIZ INC COM 124805102 709 31001 SH SOLE 31001 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 1431 239340 SH SOLE 239340 0 0 CBRE GROUP INC CL A 12504L109 1977 42096 SH SOLE 42096 0 0 CDK GLOBAL INC COM 12508E101 491 11253 SH SOLE 11253 0 0 CDW CORP COM 12514G108 16773 140323 SH SOLE 140323 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 203 7219 SH SOLE 7219 0 0 CELANESE CORP DEL COM 150870103 4796 44638 SH SOLE 44638 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 209 54875 SH SOLE 54875 0 0 CENTENE CORP DEL COM 15135B101 25525 437601 SH SOLE 437601 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 262 7239 SH SOLE 7239 0 0 CENTURY CASINOS INC COM 156492100 138 25139 SH SOLE 25139 0 0 CERENCE INC COM 156727109 394 8065 SH SOLE 8065 0 0 CERNER CORP COM 156782104 28427 393231 SH SOLE 393231 0 0 CEVA INC COM 157210105 623 15822 SH SOLE 15822 0 0 CF INDS HLDGS INC COM 125269100 720 23458 SH SOLE 23458 0 0 CHANGE HEALTHCARE INC COM 15912K100 1593 109812 SH SOLE 109812 0 0 CHARLES RIV LABS INTL INC COM 159864107 501 2211 SH SOLE 2211 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 4138 6627 SH SOLE 6627 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 8117 67447 SH SOLE 67447 0 0 CHEESECAKE FACTORY INC COM 163072101 921 33192 SH SOLE 33192 0 0 CHEGG INC COM 163092109 1122 15705 SH SOLE 15705 0 0 CHEMED CORP NEW COM 16359R103 879 1830 SH SOLE 1830 0 0 CHENIERE ENERGY INC COM NEW 16411R208 2273 49123 SH SOLE 49123 0 0 CHEVRON CORP NEW COM 166764100 130371 1810706 SH SOLE 1809996 0 710 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1021 31754 SH SOLE 31754 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 16790 13500 SH SOLE 13500 0 0 CHOICE HOTELS INTL INC COM 169905106 248 2886 SH SOLE 2886 0 0 CHROMADEX CORP COM NEW 171077407 1076 268221 SH SOLE 268221 0 0 CHUBB LIMITED COM H1467J104 73639 634165 SH SOLE 633415 0 750 CHURCH & DWIGHT INC COM 171340102 28985 309310 SH SOLE 309310 0 0 CHURCHILL DOWNS INC COM 171484108 3310 20205 SH SOLE 20205 0 0 CIENA CORP COM NEW 171779309 222 5591 SH SOLE 5591 0 0 CIGNA CORP NEW COM 125523100 3021 17832 SH SOLE 17832 0 0 CIMAREX ENERGY CO COM 171798101 610 25085 SH SOLE 25085 0 0 CINCINNATI FINL CORP COM 172062101 2128 27290 SH SOLE 27290 0 0 CINTAS CORP COM 172908105 160923 483499 SH SOLE 483499 0 0 CISCO SYS INC COM 17275R102 154830 3930684 SH SOLE 3894934 0 35750 CITIGROUP INC COM NEW 172967424 40786 946086 SH SOLE 944716 0 1370 CITIZENS FINL GROUP INC COM 174610105 10422 412263 SH SOLE 412263 0 0 CITRIX SYS INC COM 177376100 2169 15748 SH SOLE 15748 0 0 CLARIVATE PLC ORD SHS G21810109 2155 69529 SH SOLE 69529 0 0 CLEAN HARBORS INC COM 184496107 2732 48766 SH SOLE 48766 0 0 CLOROX CO DEL COM 189054109 29823 141901 SH SOLE 141851 0 50 CLOUGH GLOBAL EQUITY FD COM 18914C100 543 48399 SH SOLE 48399 0 0 CME GROUP INC COM 12572Q105 43748 261481 SH SOLE 261481 0 0 CMS ENERGY CORP COM 125896100 510 8312 SH SOLE 8312 0 0 COCA COLA CO COM 191216100 73773 1494297 SH SOLE 1494297 0 0 COGNEX CORP COM 192422103 790 12128 SH SOLE 12128 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 13218 190410 SH SOLE 190410 0 0 COHEN & STEERS INC COM 19247A100 341 6121 SH SOLE 6121 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1736 78108 SH SOLE 78108 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 131 11769 SH SOLE 11769 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 194 16250 SH SOLE 16250 0 0 COHERENT INC COM 192479103 299 2697 SH SOLE 2697 0 0 COHU INC COM 192576106 1065 61976 SH SOLE 61976 0 0 COLGATE PALMOLIVE CO COM 194162103 27203 352600 SH SOLE 352600 0 0 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 259 12448 SH SOLE 12448 0 0 COLONY CAP INC NEW CL A COM 19626G108 311 113744 SH SOLE 113744 0 0 COLUMBIA BKG SYS INC COM 197236102 430 18034 SH SOLE 18034 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 1002 39971 SH SOLE 39971 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 291 3341 SH SOLE 3341 0 0 COLUMBUS MCKINNON CORP N Y COM 199333105 386 11655 SH SOLE 11655 0 0 COMCAST CORP NEW CL A 20030N101 100701 2176854 SH SOLE 2175354 0 1500 COMERICA INC COM 200340107 314 8205 SH SOLE 8205 0 0 COMFORT SYS USA INC COM 199908104 638 12387 SH SOLE 12387 0 0 COMMERCE BANCSHARES INC COM 200525103 1385 24598 SH SOLE 24598 0 0 COMMERCIAL METALS CO COM 201723103 918 45947 SH SOLE 45947 0 0 COMMSCOPE HLDG CO INC COM 20337X109 433 48160 SH SOLE 48160 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 1137 24318 SH SOLE 24318 0 0 COMPASS MINERALS INTL INC COM 20451N101 524 8835 SH SOLE 8835 0 0 CONAGRA BRANDS INC COM 205887102 558 15636 SH SOLE 15636 0 0 CONOCOPHILLIPS COM 20825C104 7862 239396 SH SOLE 238996 0 400 CONSOLIDATED EDISON INC COM 209115104 33912 435885 SH SOLE 435485 0 400 CONSTELLATION BRANDS INC CL A 21036P108 70290 370903 SH SOLE 370903 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 265 14553 SH SOLE 14553 0 0 CONTINENTAL RES INC COM 212015101 409 33341 SH SOLE 33341 0 0 COOPER COS INC COM NEW 216648402 1233 3656 SH SOLE 3656 0 0 COPART INC COM 217204106 5453 51856 SH SOLE 51856 0 0 CORELOGIC INC COM 21871D103 1475 21804 SH SOLE 21804 0 0 CORESITE RLTY CORP COM 21870Q105 22854 192240 SH SOLE 192240 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 648 17813 SH SOLE 17813 0 0 CORNING INC COM 219350105 6134 189266 SH SOLE 189266 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 316 13329 SH SOLE 13329 0 0 CORTEVA INC COM 22052L104 8991 312065 SH SOLE 312065 0 0 COSTAR GROUP INC COM 22160N109 8398 9897 SH SOLE 9897 0 0 COSTCO WHSL CORP NEW COM 22160K105 176638 497571 SH SOLE 497071 0 500 COUPA SOFTWARE INC COM 22266L106 13980 50978 SH SOLE 50978 0 0 COUSINS PPTYS INC COM NEW 222795502 670 23446 SH SOLE 23446 0 0 COVETRUS INC COM 22304C100 8717 357264 SH SOLE 357264 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 293 2556 SH SOLE 2556 0 0 CRANE CO COM 224399105 248 4953 SH SOLE 4953 0 0 CREDIT ACCEP CORP MICH COM 225310101 2588 7641 SH SOLE 7641 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 873 10438 SH SOLE 10438 0 0 CROSS CTRY HEALTHCARE INC COM 227483104 526 81089 SH SOLE 81089 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 11955 87057 SH SOLE 87057 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 118014 708795 SH SOLE 708795 0 0 CROWN HLDGS INC COM 228368106 3867 50307 SH SOLE 50307 0 0 CRYOPORT INC COM PAR $0.001 229050307 493 10406 SH SOLE 10406 0 0 CSG SYS INTL INC COM 126349109 334 8149 SH SOLE 8149 0 0 CSX CORP COM 126408103 7890 101588 SH SOLE 101588 0 0 CUBESMART COM 229663109 1723 53337 SH SOLE 53337 0 0 CULLEN FROST BANKERS INC COM 229899109 778 12159 SH SOLE 12159 0 0 CUMMINS INC COM 231021106 35421 167744 SH SOLE 167644 0 100 CURTISS WRIGHT CORP COM 231561101 655 7019 SH SOLE 7019 0 0 CVS HEALTH CORP COM 126650100 57833 990283 SH SOLE 983283 0 7000 CYRUSONE INC COM 23283R100 2162 30875 SH SOLE 30875 0 0 D R HORTON INC COM 23331A109 9218 121888 SH SOLE 121888 0 0 DANAHER CORPORATION COM 235851102 152996 710520 SH SOLE 710412 0 108 DARDEN RESTAURANTS INC COM 237194105 1110 11020 SH SOLE 11020 0 0 DATADOG INC CL A COM 23804L103 521 5099 SH SOLE 5099 0 0 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 570 22616 SH SOLE 22616 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 734 28467 SH SOLE 28467 0 0 DAVITA INC COM 23918K108 465 5429 SH SOLE 5429 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 1841 60162 SH SOLE 60162 0 0 DBX ETF TR XTRACK MSCI EMRG 233051101 232 9550 SH SOLE 9550 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 3296 95599 SH SOLE 95599 0 0 DECKERS OUTDOOR CORP COM 243537107 1566 7118 SH SOLE 7118 0 0 DEERE & CO COM 244199105 5453 24605 SH SOLE 24605 0 0 DELEK US HLDGS INC NEW COM 24665A103 216 19421 SH SOLE 19421 0 0 DELL TECHNOLOGIES INC CL C 24703L202 4030 59542 SH SOLE 59542 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 1689 55236 SH SOLE 55236 0 0 DENTSPLY SIRONA INC COM 24906P109 763 17450 SH SOLE 17450 0 0 DEVON ENERGY CORP NEW COM 25179M103 916 96832 SH SOLE 43362 0 53470 DEXCOM INC COM 252131107 4484 10877 SH SOLE 10877 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 12832 93212 SH SOLE 93212 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2602 86397 SH SOLE 86397 0 0 DIAMONDPEAK HLDGS COR COM CL A 25280H100 693 26925 SH SOLE 26925 0 0 DICKS SPORTING GOODS INC COM 253393102 559 9665 SH SOLE 9665 0 0 DIGITAL RLTY TR INC COM 253868103 85396 581873 SH SOLE 581873 0 0 DIME CMNTY BANCSHARES INC COM 253922108 297 26271 SH SOLE 26271 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 359 5575 SH SOLE 5575 0 0 DISCOVER FINL SVCS COM 254709108 1408 24362 SH SOLE 24362 0 0 DISCOVERY INC COM SER C 25470F302 1248 63652 SH SOLE 63652 0 0 DISNEY WALT CO COM DISNEY 254687106 194405 1566774 SH SOLE 1522579 0 44195 DNP SELECT INCOME FD INC COM 23325P104 1166 116115 SH SOLE 116115 0 0 DOCUSIGN INC COM 256163106 39180 182030 SH SOLE 182030 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 433 6530 SH SOLE 6530 0 0 DOLLAR GEN CORP NEW COM 256677105 57471 274166 SH SOLE 253406 0 20760 DOLLAR TREE INC COM 256746108 1920 21020 SH SOLE 21020 0 0 DOMINION ENERGY INC COM 25746U109 25870 327754 SH SOLE 327754 0 0 DOMINOS PIZZA INC COM 25754A201 2760 6490 SH SOLE 6490 0 0 DONALDSON INC COM 257651109 236 5078 SH SOLE 5078 0 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 291 21800 SH SOLE 21800 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 409 39576 SH SOLE 39576 0 0 DORMAN PRODUCTS INC COM 258278100 666 7370 SH SOLE 7370 0 0 DOVER CORP COM 260003108 1784 16471 SH SOLE 16471 0 0 DOW INC COM 260557103 16905 359292 SH SOLE 356045 0 3247 DRAFTKINGS INC COM CL A 26142R104 12303 209091 SH SOLE 209091 0 0 DROPBOX INC CL A 26210C104 3586 186195 SH SOLE 186195 0 0 DTE ENERGY CO COM 233331107 305 2650 SH SOLE 2650 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 37154 419537 SH SOLE 419537 0 0 DUKE REALTY CORP COM NEW 264411505 1119 30314 SH SOLE 30314 0 0 DUNKIN BRANDS GROUP INC COM 265504100 370 4512 SH SOLE 4512 0 0 DUPONT DE NEMOURS INC COM 26614N102 12511 225500 SH SOLE 222253 0 3247 DXC TECHNOLOGY CO COM 23355L106 1276 71467 SH SOLE 71467 0 0 DYNATRACE INC COM NEW 268150109 7434 181217 SH SOLE 181217 0 0 EAGLE MATLS INC COM 26969P108 332 3845 SH SOLE 3845 0 0 EAST WEST BANCORP INC COM 27579R104 23179 707962 SH SOLE 707962 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 626 27933 SH SOLE 27933 0 0 EASTGROUP PPTY INC COM 277276101 1823 14093 SH SOLE 14093 0 0 EASTMAN CHEM CO COM 277432100 899 11503 SH SOLE 11503 0 0 EATON CORP PLC SHS G29183103 34306 336231 SH SOLE 336231 0 0 EATON VANCE CORP COM NON VTG 278265103 310 8129 SH SOLE 8129 0 0 EBAY INC. COM 278642103 3799 72913 SH SOLE 72913 0 0 ECHO GLOBAL LOGISTICS INC COM 27875T101 312 12095 SH SOLE 12095 0 0 ECOLAB INC COM 278865100 84134 421005 SH SOLE 421005 0 0 EDISON INTL COM 281020107 935 18387 SH SOLE 18387 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 96438 1208190 SH SOLE 1208190 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 1230 44042 SH SOLE 44042 0 0 ELASTIC N V ORD SHS N14506104 4011 37174 SH SOLE 37174 0 0 ELECTRONIC ARTS INC COM 285512109 6458 49523 SH SOLE 49523 0 0 ELEVATE CREDIT INC COM 28621V101 1362 530000 SH SOLE 530000 0 0 EMCOR GROUP INC COM 29084Q100 1241 18328 SH SOLE 18328 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 5473 52965 SH SOLE 52965 0 0 EMERSON ELEC CO COM 291011104 34526 526556 SH SOLE 526556 0 0 EMPIRE ST RLTY TR INC CL A 292104106 572 93496 SH SOLE 93496 0 0 ENBRIDGE INC COM 29250N105 21188 725621 SH SOLE 725621 0 0 ENCOMPASS HEALTH CORP COM 29261A100 262 4035 SH SOLE 4035 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 1028 26262 SH SOLE 26262 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 4177 770633 SH SOLE 770633 0 0 ENSTAR GROUP LIMITED SHS G3075P101 288 1782 SH SOLE 1782 0 0 ENTEGRIS INC COM 29362U104 9152 123106 SH SOLE 123106 0 0 ENTERGY CORP NEW COM 29364G103 611 6200 SH SOLE 6200 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 20861 1321161 SH SOLE 1321161 0 0 ENVESTNET INC COM 29404K106 434 5627 SH SOLE 5627 0 0 ENVISTA HOLDINGS CORPORATION COM 29415F104 269 10893 SH SOLE 10893 0 0 EOG RES INC COM 26875P101 3746 104218 SH SOLE 104218 0 0 EPAM SYS INC COM 29414B104 970 3001 SH SOLE 3001 0 0 EPR PPTYS COM SH BEN INT 26884U109 788 28637 SH SOLE 28637 0 0 EQUIFAX INC COM 294429105 353 2247 SH SOLE 2247 0 0 EQUINIX INC COM 29444U700 35577 46803 SH SOLE 46803 0 0 EQUINOR ASA SPONSORED ADR 29446M102 152 10831 SH SOLE 10831 0 0 EQUITABLE HLDGS INC COM 29452E101 449 24599 SH SOLE 24599 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 835 98729 SH SOLE 98729 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 7562 123365 SH SOLE 123365 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 906 17648 SH SOLE 17648 0 0 ERICSSON ADR B SEK 10 294821608 134 12270 SH SOLE 12270 0 0 ESSENTIAL UTILS INC COM 29670G102 329 8166 SH SOLE 8166 0 0 ESSEX PPTY TR INC COM 297178105 2248 11195 SH SOLE 11195 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 458 10338 SH SOLE 10338 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 386 7100 SH SOLE 7100 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 16303 350306 SH SOLE 350306 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 503 29756 SH SOLE 29756 0 0 ETSY INC COM 29786A106 1725 14184 SH SOLE 14184 0 0 EURONET WORLDWIDE INC COM 298736109 990 10867 SH SOLE 10867 0 0 EVERBRIDGE INC COM 29978A104 466 3708 SH SOLE 3708 0 0 EVERCORE INC CLASS A 29977A105 3030 46281 SH SOLE 46281 0 0 EVEREST RE GROUP LTD COM G3223R108 247 1252 SH SOLE 1252 0 0 EVERGY INC COM 30034W106 1103 21699 SH SOLE 21699 0 0 EVERQUOTE INC COM CL A 30041R108 12372 320189 SH SOLE 320189 0 0 EVERSOURCE ENERGY COM 30040W108 3613 43247 SH SOLE 43247 0 0 EXACT SCIENCES CORP COM 30063P105 6827 66967 SH SOLE 66967 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 2363 45235 SH SOLE 45235 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1705 35410 SH SOLE 35410 0 0 EXELON CORP COM 30161N101 4511 126147 SH SOLE 126147 0 0 EXPEDIA GROUP INC COM NEW 30212P303 221 2413 SH SOLE 2413 0 0 EXPEDITORS INTL WASH INC COM 302130109 7229 79856 SH SOLE 62621 0 17235 EXPONENT INC COM 30214U102 631 8755 SH SOLE 8755 0 0 EXTRA SPACE STORAGE INC COM 30225T102 17710 165529 SH SOLE 165529 0 0 EXXON MOBIL CORP COM 30231G102 74408 2167439 SH SOLE 2166395 0 1044 F M C CORP COM NEW 302491303 4335 40928 SH SOLE 40928 0 0 F5 NETWORKS INC COM 315616102 466 3793 SH SOLE 3793 0 0 FACEBOOK INC CL A 30303M102 273813 1045487 SH SOLE 1033417 0 12070 FACTSET RESH SYS INC COM 303075105 14262 42590 SH SOLE 42590 0 0 FAIR ISAAC CORP COM 303250104 1075 2527 SH SOLE 2527 0 0 FARFETCH LTD ORD SH CL A 30744W107 494 19648 SH SOLE 19648 0 0 FASTENAL CO COM 311900104 4675 103673 SH SOLE 103673 0 0 FASTLY INC CL A 31188V100 313 3344 SH SOLE 3344 0 0 FATE THERAPEUTICS INC COM 31189P102 759 18979 SH SOLE 18979 0 0 FEDERAL SIGNAL CORP COM 313855108 228 7806 SH SOLE 7806 0 0 FEDEX CORP COM 31428X106 14914 59294 SH SOLE 58294 0 1000 FERRARI N V COM N3167Y103 3673 19996 SH SOLE 19996 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 1036 44099 SH SOLE 44099 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1712 18593 SH SOLE 18593 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 4063 146625 SH SOLE 146625 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 279 8896 SH SOLE 8896 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 8771 59582 SH SOLE 59582 0 0 FIFTH THIRD BANCORP COM 316773100 797 37397 SH SOLE 37397 0 0 FIREEYE INC COM 31816Q101 327 26493 SH SOLE 26493 0 0 FIRST AMERN FINL CORP COM 31847R102 297 5826 SH SOLE 5826 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1127 3535 SH SOLE 3535 0 0 FIRST FINL BANKSHARES COM 32020R109 555 19873 SH SOLE 19873 0 0 FIRST INDL RLTY TR INC COM 32054K103 2836 71252 SH SOLE 71252 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 143 15000 SH SOLE 15000 0 0 FIRST SOLAR INC COM 336433107 2382 35980 SH SOLE 35980 0 0 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 417 41450 SH SOLE 41450 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 4715 60066 SH SOLE 60066 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 14660 421253 SH SOLE 421253 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 315 3330 SH SOLE 3330 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 3556 36793 SH SOLE 36793 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 4082 214367 SH SOLE 214367 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 64945 344846 SH SOLE 344846 0 0 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 750 42798 SH SOLE 42798 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 2484 75910 SH SOLE 75910 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 1838 11686 SH SOLE 11686 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 900 14223 SH SOLE 14223 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 234 8968 SH SOLE 8968 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 14305 165611 SH SOLE 165611 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 1018 8687 SH SOLE 8687 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 21946 697578 SH SOLE 697578 0 0 FISERV INC COM 337738108 10199 98974 SH SOLE 98974 0 0 FIVE BELOW INC COM 33829M101 34377 270686 SH SOLE 270686 0 0 FIVE PRIME THERAPEUTICS INC COM 33830X104 1293 275000 SH SOLE 275000 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 791 3323 SH SOLE 3323 0 0 FLEX LTD ORD Y2573F102 1493 134037 SH SOLE 134037 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 303 6795 SH SOLE 6795 0 0 FLIR SYS INC COM 302445101 660 18409 SH SOLE 18409 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1185 21085 SH SOLE 21085 0 0 FOOT LOCKER INC COM 344849104 485 14698 SH SOLE 14698 0 0 FORD MTR CO DEL COM 345370860 575 86383 SH SOLE 78383 0 8000 FORTINET INC COM 34959E109 850 7217 SH SOLE 7217 0 0 FORTIVE CORP COM 34959J108 29581 388146 SH SOLE 388146 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 295 3408 SH SOLE 3408 0 0 FOSTER L B CO COM 350060109 328 24447 SH SOLE 24447 0 0 FOX CORP CL A COM 35137L105 1749 62848 SH SOLE 62848 0 0 FRANKLIN RESOURCES INC COM 354613101 900 44229 SH SOLE 44229 0 0 FREEPORT-MCMORAN INC CL B 35671D857 2360 150910 SH SOLE 150910 0 0 FULTON FINL CORP PA COM 360271100 288 30820 SH SOLE 30820 0 0 FUNKO INC COM CL A 361008105 61 10535 SH SOLE 10535 0 0 GABELLI DIVID & INCOME TR COM 36242H104 310 16893 SH SOLE 16893 0 0 GALAPAGOS NV SPON ADR 36315X101 636 4481 SH SOLE 4481 0 0 GALLAGHER ARTHUR J & CO COM 363576109 2077 19672 SH SOLE 19672 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 782 21181 SH SOLE 21181 0 0 GAP INC COM 364760108 374 21946 SH SOLE 21946 0 0 GARMIN LTD SHS H2906T109 238 2509 SH SOLE 2509 0 0 GARTNER INC COM 366651107 12475 99843 SH SOLE 99843 0 0 GATX CORP COM 361448103 214 3354 SH SOLE 3354 0 0 GCI LIBERTY INC COM CLASS A 36164V305 4463 54452 SH SOLE 54452 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1273 60771 SH SOLE 60771 0 0 GENCOR INDS INC COM 368678108 1329 120515 SH SOLE 120515 0 0 GENERAC HLDGS INC COM 368736104 306 1579 SH SOLE 1579 0 0 GENERAL DYNAMICS CORP COM 369550108 7787 56249 SH SOLE 56249 0 0 GENERAL ELECTRIC CO COM 369604103 9406 1509769 SH SOLE 1495306 0 14463 GENERAL MLS INC COM 370334104 4266 69156 SH SOLE 69156 0 0 GENERAL MTRS CO COM 37045V100 4113 139001 SH SOLE 139001 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 144 32108 SH SOLE 32108 0 0 GENIUS BRANDS INTL INC COM 37229T301 30 25000 SH SOLE 25000 0 0 GENMAB A/S SPONSORED ADS 372303206 1499 40953 SH SOLE 40953 0 0 GENTEX CORP COM 371901109 271 10530 SH SOLE 10530 0 0 GENUINE PARTS CO COM 372460105 12062 126742 SH SOLE 126742 0 0 GIBRALTAR INDS INC COM 374689107 738 11336 SH SOLE 11336 0 0 GILEAD SCIENCES INC COM 375558103 24884 393793 SH SOLE 392793 0 1000 GLACIER BANCORP INC NEW COM 37637Q105 495 15439 SH SOLE 15439 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4185 111197 SH SOLE 111197 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 2182 39575 SH SOLE 39575 0 0 GLOBAL PMTS INC COM 37940X102 19968 112445 SH SOLE 112445 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 5869 265820 SH SOLE 265820 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 323 8055 SH SOLE 7875 0 180 GLOBAL X FDS GLBL X MLP ETF 37954Y343 387 17638 SH SOLE 17638 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 1140 27443 SH SOLE 27443 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 204 7335 SH SOLE 7335 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 245 5015 SH SOLE 5015 0 0 GLOBANT S A COM L44385109 232 1292 SH SOLE 1292 0 0 GLOBE LIFE INC COM 37959E102 3583 44847 SH SOLE 44847 0 0 GLOBUS MED INC CL A 379577208 725 14647 SH SOLE 14647 0 0 GLRY STR NW MDIA GRUP HLDG L *W EXP 02/13/202 G39973113 1 15000 SH SOLE 15000 0 0 GODADDY INC CL A 380237107 845 11117 SH SOLE 11117 0 0 GOLDEN OCEAN GROUP LTD SHS NEW G39637205 38 10000 SH SOLE 10000 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 333 22136 SH SOLE 22136 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 1191 17504 SH SOLE 17504 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 25838 128565 SH SOLE 128065 0 500 GOLUB CAP BDC INC COM 38173M102 1240 93620 SH SOLE 93620 0 0 GRACE W R & CO DEL NEW COM 38388F108 1942 48213 SH SOLE 48213 0 0 GRACO INC COM 384109104 2213 36071 SH SOLE 36071 0 0 GRAHAM HLDGS CO COM CL B 384637104 289 714 SH SOLE 714 0 0 GRAINGER W W INC COM 384802104 603 1690 SH SOLE 1690 0 0 GRAND CANYON ED INC COM 38526M106 754 9427 SH SOLE 9427 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 405 28724 SH SOLE 28724 0 0 GREEN DOT CORP CL A 39304D102 351 6935 SH SOLE 6935 0 0 GREENTREE HOSPITALITY GROUP SPONSORED ADS 39579V100 281 20670 SH SOLE 20670 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 296 17043 SH SOLE 17043 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 1341 34100 SH SOLE 34100 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 450 5089 SH SOLE 5089 0 0 GUARDANT HEALTH INC COM 40131M109 1191 10651 SH SOLE 10651 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 725 7448 SH SOLE 7448 0 0 HAEMONETICS CORP COM 405024100 255 2919 SH SOLE 2919 0 0 HAIN CELESTIAL GROUP INC COM 405217100 216 6293 SH SOLE 6293 0 0 HALLIBURTON CO COM 406216101 476 39502 SH SOLE 39502 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 2121 80707 SH SOLE 80707 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 313 14604 SH SOLE 14604 0 0 HANESBRANDS INC COM 410345102 1242 78877 SH SOLE 78877 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 247 5850 SH SOLE 5850 0 0 HARLEY DAVIDSON INC COM 412822108 306 12483 SH SOLE 12483 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 1771 48036 SH SOLE 48036 0 0 HARVARD BIOSCIENCE INC COM 416906105 340 112858 SH SOLE 112858 0 0 HASBRO INC COM 418056107 1471 17781 SH SOLE 17781 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 733 22064 SH SOLE 22064 0 0 HCA HEALTHCARE INC COM 40412C101 7721 61924 SH SOLE 61924 0 0 HD SUPPLY HLDGS INC COM 40416M105 2099 50897 SH SOLE 50897 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 6764 135383 SH SOLE 135383 0 0 HEALTHCARE RLTY TR COM 421946104 464 15418 SH SOLE 15418 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 424 19705 SH SOLE 19705 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 235 9039 SH SOLE 9039 0 0 HEALTHEQUITY INC COM 42226A107 319 6212 SH SOLE 6212 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 12548 462170 SH SOLE 462170 0 0 HEICO CORP NEW CL A 422806208 1819 20518 SH SOLE 20518 0 0 HEICO CORP NEW COM 422806109 543 5185 SH SOLE 5185 0 0 HELEN OF TROY LTD COM G4388N106 336 1735 SH SOLE 1735 0 0 HENRY JACK & ASSOC INC COM 426281101 1178 7245 SH SOLE 7245 0 0 HENRY SCHEIN INC COM 806407102 2272 38645 SH SOLE 38645 0 0 HERON THERAPEUTICS INC COM 427746102 235 15850 SH SOLE 15850 0 0 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 499 90000 SH SOLE 90000 0 0 HERSHEY CO COM 427866108 10624 74117 SH SOLE 59017 0 15100 HEWLETT PACKARD ENTERPRISE C COM 42824C109 530 56612 SH SOLE 56612 0 0 HEXCEL CORP NEW COM 428291108 594 17711 SH SOLE 17711 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 11075 129807 SH SOLE 129807 0 0 HMS HLDGS CORP COM 40425J101 433 18099 SH SOLE 18099 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 786 64818 SH SOLE 64818 0 0 HOLOGIC INC COM 436440101 463 6963 SH SOLE 6963 0 0 HOME DEPOT INC COM 437076102 222545 801359 SH SOLE 801217 0 142 HONDA MOTOR LTD AMERN SHS 438128308 505 21324 SH SOLE 21324 0 0 HONEYWELL INTL INC COM 438516106 138903 843833 SH SOLE 830808 0 13025 HORACE MANN EDUCATORS CORP N COM 440327104 497 14885 SH SOLE 14885 0 0 HORMEL FOODS CORP COM 440452100 18515 378712 SH SOLE 378712 0 0 HOST HOTELS & RESORTS INC COM 44107P104 2881 266987 SH SOLE 266987 0 0 HOULIHAN LOKEY INC CL A 441593100 1348 22821 SH SOLE 22821 0 0 HOWMET AEROSPACE INC COM 443201108 763 45648 SH SOLE 45648 0 0 HP INC COM 40434L105 2003 105462 SH SOLE 105462 0 0 HUBBELL INC COM 443510607 366 2676 SH SOLE 2676 0 0 HUBSPOT INC COM 443573100 1565 5355 SH SOLE 5355 0 0 HUDSON PAC PPTYS INC COM 444097109 615 28051 SH SOLE 28051 0 0 HUMANA INC COM 444859102 823 1989 SH SOLE 1989 0 0 HUNT J B TRANS SVCS INC COM 445658107 497 3929 SH SOLE 3929 0 0 HUNTINGTON BANCSHARES INC COM 446150104 547 59602 SH SOLE 59602 0 0 HUNTSMAN CORP COM 447011107 340 15289 SH SOLE 15289 0 0 HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 504 15604 SH SOLE 15604 0 0 HYATT HOTELS CORP COM CL A 448579102 6475 121331 SH SOLE 121331 0 0 IAA INC COM 449253103 1378 26472 SH SOLE 26472 0 0 ICF INTL INC COM 44925C103 203 3294 SH SOLE 3294 0 0 ICICI BANK LIMITED ADR 45104G104 1216 123678 SH SOLE 123678 0 0 ICON PLC SHS G4705A100 5466 28606 SH SOLE 28606 0 0 ICU MED INC COM 44930G107 304 1661 SH SOLE 1661 0 0 IDACORP INC COM 451107106 1056 13223 SH SOLE 13223 0 0 IDEX CORP COM 45167R104 1465 8033 SH SOLE 8033 0 0 IDEXX LABS INC COM 45168D104 89152 226787 SH SOLE 226787 0 0 IHS MARKIT LTD SHS G47567105 1695 21586 SH SOLE 21586 0 0 ILLINOIS TOOL WKS INC COM 452308109 5649 29236 SH SOLE 29236 0 0 ILLUMINA INC COM 452327109 9536 30854 SH SOLE 30854 0 0 IMMUNOMEDICS INC COM 452907108 2266 26644 SH SOLE 26644 0 0 INDEPENDENT BANK CORP MASS COM 453836108 425 8111 SH SOLE 8111 0 0 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 716 36013 SH SOLE 36013 0 0 INGERSOLL RAND INC COM 45687V106 1231 34592 SH SOLE 34592 0 0 INGEVITY CORP COM 45688C107 1276 25818 SH SOLE 25818 0 0 INGREDION INC COM 457187102 3206 42360 SH SOLE 42360 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 202 1625 SH SOLE 1625 0 0 INSMED INC COM PAR $.01 457669307 264 8200 SH SOLE 8200 0 0 INSULET CORP COM 45784P101 1135 4798 SH SOLE 4798 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 213 4520 SH SOLE 4520 0 0 INTEL CORP COM 458140100 126136 2435991 SH SOLE 2279261 0 156730 INTERCONTINENTAL EXCHANGE IN COM 45866F104 17782 177733 SH SOLE 177733 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 69677 572668 SH SOLE 570708 0 1960 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1640 13394 SH SOLE 13394 0 0 INTERNATIONAL PAPER CO COM 460146103 469 11575 SH SOLE 11575 0 0 INTERPUBLIC GROUP COS INC COM 460690100 239 14340 SH SOLE 14340 0 0 INTRICON CORP COM 46121H109 150 12281 SH SOLE 12281 0 0 INTUIT COM 461202103 16631 50984 SH SOLE 50984 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 111622 157316 SH SOLE 157316 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 313 9877 SH SOLE 9877 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 1754 61616 SH SOLE 61616 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 2699 85100 SH SOLE 85100 0 0 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 215 9805 SH SOLE 9805 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 2367 36540 SH SOLE 36540 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 289 6996 SH SOLE 6996 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 29930 557988 SH SOLE 557988 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 8896 293886 SH SOLE 293886 0 0 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 329 4310 SH SOLE 4310 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 3213 15575 SH SOLE 15575 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 4859 125688 SH SOLE 125688 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 917 15236 SH SOLE 15236 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 265 2264 SH SOLE 2264 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 3408 29155 SH SOLE 29155 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 218 3588 SH SOLE 3588 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1170 92216 SH SOLE 92216 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 58047 536923 SH SOLE 536923 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 539 2288 SH SOLE 2288 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 3244 15399 SH SOLE 15399 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1383 34842 SH SOLE 34842 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 15078 106456 SH SOLE 106456 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 727 66853 SH SOLE 66853 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 5307 46643 SH SOLE 46643 0 0 INVESCO LTD SHS G491BT108 1372 120205 SH SOLE 120205 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 388678 1398929 SH SOLE 1394601 0 4328 INVESTORS REAL ESTATE TR SH BEN INT 461730509 318 4872 SH SOLE 4872 0 0 INVITAE CORP COM 46185L103 237 5473 SH SOLE 5473 0 0 INVITATION HOMES INC COM 46187W107 1433 51189 SH SOLE 51189 0 0 IONIS PHARMACEUTICALS INC COM 462222100 240 5048 SH SOLE 5048 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 528 16034 SH SOLE 16034 0 0 IQVIA HLDGS INC COM 46266C105 3136 19892 SH SOLE 19892 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 217 910 SH SOLE 910 0 0 IRON MTN INC NEW COM 46284V101 17103 638405 SH SOLE 638105 0 300 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 212 23613 SH SOLE 23613 0 0 ISHARES INC CORE MSCI EMKT 46434G103 22177 420022 SH SOLE 420022 0 0 ISHARES INC MSCI SWITZERLAND 464286749 518 12604 SH SOLE 12604 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 5728 96975 SH SOLE 96975 0 0 ISHARES INC MSCI GERMANY ETF 464286806 331 11370 SH SOLE 11370 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 203 2718 SH SOLE 2718 0 0 ISHARES INC EM MKTS DIV ETF 464286319 1112 36915 SH SOLE 36915 0 0 ISHARES INC MSCI EURZONE ETF 464286608 8864 233765 SH SOLE 233765 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 202 7298 SH SOLE 7298 0 0 ISHARES INC MSCI PAC JP ETF 464286665 672 16548 SH SOLE 16548 0 0 ISHARES INC MSCI WORLD ETF 464286392 2458 24698 SH SOLE 24698 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 580 16276 SH SOLE 16276 0 0 ISHARES INC MSCI EMERG MRKT 464286533 3350 60712 SH SOLE 60712 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 3762 40931 SH SOLE 40931 0 0 ISHARES TR US HOME CONS ETF 464288752 4249 74996 SH SOLE 74996 0 0 ISHARES TR CORE DIV GRWTH 46434V621 9307 233909 SH SOLE 233909 0 0 ISHARES TR NASDAQ BIOTECH 464287556 37895 279852 SH SOLE 275830 0 4022 ISHARES TR U.S. FIN SVC ETF 464287770 3897 31934 SH SOLE 31934 0 0 ISHARES TR ESG AWARE MSCI 46435U663 211 7951 SH SOLE 7951 0 0 ISHARES TR TRANS AVG ETF 464287192 488 2454 SH SOLE 2454 0 0 ISHARES TR SP SMCP600VL ETF 464287879 2603 21267 SH SOLE 18330 0 2937 ISHARES TR US HLTHCR PR ETF 464288828 1044 5175 SH SOLE 5175 0 0 ISHARES TR EAFE VALUE ETF 464288877 282 6994 SH SOLE 6994 0 0 ISHARES TR U.S. MED DVC ETF 464288810 2141 7146 SH SOLE 7146 0 0 ISHARES TR MSCI KLD400 SOC 464288570 19648 153559 SH SOLE 153559 0 0 ISHARES TR CORE MSCI EAFE 46432F842 56688 940405 SH SOLE 940405 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 385 2453 SH SOLE 2453 0 0 ISHARES TR MSCI LW CRB TG 46434V464 3699 28239 SH SOLE 28239 0 0 ISHARES TR INTL DIV GRWTH 46435G524 802 14689 SH SOLE 14689 0 0 ISHARES TR GLOBAL 100 ETF 464287572 2178 38692 SH SOLE 38692 0 0 ISHARES TR PHLX SEMICND ETF 464287523 30622 100529 SH SOLE 100529 0 0 ISHARES TR MSCI CHINA ETF 46429B671 15566 209871 SH SOLE 209871 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 4088 12756 SH SOLE 12756 0 0 ISHARES TR U.S. TECH ETF 464287721 4973 16519 SH SOLE 16519 0 0 ISHARES TR S&P MC 400VL ETF 464287705 5398 40024 SH SOLE 40024 0 0 ISHARES TR GENOMICS IMMUN 46435U192 1568 40250 SH SOLE 40250 0 0 ISHARES TR CORE S&P SCP ETF 464287804 42142 600052 SH SOLE 600052 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 2931 93537 SH SOLE 93537 0 0 ISHARES TR MSCI USA ESG SLC 464288802 10489 71308 SH SOLE 71308 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 437 6881 SH SOLE 6881 0 0 ISHARES TR RUS TOP 200 ETF 464289446 756 9315 SH SOLE 9315 0 0 ISHARES TR EUROPE ETF 464287861 861 20573 SH SOLE 20573 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 39207 377932 SH SOLE 375182 0 2750 ISHARES TR CORE S&P US GWT 464287671 85948 1074617 SH SOLE 1074617 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 176371 1177454 SH SOLE 1177454 0 0 ISHARES TR DOW JONES US ETF 464287846 1207 7243 SH SOLE 7243 0 0 ISHARES TR HDG MSCI EAFE 46434V803 46314 1681710 SH SOLE 1681710 0 0 ISHARES TR MSCI USA MMENTM 46432F396 21144 143446 SH SOLE 141385 0 2061 ISHARES TR RESIDENTIAL MULT 464288562 504 8261 SH SOLE 8261 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 1969 106473 SH SOLE 106473 0 0 ISHARES TR US AER DEF ETF 464288760 392 2476 SH SOLE 2476 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 3328 12442 SH SOLE 12442 0 0 ISHARES TR S&P 100 ETF 464287101 15208 97657 SH SOLE 97657 0 0 ISHARES TR S&P MC 400GR ETF 464287606 27448 114758 SH SOLE 112778 0 1980 ISHARES TR U.S. FINLS ETF 464287788 698 6148 SH SOLE 6148 0 0 ISHARES TR GLOBAL TECH ETF 464287291 424 1608 SH SOLE 1608 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 8744 128348 SH SOLE 128348 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 893 32059 SH SOLE 32059 0 0 ISHARES TR MSCI ACWI EX US 464288240 9833 213817 SH SOLE 213817 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 1791 30879 SH SOLE 30879 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 152918 661754 SH SOLE 661754 0 0 ISHARES TR EAFE SML CP ETF 464288273 14651 248356 SH SOLE 248356 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 664 11381 SH SOLE 11381 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 80721 1266603 SH SOLE 1223908 0 42695 ISHARES TR U.S. ENERGY ETF 464287796 436 27290 SH SOLE 27290 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 650 15473 SH SOLE 15473 0 0 ISHARES TR RUS 1000 ETF 464287622 302304 1615304 SH SOLE 1615304 0 0 ISHARES TR CORE S&P500 ETF 464287200 417702 1242940 SH SOLE 1242925 0 15 ISHARES TR RUS 1000 GRW ETF 464287614 345538 1593150 SH SOLE 1572944 0 20206 ISHARES TR ASIA 50 ETF 464288430 219 3044 SH SOLE 3044 0 0 ISHARES TR US HLTHCARE ETF 464287762 1996 8786 SH SOLE 8786 0 0 ISHARES TR CORE MSCI INTL 46435G326 515 9550 SH SOLE 9550 0 0 ISHARES TR EXPANDED TECH 464287515 7670 24653 SH SOLE 24653 0 0 ISHARES TR MSCI ACWI ETF 464288257 10816 135329 SH SOLE 135329 0 0 ISHARES TR INTL SEL DIV ETF 464288448 6012 241143 SH SOLE 241143 0 0 ISHARES TR MSCI EAFE ETF 464287465 117592 1847482 SH SOLE 1847482 0 0 ISHARES TR EXPND TEC SC ETF 464287549 681 2203 SH SOLE 2203 0 0 ISHARES TR RUS MID CAP ETF 464287499 47361 825399 SH SOLE 825399 0 0 ISHARES TR RUS MD CP GR ETF 464287481 17007 98382 SH SOLE 98382 0 0 ISHARES TR US REGNL BKS ETF 464288778 395 12070 SH SOLE 12070 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 10454 129895 SH SOLE 129895 0 0 ISHARES TR RUS TP200 VL ETF 464289420 512 10021 SH SOLE 10021 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 7505 75557 SH SOLE 75557 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 11914 147380 SH SOLE 147380 0 0 ISHARES TR COHEN STEER REIT 464287564 1930 18918 SH SOLE 18918 0 0 ISHARES TR MSCI INDIA ETF 46429B598 244 7213 SH SOLE 7213 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 273 1829 SH SOLE 1829 0 0 ISHARES TR MICRO-CAP ETF 464288869 1654 18287 SH SOLE 18287 0 0 ISHARES TR SELECT DIVID ETF 464287168 56894 697744 SH SOLE 697744 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 178796 1513555 SH SOLE 1505517 0 8038 ISHARES TR RUS TP200 GR ETF 464289438 496 4089 SH SOLE 4089 0 0 ISHARES TR EAFE GRWTH ETF 464288885 12592 140100 SH SOLE 136600 0 3500 ISHARES TR S&P SML 600 GWT 464287887 16871 95617 SH SOLE 92899 0 2718 ISHARES TR MSCI EMG MKT ETF 464287234 65245 1479821 SH SOLE 1479821 0 0 ISHARES TR U.S. PHARMA ETF 464288836 382 2336 SH SOLE 2336 0 0 ISHARES TR MRNGSTR LG-CP VL 464288109 1123 11360 SH SOLE 11360 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 873 17961 SH SOLE 17961 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 74381 335777 SH SOLE 335777 0 0 ISHARES TR CORE S&P TTL STK 464287150 1445 19137 SH SOLE 19137 0 0 ISHARES TR S&P 500 VAL ETF 464287408 25851 229892 SH SOLE 216490 0 13402 ISHARES TR CORE S&P MCP ETF 464287507 66849 360740 SH SOLE 360740 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 857 11111 SH SOLE 11111 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 211172 1079004 SH SOLE 1079004 0 0 ISHARES TR GLOBAL MATER ETF 464288695 1045 14961 SH SOLE 14961 0 0 ISHARES TR U.S. REAL ES ETF 464287739 5058 63351 SH SOLE 63351 0 0 ISHARES TR INTL DEV RE ETF 464288489 2195 91667 SH SOLE 91667 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 289 1154 SH SOLE 1154 0 0 ISHARES TR CORE S&P US VLU 464287663 20944 385786 SH SOLE 385786 0 0 ISHARES TR GLB CNSM STP ETF 464288737 1017 18366 SH SOLE 18366 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 323 4498 SH SOLE 4498 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 1122 281919 SH SOLE 281919 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD JAPAN 46641Q712 208 8447 SH SOLE 8447 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 662 12824 SH SOLE 12824 0 0 J2 GLOBAL INC COM 48123V102 1489 21505 SH SOLE 21505 0 0 JACOBS ENGR GROUP INC COM 469814107 382 4115 SH SOLE 4115 0 0 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 1549 29958 SH SOLE 29958 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1441 10103 SH SOLE 10103 0 0 JD.COM INC SPON ADR CL A 47215P106 8764 112921 SH SOLE 112921 0 0 JEFFERIES FINL GROUP INC COM 47233W109 473 26269 SH SOLE 26269 0 0 JETBLUE AWYS CORP COM 477143101 313 27586 SH SOLE 27586 0 0 JMP GROUP LLC COM 46629U107 53 20807 SH SOLE 20807 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 6984 76002 SH SOLE 76002 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 372 15254 SH SOLE 15254 0 0 JOHNSON & JOHNSON COM 478160104 185000 1242614 SH SOLE 1216384 0 26230 JOHNSON CTLS INTL PLC SHS G51502105 4965 121532 SH SOLE 121532 0 0 JONES LANG LASALLE INC COM 48020Q107 2336 24424 SH SOLE 24424 0 0 JPMORGAN CHASE & CO COM 46625H100 242271 2516579 SH SOLE 2499480 0 17099 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 2700 250473 SH SOLE 250473 0 0 K12 INC COM 48273U102 721 27374 SH SOLE 27374 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 4550 25164 SH SOLE 24414 0 750 KAR AUCTION SVCS INC COM 48238T109 2738 190111 SH SOLE 190111 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 320 21886 SH SOLE 21886 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 267 66928 SH SOLE 66928 0 0 KBL MERGER CORP IV RIGHT 11/09/2020 48242A120 3 14500 SH SOLE 14500 0 0 KBL MERGER CORP IV *W EXP 01/15/202 48242A112 3 14500 SH SOLE 14500 0 0 KELLOGG CO COM 487836108 5703 88293 SH SOLE 88293 0 0 KEMPER CORP COM 488401100 383 5729 SH SOLE 5729 0 0 KENNEDY-WILSON HOLDINGS INC COM 489398107 7920 545467 SH SOLE 545467 0 0 KEYCORP COM 493267108 343 28749 SH SOLE 28749 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1151 11650 SH SOLE 11650 0 0 KILROY RLTY CORP COM 49427F108 994 19139 SH SOLE 19139 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 194 31797 SH SOLE 31797 0 0 KIMBERLY CLARK CORP COM 494368103 17337 117408 SH SOLE 107018 0 10390 KIMCO RLTY CORP COM 49446R109 333 29612 SH SOLE 29612 0 0 KINDER MORGAN INC DEL COM 49456B101 28152 2283250 SH SOLE 1995523 0 287727 KINSALE CAP GROUP INC COM 49714P108 385 2023 SH SOLE 2023 0 0 KKR & CO INC COM 48251W104 5432 158188 SH SOLE 158188 0 0 KKR REAL ESTATE FIN TR INC COM 48251K100 245 14820 SH SOLE 14820 0 0 KLA CORP COM NEW 482480100 9675 49936 SH SOLE 49936 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 4049 99490 SH SOLE 99490 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1428 30294 SH SOLE 30294 0 0 KRAFT HEINZ CO COM 500754106 3757 125450 SH SOLE 125450 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 2482 36409 SH SOLE 36409 0 0 KROGER CO COM 501044101 1729 50997 SH SOLE 50997 0 0 KVH INDS INC COM 482738101 888 98505 SH SOLE 98505 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 5580 32852 SH SOLE 17331 0 15521 LA Z BOY INC COM 505336107 443 14013 SH SOLE 14013 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 3074 16328 SH SOLE 16328 0 0 LAKELAND BANCORP INC COM 511637100 842 84638 SH SOLE 84638 0 0 LAM RESEARCH CORP COM 512807108 25137 75770 SH SOLE 75770 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 2722 41133 SH SOLE 41133 0 0 LAMB WESTON HLDGS INC COM 513272104 1576 23781 SH SOLE 23781 0 0 LANCASTER COLONY CORP COM 513847103 392 2191 SH SOLE 2191 0 0 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 439 48498 SH SOLE 48498 0 0 LANDSTAR SYS INC COM 515098101 1281 10205 SH SOLE 10205 0 0 LAS VEGAS SANDS CORP COM 517834107 5892 126269 SH SOLE 126269 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 6784 262147 SH SOLE 262147 0 0 LAUDER ESTEE COS INC CL A 518439104 12810 58696 SH SOLE 58696 0 0 LCI INDS COM 50189K103 1195 11243 SH SOLE 11243 0 0 LEGGETT & PLATT INC COM 524660107 1035 25134 SH SOLE 25134 0 0 LEIDOS HOLDINGS INC COM 525327102 785 8804 SH SOLE 8804 0 0 LENNAR CORP CL A 526057104 14419 176528 SH SOLE 176528 0 0 LENNOX INTL INC COM 526107107 390 1432 SH SOLE 1432 0 0 LEXINGTON REALTY TRUST COM 529043101 821 78538 SH SOLE 78538 0 0 LHC GROUP INC COM 50187A107 355 1671 SH SOLE 1671 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 925 6477 SH SOLE 6477 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 3362 163730 SH SOLE 163730 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 583 17615 SH SOLE 17615 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 322 8878 SH SOLE 8878 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 655 6875 SH SOLE 6875 0 0 LILLY ELI & CO COM 532457108 48536 327900 SH SOLE 283615 0 44285 LINCOLN NATL CORP IND COM 534187109 1959 62513 SH SOLE 62513 0 0 LINDE PLC SHS G5494J103 29746 124915 SH SOLE 124580 0 335 LITHIA MTRS INC CL A 536797103 910 3993 SH SOLE 3993 0 0 LITTELFUSE INC COM 537008104 700 3946 SH SOLE 3946 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 322 5981 SH SOLE 5981 0 0 LIVONGO HEALTH INC COM 539183103 13083 93420 SH SOLE 93420 0 0 LKQ CORP COM 501889208 1378 49700 SH SOLE 49700 0 0 LOCKHEED MARTIN CORP COM 539830109 161591 421599 SH SOLE 421549 0 50 LOEWS CORP COM 540424108 795 22886 SH SOLE 22886 0 0 LOWES COS INC COM 548661107 113043 681555 SH SOLE 675555 0 6000 LPL FINL HLDGS INC COM 50212V100 209 2726 SH SOLE 2726 0 0 LTC PPTYS INC COM 502175102 330 9469 SH SOLE 9469 0 0 LULULEMON ATHLETICA INC COM 550021109 46382 140821 SH SOLE 140821 0 0 LUMEN TECHNOLOGIES INC COM 156700106 1234 122267 SH SOLE 122267 0 0 LYFT INC CL A COM 55087P104 604 21926 SH SOLE 21926 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 24905 353312 SH SOLE 353312 0 0 M & T BK CORP COM 55261F104 823 8938 SH SOLE 8938 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 246 7225 SH SOLE 7225 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2970 86838 SH SOLE 86838 0 0 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 1272 92811 SH SOLE 92811 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 420 81240 SH SOLE 81240 0 0 MANHATTAN ASSOCS INC COM 562750109 416 4361 SH SOLE 4361 0 0 MANULIFE FINL CORP COM 56501R106 1671 120161 SH SOLE 120161 0 0 MARATHON OIL CORP COM 565849106 94 22989 SH SOLE 22989 0 0 MARATHON PETE CORP COM 56585A102 1737 59213 SH SOLE 59213 0 0 MARKEL CORP COM 570535104 1259 1293 SH SOLE 1293 0 0 MARKETAXESS HLDGS INC COM 57060D108 823 1710 SH SOLE 1710 0 0 MARRIOTT INTL INC NEW CL A 571903202 16588 179178 SH SOLE 179178 0 0 MARSH & MCLENNAN COS INC COM 571748102 4524 39442 SH SOLE 39442 0 0 MARTIN MARIETTA MATLS INC COM 573284106 4492 19084 SH SOLE 19084 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 17322 436314 SH SOLE 436314 0 0 MASCO CORP COM 574599106 3578 64893 SH SOLE 19568 0 45325 MASIMO CORP COM 574795100 58826 249200 SH SOLE 249200 0 0 MASONITE INTL CORP COM 575385109 1365 13874 SH SOLE 13874 0 0 MASTERCARD INCORPORATED CL A 57636Q104 137108 405440 SH SOLE 405240 0 200 MASTERCRAFT BOAT HLDGS INC COM 57637H103 916 52387 SH SOLE 52387 0 0 MATCH GROUP INC NEW COM 57667L107 403 3639 SH SOLE 3639 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 680 10052 SH SOLE 10052 0 0 MAXIMUS INC COM 577933104 723 10569 SH SOLE 10569 0 0 MBIA INC COM 55262C100 498 82116 SH SOLE 82116 0 0 MCCORMICK & CO INC COM NON VTG 579780206 3677 18943 SH SOLE 18943 0 0 MCDONALDS CORP COM 580135101 84355 384323 SH SOLE 347413 0 36910 MCEWEN MNG INC COM 58039P107 27 25050 SH SOLE 25050 0 0 MCKESSON CORP COM 58155Q103 3886 26091 SH SOLE 26091 0 0 MDU RES GROUP INC COM 552690109 485 21554 SH SOLE 21554 0 0 MEDALLIA INC COM 584021109 1904 69451 SH SOLE 69451 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1068 60551 SH SOLE 60551 0 0 MEDIFAST INC COM 58470H101 1140 6930 SH SOLE 6930 0 0 MEDNAX INC COM 58502B106 257 15764 SH SOLE 15764 0 0 MEDTRONIC PLC SHS G5960L103 115749 1113832 SH SOLE 1113832 0 0 MERCADOLIBRE INC COM 58733R102 11304 10443 SH SOLE 10443 0 0 MERCK & CO. INC COM 58933Y105 127272 1534323 SH SOLE 1532623 0 1700 MERIDIAN BIOSCIENCE INC COM 589584101 579 34110 SH SOLE 34110 0 0 METHODE ELECTRS INC COM 591520200 368 12906 SH SOLE 12906 0 0 METLIFE INC COM 59156R108 2700 72636 SH SOLE 72636 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 7578 7847 SH SOLE 7847 0 0 MGIC INVT CORP WIS COM 552848103 163 18365 SH SOLE 18365 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 962 34364 SH SOLE 34364 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1556 71544 SH SOLE 71544 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 40460 393734 SH SOLE 393734 0 0 MICRON TECHNOLOGY INC COM 595112103 2331 49641 SH SOLE 49641 0 0 MICROSOFT CORP COM 594918104 864187 4108722 SH SOLE 4056753 0 51969 MID-AMER APT CMNTYS INC COM 59522J103 1118 9643 SH SOLE 9643 0 0 MIDDLEBY CORP COM 596278101 473 5270 SH SOLE 5270 0 0 MILLER INDS INC TENN COM NEW 600551204 660 21593 SH SOLE 21593 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 473 118006 SH SOLE 118006 0 0 MKS INSTRS INC COM 55306N104 1152 10551 SH SOLE 10551 0 0 MODERNA INC COM 60770K107 752 10623 SH SOLE 10623 0 0 MOELIS & CO CL A 60786M105 7564 215240 SH SOLE 215240 0 0 MOHAWK INDS INC COM 608190104 282 2888 SH SOLE 2888 0 0 MOLINA HEALTHCARE INC COM 60855R100 415 2269 SH SOLE 2269 0 0 MONARCH CASINO & RESORT INC COM 609027107 201 4500 SH SOLE 4500 0 0 MONDELEZ INTL INC CL A 609207105 46247 804989 SH SOLE 804989 0 0 MONGODB INC CL A 60937P106 3093 13359 SH SOLE 13359 0 0 MONOLITHIC PWR SYS INC COM 609839105 381 1362 SH SOLE 1362 0 0 MONRO INC COM 610236101 304 7488 SH SOLE 7488 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 3219 40131 SH SOLE 40131 0 0 MOODYS CORP COM 615369105 3870 13351 SH SOLE 13351 0 0 MORGAN STANLEY COM NEW 617446448 50429 1042991 SH SOLE 1042791 0 200 MORNINGSTAR INC COM 617700109 248 1542 SH SOLE 1542 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 2199 14022 SH SOLE 14022 0 0 MPLX LP COM UNIT REP LTD 55336V100 1239 78729 SH SOLE 78729 0 0 MSA SAFETY INC COM 553498106 1478 11014 SH SOLE 11014 0 0 MSCI INC COM 55354G100 28790 80694 SH SOLE 80694 0 0 MSG NETWORK INC CL A 553573106 1069 111663 SH SOLE 111663 0 0 MUELLER INDS INC COM 624756102 1784 65913 SH SOLE 65913 0 0 MUELLER WTR PRODS INC COM SER A 624758108 1329 127898 SH SOLE 127898 0 0 MURPHY USA INC COM 626755102 668 5207 SH SOLE 5207 0 0 MYOKARDIA INC COM 62857M105 201 1475 SH SOLE 1475 0 0 NASDAQ INC COM 631103108 829 6753 SH SOLE 6753 0 0 NATERA INC COM 632307104 1278 17694 SH SOLE 17694 0 0 NATIONAL BEVERAGE CORP COM 635017106 943 13862 SH SOLE 13862 0 0 NATIONAL FUEL GAS CO N J COM 636180101 832 20501 SH SOLE 20501 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 2275 39371 SH SOLE 39371 0 0 NATIONAL HEALTH INVS INC COM 63633D104 250 4151 SH SOLE 4151 0 0 NATIONAL INSTRS CORP COM 636518102 535 14998 SH SOLE 14998 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 413 11960 SH SOLE 11960 0 0 NATURA &CO HLDG S A ADS 63884N108 471 25883 SH SOLE 25883 0 0 NEKTAR THERAPEUTICS COM 640268108 238 14331 SH SOLE 14331 0 0 NEOGEN CORP COM 640491106 241 3079 SH SOLE 3079 0 0 NETAPP INC COM 64110D104 2382 54345 SH SOLE 54345 0 0 NETEASE INC SPONSORED ADS 64110W102 364 801 SH SOLE 801 0 0 NETFLIX INC COM 64110L106 28782 57561 SH SOLE 57561 0 0 NEUBERGER BERMAN MLP AND ENR COM 64129H104 401 168644 SH SOLE 168644 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 792 8236 SH SOLE 8236 0 0 NEVRO CORP COM 64157F103 345 2480 SH SOLE 2480 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 1170 7829 SH SOLE 7829 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 418 52565 SH SOLE 52565 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 203 24568 SH SOLE 24568 0 0 NEW YORK TIMES CO CL A 650111107 1678 39216 SH SOLE 39216 0 0 NEWMARKET CORP COM 651587107 1603 4681 SH SOLE 4681 0 0 NEWMONT CORP COM 651639106 1539 24261 SH SOLE 24261 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 413 9317 SH SOLE 9317 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 317 3529 SH SOLE 3529 0 0 NEXTERA ENERGY INC COM 65339F101 129627 467024 SH SOLE 467024 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1077 17962 SH SOLE 17962 0 0 NIC INC COM 62914B100 415 21091 SH SOLE 21091 0 0 NICE LTD SPONSORED ADR 653656108 58309 256835 SH SOLE 256835 0 0 NIKE INC CL B 654106103 121423 967206 SH SOLE 928311 0 38895 NISOURCE INC COM 65473P105 238 10817 SH SOLE 10817 0 0 NOKIA CORP SPONSORED ADR 654902204 126 32204 SH SOLE 32204 0 0 NORDSON CORP COM 655663102 991 5166 SH SOLE 5166 0 0 NORDSTROM INC COM 655664100 612 51345 SH SOLE 51345 0 0 NORFOLK SOUTHN CORP COM 655844108 17546 81995 SH SOLE 81995 0 0 NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106 40 13450 SH SOLE 12650 0 800 NORTHERN TR CORP COM 665859104 13943 178829 SH SOLE 178829 0 0 NORTHROP GRUMMAN CORP COM 666807102 4535 14375 SH SOLE 14375 0 0 NORTHWEST NAT HLDG CO COM 66765N105 543 11974 SH SOLE 11974 0 0 NORTHWESTERN CORP COM NEW 668074305 808 16622 SH SOLE 16622 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 13329 779032 SH SOLE 779032 0 0 NOVANTA INC COM 67000B104 242 2301 SH SOLE 2301 0 0 NOVARTIS AG SPONSORED ADR 66987V109 20582 236685 SH SOLE 236685 0 0 NOVO-NORDISK A S ADR 670100205 7595 109394 SH SOLE 109394 0 0 NRG ENERGY INC COM NEW 629377508 1917 62350 SH SOLE 62350 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 813 24507 SH SOLE 24507 0 0 NUCOR CORP COM 670346105 840 18734 SH SOLE 18734 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 352 11862 SH SOLE 11862 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 276 26017 SH SOLE 26017 0 0 NUTANIX INC CL A 67059N108 612 27574 SH SOLE 27574 0 0 NUTRIEN LTD COM 67077M108 848 21685 SH SOLE 21685 0 0 NVIDIA CORPORATION COM 67066G104 222342 410817 SH SOLE 410817 0 0 NXP SEMICONDUCTORS N V COM N6596X109 1704 13649 SH SOLE 13649 0 0 OCCIDENTAL PETE CORP COM 674599105 1738 173611 SH SOLE 163335 0 10276 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 65 21504 SH SOLE 20220 0 1284 OCEANFIRST FINL CORP COM 675234108 416 30421 SH SOLE 30421 0 0 OGE ENERGY CORP COM 670837103 240 7998 SH SOLE 7998 0 0 O-I GLASS INC COM 67098H104 412 38901 SH SOLE 38901 0 0 OIL STS INTL INC COM 678026105 85 31116 SH SOLE 31116 0 0 OKTA INC CL A 679295105 2839 13276 SH SOLE 13276 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 1794 9917 SH SOLE 9917 0 0 OLD REP INTL CORP COM 680223104 570 38644 SH SOLE 38644 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 429 4909 SH SOLE 4909 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 22128 739065 SH SOLE 739065 0 0 OMNICELL COM COM 68213N109 672 8995 SH SOLE 8995 0 0 OMNICOM GROUP INC COM 681919106 5547 112055 SH SOLE 90755 0 21300 ON SEMICONDUCTOR CORP COM 682189105 652 30072 SH SOLE 30072 0 0 ONEOK INC NEW COM 682680103 19562 752964 SH SOLE 752964 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 143 22025 SH SOLE 22025 0 0 ONTO INNOVATION INC COM 683344105 256 8611 SH SOLE 8611 0 0 OPES ACQUISITION CORP *W EXP 03/13/202 68373P118 24 10000 SH SOLE 10000 0 0 OPTINOSE INC COM 68404V100 47 12042 SH SOLE 12042 0 0 ORACLE CORP COM 68389X105 49557 830103 SH SOLE 830103 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 701 57586 SH SOLE 57586 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 21244 46074 SH SOLE 46074 0 0 OSHKOSH CORP COM 688239201 1136 15460 SH SOLE 15460 0 0 OTIS WORLDWIDE CORP COM 68902V107 8023 128526 SH SOLE 128526 0 0 OUTFRONT MEDIA INC COM 69007J106 631 43358 SH SOLE 43358 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 11742 973598 SH SOLE 973598 0 0 PACCAR INC COM 693718108 3769 44196 SH SOLE 24936 0 19260 PACER FDS TR BNCHMRK INFRA 69374H741 3976 112541 SH SOLE 112541 0 0 PACIRA BIOSCIENCES COM 695127100 1039 17275 SH SOLE 17275 0 0 PACKAGING CORP AMER COM 695156109 2484 22777 SH SOLE 22777 0 0 PACWEST BANCORP DEL COM 695263103 174 10212 SH SOLE 10212 0 0 PAGERDUTY INC COM 69553P100 414 15268 SH SOLE 15268 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 242 25500 SH SOLE 25500 0 0 PALO ALTO NETWORKS INC COM 697435105 31960 130582 SH SOLE 130582 0 0 PARK HOTELS RESORTS INC COM 700517105 996 99691 SH SOLE 99691 0 0 PARKER-HANNIFIN CORP COM 701094104 2590 12799 SH SOLE 12799 0 0 PARSLEY ENERGY INC CL A 701877102 210 22449 SH SOLE 22449 0 0 PATRICK INDS INC COM 703343103 276 4805 SH SOLE 4805 0 0 PAYCHEX INC COM 704326107 53143 666207 SH SOLE 666107 0 100 PAYCOM SOFTWARE INC COM 70432V102 14146 45442 SH SOLE 45442 0 0 PAYLOCITY HLDG CORP COM 70438V106 332 2054 SH SOLE 2054 0 0 PAYPAL HLDGS INC COM 70450Y103 183140 929502 SH SOLE 929370 0 132 PBF ENERGY INC CL A 69318G106 73 12843 SH SOLE 12843 0 0 PDC ENERGY INC COM 69327R101 233 18834 SH SOLE 18834 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 1121 89431 SH SOLE 89431 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 1809 18227 SH SOLE 18227 0 0 PEMBINA PIPELINE CORP COM 706327103 13220 622710 SH SOLE 622710 0 0 PENN NATL GAMING INC COM 707569109 9273 127553 SH SOLE 127553 0 0 PENNSYLVANIA REAL ESTATE INV SH BEN INT 709102107 52 93203 SH SOLE 93203 0 0 PENUMBRA INC COM 70975L107 5041 25934 SH SOLE 25934 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 550 53304 SH SOLE 53304 0 0 PEPSICO INC COM 713448108 194406 1402640 SH SOLE 1355127 0 47513 PERCEPTRON INC COM 71361F100 513 75388 SH SOLE 75388 0 0 PERFORMANCE FOOD GROUP CO COM 71377A103 834 24080 SH SOLE 24080 0 0 PERRIGO CO PLC SHS G97822103 1066 23217 SH SOLE 23217 0 0 PFIZER INC COM 717081103 168664 4595748 SH SOLE 4552469 0 43279 PG&E CORP COM 69331C108 278 29563 SH SOLE 29563 0 0 PGT INNOVATIONS INC COM 69336V101 273 15592 SH SOLE 15592 0 0 PHILIP MORRIS INTL INC COM 718172109 24860 331510 SH SOLE 331285 0 225 PHILLIPS 66 COM 718546104 4474 86306 SH SOLE 86306 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 266 11558 SH SOLE 11558 0 0 PHREESIA INC COM 71944F106 234 7278 SH SOLE 7278 0 0 PHYSICIANS RLTY TR COM 71943U104 1719 95974 SH SOLE 95974 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 235 6590 SH SOLE 6590 0 0 PINTEREST INC CL A 72352L106 1000 24089 SH SOLE 24089 0 0 PIONEER NAT RES CO COM 723787107 1109 12902 SH SOLE 12902 0 0 PIPER SANDLER COMPANIES COM 724078100 238 3255 SH SOLE 3255 0 0 PJT PARTNERS INC COM CL A 69343T107 586 9662 SH SOLE 9662 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 884 147856 SH SOLE 147856 0 0 PLYMOUTH INDL REIT INC COM 729640102 484 39216 SH SOLE 39216 0 0 PNC FINL SVCS GROUP INC COM 693475105 39019 355010 SH SOLE 355010 0 0 POLARIS INC COM 731068102 392 4156 SH SOLE 4156 0 0 POOL CORP COM 73278L105 2589 7740 SH SOLE 7740 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 12043 339226 SH SOLE 339226 0 0 POST HLDGS INC COM 737446104 3136 36467 SH SOLE 36467 0 0 POSTAL REALTY TRUST INC CL A 73757R102 238 15689 SH SOLE 15689 0 0 POWER INTEGRATIONS INC COM 739276103 289 5221 SH SOLE 5221 0 0 PPG INDS INC COM 693506107 3874 31732 SH SOLE 31732 0 0 PPL CORP COM 69351T106 4169 153205 SH SOLE 153205 0 0 PREMIER INC CL A 74051N102 1076 32785 SH SOLE 32785 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 761 20893 SH SOLE 20893 0 0 PRICE T ROWE GROUP INC COM 74144T108 30500 237874 SH SOLE 237874 0 0 PRIMERICA INC COM 74164M108 783 6919 SH SOLE 6919 0 0 PRIMO WATER CORPORATION COM 74167P108 416 29273 SH SOLE 29273 0 0 PRIMORIS SVCS CORP COM 74164F103 190 10544 SH SOLE 10544 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 604 14995 SH SOLE 14995 0 0 PROCTER AND GAMBLE CO COM 742718109 203509 1464199 SH SOLE 1442944 0 21255 PROGRESSIVE CORP COM 743315103 37600 397170 SH SOLE 397170 0 0 PROLOGIS INC. COM 74340W103 195057 1938551 SH SOLE 1938551 0 0 PROOFPOINT INC COM 743424103 772 7311 SH SOLE 7311 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 14905 206589 SH SOLE 206589 0 0 PROSHARES TR MSCI EMRG MKTS 74347B847 713 14477 SH SOLE 14477 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 853 18100 SH SOLE 18100 0 0 PROSPECT CAP CORP COM 74348T102 1968 391204 SH SOLE 391204 0 0 PROSPERITY BANCSHARES INC COM 743606105 504 9725 SH SOLE 9725 0 0 PROTO LABS INC COM 743713109 265 2045 SH SOLE 2045 0 0 PROVIDENT FINL SVCS INC COM 74386T105 352 28834 SH SOLE 28834 0 0 PRUDENTIAL FINL INC COM 744320102 713 11231 SH SOLE 11231 0 0 PRUDENTIAL PLC ADR 74435K204 612 21406 SH SOLE 21406 0 0 PTC INC COM 69370C100 380 4594 SH SOLE 4594 0 0 PTC THERAPEUTICS INC COM 69366J200 338 7226 SH SOLE 7226 0 0 PUBLIC STORAGE COM 74460D109 11335 50894 SH SOLE 50894 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1273 23176 SH SOLE 23176 0 0 PULMATRIX INC COM NEW 74584P202 12 10000 SH SOLE 10000 0 0 PULSE BIOSCIENCES INC COM 74587B101 593 50323 SH SOLE 50323 0 0 PULTE GROUP INC COM 745867101 263 5682 SH SOLE 5682 0 0 PURE STORAGE INC CL A 74624M102 464 30178 SH SOLE 30178 0 0 PURPLE INNOVATION INC COM 74640Y106 3001 120700 SH SOLE 120700 0 0 Q2 HLDGS INC COM 74736L109 283 3101 SH SOLE 3101 0 0 QORVO INC COM 74736K101 7343 56918 SH SOLE 56918 0 0 QTS RLTY TR INC COM CL A 74736A103 522 8277 SH SOLE 8277 0 0 QUAKER CHEM CORP COM 747316107 1023 5692 SH SOLE 5692 0 0 QUALCOMM INC COM 747525103 138991 1181090 SH SOLE 1175090 0 6000 QUALYS INC COM 74758T303 491 5010 SH SOLE 5010 0 0 QUANEX BUILDING PRODUCTS COR COM 747619104 776 42104 SH SOLE 42104 0 0 QUANTA SVCS INC COM 74762E102 1713 32405 SH SOLE 32405 0 0 QUANTERIX CORP COM 74766Q101 2665 78985 SH SOLE 78985 0 0 QUEST DIAGNOSTICS INC COM 74834L100 2263 19762 SH SOLE 19762 0 0 QUIDEL CORP COM 74838J101 1132 5162 SH SOLE 5162 0 0 QURATE RETAIL INC COM SER A 74915M100 957 133316 SH SOLE 133316 0 0 RADWARE LTD ORD M81873107 375 15459 SH SOLE 15459 0 0 RAPID7 INC COM 753422104 581 9488 SH SOLE 9488 0 0 RAYMOND JAMES FINL INC COM 754730109 1256 17263 SH SOLE 17263 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 79153 1375609 SH SOLE 1351609 0 24000 RBC BEARINGS INC COM 75524B104 1182 9750 SH SOLE 9750 0 0 READY CAPITAL CORP COM 75574U101 166 14829 SH SOLE 14829 0 0 REALPAGE INC COM 75606N109 347 6026 SH SOLE 6026 0 0 REALTY INCOME CORP COM 756109104 2933 48279 SH SOLE 48279 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 346 3552 SH SOLE 3552 0 0 RED ROCK RESORTS INC CL A 75700L108 2501 146260 SH SOLE 146260 0 0 REDFIN CORP COM 75737F108 504 10098 SH SOLE 10098 0 0 REGENCY CTRS CORP COM 758849103 246 6468 SH SOLE 6468 0 0 REGENERON PHARMACEUTICALS COM 75886F107 15691 28030 SH SOLE 28030 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 3452 299368 SH SOLE 299368 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 221 2319 SH SOLE 2319 0 0 RELX PLC SPONSORED ADR 759530108 1799 80441 SH SOLE 80441 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 471 2776 SH SOLE 2776 0 0 RENASANT CORP COM 75970E107 431 18960 SH SOLE 18960 0 0 RENT A CTR INC NEW COM 76009N100 2032 67975 SH SOLE 67975 0 0 REPLIGEN CORP COM 759916109 1032 6995 SH SOLE 6995 0 0 REPUBLIC SVCS INC COM 760759100 3318 35548 SH SOLE 35548 0 0 RESMED INC COM 761152107 7575 44188 SH SOLE 44188 0 0 RESOURCES CONNECTION INC COM 76122Q105 326 28189 SH SOLE 28189 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 305 5309 SH SOLE 5309 0 0 REVANCE THERAPEUTICS INC COM 761330109 1266 50348 SH SOLE 50348 0 0 REVOLUTION MEDICINES INC COM 76155X100 4655 133776 SH SOLE 133776 0 0 RH COM 74967X103 20684 54058 SH SOLE 54058 0 0 RINGCENTRAL INC CL A 76680R206 2019 7352 SH SOLE 7352 0 0 RIO TINTO PLC SPONSORED ADR 767204100 9839 162922 SH SOLE 162922 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 1966 33179 SH SOLE 33179 0 0 RLI CORP COM 749607107 1038 12400 SH SOLE 12400 0 0 RLJ LODGING TR COM 74965L101 357 41267 SH SOLE 41267 0 0 ROBERT HALF INTL INC COM 770323103 2507 47361 SH SOLE 47361 0 0 ROCKWELL AUTOMATION INC COM 773903109 4251 19263 SH SOLE 19263 0 0 ROKU INC COM CL A 77543R102 11173 59178 SH SOLE 59178 0 0 ROLLINS INC COM 775711104 754 13918 SH SOLE 13918 0 0 ROPER TECHNOLOGIES INC COM 776696106 83426 211145 SH SOLE 211145 0 0 ROSS STORES INC COM 778296103 2405 25771 SH SOLE 25771 0 0 ROYAL BK CDA COM 780087102 1211 17269 SH SOLE 17269 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 3036 46905 SH SOLE 46905 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1495 61730 SH SOLE 61730 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1458 57907 SH SOLE 56907 0 1000 ROYAL GOLD INC COM 780287108 239 1988 SH SOLE 1988 0 0 ROYCE VALUE TR INC COM 780910105 569 44990 SH SOLE 44990 0 0 RPM INTL INC COM 749685103 60900 735155 SH SOLE 718528 0 16627 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 282 3447 SH SOLE 3447 0 0 S&P GLOBAL INC COM 78409V104 46202 128126 SH SOLE 128126 0 0 SAFEHOLD INC COM 78645L100 532 8567 SH SOLE 8567 0 0 SAGE THERAPEUTICS INC COM 78667J108 228 3729 SH SOLE 3729 0 0 SAIA INC COM 78709Y105 395 3130 SH SOLE 3130 0 0 SALESFORCE COM INC COM 79466L302 141011 561083 SH SOLE 561083 0 0 SANDY SPRING BANCORP INC COM 800363103 887 38417 SH SOLE 38417 0 0 SANOFI SPONSORED ADR 80105N105 4443 88565 SH SOLE 88440 0 125 SAP SE SPON ADR 803054204 10337 66345 SH SOLE 65345 0 1000 SARATOGA INVT CORP COM NEW 80349A208 881 52497 SH SOLE 52497 0 0 SAREPTA THERAPEUTICS INC COM 803607100 219 1560 SH SOLE 1560 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2693 8456 SH SOLE 8456 0 0 SCHLUMBERGER LTD COM 806857108 2348 150871 SH SOLE 150871 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 252 10196 SH SOLE 10196 0 0 SCHWAB CHARLES CORP COM 808513105 21818 602218 SH SOLE 602218 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 8106 100535 SH SOLE 100535 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 5131 163412 SH SOLE 163412 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 7789 140400 SH SOLE 140400 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 7974 116715 SH SOLE 116715 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3663 45995 SH SOLE 45995 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 950 18202 SH SOLE 18202 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1177 10222 SH SOLE 10222 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3872 144700 SH SOLE 144700 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 4748 85852 SH SOLE 85852 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 1656 10833 SH SOLE 10833 0 0 SEA LTD SPONSORD ADS 81141R100 224 1454 SH SOLE 1454 0 0 SEABRIDGE GOLD INC COM 811916105 2976 158450 SH SOLE 158450 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 2970 60275 SH SOLE 60275 0 0 SEALED AIR CORP NEW COM 81211K100 363 9350 SH SOLE 9350 0 0 SEI INVTS CO COM 784117103 857 16890 SH SOLE 16890 0 0 SELECT MED HLDGS CORP COM 81619Q105 602 28931 SH SOLE 28931 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 2637 74772 SH SOLE 74772 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 19155 298830 SH SOLE 298830 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 15324 199068 SH SOLE 199068 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 67893 581776 SH SOLE 581776 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 3522 55342 SH SOLE 55342 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 5989 199972 SH SOLE 199972 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 28892 486568 SH SOLE 486568 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 12684 213533 SH SOLE 213533 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 12608 85780 SH SOLE 85780 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 52619 498849 SH SOLE 498849 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 38501 1599559 SH SOLE 1599559 0 0 SELECTIVE INS GROUP INC COM 816300107 1345 26126 SH SOLE 26126 0 0 SEMPRA ENERGY COM 816851109 10375 87657 SH SOLE 87657 0 0 SEMTECH CORP COM 816850101 1668 31490 SH SOLE 31490 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 1350 31291 SH SOLE 31291 0 0 SERVICE CORP INTL COM 817565104 484 11480 SH SOLE 11480 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 1124 28178 SH SOLE 28178 0 0 SERVICENOW INC COM 81762P102 43800 90310 SH SOLE 90310 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 242 25551 SH SOLE 25551 0 0 SHERWIN WILLIAMS CO COM 824348106 36664 52622 SH SOLE 52622 0 0 SHOPIFY INC CL A 82509L107 21473 20991 SH SOLE 20991 0 0 SHUTTERSTOCK INC COM 825690100 515 9889 SH SOLE 9889 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 482 5806 SH SOLE 5806 0 0 SILGAN HOLDINGS INC COM 827048109 247 6722 SH SOLE 6722 0 0 SILICOM LTD ORD M84116108 492 15184 SH SOLE 15184 0 0 SILICON LABORATORIES INC COM 826919102 547 5588 SH SOLE 5588 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 1552 41086 SH SOLE 41086 0 0 SIMON PPTY GROUP INC NEW COM 828806109 18496 285967 SH SOLE 285967 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 633 118091 SH SOLE 118091 0 0 SITE CTRS CORP COM 82981J109 116 16131 SH SOLE 16131 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1378 11296 SH SOLE 11296 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 247 9224 SH SOLE 9224 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 11156 76673 SH SOLE 57873 0 18800 SL GREEN RLTY CORP COM 78440X101 354 7643 SH SOLE 7643 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 862 32095 SH SOLE 32095 0 0 SLM CORP COM 78442P106 105 12962 SH SOLE 12962 0 0 SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 5003 127944 SH SOLE 127944 0 0 SMITH A O CORP COM 831865209 277 5239 SH SOLE 5239 0 0 SMUCKER J M CO COM NEW 832696405 1787 15466 SH SOLE 15466 0 0 SNAP INC CL A 83304A106 17393 666162 SH SOLE 666162 0 0 SNAP ON INC COM 833034101 2624 17834 SH SOLE 17834 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 4890 20514 SH SOLE 20514 0 0 SOLARWINDS CORP COM 83417Q105 250 12313 SH SOLE 12313 0 0 SOLITON INC COM 834251100 798 104500 SH SOLE 104500 0 0 SONOCO PRODS CO COM 835495102 11642 227953 SH SOLE 220491 0 7462 SONOS INC COM 83570H108 171 11285 SH SOLE 11285 0 0 SONY CORP SPONSORED ADR 835699307 2039 26561 SH SOLE 26561 0 0 SOUTHERN CO COM 842587107 3546 65406 SH SOLE 65406 0 0 SOUTHWEST AIRLS CO COM 844741108 2545 67854 SH SOLE 67854 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 20803 74964 SH SOLE 74964 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1822 61332 SH SOLE 61332 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 224 9334 SH SOLE 9334 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 3553 121435 SH SOLE 121435 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 598 16457 SH SOLE 16457 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 205 5607 SH SOLE 5607 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 2330 69071 SH SOLE 69071 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 785 12692 SH SOLE 12692 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 704 5925 SH SOLE 5925 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1150882 3436597 SH SOLE 3436597 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 55491 163772 SH SOLE 163772 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 242 7428 SH SOLE 7428 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 1011 17617 SH SOLE 17617 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 273 9957 SH SOLE 9957 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 835 10000 SH SOLE 10000 0 0 SPDR SER TR S&P DIVID ETF 78464A763 81243 879257 SH SOLE 879257 0 0 SPDR SER TR S&P BK ETF 78464A797 1364 46324 SH SOLE 46324 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 15250 304329 SH SOLE 304329 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 19472 644758 SH SOLE 644758 0 0 SPDR SER TR S&P BIOTECH 78464A870 12383 111126 SH SOLE 111126 0 0 SPDR SER TR S&P REGL BKG 78464A698 672 18834 SH SOLE 18834 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 234 4339 SH SOLE 4339 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 2128 34967 SH SOLE 34967 0 0 SPDR SER TR AEROSPACE DEF 78464A631 1257 14392 SH SOLE 14392 0 0 SPDR SER TR DJ REIT ETF 78464A607 283 3629 SH SOLE 3629 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 809 14159 SH SOLE 14159 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 964 28555 SH SOLE 28555 0 0 SPLUNK INC COM 848637104 20417 108528 SH SOLE 108528 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 3919 16156 SH SOLE 16156 0 0 SQUARE INC CL A 852234103 34962 215087 SH SOLE 215087 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 627 10362 SH SOLE 10362 0 0 STAG INDL INC COM 85254J102 572 18750 SH SOLE 18750 0 0 STANDARD MTR PRODS INC COM 853666105 267 5983 SH SOLE 5983 0 0 STANLEY BLACK & DECKER INC COM 854502101 12042 74240 SH SOLE 74240 0 0 STAR GROUP L P UNIT LTD PARTNR 85512C105 195 20000 SH SOLE 20000 0 0 STARBUCKS CORP COM 855244109 140417 1634278 SH SOLE 1633278 0 1000 STARWOOD PPTY TR INC COM 85571B105 16305 1080537 SH SOLE 1080537 0 0 STATE STR CORP COM 857477103 5612 94598 SH SOLE 94598 0 0 STEREOTAXIS INC COM NEW 85916J409 149 41593 SH SOLE 41593 0 0 STERICYCLE INC COM 858912108 2440 38692 SH SOLE 38692 0 0 STERIS PLC SHS USD G8473T100 6233 35378 SH SOLE 35378 0 0 STERLING BANCORP DEL COM 85917A100 127 12112 SH SOLE 12112 0 0 STERLING BANCORP INC COM 85917W102 90 30000 SH SOLE 30000 0 0 STIFEL FINL CORP COM 860630102 728 14394 SH SOLE 14394 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 299 9757 SH SOLE 9757 0 0 STORE CAP CORP COM 862121100 2841 103581 SH SOLE 103581 0 0 STRATEGIC ED INC COM 86272C103 609 6660 SH SOLE 6660 0 0 STRYKER CORPORATION COM 863667101 22634 108624 SH SOLE 108624 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 882 54166 SH SOLE 54166 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 150 26803 SH SOLE 26803 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 570 109950 SH SOLE 109950 0 0 SUN CMNTYS INC COM 866674104 14255 101378 SH SOLE 101378 0 0 SUN LIFE FINANCIAL INC. COM 866796105 287 7037 SH SOLE 7037 0 0 SUNCOR ENERGY INC NEW COM 867224107 2944 240729 SH SOLE 240729 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 370 15173 SH SOLE 15173 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 475 22794 SH SOLE 22794 0 0 SURO CAPITAL CORP COM NEW 86887Q109 152 14000 SH SOLE 14000 0 0 SVB FINANCIAL GROUP COM 78486Q101 17901 74397 SH SOLE 74397 0 0 SVMK INC COM 78489X103 477 21587 SH SOLE 21587 0 0 SYNCHRONY FINANCIAL COM 87165B103 1399 53461 SH SOLE 53461 0 0 SYNEOS HEALTH INC CL A 87166B102 1444 27156 SH SOLE 27156 0 0 SYNNEX CORP COM 87162W100 1493 10660 SH SOLE 10660 0 0 SYNOPSYS INC COM 871607107 747 3490 SH SOLE 3490 0 0 SYSCO CORP COM 871829107 48299 776257 SH SOLE 776257 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 32533 401294 SH SOLE 401294 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 10568 63963 SH SOLE 63963 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 2937 25876 SH SOLE 25876 0 0 TAPESTRY INC COM 876030107 686 43886 SH SOLE 43886 0 0 TARGA RES CORP COM 87612G101 824 58698 SH SOLE 58698 0 0 TARGET CORP COM 87612E106 153741 976627 SH SOLE 951877 0 24750 TAUBMAN CTRS INC COM 876664103 641 19258 SH SOLE 19258 0 0 TC ENERGY CORP COM 87807B107 3617 86416 SH SOLE 86416 0 0 TC PIPELINES LP UT COM LTD PRT 87233Q108 220 8616 SH SOLE 8616 0 0 TE CONNECTIVITY LTD REG SHS H84989104 3045 31151 SH SOLE 31151 0 0 TECK RESOURCES LTD CL B 878742204 166 11960 SH SOLE 11960 0 0 TEEKAY CORPORATION COM Y8564W103 24 10666 SH SOLE 10666 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 224 10881 SH SOLE 10881 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 180 10236 SH SOLE 10236 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 186 12976 SH SOLE 12976 0 0 TELADOC HEALTH INC COM 87918A105 5537 25256 SH SOLE 25256 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 722 2326 SH SOLE 2326 0 0 TELEFLEX INCORPORATED COM 879369106 1293 3799 SH SOLE 3799 0 0 TELUS CORPORATION COM 87971M103 710 40468 SH SOLE 40468 0 0 TEMPUR SEALY INTL INC COM 88023U101 250 2807 SH SOLE 2807 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 227 15376 SH SOLE 15376 0 0 TERADATA CORP DEL COM 88076W103 981 43221 SH SOLE 43221 0 0 TERADYNE INC COM 880770102 19841 249694 SH SOLE 249694 0 0 TERRENO RLTY CORP COM 88146M101 954 17414 SH SOLE 17414 0 0 TESLA INC COM 88160R101 32029 74657 SH SOLE 74657 0 0 TETRA TECH INC NEW COM 88162G103 338 3539 SH SOLE 3539 0 0 TEXAS INSTRS INC COM 882508104 78014 546352 SH SOLE 546352 0 0 TEXAS ROADHOUSE INC COM 882681109 1077 17724 SH SOLE 17724 0 0 THE TRADE DESK INC COM CL A 88339J105 10153 19571 SH SOLE 19571 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 140759 318806 SH SOLE 318754 0 52 THOMSON REUTERS CORP. COM NEW 884903709 441 5534 SH SOLE 5534 0 0 THOR INDS INC COM 885160101 899 9439 SH SOLE 9439 0 0 TIFFANY & CO NEW COM 886547108 1378 11898 SH SOLE 11898 0 0 TIMKEN CO COM 887389104 248 4574 SH SOLE 4574 0 0 TJX COS INC NEW COM 872540109 38732 695986 SH SOLE 668986 0 27000 T-MOBILE US INC COM 872590104 1915 16743 SH SOLE 16743 0 0 TORO CO COM 891092108 607 7227 SH SOLE 7227 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1609 34805 SH SOLE 34805 0 0 TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 379 35850 SH SOLE 35850 0 0 TORTOISE PWR & ENERGY INFRAS COM 89147X104 102 11977 SH SOLE 11977 0 0 TOTAL SE SPONSORED ADS 89151E109 2412 70307 SH SOLE 70307 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 495 26574 SH SOLE 26574 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1401 10579 SH SOLE 10579 0 0 TPG RE FIN TR INC COM 87266M107 2074 245163 SH SOLE 245163 0 0 TRACTOR SUPPLY CO COM 892356106 670 4675 SH SOLE 4675 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 5838 48148 SH SOLE 48148 0 0 TRANSDIGM GROUP INC COM 893641100 5672 11939 SH SOLE 11939 0 0 TRANSUNION COM 89400J107 962 11431 SH SOLE 11431 0 0 TRAVELERS COMPANIES INC COM 89417E109 12601 116471 SH SOLE 116471 0 0 TREX CO INC COM 89531P105 792 11060 SH SOLE 11060 0 0 TRINSEO S A SHS L9340P101 531 20705 SH SOLE 20705 0 0 TRUIST FINL CORP COM 89832Q109 3588 94303 SH SOLE 94303 0 0 TRUPANION INC COM 898202106 498 6316 SH SOLE 6316 0 0 TURTLE BEACH CORP COM NEW 900450206 575 31612 SH SOLE 31612 0 0 TWILIO INC CL A 90138F102 17115 69266 SH SOLE 69266 0 0 TWITTER INC COM 90184L102 12145 272919 SH SOLE 272919 0 0 TWO HBRS INVT CORP COM NEW 90187B408 89 17500 SH SOLE 17500 0 0 TYLER TECHNOLOGIES INC COM 902252105 13268 38066 SH SOLE 38066 0 0 TYSON FOODS INC CL A 902494103 1275 21442 SH SOLE 21442 0 0 U S CONCRETE INC COM 90333L201 439 15122 SH SOLE 15122 0 0 UBER TECHNOLOGIES INC COM 90353T100 42211 1157109 SH SOLE 1157109 0 0 UBS GROUP AG SHS H42097107 768 68892 SH SOLE 68892 0 0 UDR INC COM 902653104 7202 220858 SH SOLE 220858 0 0 UFP INDUSTRIES INC COM 90278Q108 345 6107 SH SOLE 6107 0 0 UGI CORP NEW COM 902681105 3612 109515 SH SOLE 109515 0 0 ULTA BEAUTY INC COM 90384S303 2926 13065 SH SOLE 13065 0 0 UMPQUA HLDGS CORP COM 904214103 581 54704 SH SOLE 54704 0 0 UNIFIRST CORP MASS COM 904708104 1592 8409 SH SOLE 8409 0 0 UNILEVER N V N Y SHS NEW 904784709 4333 71741 SH SOLE 71741 0 0 UNILEVER PLC SPON ADR NEW 904767704 12974 210343 SH SOLE 122592 0 87751 UNION PAC CORP COM 907818108 69758 354334 SH SOLE 353934 0 400 UNISYS CORP COM NEW 909214306 229 21421 SH SOLE 21421 0 0 UNITED AIRLS HLDGS INC COM 910047109 211 6078 SH SOLE 6078 0 0 UNITED PARCEL SERVICE INC CL B 911312106 49494 297028 SH SOLE 297028 0 0 UNITED RENTALS INC COM 911363109 10849 62174 SH SOLE 62174 0 0 UNITEDHEALTH GROUP INC COM 91324P102 184067 590393 SH SOLE 576340 0 14053 UNIVAR SOLUTIONS USA INC COM 91336L107 1246 73843 SH SOLE 73843 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 1426 7888 SH SOLE 7888 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 214 2003 SH SOLE 2003 0 0 UNUM GROUP COM 91529Y106 288 17106 SH SOLE 17106 0 0 URANIUM ENERGY CORP COM 916896103 146 145998 SH SOLE 145998 0 0 URBAN OUTFITTERS INC COM 917047102 1166 56018 SH SOLE 56018 0 0 US BANCORP DEL COM NEW 902973304 49347 1376472 SH SOLE 1374372 0 2100 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1231 123000 SH SOLE 123000 0 0 V F CORP COM 918204108 18929 269457 SH SOLE 249257 0 20200 VAIL RESORTS INC COM 91879Q109 8849 41358 SH SOLE 41358 0 0 VALE S A SPONSORED ADS 91912E105 611 57717 SH SOLE 57717 0 0 VALERO ENERGY CORP COM 91913Y100 1855 42823 SH SOLE 41823 0 1000 VALLEY NATL BANCORP COM 919794107 158 23042 SH SOLE 23042 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 632 9368 SH SOLE 9368 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1075 6169 SH SOLE 6169 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 374 6750 SH SOLE 6750 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 16179 413139 SH SOLE 413139 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 561 10270 SH SOLE 10270 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 346 2758 SH SOLE 2758 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 376 2914 SH SOLE 2914 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1460 9600 SH SOLE 9600 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1203 11324 SH SOLE 11324 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 2433 11672 SH SOLE 11672 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 96640 424587 SH SOLE 422337 0 2250 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 74870 738581 SH SOLE 738581 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 92988 545993 SH SOLE 545993 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 34316 159662 SH SOLE 159662 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 61699 350047 SH SOLE 350047 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 41500 269830 SH SOLE 269830 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 75275 417868 SH SOLE 417868 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 91629 1160447 SH SOLE 1160447 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 5166 39828 SH SOLE 39828 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 40789 368699 SH SOLE 367949 0 750 VANGUARD INDEX FDS VALUE ETF 922908744 69810 667976 SH SOLE 665376 0 2600 VANGUARD INDEX FDS LARGE CAP ETF 922908637 16413 104915 SH SOLE 104915 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 567423 1844380 SH SOLE 1844380 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 142786 3302169 SH SOLE 3297449 0 4720 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 14058 174328 SH SOLE 174328 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 11089 211497 SH SOLE 211497 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 9832 202259 SH SOLE 202259 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 85104 1686899 SH SOLE 1685399 0 1500 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 249 3666 SH SOLE 3666 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 42651 352659 SH SOLE 352059 0 600 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 4333 19441 SH SOLE 19441 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 2207 14495 SH SOLE 14495 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 2688 25908 SH SOLE 25908 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 336 2080 SH SOLE 2080 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1103 7126 SH SOLE 7126 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 292726 2275189 SH SOLE 2275189 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 15013 287771 SH SOLE 287771 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 145399 3554993 SH SOLE 3554993 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 35752 441761 SH SOLE 441761 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 834 16027 SH SOLE 16027 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 2227 30929 SH SOLE 30929 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 3990 64551 SH SOLE 64551 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 2721 14674 SH SOLE 14674 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1093 9114 SH SOLE 7614 0 1500 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 458 5973 SH SOLE 5973 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 653 12652 SH SOLE 12652 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 4141 32080 SH SOLE 32080 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 61514 197509 SH SOLE 196509 0 1000 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 3945 38729 SH SOLE 38729 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3816 26360 SH SOLE 26360 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 4440 75901 SH SOLE 75901 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 955 23698 SH SOLE 23698 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 5052 30923 SH SOLE 30923 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 37370 159279 SH SOLE 159279 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 16816 82429 SH SOLE 82429 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 4091 30391 SH SOLE 30391 0 0 VARIAN MED SYS INC COM 92220P105 2493 14493 SH SOLE 14493 0 0 VEEVA SYS INC CL A COM 922475108 15344 54569 SH SOLE 54569 0 0 VENTAS INC COM 92276F100 1918 45716 SH SOLE 45716 0 0 VERACYTE INC COM 92337F107 242 7434 SH SOLE 7434 0 0 VERASTEM INC COM 92337C104 19 16000 SH SOLE 16000 0 0 VEREIT INC COM 92339V100 507 77991 SH SOLE 77991 0 0 VERISIGN INC COM 92343E102 377 1839 SH SOLE 1839 0 0 VERISK ANALYTICS INC COM 92345Y106 3042 16416 SH SOLE 16416 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 126399 2124715 SH SOLE 2086205 0 38510 VERTEX PHARMACEUTICALS INC COM 92532F100 7169 26345 SH SOLE 26345 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 173 10000 SH SOLE 10000 0 0 VIACOMCBS INC CL B 92556H206 1672 59704 SH SOLE 59704 0 0 VIAVI SOLUTIONS INC COM 925550105 183 15634 SH SOLE 15634 0 0 VICI PPTYS INC COM 925652109 1559 66720 SH SOLE 66720 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 79 10500 SH SOLE 10500 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 687 43929 SH SOLE 43929 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 483 25125 SH SOLE 25125 0 0 VIRTUSA CORP COM 92827P102 306 6227 SH SOLE 6227 0 0 VISA INC COM CL A 92826C839 293036 1465402 SH SOLE 1461590 0 3812 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 7 10000 SH SOLE 10000 0 0 VISTEON CORP COM NEW 92839U206 463 6689 SH SOLE 6689 0 0 VMWARE INC CL A COM 928563402 2510 17470 SH SOLE 16470 0 1000 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 812 60527 SH SOLE 60527 0 0 VORNADO RLTY TR SH BEN INT 929042109 619 18370 SH SOLE 18370 0 0 VOYA FINANCIAL INC COM 929089100 384 8003 SH SOLE 8003 0 0 VROOM INC COM 92918V109 1709 33000 SH SOLE 33000 0 0 VULCAN MATLS CO COM 929160109 409 3016 SH SOLE 3016 0 0 WABTEC COM 929740108 356 5757 SH SOLE 5757 0 0 WADDELL & REED FINL INC CL A 930059100 1063 71557 SH SOLE 71557 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 4691 130597 SH SOLE 130597 0 0 WALMART INC COM 931142103 69189 494523 SH SOLE 463868 0 30655 WASHINGTON FED INC COM 938824109 885 42412 SH SOLE 42412 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 7 10850 SH SOLE 10850 0 0 WASTE CONNECTIONS INC COM 94106B101 5928 57211 SH SOLE 57211 0 0 WASTE MGMT INC DEL COM 94106L109 36059 318627 SH SOLE 318627 0 0 WATERS CORP COM 941848103 4118 21045 SH SOLE 21045 0 0 WATFORD HLDGS LTD SHS G94787101 344 15000 SH SOLE 15000 0 0 WATSCO INC COM 942622200 70633 303290 SH SOLE 303290 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 460 4591 SH SOLE 4591 0 0 WAVE LIFE SCIENCES LTD SHS Y95308105 181 21276 SH SOLE 21276 0 0 WD-40 CO COM 929236107 1175 6206 SH SOLE 6206 0 0 WEBSTER FINL CORP CONN COM 947890109 838 31730 SH SOLE 31730 0 0 WEC ENERGY GROUP INC COM 92939U106 3265 33694 SH SOLE 33694 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 277 16325 SH SOLE 16325 0 0 WELLS FARGO CO NEW COM 949746101 7905 336259 SH SOLE 336159 0 100 WELLTOWER INC COM 95040Q104 3209 58251 SH SOLE 58251 0 0 WENDYS CO COM 95058W100 440 19735 SH SOLE 19735 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 1740 6330 SH SOLE 6330 0 0 WESTAMERICA BANCORPORATION COM 957090103 767 14118 SH SOLE 14118 0 0 WESTERN ALLIANCE BANCORP COM 957638109 2025 64029 SH SOLE 64029 0 0 WESTERN DIGITAL CORP. COM 958102105 2723 74498 SH SOLE 74498 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 482 60200 SH SOLE 60200 0 0 WESTERN UN CO COM 959802109 1510 70439 SH SOLE 70439 0 0 WEX INC COM 96208T104 454 3264 SH SOLE 3264 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 22629 793445 SH SOLE 790885 0 2560 WHEATON PRECIOUS METALS CORP COM 962879102 2051 41921 SH SOLE 41921 0 0 WHIRLPOOL CORP COM 963320106 2829 15382 SH SOLE 15382 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 1422 1826 SH SOLE 1826 0 0 WHOLE EARTH BRANDS INC COM CL A 96684W100 472 56619 SH SOLE 56619 0 0 WILEY JOHN & SONS INC CL A 968223206 438 13824 SH SOLE 13824 0 0 WILLDAN GROUP INC COM 96924N100 208 8169 SH SOLE 8169 0 0 WILLIAMS COS INC COM 969457100 31568 1606537 SH SOLE 1606537 0 0 WILLIAMS SONOMA INC COM 969904101 5073 56097 SH SOLE 56097 0 0 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 226 13569 SH SOLE 13569 0 0 WINGSTOP INC COM 974155103 243 1778 SH SOLE 1778 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 285 8740 SH SOLE 8740 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 1188 50323 SH SOLE 50323 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 5471 132391 SH SOLE 132391 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 21771 439189 SH SOLE 439189 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 208 5509 SH SOLE 5509 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 322 15277 SH SOLE 15277 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 395 12859 SH SOLE 12859 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 2340 24900 SH SOLE 24900 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 1292 43249 SH SOLE 43249 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 261 4670 SH SOLE 4670 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 216 3451 SH SOLE 3451 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2098 33977 SH SOLE 33977 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 7227 205078 SH SOLE 205078 0 0 WISDOMTREE TR EURO QTLY DIV GR 97717X610 807 29192 SH SOLE 29192 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 1292 44671 SH SOLE 44671 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 5603 57744 SH SOLE 57744 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 4853 141950 SH SOLE 141950 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 952 15887 SH SOLE 15887 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 2508 51174 SH SOLE 51174 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 264 6375 SH SOLE 6375 0 0 WIX COM LTD SHS M98068105 14718 57752 SH SOLE 57752 0 0 WNS HLDGS LTD SPON ADR 92932M101 1151 18003 SH SOLE 18003 0 0 WOODWARD INC COM 980745103 2600 32432 SH SOLE 32432 0 0 WORKDAY INC CL A 98138H101 11801 54855 SH SOLE 54855 0 0 WORKIVA INC COM CL A 98139A105 362 6487 SH SOLE 6487 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 753 18605 SH SOLE 18605 0 0 WP CAREY INC COM 92936U109 1593 24441 SH SOLE 24441 0 0 WPX ENERGY INC COM 98212B103 103 21064 SH SOLE 21064 0 0 WSFS FINL CORP COM 929328102 390 14452 SH SOLE 14452 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 7489 148304 SH SOLE 148304 0 0 WYNN RESORTS LTD COM 983134107 6283 87490 SH SOLE 87490 0 0 XCEL ENERGY INC COM 98389B100 1395 20217 SH SOLE 20217 0 0 XILINX INC COM 983919101 10231 98148 SH SOLE 98148 0 0 XPO LOGISTICS INC COM 983793100 3161 37338 SH SOLE 37338 0 0 XYLEM INC COM 98419M100 4459 53007 SH SOLE 53007 0 0 YANDEX N V SHS CLASS A N97284108 1762 27063 SH SOLE 27063 0 0 YUM BRANDS INC COM 988498101 4562 49963 SH SOLE 49963 0 0 YUM CHINA HLDGS INC COM 98850P109 1613 30457 SH SOLE 30457 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 49114 194543 SH SOLE 194543 0 0 ZENDESK INC COM 98936J101 749 7278 SH SOLE 7278 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 4125 40609 SH SOLE 40609 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2637 19372 SH SOLE 19372 0 0 ZIONS BANCORPORATION N A COM 989701107 269 9193 SH SOLE 9193 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 33 12940 SH SOLE 12940 0 0 ZOETIS INC CL A 98978V103 70234 424707 SH SOLE 424707 0 0 ZOGENIX INC COM NEW 98978L204 356 19874 SH SOLE 19874 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 10401 22125 SH SOLE 22125 0 0 ZSCALER INC COM 98980G102 634 4506 SH SOLE 4506 0 0 ZYNGA INC CL A 98986T108 220 24163 SH SOLE 24163 0 0