0001567619-21-003351.txt : 20210212 0001567619-21-003351.hdr.sgml : 20210212 20210212125649 ACCESSION NUMBER: 0001567619-21-003351 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210212 DATE AS OF CHANGE: 20210212 EFFECTIVENESS DATE: 20210212 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NOMURA ASSET MANAGEMENT CO LTD CENTRAL INDEX KEY: 0001055964 IRS NUMBER: 000000000 FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-06746 FILM NUMBER: 21624995 BUSINESS ADDRESS: STREET 1: TOYOSU BAYSIDE CROSS TOWER STREET 2: 2-2-1, TOYOSU, KOTO-KU CITY: TOKYO STATE: M0 ZIP: 135-0061 BUSINESS PHONE: 0332419511 MAIL ADDRESS: STREET 1: TOYOSU BAYSIDE CROSS TOWER STREET 2: 2-2-1, TOYOSU, KOTO-KU CITY: TOKYO STATE: M0 ZIP: 135-0061 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001055964 XXXXXXXX 12-31-2020 12-31-2020 NOMURA ASSET MANAGEMENT CO LTD
TOYOSU BAYSIDE CROSS TOWER 2-2-1, TOYOSU, KOTO-KU TOKYO M0 135-0061
13F HOLDINGS REPORT 028-06746 Y For certain positions, Nomura Asset Management Co., Ltd. ("NAM Tokyo") may have investment discretion and/or may have delegated sole investment discretion to certain sub-advisers, while retaining voting authority. In such situations, the number of shares that NAM Tokyo is listing on the 13F as having investment discretion may be lower than the number of shares that NAM Tokyo is listing on the 13F as having voting authority over.
Neil Daniele Attorney-in-Fact 212-667-1873 /s/ Neil Daniele New York NY 02-12-2021 6 2160 14863465 false 1 0001568445 028-15407 Nomura Asset Management Malaysia Sdn. Bhd. 2 0001332826 028-11455 Nomura Asset Management U.K. Ltd 3 0001455301 028-13391 NOMURA ASSET MANAGEMENT SINGAPORE Ltd 4 0001672271 028-17455 Nomura Islamic Asset Management Sdn. Bhd. 5 0001674607 028-17454 Nomura Asset Management Taiwan Ltd. 6 0001831764 028-20377 Nomura Asset Management Europe KVG mbH
INFORMATION TABLE 2 form13fInfoTable.xml 10X GENOMICS INC CL A COM 88025U109 1514 10690 SH SOLE 10690 0 0 21VIANET GROUP INC SPONSORED ADS A 90138A103 2512 72400 SH SOLE 72400 0 0 21VIANET GROUP INC SPONSORED ADS A 90138A103 617 17800 SH SOLE 3 17800 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 0 0 SH SOLE 9544 0 0 3M CO COM 88579Y101 66594 380997 SH SOLE 385481 0 0 3M CO COM 88579Y101 5080 29065 SH SOLE 2 29065 0 0 3M CO COM 88579Y101 87 500 SH SOLE 1 0 500 0 3M CO COM 88579Y101 2968 16982 SH SOLE 4 0 0 16982 3M CO COM 88579Y101 358 2051 SH SOLE 2051 0 0 ABB LTD SPONSORED ADR 000375204 0 0 SH SOLE 61800 0 0 ABBOTT LABS COM 002824100 44357 405128 SH SOLE 1432716 0 0 ABBOTT LABS COM 002824100 1095 10000 SH SOLE 5 10000 0 0 ABBOTT LABS COM 002824100 130 1183 SH SOLE 2 1183 0 0 ABBOTT LABS COM 002824100 6252 57104 SH SOLE 1 0 0 57104 ABBOTT LABS COM 002824100 9654 88177 SH SOLE 4 0 0 88177 ABBVIE INC COM 00287Y109 55514 518098 SH SOLE 600402 0 0 ABBVIE INC COM 00287Y109 7433 69369 SH SOLE 5 69369 0 0 ABBVIE INC COM 00287Y109 182 1694 SH SOLE 2 1694 0 0 ABBVIE INC COM 00287Y109 10911 101826 SH SOLE 1 0 600 101226 ABBVIE INC COM 00287Y109 1912 17843 SH SOLE 4 0 0 17843 ABERCROMBIE & FITCH CO CL A 002896207 3706 182000 SH SOLE 182000 0 0 ABERCROMBIE & FITCH CO CL A 002896207 957 47000 SH SOLE 2 47000 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 2755 12000 SH SOLE 12000 0 0 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 2750 27300 SH SOLE 27300 0 0 ABIOMED INC COM 003654100 2527 7796 SH SOLE 65954 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 0 0 SH SOLE 214011 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 956 67400 SH SOLE 269200 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 57 3993 SH SOLE 5 3993 0 0 ACCELERON PHARMA INC COM 00434H108 0 0 SH SOLE 99411 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 31255 119656 SH SOLE 123604 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 157 600 SH SOLE 2 600 0 0 ACTIVISION BLIZZARD INC COM 00507V109 23998 258456 SH SOLE 271561 0 0 ACTIVISION BLIZZARD INC COM 00507V109 130 1400 SH SOLE 2 1400 0 0 ACTIVISION BLIZZARD INC COM 00507V109 199 2143 SH SOLE 1 338 0 1805 ACTIVISION BLIZZARD INC COM 00507V109 362 3900 SH SOLE 4 0 0 3900 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 0 0 SH SOLE 1576 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 174900 349716 SH SOLE 392614 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 5712 11421 SH SOLE 5 11421 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 950 1900 SH SOLE 2 1900 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 4823 9643 SH SOLE 1 73 0 9570 ADOBE SYSTEMS INCORPORATED COM 00724F101 11914 23823 SH SOLE 4 0 0 23823 ADOBE SYSTEMS INCORPORATED COM 00724F101 1536 3072 SH SOLE 3072 0 0 ADT INC DEL COM 00090Q103 0 0 SH SOLE 12568 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 2126 13495 SH SOLE 14686 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 16 100 SH SOLE 2 100 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 57 360 SH SOLE 1 110 0 250 ADVANCED DRAIN SYS INC DEL COM 00790R104 0 0 SH SOLE 19597 0 0 ADVANCED MICRO DEVICES INC COM 007903107 28022 305553 SH SOLE 434046 0 0 ADVANCED MICRO DEVICES INC COM 007903107 5852 63808 SH SOLE 5 63808 0 0 ADVANCED MICRO DEVICES INC COM 007903107 47 512 SH SOLE 2 512 0 0 ADVANCED MICRO DEVICES INC COM 007903107 105 1140 SH SOLE 1 240 0 900 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 0 0 SH SOLE 276085 0 0 AEGON N V NY REGISTRY SHS 007924103 0 0 SH SOLE 32987 0 0 AES CORP COM 00130H105 3122 132867 SH SOLE 139909 0 0 AES CORP COM 00130H105 101 4300 SH SOLE 2 4300 0 0 AFLAC INC COM 001055102 11182 251449 SH SOLE 307261 0 0 AFLAC INC COM 001055102 107 2400 SH SOLE 2 2400 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 6971 58829 SH SOLE 114103 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 4336 36593 SH SOLE 5 36593 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 59 500 SH SOLE 2 500 0 0 AGNC INVT CORP COM 00123Q104 4164 266894 SH SOLE 266894 0 0 AGNC INVT CORP COM 00123Q104 30 1900 SH SOLE 2 1900 0 0 AGNICO EAGLE MINES LTD COM 008474108 0 0 SH SOLE 3532 0 0 AGREE REALTY CORP COM 008492100 2870 43110 SH SOLE 122620 0 0 AIR PRODS & CHEMS INC COM 009158106 15348 56176 SH SOLE 58175 0 0 AIR PRODS & CHEMS INC COM 009158106 82 300 SH SOLE 2 300 0 0 AIR PRODS & CHEMS INC COM 009158106 10242 37487 SH SOLE 1 0 0 37487 AIR PRODS & CHEMS INC COM 009158106 11435 41852 SH SOLE 4 0 0 41852 AIRBNB INC COM CL A 009066101 0 0 SH SOLE 276 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 4814 45852 SH SOLE 47415 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 32 300 SH SOLE 2 300 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 0 0 SH SOLE 8100 0 0 ALASKA AIR GROUP INC COM 011659109 32 620 SH SOLE 2886 0 0 ALASKA AIR GROUP INC COM 011659109 2496 48000 SH SOLE 5 48000 0 0 ALBEMARLE CORP COM 012653101 9614 65170 SH SOLE 66089 0 0 ALBEMARLE CORP COM 012653101 44 300 SH SOLE 2 300 0 0 ALCON AG ORD SHS H01301128 0 0 SH SOLE 3684 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 987 57450 SH SOLE 57450 0 0 ALEXANDERS INC COM 014752109 474 1710 SH SOLE 1710 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 21540 120860 SH SOLE 179595 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 456 2559 SH SOLE 5 2559 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 36 200 SH SOLE 2 200 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 7105 45474 SH SOLE 238678 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 16 100 SH SOLE 2 100 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 0 0 SH SOLE 6368 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 84401 362656 SH SOLE 415968 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 7174 30825 SH SOLE 5 246600 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 21434 92100 SH SOLE 2 92100 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 266 1143 SH SOLE 1 0 0 1143 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 78174 335900 SH SOLE 6 16000 0 319900 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 8226 35345 SH SOLE 0 0 35345 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 157186 675400 SH SOLE 3 0 0 675400 ALIGN TECHNOLOGY INC COM 016255101 8256 15450 SH SOLE 18781 0 0 ALIGN TECHNOLOGY INC COM 016255101 4529 8475 SH SOLE 5 8475 0 0 ALLAKOS INC COM 01671P100 0 0 SH SOLE 69335 0 0 ALLEGHANY CORP DEL COM 017175100 1925 3189 SH SOLE 3468 0 0 ALLEGION PLC ORD SHS G0176J109 2432 20899 SH SOLE 22522 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 0 0 SH SOLE 3833 0 0 ALLIANT ENERGY CORP COM 018802108 5003 97090 SH SOLE 99881 0 0 ALLIANT ENERGY CORP COM 018802108 26 500 SH SOLE 2 500 0 0 ALLSTATE CORP COM 020002101 7241 65867 SH SOLE 70642 0 0 ALLSTATE CORP COM 020002101 132 1200 SH SOLE 2 1200 0 0 ALLY FINL INC COM 02005N100 2919 81847 SH SOLE 90035 0 0 ALLY FINL INC COM 02005N100 121 3400 SH SOLE 2 3400 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2666 20515 SH SOLE 313594 0 0 ALPHABET INC CAP STK CL C 02079K107 128537 73371 SH SOLE 85136 0 0 ALPHABET INC CAP STK CL C 02079K107 11827 6751 SH SOLE 5 0 0 0 ALPHABET INC CAP STK CL C 02079K107 6067 3463 SH SOLE 2 3463 0 0 ALPHABET INC CAP STK CL C 02079K107 19574 11173 SH SOLE 1 46 0 11127 ALPHABET INC CAP STK CL A 02079K305 126046 71918 SH SOLE 83150 0 0 ALPHABET INC CAP STK CL A 02079K305 19396 11067 SH SOLE 2 11067 0 0 ALPHABET INC CAP STK CL A 02079K305 1569 895 SH SOLE 4 0 0 895 ALPS ETF TR ALERIAN MLP 00162Q452 1319 51420 SH SOLE 51420 0 0 ALTERYX INC COM CL A 02156B103 0 0 SH SOLE 145 0 0 ALTICE USA INC CL A 02156K103 2055 54268 SH SOLE 60400 0 0 ALTRIA GROUP INC COM 02209S103 15298 373116 SH SOLE 394660 0 0 ALTRIA GROUP INC COM 02209S103 152 3707 SH SOLE 2 3707 0 0 ALX ONCOLOGY HLDGS INC COM 00166B105 0 0 SH SOLE 61329 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 0 0 SH SOLE 259855 0 0 AMAZON COM INC COM 023135106 427661 131308 SH SOLE 145937 0 0 AMAZON COM INC COM 023135106 25593 7858 SH SOLE 5 7858 0 0 AMAZON COM INC COM 023135106 4078 1252 SH SOLE 2 1252 0 0 AMAZON COM INC COM 023135106 23710 7280 SH SOLE 1 0 0 7280 AMAZON COM INC COM 023135106 1427 438 SH SOLE 438 0 0 AMC ENTMT HLDGS INC CL A COM 00165C104 0 0 SH SOLE 1825 0 0 AMC ENTMT HLDGS INC CL A COM 00165C104 27 12825 SH SOLE 2 12825 0 0 AMCOR PLC ORD G0250X107 7773 660400 SH SOLE 689195 0 0 AMDOCS LTD SHS G02602103 422 5950 SH SOLE 8636 0 0 AMEDISYS INC COM 023436108 0 0 SH SOLE 477 0 0 AMER STATES WTR CO COM 029899101 0 0 SH SOLE 14135 0 0 AMERCO COM 023586100 853 1878 SH SOLE 2292 0 0 AMEREN CORP COM 023608102 3972 50882 SH SOLE 53006 0 0 AMEREN CORP COM 023608102 55 700 SH SOLE 2 700 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 0 0 SH SOLE 10664 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 96 6112 SH SOLE 14664 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 394 24970 SH SOLE 5 24970 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 20 1289 SH SOLE 2 1289 0 0 AMERICAN ASSETS TR INC COM 024013104 1147 39700 SH SOLE 136399 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 4682 109480 SH SOLE 156878 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 318 7435 SH SOLE 5 7435 0 0 AMERICAN ELEC PWR CO INC COM 025537101 15833 190144 SH SOLE 192774 0 0 AMERICAN ELEC PWR CO INC COM 025537101 131 1572 SH SOLE 2 1572 0 0 AMERICAN EXPRESS CO COM 025816109 20020 165581 SH SOLE 204092 0 0 AMERICAN EXPRESS CO COM 025816109 5669 46889 SH SOLE 5 46889 0 0 AMERICAN EXPRESS CO COM 025816109 182 1508 SH SOLE 2 1508 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 628 84500 SH SOLE 84500 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 1570 17917 SH SOLE 19639 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 18 200 SH SOLE 2 200 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 6324 210800 SH SOLE 246166 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 49 1625 SH SOLE 5 1625 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 20446 540041 SH SOLE 571958 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 1568 41428 SH SOLE 2 41428 0 0 AMERICAN TOWER CORP NEW COM 03027X100 17806 79330 SH SOLE 86166 0 0 AMERICAN TOWER CORP NEW COM 03027X100 596 2655 SH SOLE 5 2655 0 0 AMERICAN TOWER CORP NEW COM 03027X100 86 383 SH SOLE 2 383 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 0 0 SH SOLE 733 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 15483 100889 SH SOLE 149141 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 506 3300 SH SOLE 2 3300 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 859 5600 SH SOLE 5600 0 0 AMERICOLD RLTY TR COM 03064D108 5976 160090 SH SOLE 207052 0 0 AMERIPRISE FINL INC COM 03076C106 4424 22764 SH SOLE 42419 0 0 AMERIPRISE FINL INC COM 03076C106 78 400 SH SOLE 2 400 0 0 AMERISOURCEBERGEN CORP COM 03073E105 5318 54394 SH SOLE 57214 0 0 AMERISOURCEBERGEN CORP COM 03073E105 116 1185 SH SOLE 2 1185 0 0 AMETEK INC COM 031100100 5168 42734 SH SOLE 44218 0 0 AMETEK INC COM 031100100 48 400 SH SOLE 2 400 0 0 AMGEN INC COM 031162100 83625 363713 SH SOLE 505390 0 0 AMGEN INC COM 031162100 6163 26803 SH SOLE 5 26803 0 0 AMGEN INC COM 031162100 1084 4716 SH SOLE 2 4716 0 0 AMGEN INC COM 031162100 468 2035 SH SOLE 2035 0 0 AMICUS THERAPEUTICS INC COM 03152W109 0 0 SH SOLE 175461 0 0 AMN HEALTHCARE SVCS INC COM 001744101 0 0 SH SOLE 1361 0 0 AMPHENOL CORP NEW CL A 032095101 7027 53737 SH SOLE 55865 0 0 AMPHENOL CORP NEW CL A 032095101 39 300 SH SOLE 2 300 0 0 ANALOG DEVICES INC COM 032654105 16979 114936 SH SOLE 134852 0 0 ANALOG DEVICES INC COM 032654105 79 532 SH SOLE 2 532 0 0 ANALOG DEVICES INC COM 032654105 4390 29714 SH SOLE 1 0 0 29714 ANALOG DEVICES INC COM 032654105 8264 55941 SH SOLE 4 0 0 55941 ANAPLAN INC COM 03272L108 0 0 SH SOLE 868 0 0 ANGI HOMESERVICES INC COM CL A 00183L102 0 0 SH SOLE 30200 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 2425 286960 SH SOLE 286960 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 32 3800 SH SOLE 2 3800 0 0 ANNEXON INC COM 03589W102 0 0 SH SOLE 100344 0 0 ANSYS INC COM 03662Q105 38080 104674 SH SOLE 104987 0 0 ANSYS INC COM 03662Q105 218 600 SH SOLE 2 600 0 0 ANSYS INC COM 03662Q105 351 965 SH SOLE 965 0 0 ANTERO RESOURCES CORP COM 03674X106 229 42000 SH SOLE 42000 0 0 ANTHEM INC COM 036752103 15390 47929 SH SOLE 49327 0 0 ANTHEM INC COM 036752103 210 653 SH SOLE 2 653 0 0 AON PLC SHS CL A G0403H108 9249 43780 SH SOLE 47353 0 0 AON PLC SHS CL A G0403H108 63 300 SH SOLE 2 300 0 0 APARTMENT INCOME REIT CORP COM 03750L109 4543 118289 SH SOLE 326982 0 0 APARTMENT INCOME REIT CORP COM 03750L109 182 4734 SH SOLE 5 4734 0 0 APARTMENT INVT & MGMT CO CL A 03748R747 625 118289 SH SOLE 119456 0 0 APARTMENT INVT & MGMT CO CL A 03748R747 25 4734 SH SOLE 5 4734 0 0 API GROUP CORP COM STK 00187Y100 0 0 SH SOLE 100400 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 1460 29800 SH SOLE 31024 0 0 APPFOLIO INC COM CL A 03783C100 0 0 SH SOLE 134 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2164 167600 SH SOLE 349900 0 0 APPLE INC COM 037833100 523563 3945758 SH SOLE 4220279 0 0 APPLE INC COM 037833100 17231 129862 SH SOLE 5 129862 0 0 APPLE INC COM 037833100 28096 211743 SH SOLE 2 211743 0 0 APPLE INC COM 037833100 34508 260066 SH SOLE 1 690 700 258676 APPLE INC COM 037833100 84289 635234 SH SOLE 4 0 0 635234 APPLIED MATLS INC COM 038222105 22432 259929 SH SOLE 323872 0 0 APPLIED MATLS INC COM 038222105 127 1472 SH SOLE 2 1472 0 0 APTIV PLC SHS G6095L109 6452 49523 SH SOLE 51345 0 0 APTIV PLC SHS G6095L109 353 2706 SH SOLE 1 336 0 2370 APTIV PLC SHS G6095L109 404 3100 SH SOLE 4 0 0 3100 APTOSE BIOSCIENCES INC COM NEW 03835T200 0 0 SH SOLE 488149 0 0 ARAMARK COM 03852U106 1701 44203 SH SOLE 60031 0 0 ARAMARK COM 03852U106 23 600 SH SOLE 2 600 0 0 ARCBEST CORP COM 03937C105 0 0 SH SOLE 1813 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 0 0 SH SOLE 6444 0 0 ARCH CAP GROUP LTD ORD G0450A105 2700 74845 SH SOLE 81155 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 9737 193151 SH SOLE 206519 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 176 3500 SH SOLE 2 3500 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 0 0 SH SOLE 111935 0 0 ARES CAPITAL CORP COM 04010L103 7202 426400 SH SOLE 426400 0 0 ARES CAPITAL CORP COM 04010L103 1149 68000 SH SOLE 2 68000 0 0 ARES CAPITAL CORP COM 04010L103 11624 688245 SH SOLE 1 0 0 688245 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 0 0 SH SOLE 1024 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 4241 90146 SH SOLE 5 90146 0 0 ARGENX SE SPONSORED ADR 04016X101 0 0 SH SOLE 126980 0 0 ARISTA NETWORKS INC COM 040413106 3052 10505 SH SOLE 11523 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 509 45400 SH SOLE 45400 0 0 ARROW ELECTRS INC COM 042735100 2061 21186 SH SOLE 22816 0 0 ARROW ELECTRS INC COM 042735100 58 600 SH SOLE 2 600 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 0 0 SH SOLE 939 0 0 ARVINAS INC COM 04335A105 0 0 SH SOLE 380779 0 0 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 0 0 SH SOLE 1321 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 908 1862 SH SOLE 4643 0 0 ASPEN TECHNOLOGY INC COM 045327103 0 0 SH SOLE 1212 0 0 ASSURANT INC COM 04621X108 1938 14229 SH SOLE 15440 0 0 ASSURANT INC COM 04621X108 27 200 SH SOLE 2 200 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 0 0 SH SOLE 387504 0 0 AT&T INC COM 00206R102 47534 1652791 SH SOLE 1692288 0 0 AT&T INC COM 00206R102 834 29008 SH SOLE 2 29008 0 0 ATHENE HOLDING LTD CL A G0684D107 1178 27297 SH SOLE 31274 0 0 ATLASSIAN CORP PLC CL A G06242104 30087 128649 SH SOLE 129093 0 0 ATMOS ENERGY CORP COM 049560105 6462 67713 SH SOLE 178470 0 0 ATMOS ENERGY CORP COM 049560105 19 200 SH SOLE 2 200 0 0 AURINIA PHARMACEUTICALS INC COM 05156V102 0 0 SH SOLE 554625 0 0 AUTODESK INC COM 052769106 13827 45285 SH SOLE 47677 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 404 4060 SH SOLE 4060 0 0 AUTOLIV INC COM 052800109 1559 16926 SH SOLE 18158 0 0 AUTOLIV INC COM 052800109 9 100 SH SOLE 2 100 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 37479 212705 SH SOLE 255183 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 564 3200 SH SOLE 2 3200 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 881 5000 SH SOLE 5000 0 0 AUTOZONE INC COM 053332102 5415 4568 SH SOLE 4691 0 0 AVALARA INC COM 05338G106 20051 121600 SH SOLE 122489 0 0 AVALONBAY CMNTYS INC COM 053484101 21613 134720 SH SOLE 177609 0 0 AVALONBAY CMNTYS INC COM 053484101 42 262 SH SOLE 2 262 0 0 AVANGRID INC COM 05351W103 3841 84519 SH SOLE 85794 0 0 AVANTOR INC COM 05352A100 2528 89800 SH SOLE 89800 0 0 AVAYA HLDGS CORP COM 05351X101 50 2600 SH SOLE 2600 0 0 AVAYA HLDGS CORP COM 05351X101 1533 80060 SH SOLE 2 80060 0 0 AVERY DENNISON CORP COM 053611109 2674 17237 SH SOLE 25589 0 0 AVERY DENNISON CORP COM 053611109 31 200 SH SOLE 2 200 0 0 AXALTA COATING SYS LTD COM G0750C108 1195 41872 SH SOLE 47809 0 0 AXOGEN INC COM 05463X106 0 0 SH SOLE 5882 0 0 AXON ENTERPRISE INC COM 05464C101 0 0 SH SOLE 581 0 0 AXOS FINANCIAL INC COM 05465C100 2965 79000 SH SOLE 5 79000 0 0 AXSOME THERAPEUTICS INC COM 05464T104 0 0 SH SOLE 105085 0 0 AZUL S A SPONSR ADR PFD 05501U106 0 0 SH SOLE 13243 0 0 B2GOLD CORP COM 11777Q209 0 0 SH SOLE 13400 0 0 BAIDU INC SPON ADR REP A 056752108 10740 49669 SH SOLE 82844 0 0 BAKER HUGHES COMPANY CL A 05722G100 3212 154032 SH SOLE 164592 0 0 BAKER HUGHES COMPANY CL A 05722G100 54 2600 SH SOLE 2 2600 0 0 BALL CORP COM 058498106 5461 58605 SH SOLE 61802 0 0 BALL CORP COM 058498106 47 500 SH SOLE 2 500 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 0 0 SH SOLE 52420 0 0 BANCO DE CHILE SPONSORED ADS 059520106 334 16400 SH SOLE 16400 0 0 BANCO DE CHILE SPONSORED ADS 059520106 53 2605 SH SOLE 2 2605 0 0 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 296 15600 SH SOLE 15600 0 0 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 27 1400 SH SOLE 2 1400 0 0 BANCO SANTANDER S.A. ADR 05964H105 0 0 SH SOLE 57094 0 0 BANCOLOMBIA S A SPON ADR PREF 05968L102 295 7330 SH SOLE 7330 0 0 BANK MONTREAL QUE COM 063671101 0 0 SH SOLE 693 0 0 BANK NEW YORK MELLON CORP COM 064058100 6864 161740 SH SOLE 371594 0 0 BANK NEW YORK MELLON CORP COM 064058100 157 3700 SH SOLE 2 3700 0 0 BARCLAYS PLC ADR 06738E204 0 0 SH SOLE 31666 0 0 BARRICK GOLD CORP COM 067901108 4624 203000 SH SOLE 218388 0 0 BARRICK GOLD CORP COM 067901108 226 9900 SH SOLE 2 9900 0 0 BAUSCH HEALTH COS INC COM 071734107 0 0 SH SOLE 3900 0 0 BAXTER INTL INC COM 071813109 7756 96657 SH SOLE 99152 0 0 BAXTER INTL INC COM 071813109 92 1143 SH SOLE 2 1143 0 0 BCE INC COM NEW 05534B760 0 0 SH SOLE 881 0 0 BEAM THERAPEUTICS INC COM 07373V105 0 0 SH SOLE 37769 0 0 BECTON DICKINSON & CO COM 075887109 32470 129766 SH SOLE 138199 0 0 BECTON DICKINSON & CO COM 075887109 13695 54733 SH SOLE 2 54733 0 0 BEIGENE LTD SPONSORED ADR 07725L102 37596 145500 SH SOLE 183260 0 0 BEIGENE LTD SPONSORED ADR 07725L102 258 1000 SH SOLE 2 1000 0 0 BEIGENE LTD SPONSORED ADR 07725L102 417 1613 SH SOLE 1613 0 0 BERKLEY W R CORP COM 084423102 2164 32575 SH SOLE 35136 0 0 BERKLEY W R CORP COM 084423102 30 450 SH SOLE 2 450 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 696 2 SH SOLE 2 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 63862 275421 SH SOLE 295170 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 890 3837 SH SOLE 2 3837 0 0 BEST BUY INC COM 086516101 4703 47133 SH SOLE 49901 0 0 BEST BUY INC COM 086516101 2862 28679 SH SOLE 5 28679 0 0 BEST BUY INC COM 086516101 72 725 SH SOLE 2 725 0 0 BEYOND MEAT INC COM 08862E109 0 0 SH SOLE 487 0 0 BHP GROUP LTD SPONSORED ADS 088606108 0 0 SH SOLE 13888 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 0 0 SH SOLE 9926 0 0 BILIBILI INC SPONS ADS REP Z 090040106 890 10380 SH SOLE 10380 0 0 BIO RAD LABS INC CL A 090572207 2333 4002 SH SOLE 4360 0 0 BIOGEN INC COM 09062X103 30687 125323 SH SOLE 403426 0 0 BIOGEN INC COM 09062X103 269 1100 SH SOLE 2 1100 0 0 BIOGEN INC COM 09062X103 3960 16171 SH SOLE 4 0 0 16171 BIOGEN INC COM 09062X103 274 1121 SH SOLE 1121 0 0 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 0 0 SH SOLE 55288 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 13320 151896 SH SOLE 387145 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1620 18474 SH SOLE 4 0 0 18474 BK OF AMERICA CORP COM 060505104 46943 1548750 SH SOLE 2127898 0 0 BK OF AMERICA CORP COM 060505104 342 11297 SH SOLE 5 11297 0 0 BK OF AMERICA CORP COM 060505104 1350 44555 SH SOLE 2 44555 0 0 BK OF AMERICA CORP COM 060505104 8564 282534 SH SOLE 1 0 0 282534 BLACK KNIGHT INC COM 09215C105 2316 26210 SH SOLE 27955 0 0 BLACKBERRY LTD COM 09228F103 0 0 SH SOLE 7209 0 0 BLACKLINE INC COM 09239B109 0 0 SH SOLE 718 0 0 BLACKROCK INC COM 09247X101 28250 39153 SH SOLE 42294 0 0 BLACKROCK INC COM 09247X101 1399 1939 SH SOLE 5 1939 0 0 BLACKROCK INC COM 09247X101 144 200 SH SOLE 2 200 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 8085 124754 SH SOLE 131281 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 4511 69597 SH SOLE 5 0 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 842 30570 SH SOLE 30570 0 0 BLUEBIRD BIO INC COM 09609G100 0 0 SH SOLE 463 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 0 0 SH SOLE 406048 0 0 BLUEROCK RESIDENTIAL GWT REI COM CL A 09627J102 257 20300 SH SOLE 20300 0 0 BOEING CO COM 097023105 27935 130503 SH SOLE 132770 0 0 BOEING CO COM 097023105 237 1106 SH SOLE 5 1106 0 0 BOEING CO COM 097023105 167 778 SH SOLE 2 778 0 0 BOEING CO COM 097023105 3631 16961 SH SOLE 1 0 0 16961 BOOKING HOLDINGS INC COM 09857L108 20734 9309 SH SOLE 13085 0 0 BOOKING HOLDINGS INC COM 09857L108 356 160 SH SOLE 2 160 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2162 24800 SH SOLE 27170 0 0 BORGWARNER INC COM 099724106 2191 56706 SH SOLE 61797 0 0 BORGWARNER INC COM 099724106 19 500 SH SOLE 2 500 0 0 BOSTON BEER INC CL A 100557107 0 0 SH SOLE 160 0 0 BOSTON PROPERTIES INC COM 101121101 13149 139095 SH SOLE 172505 0 0 BOSTON PROPERTIES INC COM 101121101 19 200 SH SOLE 2 200 0 0 BOSTON SCIENTIFIC CORP COM 101137107 9436 262469 SH SOLE 1029195 0 0 BOSTON SCIENTIFIC CORP COM 101137107 40 1100 SH SOLE 2 1100 0 0 BOSTON SCIENTIFIC CORP COM 101137107 6605 183716 SH SOLE 1 1220 0 182496 BOSTON SCIENTIFIC CORP COM 101137107 6758 187976 SH SOLE 4 0 0 187976 BP PLC SPONSORED ADR 055622104 0 0 SH SOLE 4411 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1608 135000 SH SOLE 333187 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 83 6973 SH SOLE 5 6973 0 0 BRIDGEBIO PHARMA INC COM 10806X102 0 0 SH SOLE 699 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 45524 733898 SH SOLE 2803706 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 1706 27504 SH SOLE 5 27504 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 1033 16649 SH SOLE 2 16649 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 8159 131531 SH SOLE 1 0 1100 130431 BRISTOL-MYERS SQUIBB CO COM 110122108 12369 199411 SH SOLE 4 0 0 199411 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 0 0 SH SOLE 8275 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 4886 295200 SH SOLE 685943 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 101 6106 SH SOLE 5 6106 0 0 BROADCOM INC COM 11135F101 69980 159826 SH SOLE 176842 0 0 BROADCOM INC COM 11135F101 1419 3241 SH SOLE 5 3241 0 0 BROADCOM INC COM 11135F101 212 485 SH SOLE 2 485 0 0 BROADCOM INC COM 11135F101 9989 22814 SH SOLE 1 0 200 22614 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3612 23579 SH SOLE 25094 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 0 0 SH SOLE 3080 0 0 BROOKFIELD PPTY REIT INC CL A 11282X103 520 34800 SH SOLE 34800 0 0 BROOKS AUTOMATION INC NEW COM 114340102 0 0 SH SOLE 1061 0 0 BROWN & BROWN INC COM 115236101 2231 47061 SH SOLE 51581 0 0 BROWN FORMAN CORP CL A 115637100 0 0 SH SOLE 1112 0 0 BROWN FORMAN CORP CL B 115637209 9246 116399 SH SOLE 143363 0 0 BROWN FORMAN CORP CL B 115637209 42 525 SH SOLE 2 525 0 0 BRP INC COM SUN VTG 05577W200 0 0 SH SOLE 581 0 0 BRUKER CORP COM 116794108 0 0 SH SOLE 2272 0 0 BUNGE LIMITED COM G16962105 1892 28851 SH SOLE 32089 0 0 BURLINGTON STORES INC COM 122017106 3281 12544 SH SOLE 12841 0 0 BWX TECHNOLOGIES INC COM 05605H100 0 0 SH SOLE 1220 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2677 28514 SH SOLE 31836 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 19 200 SH SOLE 2 200 0 0 CABLE ONE INC COM 12685J105 1954 877 SH SOLE 967 0 0 CABOT OIL & GAS CORP COM 127097103 1575 96730 SH SOLE 102729 0 0 CABOT OIL & GAS CORP COM 127097103 15 900 SH SOLE 2 900 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 8257 60519 SH SOLE 62077 0 0 CAE INC COM 124765108 0 0 SH SOLE 3900 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 0 0 SH SOLE 9650 0 0 CALIFORNIA RES CORP COMMON STOCK 13057Q305 0 0 SH SOLE 8497 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 0 0 SH SOLE 20805 0 0 CALLAWAY GOLF CO COM 131193104 0 0 SH SOLE 5869 0 0 CAMDEN PPTY TR SH BEN INT 133131102 9369 93770 SH SOLE 181765 0 0 CAMDEN PPTY TR SH BEN INT 133131102 190 1905 SH SOLE 5 1905 0 0 CAMDEN PPTY TR SH BEN INT 133131102 20 200 SH SOLE 2 200 0 0 CAMECO CORP COM 13321L108 0 0 SH SOLE 6891 0 0 CAMPBELL SOUP CO COM 134429109 2441 50479 SH SOLE 54768 0 0 CAMPBELL SOUP CO COM 134429109 15 300 SH SOLE 2 300 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 0 0 SH SOLE 1052 0 0 CANADIAN IMP BK COMM COM 136069101 0 0 SH SOLE 449 0 0 CANADIAN NAT RES LTD COM 136385101 0 0 SH SOLE 14426 0 0 CANADIAN NATL RY CO COM 136375102 0 0 SH SOLE 3789 0 0 CANADIAN PAC RY LTD COM 13645T100 0 0 SH SOLE 965 0 0 CANNAE HLDGS INC COM 13765N107 0 0 SH SOLE 2700 0 0 CANOPY GROWTH CORP COM 138035100 0 0 SH SOLE 1078 0 0 CAPITAL ONE FINL CORP COM 14040H105 8647 87475 SH SOLE 91324 0 0 CAPITAL ONE FINL CORP COM 14040H105 252 2545 SH SOLE 2 2545 0 0 CARDIFF ONCOLOGY INC COM 14147L108 0 0 SH SOLE 85396 0 0 CARDINAL HEALTH INC COM 14149Y108 8001 149387 SH SOLE 153234 0 0 CARDINAL HEALTH INC COM 14149Y108 122 2282 SH SOLE 2 2282 0 0 CARETRUST REIT INC COM 14174T107 1657 74700 SH SOLE 74700 0 0 CARLYLE GROUP INC COM 14316J108 726 23100 SH SOLE 23100 0 0 CARMAX INC COM 143130102 2806 29707 SH SOLE 31912 0 0 CARMAX INC COM 143130102 47 500 SH SOLE 2 500 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 2241 103470 SH SOLE 114125 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 981 45279 SH SOLE 5 45279 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 10391 275468 SH SOLE 283306 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 71 1887 SH SOLE 2 1887 0 0 CARVANA CO CL A 146869102 2618 10930 SH SOLE 11029 0 0 CATALENT INC COM 148806102 2878 27650 SH SOLE 29650 0 0 CATALENT INC COM 148806102 728 7000 SH SOLE 5 7000 0 0 CATERPILLAR INC COM 149123101 29698 163157 SH SOLE 177100 0 0 CATERPILLAR INC COM 149123101 248 1363 SH SOLE 2 1363 0 0 CBOE GLOBAL MKTS INC COM 12503M108 4265 45800 SH SOLE 47535 0 0 CBRE GROUP INC CL A 12504L109 4029 64245 SH SOLE 68648 0 0 CBRE GROUP INC CL A 12504L109 44 700 SH SOLE 2 700 0 0 CDW CORP COM 12514G108 4190 31796 SH SOLE 34350 0 0 CDW CORP COM 12514G108 4242 32186 SH SOLE 5 32186 0 0 CDW CORP COM 12514G108 53 400 SH SOLE 2 400 0 0 CELANESE CORP DEL COM 150870103 2990 23012 SH SOLE 24618 0 0 CELANESE CORP DEL COM 150870103 3285 25281 SH SOLE 5 25281 0 0 CELANESE CORP DEL COM 150870103 39 300 SH SOLE 2 300 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 0 0 SH SOLE 31374 0 0 CENOVUS ENERGY INC COM 15135U109 0 0 SH SOLE 14538 0 0 CENTENE CORP DEL COM 15135B101 6512 108477 SH SOLE 133691 0 0 CENTENE CORP DEL COM 15135B101 115 1916 SH SOLE 2 1916 0 0 CENTERPOINT ENERGY INC COM 15189T107 2978 137618 SH SOLE 144906 0 0 CENTERPOINT ENERGY INC COM 15189T107 37 1700 SH SOLE 2 1700 0 0 CENTERSPACE COM 15202L107 725 10270 SH SOLE 10270 0 0 CERIDIAN HCM HLDG INC COM 15677J108 2466 23140 SH SOLE 23894 0 0 CERNER CORP COM 156782104 5383 68589 SH SOLE 104611 0 0 CERNER CORP COM 156782104 24 300 SH SOLE 2 300 0 0 CF INDS HLDGS INC COM 125269100 1994 51510 SH SOLE 56063 0 0 CF INDS HLDGS INC COM 125269100 31 800 SH SOLE 2 800 0 0 CGI INC CL A SUB VTG 12532H104 0 0 SH SOLE 1316 0 0 CHART INDS INC COM PAR $0.01 16115Q308 9295 78913 SH SOLE 1 0 0 78913 CHARTER COMMUNICATIONS INC N CL A 16119P108 20904 31599 SH SOLE 34295 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 4188 6330 SH SOLE 5 6330 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 184 278 SH SOLE 2 278 0 0 CHATHAM LODGING TR COM 16208T102 404 37400 SH SOLE 37400 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 3498 26322 SH SOLE 26322 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 13 100 SH SOLE 2 100 0 0 CHEGG INC COM 163092109 49076 543300 SH SOLE 545994 0 0 CHEGG INC COM 163092109 659 7300 SH SOLE 2 7300 0 0 CHEGG INC COM 163092109 1215 13446 SH SOLE 13446 0 0 CHEMED CORP NEW COM 16359R103 0 0 SH SOLE 171 0 0 CHEMOCENTRYX INC COM 16383L106 0 0 SH SOLE 176243 0 0 CHENIERE ENERGY INC COM NEW 16411R208 2363 39360 SH SOLE 42374 0 0 CHEVRON CORP NEW COM 166764100 44412 525899 SH SOLE 603869 0 0 CHEVRON CORP NEW COM 166764100 336 3981 SH SOLE 5 3981 0 0 CHEVRON CORP NEW COM 166764100 619 7332 SH SOLE 2 7332 0 0 CHEVRON CORP NEW COM 166764100 4893 57934 SH SOLE 1 375 0 57559 CHEVRON CORP NEW COM 166764100 10191 120674 SH SOLE 4 0 0 120674 CHEWY INC CL A 16679L109 1177 13090 SH SOLE 13763 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 6721 4847 SH SOLE 4954 0 0 CHOICE HOTELS INTL INC COM 169905106 0 0 SH SOLE 583 0 0 CHUBB LIMITED COM H1467J104 19258 125116 SH SOLE 191806 0 0 CHUBB LIMITED COM H1467J104 235 1527 SH SOLE 2 1527 0 0 CHURCH & DWIGHT INC COM 171340102 16501 189165 SH SOLE 193403 0 0 CHURCH & DWIGHT INC COM 171340102 35 400 SH SOLE 2 400 0 0 CHURCHILL DOWNS INC COM 171484108 0 0 SH SOLE 320 0 0 CIGNA CORP NEW COM 125523100 27876 133902 SH SOLE 137305 0 0 CIGNA CORP NEW COM 125523100 9928 47691 SH SOLE 2 47691 0 0 CINCINNATI FINL CORP COM 172062101 7468 85470 SH SOLE 87734 0 0 CINCINNATI FINL CORP COM 172062101 26 300 SH SOLE 2 300 0 0 CINTAS CORP COM 172908105 17010 48123 SH SOLE 49146 0 0 CINTAS CORP COM 172908105 71 200 SH SOLE 2 200 0 0 CISCO SYS INC COM 17275R102 81578 1822982 SH SOLE 2076103 0 0 CISCO SYS INC COM 17275R102 15208 339842 SH SOLE 2 339842 0 0 CISCO SYS INC COM 17275R102 98 2200 SH SOLE 1 0 2200 0 CITIGROUP INC COM NEW 172967424 46068 747126 SH SOLE 774537 0 0 CITIGROUP INC COM NEW 172967424 349 5652 SH SOLE 5 5652 0 0 CITIGROUP INC COM NEW 172967424 3194 51803 SH SOLE 2 51803 0 0 CITIGROUP INC COM NEW 172967424 10094 163700 SH SOLE 1 0 1300 162400 CITIZENS FINL GROUP INC COM 174610105 3345 93527 SH SOLE 99379 0 0 CITIZENS FINL GROUP INC COM 174610105 110 3074 SH SOLE 2 3074 0 0 CITRIX SYS INC COM 177376100 6767 52016 SH SOLE 52675 0 0 CITRIX SYS INC COM 177376100 26 200 SH SOLE 2 200 0 0 CITY OFFICE REIT INC COM 178587101 332 34000 SH SOLE 34000 0 0 CLEARWAY ENERGY INC CL A 18539C105 0 0 SH SOLE 819 0 0 CLOROX CO DEL COM 189054109 21869 108306 SH SOLE 116421 0 0 CLOROX CO DEL COM 189054109 20 100 SH SOLE 2 100 0 0 CLOUDFLARE INC CL A COM 18915M107 2042 26870 SH SOLE 26870 0 0 CMC MATERIALS INC COM 12571T100 0 0 SH SOLE 599 0 0 CME GROUP INC COM 12572Q105 70453 386999 SH SOLE 388968 0 0 CME GROUP INC COM 12572Q105 637 3500 SH SOLE 2 3500 0 0 CME GROUP INC COM 12572Q105 976 5362 SH SOLE 5362 0 0 CMS ENERGY CORP COM 125896100 4619 75712 SH SOLE 106711 0 0 CMS ENERGY CORP COM 125896100 37 600 SH SOLE 2 600 0 0 COCA COLA CO COM 191216100 74385 1356395 SH SOLE 1379525 0 0 COCA COLA CO COM 191216100 628 11450 SH SOLE 5 11450 0 0 COCA COLA CO COM 191216100 1809 32988 SH SOLE 2 32988 0 0 COCA COLA CO COM 191216100 8989 163911 SH SOLE 1 303 1800 161808 COCA COLA CO COM 191216100 440 8026 SH SOLE 4 0 0 8026 COCA COLA EUROPEAN PARTNERS SHS G25839104 2589 51950 SH SOLE 51950 0 0 COGNEX CORP COM 192422103 2397 29860 SH SOLE 30896 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 9750 118976 SH SOLE 123775 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 117 1431 SH SOLE 2 1431 0 0 COLGATE PALMOLIVE CO COM 194162103 32234 376957 SH SOLE 523421 0 0 COLGATE PALMOLIVE CO COM 194162103 86 1000 SH SOLE 2 1000 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 0 0 SH SOLE 500 0 0 COLONY CAP INC NEW CL A COM 19626G108 1855 385600 SH SOLE 385600 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 1308 91200 SH SOLE 261592 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 93 6496 SH SOLE 5 6496 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 0 0 SH SOLE 9367 0 0 COMCAST CORP NEW CL A 20030N101 76740 1464499 SH SOLE 1530077 0 0 COMCAST CORP NEW CL A 20030N101 3744 71456 SH SOLE 2 71456 0 0 COMCAST CORP NEW CL A 20030N101 84 1600 SH SOLE 1 0 1600 0 COMFORT SYS USA INC COM 199908104 0 0 SH SOLE 21100 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 2095 44470 SH SOLE 44470 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 0 0 SH SOLE 230166 0 0 CONAGRA BRANDS INC COM 205887102 3371 92967 SH SOLE 115611 0 0 CONAGRA BRANDS INC COM 205887102 29 800 SH SOLE 2 800 0 0 CONCHO RES INC COM 20605P101 2173 37244 SH SOLE 38262 0 0 CONCHO RES INC COM 20605P101 18 300 SH SOLE 2 300 0 0 CONOCOPHILLIPS COM 20825C104 9006 225218 SH SOLE 247978 0 0 CONOCOPHILLIPS COM 20825C104 143 3577 SH SOLE 2 3577 0 0 CONOCOPHILLIPS COM 20825C104 3761 94058 SH SOLE 1 450 0 93608 CONOCOPHILLIPS COM 20825C104 6314 157900 SH SOLE 4 0 0 157900 CONSOLIDATED EDISON INC COM 209115104 11745 162512 SH SOLE 165071 0 0 CONSOLIDATED EDISON INC COM 209115104 58 800 SH SOLE 2 800 0 0 CONSTELLATION BRANDS INC CL A 21036P108 6600 30129 SH SOLE 37739 0 0 CONSTELLATION BRANDS INC CL A 21036P108 460 2100 SH SOLE 5 2100 0 0 CONSTELLATION BRANDS INC CL A 21036P108 46 211 SH SOLE 2 211 0 0 COOPER COS INC COM NEW 216648402 3542 9749 SH SOLE 14667 0 0 COPART INC COM 217204106 54411 427593 SH SOLE 429930 0 0 COPART INC COM 217204106 369 2900 SH SOLE 2 2900 0 0 COPART INC COM 217204106 691 5429 SH SOLE 5429 0 0 CORECIVIC INC COM 21871N101 631 96300 SH SOLE 96300 0 0 COREPOINT LODGING INC COM 21872L104 211 30700 SH SOLE 30700 0 0 CORESITE RLTY CORP COM 21870Q105 4177 33340 SH SOLE 33685 0 0 CORNERSTONE BLDG BRANDS INC COM 21925D109 0 0 SH SOLE 3022 0 0 CORNING INC COM 219350105 5440 151099 SH SOLE 157628 0 0 CORNING INC COM 219350105 101 2800 SH SOLE 2 2800 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 2332 89400 SH SOLE 89400 0 0 CORTEVA INC COM 22052L104 12830 331366 SH SOLE 337748 0 0 CORTEVA INC COM 22052L104 84 2164 SH SOLE 2 2164 0 0 CORTEVA INC COM 22052L104 1066 27539 SH SOLE 1 0 1700 25839 CORTEVA INC COM 22052L104 2131 55027 SH SOLE 4 0 0 55027 COSTAR GROUP INC COM 22160N109 6769 7323 SH SOLE 7590 0 0 COSTAR GROUP INC COM 22160N109 333 360 SH SOLE 4 0 0 360 COSTCO WHSL CORP NEW COM 22160K105 68827 182672 SH SOLE 185999 0 0 COSTCO WHSL CORP NEW COM 22160K105 698 1852 SH SOLE 2 1852 0 0 COSTCO WHSL CORP NEW COM 22160K105 6281 16671 SH SOLE 1 0 0 16671 COSTCO WHSL CORP NEW COM 22160K105 826 2193 SH SOLE 2193 0 0 COUPA SOFTWARE INC COM 22266L106 23222 68520 SH SOLE 68851 0 0 COUSINS PPTYS INC COM NEW 222795502 3938 117550 SH SOLE 252902 0 0 COUSINS PPTYS INC COM NEW 222795502 184 5486 SH SOLE 5 5486 0 0 CREDICORP LTD COM G2519Y108 1378 8400 SH SOLE 8400 0 0 CREDIT ACCEP CORP MICH COM 225310101 0 0 SH SOLE 134 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 0 0 SH SOLE 21287 0 0 CRH PLC ADR 12626K203 0 0 SH SOLE 10445 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 0 0 SH SOLE 859 0 0 CRITEO S A SPONS ADS 226718104 0 0 SH SOLE 138650 0 0 CROCS INC COM 227046109 0 0 SH SOLE 3791 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 5221 24650 SH SOLE 77935 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 13515 84899 SH SOLE 157083 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 89 558 SH SOLE 5 558 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 64 400 SH SOLE 2 400 0 0 CROWN HLDGS INC COM 228368106 2839 28329 SH SOLE 30747 0 0 CROWN HLDGS INC COM 228368106 40 400 SH SOLE 2 400 0 0 CSX CORP COM 126408103 14392 158592 SH SOLE 168067 0 0 CSX CORP COM 126408103 151 1667 SH SOLE 2 1667 0 0 CSX CORP COM 126408103 20 220 SH SOLE 1 220 0 0 CUBESMART COM 229663109 5139 152900 SH SOLE 536247 0 0 CUBESMART COM 229663109 333 9914 SH SOLE 5 9914 0 0 CUMMINS INC COM 231021106 6773 29823 SH SOLE 31304 0 0 CUMMINS INC COM 231021106 91 400 SH SOLE 2 400 0 0 CUMMINS INC COM 231021106 6103 26874 SH SOLE 1 96 0 26778 CUMMINS INC COM 231021106 6206 27327 SH SOLE 4 0 0 27327 CVS HEALTH CORP COM 126650100 40061 586544 SH SOLE 1309171 0 0 CVS HEALTH CORP COM 126650100 174 2544 SH SOLE 5 2544 0 0 CVS HEALTH CORP COM 126650100 8568 125453 SH SOLE 2 125453 0 0 CVS HEALTH CORP COM 126650100 89 1300 SH SOLE 1 0 1300 0 CVS HEALTH CORP COM 126650100 12133 177647 SH SOLE 4 0 0 177647 CYBERARK SOFTWARE LTD SHS M2682V108 11432 70750 SH SOLE 70750 0 0 CYRUSONE INC COM 23283R100 6930 94740 SH SOLE 259781 0 0 CYRUSONE INC COM 23283R100 346 4733 SH SOLE 5 4733 0 0 CYTOKINETICS INC COM NEW 23282W605 0 0 SH SOLE 62216 0 0 D R HORTON INC COM 23331A109 4591 66607 SH SOLE 70901 0 0 D R HORTON INC COM 23331A109 998 14487 SH SOLE 5 14487 0 0 D R HORTON INC COM 23331A109 85 1236 SH SOLE 2 1236 0 0 DANAHER CORPORATION COM 235851102 86639 390020 SH SOLE 787578 0 0 DANAHER CORPORATION COM 235851102 4532 20402 SH SOLE 5 20402 0 0 DANAHER CORPORATION COM 235851102 489 2200 SH SOLE 2 2200 0 0 DANAHER CORPORATION COM 235851102 5786 26046 SH SOLE 1 151 0 25895 DANAHER CORPORATION COM 235851102 9088 40909 SH SOLE 4 0 0 40909 DANAHER CORPORATION COM 235851102 613 2758 SH SOLE 2758 0 0 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 1549 27000 SH SOLE 3 27000 0 0 DARDEN RESTAURANTS INC COM 237194105 13108 110044 SH SOLE 114750 0 0 DARDEN RESTAURANTS INC COM 237194105 4238 35576 SH SOLE 5 35576 0 0 DARDEN RESTAURANTS INC COM 237194105 476 4000 SH SOLE 2 4000 0 0 DARDEN RESTAURANTS INC COM 237194105 846 7100 SH SOLE 7100 0 0 DATADOG INC CL A COM 23804L103 2607 26480 SH SOLE 26480 0 0 DAVITA INC COM 23918K108 2082 17731 SH SOLE 19867 0 0 DAVITA INC COM 23918K108 47 400 SH SOLE 2 400 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 22349 557890 SH SOLE 557890 0 0 DECIPHERA PHARMACEUTICALS IN COM 24344T101 0 0 SH SOLE 106745 0 0 DEERE & CO COM 244199105 45999 170970 SH SOLE 176820 0 0 DEERE & CO COM 244199105 673 2500 SH SOLE 2 2500 0 0 DEERE & CO COM 244199105 942 3500 SH SOLE 3500 0 0 DELL TECHNOLOGIES INC CL C 24703L202 3400 46386 SH SOLE 49259 0 0 DELL TECHNOLOGIES INC CL C 24703L202 48 656 SH SOLE 2 656 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 1249 31052 SH SOLE 35074 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 46 1151 SH SOLE 2 1151 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 4672 116182 SH SOLE 1 0 0 116182 DELTA AIR LINES INC DEL COM NEW 247361702 5334 132659 SH SOLE 4 0 0 132659 DENALI THERAPEUTICS INC COM 24823R105 0 0 SH SOLE 388954 0 0 DENBURY INC COM 24790A101 3286 127921 SH SOLE 2 127921 0 0 DENTSPLY SIRONA INC COM 24906P109 2415 46127 SH SOLE 50655 0 0 DENTSPLY SIRONA INC COM 24906P109 16 300 SH SOLE 2 300 0 0 DESCARTES SYS GROUP INC COM 249906108 0 0 SH SOLE 200 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 0 0 SH SOLE 17067 0 0 DEXCOM INC COM 252131107 7137 19304 SH SOLE 67713 0 0 DEXCOM INC COM 252131107 739 2000 SH SOLE 5 2000 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 0 0 SH SOLE 3572 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 1317 159600 SH SOLE 199865 0 0 DIGITAL RLTY TR INC COM 253868103 37592 269457 SH SOLE 314671 0 0 DIGITAL RLTY TR INC COM 253868103 28 200 SH SOLE 2 200 0 0 DIREXION SHS ETF TR 20YR TRES BULL 25459W540 360 10244 SH SOLE 5 10244 0 0 DISCOVER FINL SVCS COM 254709108 5231 57780 SH SOLE 63455 0 0 DISCOVER FINL SVCS COM 254709108 91 1000 SH SOLE 2 1000 0 0 DISCOVERY INC COM SER A 25470F104 839 27890 SH SOLE 30771 0 0 DISCOVERY INC COM SER C 25470F302 1736 66266 SH SOLE 72253 0 0 DISCOVERY INC COM SER C 25470F302 45 1700 SH SOLE 2 1700 0 0 DISH NETWORK CORPORATION CL A 25470M109 1426 44106 SH SOLE 49650 0 0 DISH NETWORK CORPORATION CL A 25470M109 43 1336 SH SOLE 2 1336 0 0 DISNEY WALT CO COM 254687106 127373 703018 SH SOLE 723629 0 0 DISNEY WALT CO COM 254687106 1081 5965 SH SOLE 2 5965 0 0 DISNEY WALT CO COM 254687106 8753 48309 SH SOLE 1 0 0 48309 DISNEY WALT CO COM 254687106 1087 6000 SH SOLE 6000 0 0 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 802 194700 SH SOLE 194700 0 0 DOCUSIGN INC COM 256163106 7730 34772 SH SOLE 35100 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 0 0 SH SOLE 893 0 0 DOLLAR GEN CORP NEW COM 256677105 11865 56418 SH SOLE 62933 0 0 DOLLAR GEN CORP NEW COM 256677105 3825 18190 SH SOLE 5 18190 0 0 DOLLAR GEN CORP NEW COM 256677105 84 400 SH SOLE 2 400 0 0 DOLLAR TREE INC COM 256746108 5656 52349 SH SOLE 59404 0 0 DOLLAR TREE INC COM 256746108 63 580 SH SOLE 2 580 0 0 DOLLAR TREE INC COM 256746108 4914 45482 SH SOLE 1 0 0 45482 DOLLAR TREE INC COM 256746108 5454 50482 SH SOLE 4 0 0 50482 DOMINION ENERGY INC COM 25746U109 23951 318498 SH SOLE 322820 0 0 DOMINION ENERGY INC COM 25746U109 127 1690 SH SOLE 2 1690 0 0 DOMINOS PIZZA INC COM 25754A201 2883 7519 SH SOLE 7816 0 0 DOUGLAS EMMETT INC COM 25960P109 3789 129860 SH SOLE 132158 0 0 DOVER CORP COM 260003108 8301 65747 SH SOLE 84816 0 0 DOVER CORP COM 260003108 38 300 SH SOLE 2 300 0 0 DOW INC COM 260557103 9724 175201 SH SOLE 181904 0 0 DOW INC COM 260557103 132 2381 SH SOLE 2 2381 0 0 DOW INC COM 260557103 1335 24054 SH SOLE 4 0 0 24054 DR REDDYS LABS LTD ADR 256135203 4199 58900 SH SOLE 58900 0 0 DR REDDYS LABS LTD ADR 256135203 791 11100 SH SOLE 0 0 11100 DRAFTKINGS INC COM CL A 26142R104 1378 29600 SH SOLE 29600 0 0 DRAFTKINGS INC COM CL A 26142R104 1377 29585 SH SOLE 5 29585 0 0 DROPBOX INC CL A 26210C104 1207 54400 SH SOLE 56829 0 0 DTE ENERGY CO COM 233331107 4366 35958 SH SOLE 37573 0 0 DTE ENERGY CO COM 233331107 49 400 SH SOLE 2 400 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 15238 166428 SH SOLE 190732 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 139 1517 SH SOLE 2 1517 0 0 DUKE REALTY CORP COM NEW 264411505 14526 363430 SH SOLE 772793 0 0 DUKE REALTY CORP COM NEW 264411505 300 7503 SH SOLE 5 7503 0 0 DUKE REALTY CORP COM NEW 264411505 36 900 SH SOLE 2 900 0 0 DUPONT DE NEMOURS INC COM 26614N102 31138 437888 SH SOLE 443943 0 0 DUPONT DE NEMOURS INC COM 26614N102 1125 15819 SH SOLE 2 15819 0 0 DUPONT DE NEMOURS INC COM 26614N102 1287 18104 SH SOLE 1 0 1200 16904 DUPONT DE NEMOURS INC COM 26614N102 3152 44319 SH SOLE 4 0 0 44319 DYNATRACE INC COM NEW 268150109 1372 31700 SH SOLE 33709 0 0 E L F BEAUTY INC COM 26856L103 0 0 SH SOLE 3754 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 1431 63200 SH SOLE 63200 0 0 EASTGROUP PPTYS INC COM 277276101 4256 30830 SH SOLE 31084 0 0 EASTMAN CHEM CO COM 277432100 3369 33596 SH SOLE 36122 0 0 EASTMAN CHEM CO COM 277432100 60 600 SH SOLE 2 600 0 0 EATON CORP PLC SHS G29183103 10435 86856 SH SOLE 90461 0 0 EATON CORP PLC SHS G29183103 163 1355 SH SOLE 2 1355 0 0 EATON CORP PLC SHS G29183103 7258 60409 SH SOLE 1 455 0 59954 EATON CORP PLC SHS G29183103 9459 78737 SH SOLE 4 0 0 78737 EBAY INC. COM 278642103 7912 157444 SH SOLE 168339 0 0 EBAY INC. COM 278642103 51 1006 SH SOLE 2 1006 0 0 ECOLAB INC COM 278865100 14857 68670 SH SOLE 94178 0 0 ECOLAB INC COM 278865100 41 191 SH SOLE 2 191 0 0 ECOLAB INC COM 278865100 6765 31269 SH SOLE 4 0 0 31269 ECOPETROL S A SPONSORED ADS 279158109 163 12600 SH SOLE 12600 0 0 ECOPETROL S A SPONSORED ADS 279158109 45 3490 SH SOLE 2 3490 0 0 EDISON INTL COM 281020107 4495 71549 SH SOLE 75442 0 0 EDISON INTL COM 281020107 50 800 SH SOLE 2 800 0 0 EDITAS MEDICINE INC COM 28106W103 0 0 SH SOLE 218731 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 10411 114117 SH SOLE 914673 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 55 600 SH SOLE 2 600 0 0 EHEALTH INC COM 28238P109 0 0 SH SOLE 966 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 2414 78696 SH SOLE 459750 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 33 1078 SH SOLE 2 1078 0 0 ELASTIC N V ORD SHS N14506104 0 0 SH SOLE 582 0 0 ELBIT SYS LTD ORD M3760D101 0 0 SH SOLE 270 0 0 ELDORADO GOLD CORP NEW COM 284902509 0 0 SH SOLE 3500 0 0 ELECTRONIC ARTS INC COM 285512109 17559 122280 SH SOLE 124915 0 0 ELECTRONIC ARTS INC COM 285512109 43 300 SH SOLE 2 300 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 0 0 SH SOLE 755 0 0 EMERSON ELEC CO COM 291011104 14590 181536 SH SOLE 381426 0 0 EMERSON ELEC CO COM 291011104 137 1700 SH SOLE 2 1700 0 0 EMPIRE ST RLTY TR INC CL A 292104106 1038 111400 SH SOLE 189200 0 0 ENBRIDGE INC COM 29250N105 1470 45942 SH SOLE 53661 0 0 ENEL AMERICAS S A SPONSORED ADR 29274F104 441 53700 SH SOLE 53700 0 0 ENEL AMERICAS S A SPONSORED ADR 29274F104 47 5734 SH SOLE 2 5734 0 0 ENEL CHILE S.A. SPONSORED ADR 29278D105 188 48400 SH SOLE 48400 0 0 ENPHASE ENERGY INC COM 29355A107 3669 20910 SH SOLE 65880 0 0 ENSTAR GROUP LIMITED SHS G3075P101 0 0 SH SOLE 381 0 0 ENTEGRIS INC COM 29362U104 0 0 SH SOLE 2447 0 0 ENTERGY CORP NEW COM 29364G103 4042 40486 SH SOLE 42681 0 0 ENTERGY CORP NEW COM 29364G103 70 700 SH SOLE 2 700 0 0 ENVESTNET INC COM 29404K106 0 0 SH SOLE 725 0 0 ENVISTA HOLDINGS CORPORATION COM 29415F104 0 0 SH SOLE 3174 0 0 EOG RES INC COM 26875P101 5536 111005 SH SOLE 115020 0 0 EOG RES INC COM 26875P101 596 11960 SH SOLE 5 11960 0 0 EOG RES INC COM 26875P101 94 1875 SH SOLE 2 1875 0 0 EPAM SYS INC COM 29414B104 3765 10507 SH SOLE 10994 0 0 EPR PPTYS COM SH BEN INT 26884U109 1930 59380 SH SOLE 59380 0 0 EQUIFAX INC COM 294429105 4204 21800 SH SOLE 22959 0 0 EQUIFAX INC COM 294429105 3908 20265 SH SOLE 5 20265 0 0 EQUIFAX INC COM 294429105 19 100 SH SOLE 2 100 0 0 EQUINIX INC COM 29444U700 61387 85955 SH SOLE 116274 0 0 EQUINIX INC COM 29444U700 290 406 SH SOLE 5 406 0 0 EQUITABLE HLDGS INC COM 29452E101 2259 88266 SH SOLE 96900 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 2621 96090 SH SOLE 96090 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 10626 167711 SH SOLE 168820 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 20164 340142 SH SOLE 466379 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 382 6446 SH SOLE 5 6446 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 51 860 SH SOLE 2 860 0 0 ERIE INDTY CO CL A 29530P102 1170 4762 SH SOLE 5305 0 0 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 1702 80300 SH SOLE 80300 0 0 ESSENTIAL UTILS INC COM 29670G102 2030 42930 SH SOLE 125628 0 0 ESSEX PPTY TR INC COM 297178105 20064 84509 SH SOLE 99775 0 0 ETSY INC COM 29786A106 27843 156500 SH SOLE 163582 0 0 EVEREST RE GROUP LTD COM G3223R108 2276 9724 SH SOLE 10512 0 0 EVERGY INC COM 30034W106 2415 43503 SH SOLE 123207 0 0 EVERGY INC COM 30034W106 22 400 SH SOLE 2 400 0 0 EVERSOURCE ENERGY COM 30040W108 19282 222885 SH SOLE 276142 0 0 EVERSOURCE ENERGY COM 30040W108 9120 105423 SH SOLE 2 105423 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 0 0 SH SOLE 2942 0 0 EXACT SCIENCES CORP COM 30063P105 3677 27750 SH SOLE 28729 0 0 EXELIXIS INC COM 30161Q104 0 0 SH SOLE 770755 0 0 EXELON CORP COM 30161N101 15989 378704 SH SOLE 385987 0 0 EXELON CORP COM 30161N101 104 2468 SH SOLE 2 2468 0 0 EXELON CORP COM 30161N101 5427 128535 SH SOLE 1 0 2100 126435 EXELON CORP COM 30161N101 9183 217496 SH SOLE 4 0 0 217496 EXP WORLD HLDGS INC COM 30212W100 0 0 SH SOLE 373 0 0 EXPEDIA GROUP INC COM NEW 30212P303 3666 27691 SH SOLE 28551 0 0 EXPEDIA GROUP INC COM NEW 30212P303 13 100 SH SOLE 2 100 0 0 EXPEDITORS INTL WASH INC COM 302130109 7415 77965 SH SOLE 81084 0 0 EXPEDITORS INTL WASH INC COM 302130109 38 400 SH SOLE 2 400 0 0 EXPONENT INC COM 30214U102 0 0 SH SOLE 498 0 0 EXTRA SPACE STORAGE INC COM 30225T102 14460 124810 SH SOLE 240552 0 0 EXTRA SPACE STORAGE INC COM 30225T102 190 1637 SH SOLE 5 1637 0 0 EXTRA SPACE STORAGE INC COM 30225T102 23 200 SH SOLE 2 200 0 0 EXXON MOBIL CORP COM 30231G102 47772 1158945 SH SOLE 1179779 0 0 EXXON MOBIL CORP COM 30231G102 321 7795 SH SOLE 5 7795 0 0 EXXON MOBIL CORP COM 30231G102 1552 37658 SH SOLE 2 37658 0 0 EXXON MOBIL CORP COM 30231G102 3749 90950 SH SOLE 4 0 0 90950 F5 NETWORKS INC COM 315616102 2539 14433 SH SOLE 15524 0 0 F5 NETWORKS INC COM 315616102 18 100 SH SOLE 2 100 0 0 FACEBOOK INC CL A 30303M102 144780 530019 SH SOLE 654965 0 0 FACEBOOK INC CL A 30303M102 8195 30002 SH SOLE 5 30002 0 0 FACEBOOK INC CL A 30303M102 498 1823 SH SOLE 2 1823 0 0 FACEBOOK INC CL A 30303M102 12991 47560 SH SOLE 1 327 0 47233 FACEBOOK INC CL A 30303M102 1215 4448 SH SOLE 4 0 0 4448 FACTSET RESH SYS INC COM 303075105 2515 7565 SH SOLE 8277 0 0 FAIR ISAAC CORP COM 303250104 2597 5082 SH SOLE 5559 0 0 FAIR ISAAC CORP COM 303250104 1103 2158 SH SOLE 5 2158 0 0 FARFETCH LTD ORD SH CL A 30744W107 2013 31548 SH SOLE 5 31548 0 0 FARMLAND PARTNERS INC COM 31154R109 191 22000 SH SOLE 22000 0 0 FASTENAL CO COM 311900104 6078 124465 SH SOLE 130210 0 0 FASTENAL CO COM 311900104 39 800 SH SOLE 2 800 0 0 FASTLY INC CL A 31188V100 0 0 SH SOLE 56418 0 0 FATE THERAPEUTICS INC COM 31189P102 0 0 SH SOLE 73835 0 0 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 9360 109960 SH SOLE 110853 0 0 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 9 100 SH SOLE 2 100 0 0 FEDERAL SIGNAL CORP COM 313855108 0 0 SH SOLE 12989 0 0 FEDEX CORP COM 31428X106 12518 48218 SH SOLE 53022 0 0 FEDEX CORP COM 31428X106 234 900 SH SOLE 2 900 0 0 FEDEX CORP COM 31428X106 17134 65995 SH SOLE 1 0 0 65995 FEDEX CORP COM 31428X106 18297 70475 SH SOLE 4 0 0 70475 FERRARI N V COM N3167Y103 0 0 SH SOLE 916 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2447 62607 SH SOLE 67154 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 20771 146834 SH SOLE 149558 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 5027 35540 SH SOLE 5 35540 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 6465 45705 SH SOLE 2 45705 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 71 500 SH SOLE 1 0 500 0 FIFTH THIRD BANCORP COM 316773100 9774 354520 SH SOLE 365311 0 0 FIFTH THIRD BANCORP COM 316773100 116 4200 SH SOLE 2 4200 0 0 FINVOLUTION GROUP SPONSORED ADS 31810T101 0 0 SH SOLE 28504 0 0 FIRST FINL BANKSHARES COM 32020R109 0 0 SH SOLE 1600 0 0 FIRST INDL RLTY TR INC COM 32054K103 4245 100760 SH SOLE 246521 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 0 0 SH SOLE 4000 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 4744 32288 SH SOLE 34923 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 29 200 SH SOLE 2 200 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2663 60000 SH SOLE 60000 0 0 FIRSTENERGY CORP COM 337932107 3125 102084 SH SOLE 102084 0 0 FIRSTENERGY CORP COM 337932107 26 865 SH SOLE 2 865 0 0 FIRSTSERVICE CORP NEW COM 33767E202 0 0 SH SOLE 655 0 0 FISERV INC COM 337738108 13327 117051 SH SOLE 120527 0 0 FISERV INC COM 337738108 2505 22000 SH SOLE 5 22000 0 0 FISERV INC COM 337738108 46 400 SH SOLE 2 400 0 0 FIVE BELOW INC COM 33829M101 19913 113800 SH SOLE 114534 0 0 FIVE BELOW INC COM 33829M101 682 3900 SH SOLE 2 3900 0 0 FIVE BELOW INC COM 33829M101 161 920 SH SOLE 1 120 0 800 FIVE BELOW INC COM 33829M101 1260 7200 SH SOLE 7200 0 0 FIVE9 INC COM 338307101 0 0 SH SOLE 940 0 0 FIVERR INTL LTD ORD SHS M4R82T106 10926 56000 SH SOLE 56000 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 4037 14795 SH SOLE 19070 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 7067 25901 SH SOLE 1 0 0 25901 FLEETCOR TECHNOLOGIES INC COM 339041105 7826 28686 SH SOLE 4 0 0 28686 FLEX LTD ORD Y2573F102 224 12459 SH SOLE 25879 0 0 FLEX LTD ORD Y2573F102 63 3500 SH SOLE 2 3500 0 0 FLIR SYS INC COM 302445101 217 4953 SH SOLE 7082 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 0 0 SH SOLE 1241 0 0 FMC CORP COM NEW 302491303 2808 24429 SH SOLE 26168 0 0 FMC CORP COM NEW 302491303 3703 32219 SH SOLE 5 32219 0 0 FOOT LOCKER INC COM 344849104 18183 449623 SH SOLE 452391 0 0 FOOT LOCKER INC COM 344849104 2204 54500 SH SOLE 2 54500 0 0 FOOT LOCKER INC COM 344849104 65 1600 SH SOLE 1 0 1600 0 FORD MTR CO DEL COM 345370860 7631 868202 SH SOLE 912857 0 0 FORD MTR CO DEL COM 345370860 409 46582 SH SOLE 2 46582 0 0 FORTINET INC COM 34959E109 26935 181344 SH SOLE 182971 0 0 FORTIS INC COM 349553107 0 0 SH SOLE 800 0 0 FORTIVE CORP COM 34959J108 3832 54115 SH SOLE 57590 0 0 FORTIVE CORP COM 34959J108 18 250 SH SOLE 2 250 0 0 FORTIVE CORP COM 34959J108 130 1838 SH SOLE 1 218 0 1620 FORTIVE CORP COM 34959J108 404 5710 SH SOLE 4 0 0 5710 FORTIVE CORP NOTE 0.875% 2/1 34959JAK4 9253 9000000 PRN SOLE 2 9000000 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 2456 28649 SH SOLE 78286 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 4796 55947 SH SOLE 5 55947 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 26 300 SH SOLE 2 300 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 1661 55800 SH SOLE 55800 0 0 FOX CORP CL A COM 35137L105 2219 76198 SH SOLE 82437 0 0 FOX CORP CL A COM 35137L105 35 1200 SH SOLE 2 1200 0 0 FOX CORP CL B COM 35137L204 1013 35059 SH SOLE 39722 0 0 FOX CORP CL B COM 35137L204 14 500 SH SOLE 2 500 0 0 FOX FACTORY HLDG CORP COM 35138V102 0 0 SH SOLE 1083 0 0 FRANCO NEV CORP COM 351858105 0 0 SH SOLE 400 0 0 FRANKLIN RESOURCES INC COM 354613101 6337 253600 SH SOLE 263046 0 0 FRANKLIN RESOURCES INC COM 354613101 22 900 SH SOLE 2 900 0 0 FRANKLIN STR PPTYS CORP COM 35471R106 324 74200 SH SOLE 74200 0 0 FREEPORT-MCMORAN INC CL B 35671D857 17355 666970 SH SOLE 676001 0 0 FREEPORT-MCMORAN INC CL B 35671D857 654 25129 SH SOLE 2 25129 0 0 FREEPORT-MCMORAN INC CL B 35671D857 856 32900 SH SOLE 32900 0 0 FRESHPET INC COM 358039105 18104 127500 SH SOLE 128028 0 0 FRESHPET INC COM 358039105 625 4400 SH SOLE 2 4400 0 0 FRESHPET INC COM 358039105 1133 7980 SH SOLE 7980 0 0 FRONT YD RESIDENTIAL CORP COM 35904G107 614 37900 SH SOLE 37900 0 0 FRONTDOOR INC COM 35905A109 0 0 SH SOLE 600 0 0 FTS INTERNATIONAL INC COM NEW CL A 30283W302 0 0 SH SOLE 34603 0 0 FTS INTERNATIONAL INC COM NEW CL A 30283W302 3696 192484 SH SOLE 2 192484 0 0 GALAPAGOS NV SPON ADR 36315X101 831 8400 SH SOLE 8400 0 0 GALLAGHER ARTHUR J & CO COM 363576109 4384 35438 SH SOLE 37775 0 0 GALLAGHER ARTHUR J & CO COM 363576109 49 400 SH SOLE 2 400 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 9077 214087 SH SOLE 244403 0 0 GARMIN LTD SHS H2906T109 3484 29115 SH SOLE 40396 0 0 GARMIN LTD SHS H2906T109 60 500 SH SOLE 2 500 0 0 GARTNER INC COM 366651107 3229 20155 SH SOLE 21732 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 525 5610 SH SOLE 9747 0 0 GENERAC HLDGS INC COM 368736104 2527 11110 SH SOLE 11708 0 0 GENERAL DYNAMICS CORP COM 369550108 11142 74868 SH SOLE 79478 0 0 GENERAL DYNAMICS CORP COM 369550108 74 500 SH SOLE 2 500 0 0 GENERAL ELECTRIC CO COM 369604103 18084 1674443 SH SOLE 1724651 0 0 GENERAL ELECTRIC CO COM 369604103 319 29540 SH SOLE 2 29540 0 0 GENERAL MLS INC COM 370334104 13681 232663 SH SOLE 239081 0 0 GENERAL MLS INC COM 370334104 83 1403 SH SOLE 2 1403 0 0 GENERAL MTRS CO COM 37045V100 19864 477047 SH SOLE 520555 0 0 GENERAL MTRS CO COM 37045V100 710 17049 SH SOLE 2 17049 0 0 GENTEX CORP COM 371901109 6874 202600 SH SOLE 206530 0 0 GENUINE PARTS CO COM 372460105 7204 71736 SH SOLE 73191 0 0 GENUINE PARTS CO COM 372460105 30 300 SH SOLE 2 300 0 0 GEO GROUP INC NEW COM 36162J106 851 96100 SH SOLE 96100 0 0 GETTY RLTY CORP NEW COM 374297109 788 28600 SH SOLE 28600 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 0 0 SH SOLE 38141 0 0 GILEAD SCIENCES INC COM 375558103 34629 594380 SH SOLE 1408933 0 0 GILEAD SCIENCES INC COM 375558103 8823 151450 SH SOLE 2 151450 0 0 GLADSTONE COMMERCIAL CORP COM 376536108 472 26200 SH SOLE 26200 0 0 GLADSTONE LD CORP COM 376549101 223 15200 SH SOLE 15200 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 0 0 SH SOLE 8358 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 0 0 SH SOLE 291141 0 0 GLOBAL MED REIT INC COM NEW 37954A204 441 33800 SH SOLE 44517 0 0 GLOBAL NET LEASE INC COM NEW 379378201 1224 71400 SH SOLE 71400 0 0 GLOBAL PMTS INC COM 37940X102 69109 320811 SH SOLE 332545 0 0 GLOBAL PMTS INC COM 37940X102 5812 26982 SH SOLE 5 26982 0 0 GLOBAL PMTS INC COM 37940X102 517 2400 SH SOLE 2 2400 0 0 GLOBAL PMTS INC COM 37940X102 956 4438 SH SOLE 4438 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 2401 113200 SH SOLE 5 0 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 5081 82100 SH SOLE 82100 0 0 GLOBANT S A COM L44385109 559 2570 SH SOLE 2996 0 0 GLOBE LIFE INC COM 37959E102 2231 23497 SH SOLE 25702 0 0 GLOBE LIFE INC COM 37959E102 28 300 SH SOLE 2 300 0 0 GLOBUS MED INC CL A 379577208 0 0 SH SOLE 1152 0 0 GODADDY INC CL A 380237107 2539 30613 SH SOLE 32366 0 0 GODADDY INC CL A 380237107 3547 42760 SH SOLE 5 42760 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 25895 98195 SH SOLE 100108 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 333 1262 SH SOLE 2 1262 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 113 10400 SH SOLE 10400 0 0 GOOSEHEAD INS INC COM CL A 38267D109 0 0 SH SOLE 863 0 0 GRAINGER W W INC COM 384802104 8688 21277 SH SOLE 21977 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 0 0 SH SOLE 61489 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 0 0 SH SOLE 514 0 0 GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 0 0 SH SOLE 72690 0 0 GSX TECHEDU INC SPONSORED ADS 36257Y109 259 5000 SH SOLE 5000 0 0 GUARDANT HEALTH INC COM 40131M109 0 0 SH SOLE 84283 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1888 14670 SH SOLE 15916 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 0 0 SH SOLE 39261 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 570 4943 SH SOLE 5 4943 0 0 HAEMONETICS CORP COM 405024100 0 0 SH SOLE 530 0 0 HALLIBURTON CO COM 406216101 3250 171984 SH SOLE 233208 0 0 HALLIBURTON CO COM 406216101 45 2400 SH SOLE 2 2400 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 0 0 SH SOLE 141568 0 0 HAMILTON LANE INC CL A 407497106 0 0 SH SOLE 1130 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 0 0 SH SOLE 3534 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 3646 74444 SH SOLE 81078 0 0 HASBRO INC COM 418056107 2315 24751 SH SOLE 27002 0 0 HASBRO INC COM 418056107 19 200 SH SOLE 2 200 0 0 HCA HEALTHCARE INC COM 40412C101 8124 49396 SH SOLE 60567 0 0 HCA HEALTHCARE INC COM 40412C101 164 1000 SH SOLE 2 1000 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 903 12500 SH SOLE 12500 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 1344 18600 SH SOLE 0 0 18600 HEALTH CATALYST INC COM 42225T107 0 0 SH SOLE 531880 0 0 HEALTHCARE RLTY TR COM 421946104 3170 107100 SH SOLE 107788 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 4745 172300 SH SOLE 498252 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 301 10944 SH SOLE 5 10944 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 16073 531676 SH SOLE 852208 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 96 3161 SH SOLE 5 3161 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 27 900 SH SOLE 2 900 0 0 HEICO CORP NEW COM 422806109 910 6870 SH SOLE 7402 0 0 HEICO CORP NEW CL A 422806208 1528 13050 SH SOLE 13774 0 0 HENRY JACK & ASSOC INC COM 426281101 2533 15636 SH SOLE 16464 0 0 HENRY SCHEIN INC COM 806407102 1987 29725 SH SOLE 32706 0 0 HENRY SCHEIN INC COM 806407102 13 200 SH SOLE 2 200 0 0 HERON THERAPEUTICS INC COM 427746102 0 0 SH SOLE 13898 0 0 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 225 28500 SH SOLE 28500 0 0 HERSHEY CO COM 427866108 15685 102967 SH SOLE 120454 0 0 HERSHEY CO COM 427866108 30 200 SH SOLE 2 200 0 0 HESS CORP COM 42809H107 2882 54595 SH SOLE 59447 0 0 HESS CORP COM 42809H107 30 562 SH SOLE 2 562 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 3167 267216 SH SOLE 285390 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 117 9854 SH SOLE 2 9854 0 0 HIGHWOODS PPTYS INC COM 431284108 3256 82160 SH SOLE 229240 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 11139 100121 SH SOLE 139678 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 307 2761 SH SOLE 2 2761 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 478 4300 SH SOLE 4300 0 0 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 0 0 SH SOLE 11409 0 0 HOLLYFRONTIER CORP COM 436106108 1327 51352 SH SOLE 52191 0 0 HOLLYFRONTIER CORP COM 436106108 31 1200 SH SOLE 2 1200 0 0 HOLOGIC INC COM 436440101 3866 53087 SH SOLE 65758 0 0 HOLOGIC INC COM 436440101 36 500 SH SOLE 2 500 0 0 HOME DEPOT INC COM 437076102 72006 271085 SH SOLE 275437 0 0 HOME DEPOT INC COM 437076102 10247 38577 SH SOLE 5 38577 0 0 HOME DEPOT INC COM 437076102 319 1201 SH SOLE 2 1201 0 0 HOME DEPOT INC COM 437076102 6988 26307 SH SOLE 1 68 0 26239 HOME DEPOT INC COM 437076102 5609 21116 SH SOLE 4 0 0 21116 HONEYWELL INTL INC COM 438516106 125638 590683 SH SOLE 595071 0 0 HONEYWELL INTL INC COM 438516106 479 2253 SH SOLE 5 2253 0 0 HONEYWELL INTL INC COM 438516106 2050 9638 SH SOLE 2 9638 0 0 HONEYWELL INTL INC COM 438516106 6450 30323 SH SOLE 1 244 0 30079 HONEYWELL INTL INC COM 438516106 723 3397 SH SOLE 4 0 0 3397 HONEYWELL INTL INC COM 438516106 1590 7476 SH SOLE 7476 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 2816 38490 SH SOLE 253609 0 0 HORMEL FOODS CORP COM 440452100 18806 403468 SH SOLE 406949 0 0 HORMEL FOODS CORP COM 440452100 19 400 SH SOLE 2 400 0 0 HOST HOTELS & RESORTS INC COM 44107P104 10153 693975 SH SOLE 892129 0 0 HOST HOTELS & RESORTS INC COM 44107P104 221 15094 SH SOLE 5 15094 0 0 HOST HOTELS & RESORTS INC COM 44107P104 34 2335 SH SOLE 2 2335 0 0 HOULIHAN LOKEY INC CL A 441593100 0 0 SH SOLE 834 0 0 HOWMET AEROSPACE INC COM 443201108 2132 74688 SH SOLE 82945 0 0 HOWMET AEROSPACE INC COM 443201108 49 1700 SH SOLE 2 1700 0 0 HP INC COM 40434L105 6704 272616 SH SOLE 280008 0 0 HP INC COM 40434L105 114 4640 SH SOLE 2 4640 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 0 0 SH SOLE 23510 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 504 11200 SH SOLE 19731 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 5948 132086 SH SOLE 5 132086 0 0 HUBSPOT INC COM 443573100 2993 7550 SH SOLE 9708 0 0 HUDSON PAC PPTYS INC COM 444097109 2901 120790 SH SOLE 270515 0 0 HUDSON PAC PPTYS INC COM 444097109 172 7147 SH SOLE 5 7147 0 0 HUMANA INC COM 444859102 16991 41413 SH SOLE 70293 0 0 HUMANA INC COM 444859102 4153 10122 SH SOLE 5 10122 0 0 HUMANA INC COM 444859102 11909 29028 SH SOLE 2 29028 0 0 HUNT J B TRANS SVCS INC COM 445658107 3006 21996 SH SOLE 28912 0 0 HUNT J B TRANS SVCS INC COM 445658107 27 200 SH SOLE 2 200 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2991 236827 SH SOLE 250866 0 0 HUNTINGTON BANCSHARES INC COM 446150104 50 3964 SH SOLE 2 3964 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1783 10456 SH SOLE 11214 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 17 100 SH SOLE 2 100 0 0 HYATT HOTELS CORP COM CL A 448579102 0 0 SH SOLE 1049 0 0 I3 VERTICALS INC COM CL A 46571Y107 0 0 SH SOLE 2329 0 0 IAC INTERACTIVECORP NEW COM 44891N109 3642 19234 SH SOLE 23074 0 0 ICICI BANK LIMITED ADR 45104G104 356 23990 SH SOLE 60671 0 0 ICICI BANK LIMITED ADR 45104G104 2178 146600 SH SOLE 6 0 0 146600 ICICI BANK LIMITED ADR 45104G104 743 50000 SH SOLE 0 0 50000 ICU MED INC COM 44930G107 0 0 SH SOLE 224 0 0 IDEX CORP COM 45167R104 2946 14787 SH SOLE 37979 0 0 IDEX CORP COM 45167R104 40 200 SH SOLE 2 200 0 0 IDEXX LABS INC COM 45168D104 50199 100424 SH SOLE 150586 0 0 IGM BIOSCIENCES INC COM 449585108 0 0 SH SOLE 59268 0 0 IHS MARKIT LTD SHS G47567105 6212 69156 SH SOLE 71983 0 0 II-VI INC COM 902104108 0 0 SH SOLE 2203 0 0 ILLINOIS TOOL WKS INC COM 452308109 16711 81963 SH SOLE 85688 0 0 ILLINOIS TOOL WKS INC COM 452308109 102 500 SH SOLE 2 500 0 0 ILLUMINA INC COM 452327109 67152 181491 SH SOLE 324094 0 0 ILLUMINA INC COM 452327109 1116 3017 SH SOLE 5 3017 0 0 ILLUMINA INC COM 452327109 370 1000 SH SOLE 2 1000 0 0 ILLUMINA INC COM 452327109 704 1904 SH SOLE 1904 0 0 ILLUMINA INC NOTE 8/1 452327AK5 6744 6000000 PRN SOLE 2 6000000 0 0 IMMUNOVANT INC COM 45258J102 0 0 SH SOLE 57975 0 0 IMPERIAL OIL LTD COM NEW 453038408 0 0 SH SOLE 2803 0 0 INCYTE CORP COM 45337C102 3465 39841 SH SOLE 188965 0 0 INCYTE CORP COM 45337C102 1575 18113 SH SOLE 5 18113 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 1007 75000 SH SOLE 75000 0 0 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 1202 51600 SH SOLE 51600 0 0 INFOSYS LTD SPONSORED ADR 456788108 10819 638300 SH SOLE 638300 0 0 INFOSYS LTD SPONSORED ADR 456788108 3490 205900 SH SOLE 6 0 0 205900 INFOSYS LTD SPONSORED ADR 456788108 1363 80400 SH SOLE 0 0 80400 INGERSOLL RAND INC COM 45687V106 3203 70312 SH SOLE 96903 0 0 INGERSOLL RAND INC COM 45687V106 20 441 SH SOLE 2 441 0 0 INGREDION INC COM 457187102 284 3605 SH SOLE 4850 0 0 INGREDION INC COM 457187102 8 100 SH SOLE 2 100 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 3166 17290 SH SOLE 24719 0 0 INOVALON HLDGS INC COM CL A 45781D101 0 0 SH SOLE 386 0 0 INPHI CORP COM 45772F107 0 0 SH SOLE 14600 0 0 INSULET CORP COM 45784P101 3076 12033 SH SOLE 12293 0 0 INSULET CORP COM 45784P101 767 3000 SH SOLE 5 3000 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 0 0 SH SOLE 842 0 0 INTEL CORP COM 458140100 85226 1710669 SH SOLE 1798064 0 0 INTEL CORP COM 458140100 12158 244040 SH SOLE 2 244040 0 0 INTEL CORP COM 458140100 70 1400 SH SOLE 1 0 1400 0 INTEL CORP COM 458140100 7836 157292 SH SOLE 4 0 0 157292 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 0 0 SH SOLE 804 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 11786 102231 SH SOLE 104456 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 112 970 SH SOLE 2 970 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 0 0 SH SOLE 1174 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 26978 214313 SH SOLE 238756 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 257 2045 SH SOLE 2 2045 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1666 15311 SH SOLE 33119 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 14 124 SH SOLE 2 124 0 0 INTERNATIONAL PAPER CO COM 460146103 3746 75334 SH SOLE 91956 0 0 INTERNATIONAL PAPER CO COM 460146103 75 1500 SH SOLE 2 1500 0 0 INTERPUBLIC GROUP COS INC COM 460690100 2563 108955 SH SOLE 119108 0 0 INTERPUBLIC GROUP COS INC COM 460690100 21 900 SH SOLE 2 900 0 0 INTUIT COM 461202103 103103 271431 SH SOLE 273069 0 0 INTUIT COM 461202103 4344 11435 SH SOLE 5 11435 0 0 INTUIT COM 461202103 798 2100 SH SOLE 2 2100 0 0 INTUIT COM 461202103 185 487 SH SOLE 1 77 0 410 INTUIT COM 461202103 372 980 SH SOLE 4 0 0 980 INTUIT COM 461202103 1405 3698 SH SOLE 3698 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 67515 82526 SH SOLE 214371 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 573 700 SH SOLE 2 700 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 919 1123 SH SOLE 1123 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 5511 374900 SH SOLE 374900 0 0 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 3230 200100 SH SOLE 200100 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 560 9105 SH SOLE 5 0 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1230 9645 SH SOLE 5 9645 0 0 INVESCO LTD SHS G491BT108 1319 75669 SH SOLE 84998 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 6400 20400 SH SOLE 20400 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 4291 13677 SH SOLE 5 13677 0 0 INVITAE CORP COM 46185L103 0 0 SH SOLE 1261 0 0 INVITATION HOMES INC COM 46187W107 16194 545261 SH SOLE 1217870 0 0 INVITATION HOMES INC COM 46187W107 446 15030 SH SOLE 5 15030 0 0 IONIS PHARMACEUTICALS INC COM 462222100 1289 22800 SH SOLE 347076 0 0 IOVANCE BIOTHERAPEUTICS INC COM 462260100 0 0 SH SOLE 225500 0 0 IPG PHOTONICS CORP COM 44980X109 1490 6660 SH SOLE 7418 0 0 IQIYI INC SPONSORED ADS 46267X108 250 14300 SH SOLE 14300 0 0 IQVIA HLDGS INC COM 46266C105 6161 34384 SH SOLE 36132 0 0 IQVIA HLDGS INC COM 46266C105 36 200 SH SOLE 2 200 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 0 0 SH SOLE 174 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 0 0 SH SOLE 2066 0 0 IRON MTN INC NEW COM 46284V101 8466 287176 SH SOLE 475437 0 0 IRON MTN INC NEW COM 46284V101 306 10389 SH SOLE 5 10389 0 0 IRON MTN INC NEW COM 46284V101 32 1100 SH SOLE 2 1100 0 0 ISHARES GOLD TRUST ISHARES 464285105 5189 286200 SH SOLE 286200 0 0 ISHARES INC MSCI MEXICO ETF 464286822 1672 38900 SH SOLE 38900 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 5723 107810 SH SOLE 107810 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 328 4860 SH SOLE 5 4860 0 0 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 2269 184000 SH SOLE 184000 0 0 ISHARES SILVER TR ISHARES 46428Q109 3120 127000 SH SOLE 127000 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1690 5831 SH SOLE 5 5831 0 0 ISHARES TR CORE S&P500 ETF 464287200 2130 5675 SH SOLE 5 5675 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 421 8155 SH SOLE 5 8155 0 0 ISHARES TR IBOXX INV CP ETF 464287242 4917 35600 SH SOLE 35600 0 0 ISHARES TR GBL COMM SVC ETF 464287275 297 4000 SH SOLE 4000 0 0 ISHARES TR LATN AMER 40 ETF 464287390 678 23100 SH SOLE 23100 0 0 ISHARES TR PHLX SEMICND ETF 464287523 556 1465 SH SOLE 5 1465 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 3787 15706 SH SOLE 5 15706 0 0 ISHARES TR CORE S&P US GWT 464287671 3538 39891 SH SOLE 5 39891 0 0 ISHARES TR U.S. REAL ES ETF 464287739 2784 32500 SH SOLE 32500 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 4228 149700 SH SOLE 149700 0 0 ISHARES TR MSCI ACWI ETF 464288257 2463 27145 SH SOLE 5 27145 0 0 ISHARES TR JPMORGAN USD EMG 464288281 12356 106600 SH SOLE 106600 0 0 ISHARES TR IBOXX HI YD ETF 464288513 5923 67845 SH SOLE 5 67845 0 0 ISHARES TR CRE U S REIT ETF 464288521 2094 43250 SH SOLE 5 43250 0 0 ISHARES TR MBS ETF 464288588 7070 64200 SH SOLE 64200 0 0 ISHARES TR USD INV GRDE ETF 464288620 3377 54500 SH SOLE 54500 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1505 11313 SH SOLE 5 11313 0 0 ISHARES TR INDIA 50 ETF 464289529 2296 54100 SH SOLE 54100 0 0 ISHARES TR MSCI INDIA ETF 46429B598 9461 235236 SH SOLE 235236 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 1375 32500 SH SOLE 32500 0 0 ISHARES TR CONV BD ETF 46435G102 5066 52466 SH SOLE 5 0 0 0 ISHARES TR FALN ANGLS USD 46435G474 11794 400800 SH SOLE 400800 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 1083 177877 SH SOLE 5 0 0 0 JACK IN THE BOX INC COM 466367109 1681 18118 SH SOLE 5 18118 0 0 JACOBS ENGR GROUP INC COM 469814107 13756 126251 SH SOLE 128213 0 0 JACOBS ENGR GROUP INC COM 469814107 567 5200 SH SOLE 2 5200 0 0 JACOBS ENGR GROUP INC COM 469814107 920 8446 SH SOLE 8446 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1733 10497 SH SOLE 11711 0 0 JBG SMITH PPTYS COM 46590V100 2741 87670 SH SOLE 112157 0 0 JD.COM INC SPON ADR CL A 47215P106 20163 229387 SH SOLE 252385 0 0 JD.COM INC SPON ADR CL A 47215P106 1652 18798 SH SOLE 5 37596 0 0 JD.COM INC SPON ADR CL A 47215P106 16609 188950 SH SOLE 2 188950 0 0 JD.COM INC SPON ADR CL A 47215P106 31161 354500 SH SOLE 6 28600 0 325900 JD.COM INC SPON ADR CL A 47215P106 2532 28800 SH SOLE 0 0 28800 JD.COM INC SPON ADR CL A 47215P106 50657 576300 SH SOLE 3 0 0 576300 JOHNSON & JOHNSON COM 478160104 154751 983296 SH SOLE 1446545 0 0 JOHNSON & JOHNSON COM 478160104 16837 106984 SH SOLE 2 106984 0 0 JOHNSON & JOHNSON COM 478160104 12384 78687 SH SOLE 4 0 0 78687 JOHNSON & JOHNSON COM 478160104 681 4329 SH SOLE 4329 0 0 JOHNSON CTLS INTL PLC SHS G51502105 22849 490430 SH SOLE 496516 0 0 JOHNSON CTLS INTL PLC SHS G51502105 18528 397675 SH SOLE 2 397675 0 0 JOHNSON CTLS INTL PLC SHS G51502105 89 1900 SH SOLE 1 0 1900 0 JOYY INC ADS REPSTG COM A 46591M109 370 4620 SH SOLE 4620 0 0 JPMORGAN CHASE & CO COM 46625H100 143840 1131973 SH SOLE 1205752 0 0 JPMORGAN CHASE & CO COM 46625H100 2848 22412 SH SOLE 5 22412 0 0 JPMORGAN CHASE & CO COM 46625H100 2008 15800 SH SOLE 2 15800 0 0 JPMORGAN CHASE & CO COM 46625H100 13307 104722 SH SOLE 1 0 0 104722 JPMORGAN CHASE & CO COM 46625H100 940 7400 SH SOLE 7400 0 0 JUNIPER NETWORKS INC COM 48203R104 2201 97787 SH SOLE 102493 0 0 JUNIPER NETWORKS INC COM 48203R104 18 800 SH SOLE 2 800 0 0 KALVISTA PHARMACEUTICALS INC COM 483497103 0 0 SH SOLE 131369 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 3690 18076 SH SOLE 19358 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 41 200 SH SOLE 2 200 0 0 KARUNA THERAPEUTICS INC COM 48576A100 0 0 SH SOLE 62581 0 0 KE HLDGS INC SPONSORED ADS 482497104 481 7810 SH SOLE 7810 0 0 KE HLDGS INC SPONSORED ADS 482497104 283 4600 SH SOLE 2 4600 0 0 KELLOGG CO COM 487836108 11759 188964 SH SOLE 248005 0 0 KELLOGG CO COM 487836108 25 400 SH SOLE 2 400 0 0 KEURIG DR PEPPER INC COM 49271V100 6431 200964 SH SOLE 279951 0 0 KEYCORP COM 493267108 3068 186936 SH SOLE 202001 0 0 KEYCORP COM 493267108 85 5193 SH SOLE 2 5193 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 5086 38504 SH SOLE 40998 0 0 KILROY RLTY CORP COM 49427F108 4746 82680 SH SOLE 113547 0 0 KIMBERLY-CLARK CORP COM 494368103 25126 186356 SH SOLE 202229 0 0 KIMBERLY-CLARK CORP COM 494368103 104 773 SH SOLE 2 773 0 0 KIMCO RLTY CORP COM 49446R109 5122 341232 SH SOLE 447396 0 0 KIMCO RLTY CORP COM 49446R109 11 700 SH SOLE 2 700 0 0 KINDER MORGAN INC DEL COM 49456B101 5477 400676 SH SOLE 415482 0 0 KINDER MORGAN INC DEL COM 49456B101 89 6519 SH SOLE 2 6519 0 0 KINIKSA PHARMACEUTICALS LTD COM CL A G5269C101 0 0 SH SOLE 294953 0 0 KINROSS GOLD CORP COM 496902404 0 0 SH SOLE 29973 0 0 KINSALE CAP GROUP INC COM 49714P108 0 0 SH SOLE 879 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 0 0 SH SOLE 3500 0 0 KITE RLTY GROUP TR COM NEW 49803T300 1010 67500 SH SOLE 67500 0 0 KKR & CO INC COM 48251W104 13321 329004 SH SOLE 332092 0 0 KKR & CO INC COM 48251W104 648 16000 SH SOLE 2 16000 0 0 KLA CORP COM NEW 482480100 12809 49473 SH SOLE 51868 0 0 KLA CORP COM NEW 482480100 52 200 SH SOLE 2 200 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 962 23000 SH SOLE 25932 0 0 KODIAK SCIENCES INC COM 50015M109 0 0 SH SOLE 168 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 0 0 SH SOLE 423 0 0 KORNIT DIGITAL LTD SHS M6372Q113 0 0 SH SOLE 2033 0 0 KRAFT HEINZ CO COM 500754106 5780 166775 SH SOLE 175526 0 0 KRAFT HEINZ CO COM 500754106 113 3250 SH SOLE 2 3250 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 1574 20500 SH SOLE 20500 0 0 KROGER CO COM 501044101 18250 574632 SH SOLE 589468 0 0 KROGER CO COM 501044101 134 4227 SH SOLE 2 4227 0 0 KRYSTAL BIOTECH INC COM 501147102 0 0 SH SOLE 71608 0 0 KT CORP SPONSORED ADR 48268K101 0 0 SH SOLE 40674 0 0 KYMERA THERAPEUTICS INC COM 501575104 0 0 SH SOLE 53772 0 0 L BRANDS INC COM 501797104 236 6340 SH SOLE 10159 0 0 L BRANDS INC COM 501797104 31 820 SH SOLE 2 820 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 7254 38377 SH SOLE 39879 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 83 441 SH SOLE 2 441 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 3634 17855 SH SOLE 19237 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 20 100 SH SOLE 2 100 0 0 LAM RESEARCH CORP COM 512807108 43563 92242 SH SOLE 101712 0 0 LAM RESEARCH CORP COM 512807108 94 200 SH SOLE 2 200 0 0 LAMB WESTON HLDGS INC COM 513272104 2117 26888 SH SOLE 29436 0 0 LANCASTER COLONY CORP COM 513847103 0 0 SH SOLE 328 0 0 LAS VEGAS SANDS CORP COM 517834107 3959 66420 SH SOLE 82721 0 0 LAS VEGAS SANDS CORP COM 517834107 387 6500 SH SOLE 5 6500 0 0 LAS VEGAS SANDS CORP COM 517834107 62 1041 SH SOLE 2 1041 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 0 0 SH SOLE 3761 0 0 LAUDER ESTEE COS INC CL A 518439104 11358 42668 SH SOLE 55213 0 0 LAUDER ESTEE COS INC CL A 518439104 236 885 SH SOLE 5 885 0 0 LAUDER ESTEE COS INC CL A 518439104 53 200 SH SOLE 2 200 0 0 LAUDER ESTEE COS INC CL A 518439104 1123 4217 SH SOLE 4 0 0 4217 LAZARD LTD SHS A G54050102 0 0 SH SOLE 3180 0 0 LEAR CORP COM NEW 521865204 13887 87322 SH SOLE 88252 0 0 LEAR CORP COM NEW 521865204 3828 24068 SH SOLE 2 24068 0 0 LEAR CORP COM NEW 521865204 3701 23270 SH SOLE 4 0 0 23270 LEGGETT & PLATT INC COM 524660107 4311 97320 SH SOLE 99667 0 0 LEGGETT & PLATT INC COM 524660107 18 400 SH SOLE 2 400 0 0 LEIDOS HOLDINGS INC COM 525327102 2663 25330 SH SOLE 26331 0 0 LEIDOS HOLDINGS INC COM 525327102 32 300 SH SOLE 2 300 0 0 LENDINGTREE INC NEW COM 52603B107 0 0 SH SOLE 764 0 0 LENNAR CORP CL A 526057104 3924 51482 SH SOLE 56353 0 0 LENNAR CORP CL A 526057104 71 930 SH SOLE 2 930 0 0 LENNAR CORP CL B 526057302 0 0 SH SOLE 559 0 0 LENNOX INTL INC COM 526107107 2619 9558 SH SOLE 10058 0 0 LESLIES INC COM 527064109 0 0 SH SOLE 58563 0 0 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 0 0 SH SOLE 1447 0 0 LEXINGTON REALTY TRUST COM 529043101 2334 219800 SH SOLE 219800 0 0 LHC GROUP INC COM 50187A107 0 0 SH SOLE 432 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 662 4200 SH SOLE 4488 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 4664 29450 SH SOLE 31848 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 1096 45235 SH SOLE 107718 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 11 458 SH SOLE 2 458 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 2642 111724 SH SOLE 113654 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 63 2658 SH SOLE 2 2658 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 682 15802 SH SOLE 17259 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1465 33676 SH SOLE 37206 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1595 37440 SH SOLE 41527 0 0 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 0 0 SH SOLE 400 0 0 LIFE STORAGE INC COM 53223X107 4552 38130 SH SOLE 221606 0 0 LIFE STORAGE INC COM 53223X107 344 2880 SH SOLE 5 2880 0 0 LILLY ELI & CO COM 532457108 37830 224056 SH SOLE 281114 0 0 LILLY ELI & CO COM 532457108 6433 38103 SH SOLE 5 38103 0 0 LILLY ELI & CO COM 532457108 97 574 SH SOLE 2 574 0 0 LILLY ELI & CO COM 532457108 232 1375 SH SOLE 1 213 0 1162 LILLY ELI & CO COM 532457108 439 2600 SH SOLE 4 0 0 2600 LINCOLN NATL CORP IND COM 534187109 2059 40923 SH SOLE 44651 0 0 LINCOLN NATL CORP IND COM 534187109 37 731 SH SOLE 2 731 0 0 LINDE PLC SHS G5494J103 30806 116906 SH SOLE 141543 0 0 LINDE PLC SHS G5494J103 157 597 SH SOLE 2 597 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 2157 29357 SH SOLE 31701 0 0 LIVEPERSON INC COM 538146101 0 0 SH SOLE 5330 0 0 LIVERAMP HLDGS INC COM 53815P108 0 0 SH SOLE 1058 0 0 LKQ CORP COM 501889208 2248 63800 SH SOLE 70248 0 0 LKQ CORP COM 501889208 21 600 SH SOLE 2 600 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 0 0 SH SOLE 15696 0 0 LOCKHEED MARTIN CORP COM 539830109 75492 212666 SH SOLE 239064 0 0 LOCKHEED MARTIN CORP COM 539830109 1704 4800 SH SOLE 2 4800 0 0 LOEWS CORP COM 540424108 2900 64421 SH SOLE 69625 0 0 LOEWS CORP COM 540424108 54 1200 SH SOLE 2 1200 0 0 LOGITECH INTL S A SHS H50430232 0 0 SH SOLE 1546 0 0 LOWES COS INC COM 548661107 26775 166814 SH SOLE 171765 0 0 LOWES COS INC COM 548661107 4536 28260 SH SOLE 5 28260 0 0 LOWES COS INC COM 548661107 168 1049 SH SOLE 2 1049 0 0 LPL FINL HLDGS INC COM 50212V100 47 450 SH SOLE 2479 0 0 LPL FINL HLDGS INC COM 50212V100 4721 45297 SH SOLE 5 45297 0 0 LTC PPTYS INC COM 502175102 1185 30460 SH SOLE 30460 0 0 LUFAX HOLDING LTD ADS REP SHS CL A 54975P102 160 11300 SH SOLE 11300 0 0 LULULEMON ATHLETICA INC COM 550021109 14038 40335 SH SOLE 45775 0 0 LULULEMON ATHLETICA INC COM 550021109 3503 10066 SH SOLE 5 10066 0 0 LUMEN TECHNOLOGIES INC COM 156700106 2544 260966 SH SOLE 290176 0 0 LUMEN TECHNOLOGIES INC COM 156700106 96 9797 SH SOLE 2 9797 0 0 LUMENTUM HLDGS INC COM 55024U109 0 0 SH SOLE 1410 0 0 LUMENTUM HLDGS INC NOTE 0.500%12/1 55024UAD1 3648 3000000 PRN SOLE 2 3000000 0 0 LYFT INC CL A COM 55087P104 0 0 SH SOLE 3153 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 11816 128911 SH SOLE 133334 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 560 6111 SH SOLE 2 6111 0 0 M & T BK CORP COM 55261F104 3490 27414 SH SOLE 29358 0 0 M & T BK CORP COM 55261F104 53 420 SH SOLE 2 420 0 0 M D C HLDGS INC COM 552676108 24 500 SH SOLE 500 0 0 M D C HLDGS INC COM 552676108 1141 23468 SH SOLE 5 23468 0 0 MACERICH CO COM 554382101 991 92891 SH SOLE 92891 0 0 MACERICH CO COM 554382101 2 210 SH SOLE 2 210 0 0 MACK CALI RLTY CORP COM 554489104 863 69300 SH SOLE 69300 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 0 0 SH SOLE 1737 0 0 MACYS INC COM 55616P104 142 12600 SH SOLE 12600 0 0 MACYS INC COM 55616P104 25 2225 SH SOLE 2 2225 0 0 MAGNA INTL INC COM 559222401 0 0 SH SOLE 3943 0 0 MANHATTAN ASSOCS INC COM 562750109 1767 16800 SH SOLE 17828 0 0 MANULIFE FINL CORP COM 56501R106 0 0 SH SOLE 11697 0 0 MARATHON OIL CORP COM 565849106 117 17470 SH SOLE 33329 0 0 MARATHON OIL CORP COM 565849106 14 2100 SH SOLE 2 2100 0 0 MARATHON PETE CORP COM 56585A102 5380 130070 SH SOLE 135727 0 0 MARATHON PETE CORP COM 56585A102 165 4000 SH SOLE 2 4000 0 0 MARKEL CORP COM 570535104 2782 2692 SH SOLE 2901 0 0 MARKEL CORP COM 570535104 20 19 SH SOLE 2 19 0 0 MARKETAXESS HLDGS INC COM 57060D108 7154 12539 SH SOLE 12990 0 0 MARRIOTT INTL INC NEW CL A 571903202 12075 91532 SH SOLE 119202 0 0 MARRIOTT INTL INC NEW CL A 571903202 327 2476 SH SOLE 5 24760 0 0 MARRIOTT INTL INC NEW CL A 571903202 61 460 SH SOLE 2 460 0 0 MARSH & MCLENNAN COS INC COM 571748102 18920 161707 SH SOLE 262160 0 0 MARSH & MCLENNAN COS INC COM 571748102 82 700 SH SOLE 2 700 0 0 MARSH & MCLENNAN COS INC COM 571748102 82 700 SH SOLE 1 0 700 0 MARTIN MARIETTA MATLS INC COM 573284106 3305 11637 SH SOLE 16255 0 0 MARTIN MARIETTA MATLS INC COM 573284106 28 100 SH SOLE 2 100 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 6779 142605 SH SOLE 243637 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 6599 138805 SH SOLE 1 465 0 138340 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 8213 172762 SH SOLE 4 0 0 172762 MASCO CORP COM 574599106 2905 52889 SH SOLE 151927 0 0 MASCO CORP COM 574599106 33 600 SH SOLE 2 600 0 0 MASIMO CORP COM 574795100 2703 10072 SH SOLE 10584 0 0 MASTERCARD INCORPORATED CL A 57636Q104 194502 544916 SH SOLE 583881 0 0 MASTERCARD INCORPORATED CL A 57636Q104 6537 18315 SH SOLE 5 18315 0 0 MASTERCARD INCORPORATED CL A 57636Q104 22021 61693 SH SOLE 2 61693 0 0 MASTERCARD INCORPORATED CL A 57636Q104 15480 43370 SH SOLE 1 120 200 43050 MASTERCARD INCORPORATED CL A 57636Q104 1089 3051 SH SOLE 4 0 0 3051 MASTERCARD INCORPORATED CL A 57636Q104 1442 4041 SH SOLE 4041 0 0 MATCH GROUP INC NEW COM 57667L107 13812 91358 SH SOLE 95988 0 0 MATCH GROUP INC NEW COM 57667L107 4562 30177 SH SOLE 5 30177 0 0 MATCH GROUP INC NEW COM 57667L107 287 1900 SH SOLE 4 0 0 1900 MAXIM INTEGRATED PRODS INC COM 57772K101 16148 182157 SH SOLE 182157 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 488 5500 SH SOLE 2 5500 0 0 MCCORMICK & CO INC COM NON VTG 579780206 12173 127328 SH SOLE 129667 0 0 MCCORMICK & CO INC COM NON VTG 579780206 38 400 SH SOLE 2 400 0 0 MCDONALDS CORP COM 580135101 46321 215870 SH SOLE 221602 0 0 MCDONALDS CORP COM 580135101 130 607 SH SOLE 2 607 0 0 MCKESSON CORP COM 58155Q103 6295 36195 SH SOLE 38335 0 0 MCKESSON CORP COM 58155Q103 222 1279 SH SOLE 2 1279 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 11087 508829 SH SOLE 567442 0 0 MEDPACE HLDGS INC COM 58506Q109 0 0 SH SOLE 590 0 0 MEDTRONIC PLC SHS G5960L103 44207 377387 SH SOLE 588534 0 0 MEDTRONIC PLC SHS G5960L103 18930 161605 SH SOLE 2 161605 0 0 MEDTRONIC PLC SHS G5960L103 9307 79450 SH SOLE 1 248 700 78502 MEDTRONIC PLC SHS G5960L103 12328 105245 SH SOLE 4 0 0 105245 MELCO RESORTS AND ENTMNT LTD ADR 585464100 700 37751 SH SOLE 37751 0 0 MERCADOLIBRE INC COM 58733R102 18050 10775 SH SOLE 11021 0 0 MERCADOLIBRE INC COM 58733R102 1469 877 SH SOLE 5 877 0 0 MERCK & CO. INC COM 58933Y105 79017 965984 SH SOLE 1001490 0 0 MERCK & CO. INC COM 58933Y105 649 7933 SH SOLE 5 7933 0 0 MERCK & CO. INC COM 58933Y105 383 4686 SH SOLE 2 4686 0 0 MERCK & CO. INC COM 58933Y105 7816 95549 SH SOLE 1 453 0 95096 MERCK & CO. INC COM 58933Y105 13988 171005 SH SOLE 4 0 0 171005 MERCK & CO. INC COM 58933Y105 363 4437 SH SOLE 4437 0 0 MERCURY SYS INC COM 589378108 0 0 SH SOLE 511 0 0 MERSANA THERAPEUTICS INC COM 59045L106 0 0 SH SOLE 255907 0 0 METHANEX CORP COM 59151K108 0 0 SH SOLE 754 0 0 METLIFE INC COM 59156R108 19717 419954 SH SOLE 427527 0 0 METLIFE INC COM 59156R108 747 15908 SH SOLE 2 15908 0 0 METLIFE INC COM 59156R108 1014 21600 SH SOLE 21600 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 5384 4724 SH SOLE 6010 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 1390 44400 SH SOLE 246533 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 199 6372 SH SOLE 5 6372 0 0 MGM RESORTS INTERNATIONAL COM 552953101 2748 87204 SH SOLE 87204 0 0 MGM RESORTS INTERNATIONAL COM 552953101 38 1200 SH SOLE 2 1200 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 10607 76799 SH SOLE 79164 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 55 400 SH SOLE 2 400 0 0 MICROCHIP TECHNOLOGY INC. NOTE 0.125%11/1 595017AU8 0 0 PRN SOLE 2616000 0 0 MICRON TECHNOLOGY INC COM 595112103 28128 374148 SH SOLE 442583 0 0 MICRON TECHNOLOGY INC COM 595112103 356 4734 SH SOLE 2 4734 0 0 MICRON TECHNOLOGY INC COM 595112103 9872 131306 SH SOLE 1 290 0 131016 MICRON TECHNOLOGY INC COM 595112103 14208 188980 SH SOLE 4 0 0 188980 MICROSOFT CORP COM 594918104 537277 2415598 SH SOLE 2691647 0 0 MICROSOFT CORP COM 594918104 25713 115604 SH SOLE 5 115604 0 0 MICROSOFT CORP COM 594918104 28303 127248 SH SOLE 2 127248 0 0 MICROSOFT CORP COM 594918104 29964 134717 SH SOLE 1 619 900 133198 MICROSOFT CORP COM 594918104 2231 10031 SH SOLE 4 0 0 10031 MICROSOFT CORP COM 594918104 1518 6823 SH SOLE 6823 0 0 MID-AMER APT CMNTYS INC COM 59522J103 14227 112295 SH SOLE 162035 0 0 MID-AMER APT CMNTYS INC COM 59522J103 219 1729 SH SOLE 5 1729 0 0 MIDDLESEX WTR CO COM 596680108 0 0 SH SOLE 7562 0 0 MIRATI THERAPEUTICS INC COM 60468T105 0 0 SH SOLE 18967 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 3337 372795 SH SOLE 372795 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 1506 168285 SH SOLE 5 0 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 13 1500 SH SOLE 2 1500 0 0 MODERNA INC COM 60770K107 5995 57388 SH SOLE 58366 0 0 MODERNA INC COM 60770K107 1194 11427 SH SOLE 5 11427 0 0 MOHAWK INDS INC COM 608190104 1663 11802 SH SOLE 13148 0 0 MOHAWK INDS INC COM 608190104 14 100 SH SOLE 2 100 0 0 MOLECULAR TEMPLATES INC COM 608550109 0 0 SH SOLE 298959 0 0 MOLINA HEALTHCARE INC COM 60855R100 2832 13317 SH SOLE 14761 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 2284 50537 SH SOLE 54813 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 34 752 SH SOLE 2 752 0 0 MONDELEZ INTL INC CL A 609207105 17789 304246 SH SOLE 452253 0 0 MONDELEZ INTL INC CL A 609207105 114 1944 SH SOLE 2 1944 0 0 MONDELEZ INTL INC CL A 609207105 11766 201234 SH SOLE 4 0 0 201234 MONGODB INC CL A 60937P106 3127 8710 SH SOLE 23284 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 1344 77600 SH SOLE 77600 0 0 MONOLITHIC PWR SYS INC COM 609839105 2710 7400 SH SOLE 7630 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 11896 128628 SH SOLE 133852 0 0 MOODYS CORP COM 615369105 13388 46127 SH SOLE 50608 0 0 MOODYS CORP COM 615369105 2077 7156 SH SOLE 2 7156 0 0 MOODYS CORP COM 615369105 5802 19990 SH SOLE 1 0 0 19990 MORGAN STANLEY COM NEW 617446448 18339 267607 SH SOLE 419316 0 0 MORGAN STANLEY COM NEW 617446448 1904 27784 SH SOLE 5 27784 0 0 MORGAN STANLEY COM NEW 617446448 393 5739 SH SOLE 2 5739 0 0 MORNINGSTAR INC COM 617700109 0 0 SH SOLE 508 0 0 MOSAIC CO NEW COM 61945C103 1689 73423 SH SOLE 81407 0 0 MOSAIC CO NEW COM 61945C103 39 1700 SH SOLE 2 1700 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 5400 31753 SH SOLE 32633 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 34 200 SH SOLE 2 200 0 0 MSA SAFETY INC COM 553498106 0 0 SH SOLE 415 0 0 MSCI INC COM 55354G100 7476 16743 SH SOLE 17365 0 0 MSCI INC COM 55354G100 2679 6000 SH SOLE 5 6000 0 0 MUELLER WTR PRODS INC COM SER A 624758108 0 0 SH SOLE 51200 0 0 NANOSTRING TECHNOLOGIES INC COM 63009R109 0 0 SH SOLE 44461 0 0 NASDAQ INC COM 631103108 2988 22511 SH SOLE 24571 0 0 NASDAQ INC COM 631103108 40 300 SH SOLE 2 300 0 0 NATERA INC COM 632307104 0 0 SH SOLE 2293 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 0 0 SH SOLE 2491 0 0 NATIONAL HEALTH INVS INC COM 63633D104 2429 35110 SH SOLE 35110 0 0 NATIONAL OILWELL VARCO INC COM 637071101 163 11875 SH SOLE 20129 0 0 NATIONAL OILWELL VARCO INC COM 637071101 30 2200 SH SOLE 2 2200 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 5597 136790 SH SOLE 185354 0 0 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 1775 49270 SH SOLE 49270 0 0 NATIONAL VISION HLDGS INC COM 63845R107 0 0 SH SOLE 1788 0 0 NATWEST GROUP PLC SPONS ADR 2 ORD 639057108 0 0 SH SOLE 2400 0 0 NCINO INC COM 63947U107 0 0 SH SOLE 1283 0 0 NEOGEN CORP COM 640491106 0 0 SH SOLE 200 0 0 NEOGENOMICS INC COM NEW 64049M209 0 0 SH SOLE 3579 0 0 NEOLEUKIN THERAPEUTICS INC COM 64049K104 0 0 SH SOLE 351637 0 0 NETAPP INC COM 64110D104 3754 56672 SH SOLE 60222 0 0 NETAPP INC COM 64110D104 40 600 SH SOLE 2 600 0 0 NETEASE INC SPONSORED ADS 64110W102 7566 79002 SH SOLE 93165 0 0 NETEASE INC SPONSORED ADS 64110W102 96 1000 SH SOLE 2 1000 0 0 NETFLIX INC COM 64110L106 70372 130142 SH SOLE 134251 0 0 NETFLIX INC COM 64110L106 1212 2242 SH SOLE 5 2242 0 0 NETFLIX INC COM 64110L106 108 200 SH SOLE 2 200 0 0 NETSTREIT CORP COM 64119V303 2226 114200 SH SOLE 149325 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 1606 16753 SH SOLE 349870 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 1400 14611 SH SOLE 5 14611 0 0 NEVRO CORP COM 64157F103 0 0 SH SOLE 6036 0 0 NEW FORTRESS ENERGY INC COM CL A 644393100 0 0 SH SOLE 774 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 7259 39065 SH SOLE 39065 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 461 2480 SH SOLE 5 2480 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 15125 81400 SH SOLE 2 81400 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 37998 204500 SH SOLE 6 13800 0 190700 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 4125 22200 SH SOLE 0 0 22200 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 82481 443900 SH SOLE 3 0 0 443900 NEW RELIC INC COM 64829B100 0 0 SH SOLE 342 0 0 NEW SR INVT GROUP INC COM 648691103 295 56900 SH SOLE 213886 0 0 NEW YORK TIMES CO CL A 650111107 0 0 SH SOLE 2733 0 0 NEWELL BRANDS INC COM 651229106 2085 98192 SH SOLE 106611 0 0 NEWELL BRANDS INC COM 651229106 45 2122 SH SOLE 2 2122 0 0 NEWMARKET CORP COM 651587107 0 0 SH SOLE 83 0 0 NEWMONT CORP COM 651639106 20851 348160 SH SOLE 354215 0 0 NEWMONT CORP COM 651639106 108 1800 SH SOLE 2 1800 0 0 NEWMONT CORP COM 651639106 377 6300 SH SOLE 4 0 0 6300 NEWS CORP NEW CL A 65249B109 1755 97652 SH SOLE 105596 0 0 NEWS CORP NEW CL A 65249B109 31 1725 SH SOLE 2 1725 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 741 17510 SH SOLE 17510 0 0 NEXTERA ENERGY INC COM 65339F101 44409 575619 SH SOLE 583539 0 0 NEXTERA ENERGY INC COM 65339F101 6215 80552 SH SOLE 2 80552 0 0 NEXTERA ENERGY INC COM 65339F101 93 1200 SH SOLE 1 0 1200 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 750 11179 SH SOLE 5 11179 0 0 NICE LTD SPONSORED ADR 653656108 0 0 SH SOLE 298 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 676 32375 SH SOLE 44007 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 25 1198 SH SOLE 2 1198 0 0 NIKE INC CL B 654106103 37046 261866 SH SOLE 286489 0 0 NIKE INC CL B 654106103 7813 55225 SH SOLE 5 55225 0 0 NIKE INC CL B 654106103 142 1006 SH SOLE 2 1006 0 0 NIKE INC CL B 654106103 152 1075 SH SOLE 1 225 0 850 NIKE INC CL B 654106103 6600 46651 SH SOLE 4 0 0 46651 NIO INC SPON ADS 62914V106 4348 89200 SH SOLE 94243 0 0 NISOURCE INC COM 65473P105 2253 98217 SH SOLE 101734 0 0 NISOURCE INC COM 65473P105 18 800 SH SOLE 2 800 0 0 NIU TECHNOLOGIES ADS 65481N100 0 0 SH SOLE 15062 0 0 NOKIA CORP SPONSORED ADR 654902204 0 0 SH SOLE 38048 0 0 NORBORD INC COM NEW 65548P403 0 0 SH SOLE 400 0 0 NORDSON CORP COM 655663102 1925 9579 SH SOLE 10578 0 0 NORFOLK SOUTHN CORP COM 655844108 11243 47319 SH SOLE 89909 0 0 NORFOLK SOUTHN CORP COM 655844108 95 400 SH SOLE 2 400 0 0 NORFOLK SOUTHN CORP COM 655844108 8440 35519 SH SOLE 4 0 0 35519 NORTHERN TR CORP COM 665859104 6505 69844 SH SOLE 134977 0 0 NORTHERN TR CORP COM 665859104 37 400 SH SOLE 2 400 0 0 NORTHROP GRUMMAN CORP COM 666807102 9050 29700 SH SOLE 31351 0 0 NORTHROP GRUMMAN CORP COM 666807102 91 300 SH SOLE 2 300 0 0 NORTONLIFELOCK INC COM 668771108 2415 116219 SH SOLE 121587 0 0 NORTONLIFELOCK INC COM 668771108 37 1800 SH SOLE 2 1800 0 0 NOVA MEASURING INSTRUMENTS L COM M7516K103 0 0 SH SOLE 2159 0 0 NOVANTA INC COM 67000B104 0 0 SH SOLE 392 0 0 NOVARTIS AG SPONSORED ADR 66987V109 0 0 SH SOLE 11003 0 0 NOVAVAX INC COM NEW 670002401 0 0 SH SOLE 62687 0 0 NOVOCURE LTD ORD SHS G6674U108 2592 14980 SH SOLE 15319 0 0 NOVO-NORDISK A S ADR 670100205 0 0 SH SOLE 322 0 0 NRG ENERGY INC COM NEW 629377508 1850 49264 SH SOLE 54179 0 0 NUCOR CORP COM 670346105 8021 150791 SH SOLE 155174 0 0 NUCOR CORP COM 670346105 59 1100 SH SOLE 2 1100 0 0 NUTANIX INC CL A 67059N108 0 0 SH SOLE 1344 0 0 NUTRIEN LTD COM 67077M108 4325 89800 SH SOLE 103406 0 0 NVIDIA CORPORATION COM 67066G104 168039 321790 SH SOLE 361903 0 0 NVIDIA CORPORATION COM 67066G104 1803 3452 SH SOLE 5 3452 0 0 NVIDIA CORPORATION COM 67066G104 521 997 SH SOLE 2 997 0 0 NVIDIA CORPORATION COM 67066G104 12625 24176 SH SOLE 1 102 0 24074 NVIDIA CORPORATION COM 67066G104 732 1401 SH SOLE 4 0 0 1401 NVIDIA CORPORATION COM 67066G104 780 1494 SH SOLE 1494 0 0 NVR INC COM 62944T105 2811 689 SH SOLE 758 0 0 NVR INC COM 62944T105 3386 830 SH SOLE 5 830 0 0 NXP SEMICONDUCTORS N V COM N6596X109 12263 77121 SH SOLE 111391 0 0 NXP SEMICONDUCTORS N V COM N6596X109 7085 44560 SH SOLE 1 135 0 44425 NXP SEMICONDUCTORS N V COM N6596X109 9115 57326 SH SOLE 4 0 0 57326 OCCIDENTAL PETE CORP COM 674599105 2901 167615 SH SOLE 184084 0 0 OCCIDENTAL PETE CORP COM 674599105 114 6575 SH SOLE 2 6575 0 0 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 876 38570 SH SOLE 38570 0 0 OGE ENERGY CORP COM 670837103 1704 53479 SH SOLE 56170 0 0 OGE ENERGY CORP COM 670837103 22 700 SH SOLE 2 700 0 0 OKTA INC CL A 679295105 6180 24304 SH SOLE 24587 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 3571 18298 SH SOLE 19827 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 0 0 SH SOLE 808 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 7949 218870 SH SOLE 245555 0 0 OMNICELL COM COM 68213N109 0 0 SH SOLE 613 0 0 OMNICOM GROUP INC COM 681919106 2469 39581 SH SOLE 44800 0 0 OMNICOM GROUP INC COM 681919106 25 400 SH SOLE 2 400 0 0 ON SEMICONDUCTOR CORP COM 682189105 2497 76290 SH SOLE 300575 0 0 ONE LIBERTY PPTYS INC COM 682406103 246 12243 SH SOLE 12243 0 0 ONEOK INC NEW COM 682680103 3209 83606 SH SOLE 90038 0 0 ONEOK INC NEW COM 682680103 374 9733 SH SOLE 5 9733 0 0 ONEOK INC NEW COM 682680103 25 641 SH SOLE 2 641 0 0 ONTO INNOVATION INC COM 683344105 0 0 SH SOLE 1480 0 0 OPEN LENDING CORP COM CL A 68373J104 0 0 SH SOLE 3284 0 0 OPEN TEXT CORP COM 683715106 0 0 SH SOLE 2388 0 0 OPTION CARE HEALTH INC COM NEW 68404L201 0 0 SH SOLE 5838 0 0 ORACLE CORP COM 68389X105 38201 590518 SH SOLE 672457 0 0 ORACLE CORP COM 68389X105 1611 24900 SH SOLE 2 24900 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 6987 15439 SH SOLE 16287 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 2012 4445 SH SOLE 5 4445 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 57 125 SH SOLE 1 40 0 85 ORMAT TECHNOLOGIES INC COM 686688102 0 0 SH SOLE 1180 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 0 0 SH SOLE 1000 0 0 OTIS WORLDWIDE CORP COM 68902V107 9828 145490 SH SOLE 148896 0 0 OTIS WORLDWIDE CORP COM 68902V107 64 943 SH SOLE 2 943 0 0 OVERSTOCK COM INC DEL COM 690370101 0 0 SH SOLE 14725 0 0 OWENS CORNING NEW COM 690742101 1876 24768 SH SOLE 26797 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 0 0 SH SOLE 5072 0 0 PACCAR INC COM 693718108 6806 78879 SH SOLE 119057 0 0 PACCAR INC COM 693718108 78 900 SH SOLE 2 900 0 0 PACKAGING CORP AMER COM 695156109 3642 26410 SH SOLE 59827 0 0 PACKAGING CORP AMER COM 695156109 41 300 SH SOLE 2 300 0 0 PALO ALTO NETWORKS INC COM 697435105 5921 16660 SH SOLE 16819 0 0 PALO ALTO NETWORKS INC NOTE 0.750% 7/0 697435AD7 7067 5000000 PRN SOLE 2 5000000 0 0 PAN AMERN SILVER CORP COM 697900108 0 0 SH SOLE 2056 0 0 PARAMOUNT GROUP INC COM 69924R108 1202 133000 SH SOLE 164200 0 0 PARK HOTELS RESORTS INC COM 700517105 3216 187500 SH SOLE 209972 0 0 PARKER-HANNIFIN CORP COM 701094104 6334 23251 SH SOLE 24696 0 0 PARKER-HANNIFIN CORP COM 701094104 82 300 SH SOLE 2 300 0 0 PAYCHEX INC COM 704326107 11132 119467 SH SOLE 125040 0 0 PAYCHEX INC COM 704326107 37 400 SH SOLE 2 400 0 0 PAYCOM SOFTWARE INC COM 70432V102 4209 9306 SH SOLE 9847 0 0 PAYLOCITY HLDG CORP COM 70438V106 0 0 SH SOLE 631 0 0 PAYPAL HLDGS INC COM 70450Y103 82934 354115 SH SOLE 415707 0 0 PAYPAL HLDGS INC COM 70450Y103 5774 24655 SH SOLE 5 24655 0 0 PAYPAL HLDGS INC COM 70450Y103 26783 114358 SH SOLE 2 114358 0 0 PAYPAL HLDGS INC COM 70450Y103 12368 52810 SH SOLE 1 0 0 52810 PEARSON PLC SPONSORED ADR 705015105 0 0 SH SOLE 8118 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 1953 103900 SH SOLE 345519 0 0 PEGASYSTEMS INC COM 705573103 0 0 SH SOLE 575 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 6072 40021 SH SOLE 40021 0 0 PEMBINA PIPELINE CORP COM 706327103 0 0 SH SOLE 5100 0 0 PENNANT GROUP INC COM 70805E109 0 0 SH SOLE 1264 0 0 PENNYMAC MTG INVT TR COM 70931T103 1993 113300 SH SOLE 160571 0 0 PENTAIR PLC SHS G7S00T104 6365 119891 SH SOLE 234095 0 0 PENTAIR PLC SHS G7S00T104 15215 286593 SH SOLE 2 286593 0 0 PENUMBRA INC COM 70975L107 0 0 SH SOLE 34878 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 5142 397694 SH SOLE 407324 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 16 1200 SH SOLE 2 1200 0 0 PEPSICO INC COM 713448108 99950 673969 SH SOLE 752776 0 0 PEPSICO INC COM 713448108 4514 30438 SH SOLE 2 30438 0 0 PEPSICO INC COM 713448108 8019 54071 SH SOLE 1 0 600 53471 PERKINELMER INC COM 714046109 3079 21455 SH SOLE 56515 0 0 PERRIGO CO PLC SHS G97822103 1310 29286 SH SOLE 31175 0 0 PERRIGO CO PLC SHS G97822103 4 100 SH SOLE 2 100 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1289 114801 SH SOLE 5 0 0 0 PFIZER INC COM 717081103 39109 1062468 SH SOLE 1086423 0 0 PFIZER INC COM 717081103 883 24000 SH SOLE 5 24000 0 0 PFIZER INC COM 717081103 388 10527 SH SOLE 2 10527 0 0 PG&E CORP COM 69331C108 3329 267200 SH SOLE 281150 0 0 PHILIP MORRIS INTL INC COM 718172109 59735 721521 SH SOLE 728134 0 0 PHILIP MORRIS INTL INC COM 718172109 2188 26426 SH SOLE 2 26426 0 0 PHILLIPS 66 COM 718546104 6101 87232 SH SOLE 89868 0 0 PHILLIPS 66 COM 718546104 341 4872 SH SOLE 5 4872 0 0 PHILLIPS 66 COM 718546104 262 3747 SH SOLE 2 3747 0 0 PHYSICIANS RLTY TR COM 71943U104 2935 164900 SH SOLE 433572 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1621 99900 SH SOLE 556028 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 179 11045 SH SOLE 5 11045 0 0 PINDUODUO INC SPONSORED ADS 722304102 6031 33945 SH SOLE 44439 0 0 PINNACLE WEST CAP CORP COM 723484101 1920 24010 SH SOLE 25598 0 0 PINNACLE WEST CAP CORP COM 723484101 24 300 SH SOLE 2 300 0 0 PINTEREST INC CL A 72352L106 5332 80910 SH SOLE 160877 0 0 PIONEER NAT RES CO COM 723787107 3526 30958 SH SOLE 33380 0 0 PIONEER NAT RES CO COM 723787107 11 100 SH SOLE 2 100 0 0 PITNEY BOWES INC COM 724479100 68 11000 SH SOLE 11000 0 0 PLANET FITNESS INC CL A 72703H101 0 0 SH SOLE 2435 0 0 PLUG POWER INC COM NEW 72919P202 0 0 SH SOLE 5151 0 0 PLURALSIGHT INC COM CL A 72941B106 0 0 SH SOLE 7507 0 0 PLYMOUTH INDL REIT INC COM 729640102 263 17500 SH SOLE 17500 0 0 PNC FINL SVCS GROUP INC COM 693475105 12438 83474 SH SOLE 100740 0 0 PNC FINL SVCS GROUP INC COM 693475105 297 1994 SH SOLE 2 1994 0 0 POOL CORP COM 73278L105 2656 7129 SH SOLE 14139 0 0 POWER INTEGRATIONS INC COM 739276103 0 0 SH SOLE 2636 0 0 PPD INC COM 69355F102 725 21200 SH SOLE 21200 0 0 PPG INDS INC COM 693506107 13237 91783 SH SOLE 94948 0 0 PPG INDS INC COM 693506107 43 300 SH SOLE 2 300 0 0 PPL CORP COM 69351T106 4164 147649 SH SOLE 154124 0 0 PPL CORP COM 69351T106 68 2400 SH SOLE 2 2400 0 0 PREFERRED APT CMNTYS INC COM 74039L103 305 41200 SH SOLE 41200 0 0 PREMIER INC CL A 74051N102 0 0 SH SOLE 2659 0 0 PRETIUM RES INC COM 74139C102 0 0 SH SOLE 3341 0 0 PRICE T ROWE GROUP INC COM 74144T108 11450 75634 SH SOLE 88704 0 0 PRICE T ROWE GROUP INC COM 74144T108 45 300 SH SOLE 2 300 0 0 PRIMO WATER CORPORATION COM 74167P108 0 0 SH SOLE 2100 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 2689 54202 SH SOLE 58364 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 45 900 SH SOLE 2 900 0 0 PROCTER AND GAMBLE CO COM 742718109 92331 663584 SH SOLE 842107 0 0 PROCTER AND GAMBLE CO COM 742718109 1086 7803 SH SOLE 5 7803 0 0 PROCTER AND GAMBLE CO COM 742718109 353 2539 SH SOLE 2 2539 0 0 PROCTER AND GAMBLE CO COM 742718109 469 3370 SH SOLE 4 0 0 3370 PROGRESSIVE CORP COM 743315103 12247 123854 SH SOLE 216427 0 0 PROGRESSIVE CORP COM 743315103 4503 45545 SH SOLE 5 45545 0 0 PROGRESSIVE CORP COM 743315103 138 1400 SH SOLE 2 1400 0 0 PROGYNY INC COM 74340E103 4226 99700 SH SOLE 99700 0 0 PROLOGIS INC. COM 74340W103 70990 712319 SH SOLE 986768 0 0 PROLOGIS INC. COM 74340W103 1382 13867 SH SOLE 5 13867 0 0 PROLOGIS INC. COM 74340W103 135 1354 SH SOLE 2 1354 0 0 PROOFPOINT INC COM 743424103 0 0 SH SOLE 406 0 0 PROTO LABS INC COM 743713109 0 0 SH SOLE 146 0 0 PRUDENTIAL FINL INC COM 744320102 6321 80963 SH SOLE 84296 0 0 PRUDENTIAL FINL INC COM 744320102 188 2402 SH SOLE 2 2402 0 0 PRUDENTIAL PLC ADR 74435K204 0 0 SH SOLE 5630 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 2105 15840 SH SOLE 15840 0 0 PTC INC COM 69370C100 2380 19900 SH SOLE 21152 0 0 PTC THERAPEUTICS INC COM 69366J200 0 0 SH SOLE 36301 0 0 PUBLIC STORAGE COM 74460D109 46659 202050 SH SOLE 220064 0 0 PUBLIC STORAGE COM 74460D109 35 153 SH SOLE 2 153 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5603 96105 SH SOLE 99137 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 104 1779 SH SOLE 2 1779 0 0 PULTE GROUP INC COM 745867101 2119 49133 SH SOLE 54487 0 0 PULTE GROUP INC COM 745867101 47 1100 SH SOLE 2 1100 0 0 PURE STORAGE INC CL A 74624M102 0 0 SH SOLE 3652 0 0 Q2 HLDGS INC COM 74736L109 0 0 SH SOLE 433 0 0 QEP RESOURCES INC COM 74733V100 26 11000 SH SOLE 11000 0 0 QIAGEN NV SHS NEW N72482123 0 0 SH SOLE 829 0 0 QORVO INC COM 74736K101 3797 22836 SH SOLE 24387 0 0 QORVO INC COM 74736K101 50 300 SH SOLE 2 300 0 0 QTS RLTY TR INC COM CL A 74736A103 4515 72960 SH SOLE 241156 0 0 QUAKER CHEM CORP COM 747316107 0 0 SH SOLE 273 0 0 QUALCOMM INC COM 747525103 52346 343612 SH SOLE 375803 0 0 QUALCOMM INC COM 747525103 11236 73753 SH SOLE 5 73753 0 0 QUALCOMM INC COM 747525103 232 1521 SH SOLE 2 1521 0 0 QUALCOMM INC COM 747525103 158 1035 SH SOLE 1 135 0 900 QUALCOMM INC COM 747525103 617 4050 SH SOLE 4 0 0 4050 QUEST DIAGNOSTICS INC COM 74834L100 2936 24635 SH SOLE 72574 0 0 QUEST DIAGNOSTICS INC COM 74834L100 36 300 SH SOLE 2 300 0 0 QUIDEL CORP COM 74838J101 0 0 SH SOLE 817 0 0 QUINSTREET INC COM 74874Q100 0 0 SH SOLE 6303 0 0 QURATE RETAIL INC COM SER A 74915M100 126 11500 SH SOLE 22218 0 0 QURATE RETAIL INC COM SER A 74915M100 42 3844 SH SOLE 2 3844 0 0 R1 RCM INC COM 749397105 0 0 SH SOLE 7755 0 0 RADNET INC COM 750491102 0 0 SH SOLE 6142 0 0 RALPH LAUREN CORP CL A 751212101 11945 115145 SH SOLE 116319 0 0 RALPH LAUREN CORP CL A 751212101 418 4032 SH SOLE 5 4032 0 0 RALPH LAUREN CORP CL A 751212101 892 8600 SH SOLE 2 8600 0 0 RAYMOND JAMES FINL INC COM 754730109 2725 28483 SH SOLE 31257 0 0 RAYMOND JAMES FINL INC COM 754730109 38 400 SH SOLE 2 400 0 0 RAYONIER INC COM 754907103 1542 52500 SH SOLE 52500 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 28023 391881 SH SOLE 433972 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 218 3054 SH SOLE 2 3054 0 0 RBC BEARINGS INC COM 75524B104 0 0 SH SOLE 398 0 0 REALPAGE INC COM 75606N109 0 0 SH SOLE 910 0 0 REALTY INCOME CORP COM 756109104 25420 408873 SH SOLE 528005 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 0 0 SH SOLE 39598 0 0 REDFIN CORP COM 75737F108 0 0 SH SOLE 18146 0 0 REGENCY CTRS CORP COM 758849103 7086 155421 SH SOLE 194606 0 0 REGENCY CTRS CORP COM 758849103 46 1009 SH SOLE 5 1009 0 0 REGENCY CTRS CORP COM 758849103 9 200 SH SOLE 2 200 0 0 REGENERON PHARMACEUTICALS COM 75886F107 24458 50627 SH SOLE 234941 0 0 REGENERON PHARMACEUTICALS COM 75886F107 3859 7988 SH SOLE 5 7988 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 3667 227467 SH SOLE 242015 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 96 5962 SH SOLE 2 5962 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 1617 13955 SH SOLE 15193 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 23 200 SH SOLE 2 200 0 0 RELAY THERAPEUTICS INC COM 75943R102 582 14000 SH SOLE 5 14000 0 0 RELX PLC SPONSORED ADR 759530108 0 0 SH SOLE 8861 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 1667 10052 SH SOLE 10900 0 0 REPAY HLDGS CORP COM CL A 76029L100 0 0 SH SOLE 3486 0 0 REPLIGEN CORP COM 759916109 0 0 SH SOLE 417 0 0 REPUBLIC SVCS INC COM 760759100 3946 40975 SH SOLE 114023 0 0 REPUBLIC SVCS INC COM 760759100 58 600 SH SOLE 2 600 0 0 RESMED INC COM 761152107 5879 27656 SH SOLE 29090 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 0 0 SH SOLE 1723 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 1227 91600 SH SOLE 91600 0 0 RETAIL PPTYS AMER INC CL A 76131V202 1441 168300 SH SOLE 502092 0 0 RETAIL PPTYS AMER INC CL A 76131V202 90 10494 SH SOLE 5 10494 0 0 RETAIL VALUE INC COM 76133Q102 191 12872 SH SOLE 12872 0 0 REVOLUTION MEDICINES INC COM 76155X100 0 0 SH SOLE 40816 0 0 REXFORD INDL RLTY INC COM 76169C100 4997 101760 SH SOLE 192030 0 0 RH COM 74967X103 0 0 SH SOLE 631 0 0 RINGCENTRAL INC CL A 76680R206 4998 13188 SH SOLE 13343 0 0 RIO TINTO PLC SPONSORED ADR 767204100 0 0 SH SOLE 8232 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 0 0 SH SOLE 2019 0 0 RLJ LODGING TR COM 74965L101 1876 132600 SH SOLE 204679 0 0 ROBERT HALF INTL INC COM 770323103 1778 28450 SH SOLE 31258 0 0 ROBERT HALF INTL INC COM 770323103 25 400 SH SOLE 2 400 0 0 ROCKWELL AUTOMATION INC COM 773903109 5701 22732 SH SOLE 24100 0 0 ROCKWELL AUTOMATION INC COM 773903109 25 100 SH SOLE 2 100 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 0 0 SH SOLE 4403 0 0 ROKU INC COM CL A 77543R102 6260 18854 SH SOLE 103280 0 0 ROLLINS INC COM 775711104 2050 52476 SH SOLE 55453 0 0 ROPER TECHNOLOGIES INC COM 776696106 12325 28590 SH SOLE 38225 0 0 ROPER TECHNOLOGIES INC COM 776696106 43 100 SH SOLE 2 100 0 0 ROSS STORES INC COM 778296103 12100 98529 SH SOLE 101932 0 0 ROSS STORES INC COM 778296103 3316 26999 SH SOLE 2 26999 0 0 ROSS STORES INC COM 778296103 7838 63826 SH SOLE 1 0 0 63826 ROSS STORES INC COM 778296103 9395 76497 SH SOLE 4 0 0 76497 ROYAL CARIBBEAN GROUP COM V7780T103 2488 33314 SH SOLE 36713 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 0 0 SH SOLE 25190 0 0 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 6461 129100 SH SOLE 129100 0 0 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 155 3100 SH SOLE 2 3100 0 0 RPM INTL INC COM 749685103 2762 30423 SH SOLE 32215 0 0 RPT REALTY SH BEN INT 74971D101 518 59900 SH SOLE 59900 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 2915 43020 SH SOLE 65316 0 0 S&P GLOBAL INC COM 78409V104 26029 79180 SH SOLE 80752 0 0 S&P GLOBAL INC COM 78409V104 66 200 SH SOLE 2 200 0 0 S&P GLOBAL INC COM 78409V104 99 300 SH SOLE 1 0 300 0 SABRA HEALTH CARE REIT INC COM 78573L106 2826 162700 SH SOLE 162700 0 0 SAFEHOLD INC COM 78645L100 814 11230 SH SOLE 11230 0 0 SAGE THERAPEUTICS INC COM 78667J108 0 0 SH SOLE 205182 0 0 SAIA INC COM 78709Y105 0 0 SH SOLE 696 0 0 SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 0 0 SH SOLE 2674 0 0 SALESFORCE COM INC COM 79466L302 43841 197012 SH SOLE 253084 0 0 SALESFORCE COM INC COM 79466L302 4767 21422 SH SOLE 5 21422 0 0 SALESFORCE COM INC COM 79466L302 45 200 SH SOLE 2 200 0 0 SALESFORCE COM INC COM 79466L302 8147 36610 SH SOLE 1 72 0 36538 SALESFORCE COM INC COM 79466L302 13864 62302 SH SOLE 4 0 0 62302 SAP SE SPON ADR 803054204 0 0 SH SOLE 1743 0 0 SAREPTA THERAPEUTICS INC COM 803607100 2290 13430 SH SOLE 78371 0 0 SAUL CTRS INC COM 804395101 339 10700 SH SOLE 10700 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 5649 20021 SH SOLE 20696 0 0 SCHLUMBERGER LTD COM 806857108 5927 271505 SH SOLE 294957 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 0 0 SH SOLE 1084 0 0 SCHWAB CHARLES CORP COM 808513105 15423 290783 SH SOLE 427146 0 0 SCHWAB CHARLES CORP COM 808513105 146 2750 SH SOLE 2 2750 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 0 0 SH SOLE 83 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 545 17790 SH SOLE 5 17790 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 739 11525 SH SOLE 5 11525 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 0 0 SH SOLE 174 0 0 SEA LTD SPONSORD ADS 81141R100 577 2900 SH SOLE 2900 0 0 SEA LTD SPONSORD ADS 81141R100 746 3750 SH SOLE 5 3750 0 0 SEA LTD SPONSORD ADS 81141R100 7206 36200 SH SOLE 2 36200 0 0 SEA LTD SPONSORD ADS 81141R100 10052 50500 SH SOLE 6 2200 0 48300 SEA LTD SPONSORD ADS 81141R100 438 2200 SH SOLE 400 0 1800 SEABOARD CORP DEL COM 811543107 0 0 SH SOLE 9 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 4141 66624 SH SOLE 93625 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 68 1100 SH SOLE 2 1100 0 0 SEAGEN INC COM 81181C104 7629 43558 SH SOLE 200529 0 0 SEAGEN INC COM 81181C104 1576 9000 SH SOLE 5 9000 0 0 SEALED AIR CORP NEW COM 81211K100 1420 31012 SH SOLE 32434 0 0 SEALED AIR CORP NEW COM 81211K100 18 400 SH SOLE 2 400 0 0 SEASPINE HLDGS CORP COM 81255T108 0 0 SH SOLE 4124 0 0 SEI INVTS CO COM 784117103 1195 20800 SH SOLE 22908 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 16 100 SH SOLE 100 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1045 6500 SH SOLE 5 6500 0 0 SEMPRA ENERGY COM 816851109 6929 54387 SH SOLE 55919 0 0 SEMPRA ENERGY COM 816851109 64 500 SH SOLE 2 500 0 0 SEMTECH CORP COM 816850101 0 0 SH SOLE 2267 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1421 26950 SH SOLE 31775 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 26 500 SH SOLE 2 500 0 0 SERITAGE GROWTH PPTYS CL A 81752R100 429 29200 SH SOLE 29200 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 1533 133400 SH SOLE 133400 0 0 SERVICENOW INC COM 81762P102 92784 168567 SH SOLE 209403 0 0 SERVICENOW INC COM 81762P102 2432 4419 SH SOLE 5 4419 0 0 SERVICENOW INC COM 81762P102 220 400 SH SOLE 2 400 0 0 SERVICENOW INC COM 81762P102 8141 14791 SH SOLE 1 56 0 14735 SERVICENOW INC COM 81762P102 673 1222 SH SOLE 4 0 0 1222 SERVICENOW INC COM 81762P102 353 641 SH SOLE 641 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 0 0 SH SOLE 6010 0 0 SHERWIN WILLIAMS CO COM 824348106 16200 22043 SH SOLE 23295 0 0 SHOPIFY INC CL A 82509L107 15960 14100 SH SOLE 14200 0 0 SI BONE INC COM 825704109 0 0 SH SOLE 2550 0 0 SILICON LABORATORIES INC COM 826919102 0 0 SH SOLE 633 0 0 SILK RD MED INC COM 82710M100 0 0 SH SOLE 176871 0 0 SIMON PPTY GROUP INC NEW COM 828806109 26835 314665 SH SOLE 660232 0 0 SIMON PPTY GROUP INC NEW COM 828806109 1711 20062 SH SOLE 5 20062 0 0 SIMON PPTY GROUP INC NEW COM 828806109 31 362 SH SOLE 2 362 0 0 SIMPSON MANUFACTURING CO INC COM 829073105 0 0 SH SOLE 671 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 2412 378700 SH SOLE 392830 0 0 SITE CTRS CORP COM 82981J109 1222 120800 SH SOLE 922085 0 0 SITE CTRS CORP COM 82981J109 63 6266 SH SOLE 5 6266 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 0 0 SH SOLE 9063 0 0 SITIME CORP COM 82982T106 0 0 SH SOLE 621 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 0 0 SH SOLE 2409 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 6643 43455 SH SOLE 56946 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 76 500 SH SOLE 2 500 0 0 SL GREEN RLTY CORP COM 78440X101 3446 57843 SH SOLE 98888 0 0 SL GREEN RLTY CORP COM 78440X101 12 200 SH SOLE 2 200 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 2716 64300 SH SOLE 243306 0 0 SLEEP NUMBER CORP COM 83125X103 0 0 SH SOLE 11984 0 0 SMARTSHEET INC COM CL A 83200N103 0 0 SH SOLE 826 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 0 0 SH SOLE 2060 0 0 SMITH A O CORP COM 831865209 12690 231493 SH SOLE 285727 0 0 SMITH A O CORP COM 831865209 16141 294443 SH SOLE 2 294443 0 0 SMUCKER J M CO COM NEW 832696405 6469 55958 SH SOLE 57866 0 0 SMUCKER J M CO COM NEW 832696405 35 300 SH SOLE 2 300 0 0 SNAP INC CL A 83304A106 8268 165127 SH SOLE 568000 0 0 SNAP ON INC COM 833034101 3372 19701 SH SOLE 20926 0 0 SNAP ON INC COM 833034101 1557 9100 SH SOLE 2 9100 0 0 SNOWFLAKE INC CL A 833445109 1455 5170 SH SOLE 5170 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 363 7400 SH SOLE 7400 0 0 SOHU COM LTD SPONSORED ADS 83410S108 0 0 SH SOLE 8290 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2805 8790 SH SOLE 9216 0 0 SOLARWINDS CORP COM 83417Q105 0 0 SH SOLE 3100 0 0 SOUTHERN CO COM 842587107 12381 201544 SH SOLE 209442 0 0 SOUTHERN CO COM 842587107 187 3042 SH SOLE 2 3042 0 0 SOUTHERN COPPER CORP COM 84265V105 2305 35400 SH SOLE 57620 0 0 SOUTHERN COPPER CORP COM 84265V105 48 737 SH SOLE 2 737 0 0 SOUTHWEST AIRLS CO COM 844741108 1357 29106 SH SOLE 33697 0 0 SOUTHWEST AIRLS CO COM 844741108 19 400 SH SOLE 2 400 0 0 SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 0 0 PRN SOLE 357000 0 0 SOUTHWESTERN ENERGY CO COM 845467109 54 18000 SH SOLE 18000 0 0 SP PLUS CORP COM 78469C103 0 0 SH SOLE 2815 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 115 375 SH SOLE 375 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 459 1500 SH SOLE 5 1500 0 0 SPDR GOLD TR GOLD SHS 78463V107 7866 44100 SH SOLE 44100 0 0 SPDR GOLD TR GOLD SHS 78463V107 838 4700 SH SOLE 5 4700 0 0 SPDR GOLD TR GOLD SHS 78463V107 64 359 SH SOLE 1 359 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 565 12700 SH SOLE 12700 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 2617 7000 SH SOLE 5 7000 0 0 SPDR SER TR BLMBRG BRC CNVRT 78464A359 3173 38324 SH SOLE 5 38324 0 0 SPDR SER TR S&P REGL BKG 78464A698 6042 116300 SH SOLE 116300 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 1813 31450 SH SOLE 5 31450 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 6856 62933 SH SOLE 62933 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 1730 15876 SH SOLE 5 15876 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 4605 114650 SH SOLE 388828 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 212 5275 SH SOLE 5 5275 0 0 SPLUNK INC COM 848637104 9612 56575 SH SOLE 87802 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 252 800 SH SOLE 1120 0 0 SPRINGWORKS THERAPEUTICS INC COM 85205L107 0 0 SH SOLE 126061 0 0 SQUARE INC CL A 852234103 14359 65974 SH SOLE 140461 0 0 SQUARE INC CL A 852234103 263 1208 SH SOLE 1 178 0 1030 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2897 39820 SH SOLE 43276 0 0 STAG INDL INC COM 85254J102 3677 117400 SH SOLE 149154 0 0 STAMPS COM INC COM NEW 852857200 0 0 SH SOLE 82 0 0 STANLEY BLACK & DECKER INC COM 854502101 9496 53183 SH SOLE 54632 0 0 STANLEY BLACK & DECKER INC COM 854502101 54 300 SH SOLE 2 300 0 0 STARBUCKS CORP COM 855244109 87649 819301 SH SOLE 847900 0 0 STARBUCKS CORP COM 855244109 753 7038 SH SOLE 2 7038 0 0 STARBUCKS CORP COM 855244109 1198 11200 SH SOLE 11200 0 0 STARWOOD PPTY TR INC COM 85571B105 894 46300 SH SOLE 46300 0 0 STATE STR CORP COM 857477103 5134 70535 SH SOLE 73519 0 0 STATE STR CORP COM 857477103 124 1700 SH SOLE 2 1700 0 0 STEEL DYNAMICS INC COM 858119100 1405 38100 SH SOLE 42672 0 0 STEEL DYNAMICS INC COM 858119100 33 900 SH SOLE 2 900 0 0 STERIS PLC SHS USD G8473T100 3071 16201 SH SOLE 17354 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 0 0 SH SOLE 118641 0 0 STORE CAP CORP COM 862121100 7312 215180 SH SOLE 452306 0 0 STORE CAP CORP COM 862121100 314 9251 SH SOLE 5 9251 0 0 STRYKER CORPORATION COM 863667101 29810 121655 SH SOLE 429460 0 0 STRYKER CORPORATION COM 863667101 1691 6900 SH SOLE 2 6900 0 0 STRYKER CORPORATION COM 863667101 4061 16574 SH SOLE 1 0 0 16574 STRYKER CORPORATION COM 863667101 6598 26927 SH SOLE 4 0 0 26927 SUMMIT HOTEL PPTYS INC COM 866082100 777 86200 SH SOLE 86200 0 0 SUN CMNTYS INC COM 866674104 15674 103153 SH SOLE 164836 0 0 SUN LIFE FINANCIAL INC. COM 866796105 0 0 SH SOLE 3839 0 0 SUNCOR ENERGY INC NEW COM 867224107 1366 81400 SH SOLE 97478 0 0 SUNRUN INC COM 86771W105 1369 19730 SH SOLE 23698 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 1937 171000 SH SOLE 482914 0 0 SVB FINANCIAL GROUP COM 78486Q101 3866 9968 SH SOLE 10927 0 0 SVB FINANCIAL GROUP COM 78486Q101 39 100 SH SOLE 2 100 0 0 SWITCH INC CL A 87105L104 0 0 SH SOLE 1350 0 0 SYNCHRONY FINANCIAL COM 87165B103 4021 115839 SH SOLE 126647 0 0 SYNCHRONY FINANCIAL COM 87165B103 5731 165125 SH SOLE 5 165125 0 0 SYNCHRONY FINANCIAL COM 87165B103 80 2300 SH SOLE 2 2300 0 0 SYNOPSYS INC COM 871607107 8387 32352 SH SOLE 33186 0 0 SYNOPSYS INC COM 871607107 104 400 SH SOLE 2 400 0 0 SYSCO CORP COM 871829107 22646 304950 SH SOLE 316460 0 0 SYSCO CORP COM 871829107 587 7900 SH SOLE 2 7900 0 0 SYSCO CORP COM 871829107 906 12200 SH SOLE 12200 0 0 TABULA RASA HEALTHCARE INC COM 873379101 0 0 SH SOLE 10381 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3904 35800 SH SOLE 35800 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 87 800 SH SOLE 1 0 800 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 7530 69059 SH SOLE 0 0 69059 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4629 22276 SH SOLE 23373 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 2140 29930 SH SOLE 32147 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 3780 52859 SH SOLE 5 17618 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 565 7900 SH SOLE 2 7900 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 0 0 SH SOLE 67884 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 716 71900 SH SOLE 71900 0 0 TARGET CORP COM 87612E106 22527 127608 SH SOLE 133974 0 0 TARGET CORP COM 87612E106 600 3400 SH SOLE 5 3400 0 0 TARGET CORP COM 87612E106 189 1072 SH SOLE 2 1072 0 0 TARGET CORP COM 87612E106 6922 39212 SH SOLE 1 140 0 39072 TARGET CORP COM 87612E106 9000 50982 SH SOLE 4 0 0 50982 TC ENERGY CORP COM 87807B107 0 0 SH SOLE 6904 0 0 TE CONNECTIVITY LTD REG SHS H84989104 12190 100686 SH SOLE 102912 0 0 TE CONNECTIVITY LTD REG SHS H84989104 85 700 SH SOLE 2 700 0 0 TE CONNECTIVITY LTD REG SHS H84989104 152 1252 SH SOLE 1 182 0 1070 TE CONNECTIVITY LTD REG SHS H84989104 8827 72909 SH SOLE 4 0 0 72909 TECHNIPFMC PLC COM G87110105 11 1200 SH SOLE 9448 0 0 TECHNIPFMC PLC COM G87110105 470 50000 SH SOLE 2 50000 0 0 TECK RESOURCES LTD CL B 878742204 0 0 SH SOLE 5523 0 0 TELADOC HEALTH INC COM 87918A105 3899 19500 SH SOLE 184256 0 0 TELADOC HEALTH INC COM 87918A105 378 1890 SH SOLE 5 1890 0 0 TELECOM ARGENTINA S A SPON ADR REP B 879273209 349 53200 SH SOLE 53200 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 2659 6784 SH SOLE 7235 0 0 TELEFLEX INCORPORATED COM 879369106 3447 8376 SH SOLE 8957 0 0 TENARIS S A SPONSORED ADS 88031M109 0 0 SH SOLE 5063 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 452 23500 SH SOLE 23500 0 0 TERADYNE INC COM 880770102 3951 32952 SH SOLE 74863 0 0 TERADYNE INC COM 880770102 3772 31460 SH SOLE 5 31460 0 0 TERRENO RLTY CORP COM 88146M101 3148 53800 SH SOLE 54165 0 0 TESLA INC COM 88160R101 106521 150950 SH SOLE 191997 0 0 TESLA INC COM 88160R101 2417 3425 SH SOLE 5 3425 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1825 189075 SH SOLE 194176 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 82 8533 SH SOLE 2 8533 0 0 TEXAS INSTRS INC COM 882508104 45152 275099 SH SOLE 359098 0 0 TEXAS INSTRS INC COM 882508104 5164 31465 SH SOLE 5 31465 0 0 TEXAS INSTRS INC COM 882508104 213 1300 SH SOLE 2 1300 0 0 TEXTRON INC COM 883203101 2263 46817 SH SOLE 50520 0 0 TEXTRON INC COM 883203101 29 600 SH SOLE 2 600 0 0 TFI INTL INC COM 87241L109 0 0 SH SOLE 1543 0 0 TFS FINL CORP COM 87240R107 0 0 SH SOLE 2578 0 0 TG THERAPEUTICS INC COM 88322Q108 0 0 SH SOLE 94498 0 0 THE AARONS COMPANY INC COM 00258W108 0 0 SH SOLE 253 0 0 THE TRADE DESK INC COM CL A 88339J105 6030 7528 SH SOLE 12538 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 94346 202555 SH SOLE 229420 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 4570 9811 SH SOLE 5 9811 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 548 1177 SH SOLE 2 1177 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 196 420 SH SOLE 1 40 0 380 THERMO FISHER SCIENTIFIC INC COM 883556102 591 1268 SH SOLE 1268 0 0 THOMSON REUTERS CORP. COM NEW 884903709 0 0 SH SOLE 1221 0 0 TIFFANY & CO NEW COM 886547108 3191 24279 SH SOLE 24279 0 0 TIFFANY & CO NEW COM 886547108 26 200 SH SOLE 2 200 0 0 TIMKEN CO COM 887389104 5459 70560 SH SOLE 72370 0 0 TIMKEN CO COM 887389104 201 2600 SH SOLE 2 2600 0 0 TJX COS INC NEW COM 872540109 22284 326316 SH SOLE 350027 0 0 TJX COS INC NEW COM 872540109 890 13028 SH SOLE 2 13028 0 0 TJX COS INC NEW COM 872540109 82 1200 SH SOLE 1 0 1200 0 T-MOBILE US INC COM 872590104 21605 160216 SH SOLE 169542 0 0 T-MOBILE US INC COM 872590104 79 589 SH SOLE 2 589 0 0 TOTAL SE SPONSORED ADS 89151E109 0 0 SH SOLE 117458 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 0 0 SH SOLE 2341 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 0 0 SH SOLE 17100 0 0 TRACTOR SUPPLY CO COM 892356106 18259 129880 SH SOLE 137787 0 0 TRACTOR SUPPLY CO COM 892356106 1434 10200 SH SOLE 2 10200 0 0 TRADEWEB MKTS INC CL A 892672106 871 13940 SH SOLE 14515 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 6756 46545 SH SOLE 48717 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 73 500 SH SOLE 2 500 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 4218 29060 SH SOLE 1 111 0 28949 TRANE TECHNOLOGIES PLC SHS G8994E103 6795 46807 SH SOLE 4 0 0 46807 TRANSDIGM GROUP INC COM 893641100 5685 9186 SH SOLE 9599 0 0 TRANSOCEAN LTD REG SHS H8817H100 53 23000 SH SOLE 23000 0 0 TRANSUNION COM 89400J107 3349 33750 SH SOLE 36348 0 0 TRANSUNION COM 89400J107 3813 38433 SH SOLE 5 38433 0 0 TRAVELERS COMPANIES INC COM 89417E109 15249 108635 SH SOLE 110715 0 0 TRAVELERS COMPANIES INC COM 89417E109 140 1000 SH SOLE 2 1000 0 0 TREX CO INC COM 89531P105 0 0 SH SOLE 1679 0 0 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 0 0 SH SOLE 147010 0 0 TRIMBLE INC COM 896239100 3083 46180 SH SOLE 129804 0 0 TRIMBLE INC COM 896239100 53 800 SH SOLE 2 800 0 0 TRINET GROUP INC COM 896288107 0 0 SH SOLE 1175 0 0 TRIP COM GROUP LTD ADS 89677Q107 3226 95656 SH SOLE 95656 0 0 TRUIST FINL CORP COM 89832Q109 12811 267279 SH SOLE 278624 0 0 TRUIST FINL CORP COM 89832Q109 290 6049 SH SOLE 2 6049 0 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L173 0 0 SH SOLE 7619 0 0 TURNING POINT THERAPEUTICS I COM 90041T108 0 0 SH SOLE 93375 0 0 TURQUOISE HILL RES LTD COM 900435207 0 0 SH SOLE 1500 0 0 TWILIO INC CL A 90138F102 7728 22830 SH SOLE 62982 0 0 TWIST BIOSCIENCE CORP COM 90184D100 0 0 SH SOLE 402 0 0 TWITTER INC COM 90184L102 7676 141761 SH SOLE 147112 0 0 TWITTER INC COM 90184L102 162 3000 SH SOLE 4 0 0 3000 TYLER TECHNOLOGIES INC COM 902252105 3233 7406 SH SOLE 7645 0 0 TYSON FOODS INC CL A 902494103 3545 55016 SH SOLE 59239 0 0 TYSON FOODS INC CL A 902494103 215 3330 SH SOLE 5 3330 0 0 TYSON FOODS INC CL A 902494103 80 1241 SH SOLE 2 1241 0 0 UBER TECHNOLOGIES INC COM 90353T100 8608 168781 SH SOLE 206541 0 0 UBIQUITI INC COM 90353W103 0 0 SH SOLE 105 0 0 UBS GROUP AG SHS H42097107 0 0 SH SOLE 8100 0 0 UDR INC COM 902653104 12327 320762 SH SOLE 732701 0 0 UDR INC COM 902653104 19 500 SH SOLE 2 500 0 0 UGI CORP NEW COM 902681105 1414 40435 SH SOLE 42158 0 0 UGI CORP NEW COM 902681105 17 500 SH SOLE 2 500 0 0 ULTA BEAUTY INC COM 90384S303 19458 67760 SH SOLE 68530 0 0 ULTA BEAUTY INC COM 90384S303 546 1900 SH SOLE 2 1900 0 0 ULTA BEAUTY INC COM 90384S303 198 689 SH SOLE 1 119 0 570 ULTA BEAUTY INC COM 90384S303 1005 3500 SH SOLE 3500 0 0 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 0 0 SH SOLE 844 0 0 UMH PPTYS INC COM 903002103 441 29800 SH SOLE 29800 0 0 UNILEVER PLC SPON ADR NEW 904767704 0 0 SH SOLE 177395 0 0 UNION PAC CORP COM 907818108 35659 171254 SH SOLE 176799 0 0 UNION PAC CORP COM 907818108 146 700 SH SOLE 2 700 0 0 UNION PAC CORP COM 907818108 3725 17888 SH SOLE 1 134 400 17354 UNION PAC CORP COM 907818108 424 2036 SH SOLE 4 0 0 2036 UNITED AIRLS HLDGS INC COM 910047109 122 2817 SH SOLE 7320 0 0 UNITED AIRLS HLDGS INC COM 910047109 1081 25000 SH SOLE 5 25000 0 0 UNITED AIRLS HLDGS INC COM 910047109 34 783 SH SOLE 2 783 0 0 UNITED PARCEL SERVICE INC CL B 911312106 33568 199337 SH SOLE 224771 0 0 UNITED PARCEL SERVICE INC CL B 911312106 566 3359 SH SOLE 2 3359 0 0 UNITED RENTALS INC COM 911363109 3365 14509 SH SOLE 16263 0 0 UNITED RENTALS INC COM 911363109 70 300 SH SOLE 2 300 0 0 UNITEDHEALTH GROUP INC COM 91324P102 115696 329919 SH SOLE 818341 0 0 UNITEDHEALTH GROUP INC COM 91324P102 9672 27581 SH SOLE 5 27581 0 0 UNITEDHEALTH GROUP INC COM 91324P102 1009 2878 SH SOLE 2 2878 0 0 UNITEDHEALTH GROUP INC COM 91324P102 10107 28821 SH SOLE 1 0 0 28821 UNITEDHEALTH GROUP INC COM 91324P102 842 2400 SH SOLE 2400 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 0 0 SH SOLE 486 0 0 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 656 10200 SH SOLE 10200 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 2378 17292 SH SOLE 18842 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 41 300 SH SOLE 2 300 0 0 URBAN EDGE PPTYS COM 91704F104 1122 86700 SH SOLE 152667 0 0 URSTADT BIDDLE PPTYS INC CL A 917286205 318 22500 SH SOLE 22500 0 0 US BANCORP DEL COM NEW 902973304 15834 339868 SH SOLE 351277 0 0 US BANCORP DEL COM NEW 902973304 281 6038 SH SOLE 2 6038 0 0 V F CORP COM 918204108 10537 123367 SH SOLE 152151 0 0 V F CORP COM 918204108 630 7379 SH SOLE 5 7379 0 0 V F CORP COM 918204108 34 400 SH SOLE 2 400 0 0 VAIL RESORTS INC COM 91879Q109 2050 7347 SH SOLE 7857 0 0 VALE S A SPONSORED ADS 91912E105 0 0 SH SOLE 71775 0 0 VALE S A SPONSORED ADS 91912E105 2577 153758 SH SOLE 5 153758 0 0 VALERO ENERGY CORP COM 91913Y100 4510 79725 SH SOLE 84354 0 0 VALERO ENERGY CORP COM 91913Y100 140 2471 SH SOLE 2 2471 0 0 VALERO ENERGY CORP COM 91913Y100 4217 74539 SH SOLE 1 0 0 74539 VALERO ENERGY CORP COM 91913Y100 5205 92017 SH SOLE 4 0 0 92017 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 4867 151620 SH SOLE 5 151620 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 3298 15100 SH SOLE 15100 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 747 22450 SH SOLE 22450 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 523 8925 SH SOLE 5 0 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 19040 55400 SH SOLE 55400 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 487 2500 SH SOLE 2500 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 376 7500 SH SOLE 7500 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 828 16530 SH SOLE 5 0 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1036 17200 SH SOLE 17200 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 14205 230600 SH SOLE 230600 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 15718 188800 SH SOLE 188800 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 827 15300 SH SOLE 15300 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 67 600 SH SOLE 600 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 705 6343 SH SOLE 5 0 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 8262 175000 SH SOLE 175000 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 275 1000 SH SOLE 1000 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 539 3100 SH SOLE 3100 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1275 17500 SH SOLE 17500 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1141 5100 SH SOLE 5100 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 753 4800 SH SOLE 4800 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1238 10300 SH SOLE 10300 0 0 VARIAN MED SYS INC COM 92220P105 3327 19009 SH SOLE 19009 0 0 VARIAN MED SYS INC COM 92220P105 35 200 SH SOLE 2 200 0 0 VEECO INSTRS INC DEL COM 922417100 0 0 SH SOLE 3315 0 0 VEEVA SYS INC CL A COM 922475108 19912 73140 SH SOLE 231818 0 0 VENTAS INC COM 92276F100 17864 364284 SH SOLE 698214 0 0 VENTAS INC COM 92276F100 298 6068 SH SOLE 5 6068 0 0 VENTAS INC COM 92276F100 29 600 SH SOLE 2 600 0 0 VEREIT INC COM 92339V308 8039 212722 SH SOLE 712440 0 0 VEREIT INC COM 92339V308 393 10392 SH SOLE 5 10392 0 0 VERISIGN INC COM 92343E102 4742 21915 SH SOLE 22840 0 0 VERISIGN INC COM 92343E102 43 200 SH SOLE 2 200 0 0 VERISK ANALYTICS INC COM 92345Y106 8640 41622 SH SOLE 42781 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 97079 1652400 SH SOLE 1972632 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1246 21200 SH SOLE 2 21200 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 71 1200 SH SOLE 1 0 1200 0 VERIZON COMMUNICATIONS INC COM 92343V104 452 7700 SH SOLE 7700 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 51926 219708 SH SOLE 493506 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 6923 29291 SH SOLE 5 29291 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 165 700 SH SOLE 2 700 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 298 1259 SH SOLE 1259 0 0 VIACOMCBS INC CL A 92556H107 0 0 SH SOLE 300 0 0 VIACOMCBS INC CL B 92556H206 3835 102932 SH SOLE 110263 0 0 VIACOMCBS INC CL B 92556H206 85 2290 SH SOLE 2 2290 0 0 VIATRIS INC COM 92556V106 4811 256721 SH SOLE 259693 0 0 VIATRIS INC COM 92556V106 56 2977 SH SOLE 5 2977 0 0 VIATRIS INC COM 92556V106 80 4257 SH SOLE 2 4257 0 0 VICI PPTYS INC COM 925652109 14456 566900 SH SOLE 1376573 0 0 VICI PPTYS INC COM 925652109 320 12538 SH SOLE 5 12538 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 2063 73400 SH SOLE 109513 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 0 0 SH SOLE 2524 0 0 VIRTU FINL INC CL A 928254101 0 0 SH SOLE 3118 0 0 VISA INC COM CL A 92826C839 73495 336008 SH SOLE 415729 0 0 VISA INC COM CL A 92826C839 6351 29034 SH SOLE 5 29034 0 0 VISA INC COM CL A 92826C839 10687 48859 SH SOLE 2 48859 0 0 VISTRA CORP COM 92840M102 2149 109305 SH SOLE 121944 0 0 VISTRA CORP *W EXP 02/02/202 92840M128 0 0 SH SOLE 8506 0 0 VISTRA CORP *W EXP 02/02/202 92840M128 5 13365 SH SOLE 2 13365 0 0 VMWARE INC CL A COM 928563402 2269 16176 SH SOLE 29862 0 0 VORNADO RLTY TR SH BEN INT 929042109 5735 153595 SH SOLE 155810 0 0 VORNADO RLTY TR SH BEN INT 929042109 7 200 SH SOLE 2 200 0 0 VOYA FINANCIAL INC COM 929089100 1450 24661 SH SOLE 27279 0 0 VOYA FINANCIAL INC COM 929089100 71 1200 SH SOLE 2 1200 0 0 VULCAN MATLS CO COM 929160109 3687 24863 SH SOLE 26639 0 0 VULCAN MATLS CO COM 929160109 15 100 SH SOLE 2 100 0 0 WABTEC COM 929740108 2338 31937 SH SOLE 34970 0 0 WABTEC COM 929740108 28 386 SH SOLE 2 386 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 12907 323656 SH SOLE 332105 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 170 4256 SH SOLE 2 4256 0 0 WALMART INC COM 931142103 67385 467466 SH SOLE 578618 0 0 WALMART INC COM 931142103 979 6790 SH SOLE 5 6790 0 0 WALMART INC COM 931142103 484 3356 SH SOLE 2 3356 0 0 WALMART INC COM 931142103 233 1617 SH SOLE 1 222 0 1395 WASHINGTON PRIME GROUP NEW COM 93964W405 109 16668 SH SOLE 16668 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 1410 65200 SH SOLE 65200 0 0 WASTE CONNECTIONS INC COM 94106B101 4691 45730 SH SOLE 78946 0 0 WASTE MGMT INC DEL COM 94106L109 9529 80801 SH SOLE 140204 0 0 WASTE MGMT INC DEL COM 94106L109 106 900 SH SOLE 2 900 0 0 WATERS CORP COM 941848103 8827 35675 SH SOLE 43245 0 0 WATERS CORP COM 941848103 19236 77748 SH SOLE 2 77748 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 0 0 SH SOLE 187 0 0 WAYFAIR INC CL A 94419L101 2527 11190 SH SOLE 11948 0 0 WEC ENERGY GROUP INC COM 92939U106 27786 301923 SH SOLE 304135 0 0 WEC ENERGY GROUP INC COM 92939U106 1231 13376 SH SOLE 2 13376 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 2087 96300 SH SOLE 262125 0 0 WELLS FARGO CO NEW COM 949746101 44778 1483688 SH SOLE 1506290 0 0 WELLS FARGO CO NEW COM 949746101 3108 102997 SH SOLE 2 102997 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 0 0 SH SOLE 3200 0 0 WELLTOWER INC COM 95040Q104 27121 419701 SH SOLE 733938 0 0 WELLTOWER INC COM 95040Q104 355 5498 SH SOLE 5 5498 0 0 WELLTOWER INC COM 95040Q104 60 927 SH SOLE 2 927 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 4290 15141 SH SOLE 15751 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 1498 5289 SH SOLE 5 5289 0 0 WESTERN DIGITAL CORP. COM 958102105 3385 61120 SH SOLE 66750 0 0 WESTERN DIGITAL CORP. COM 958102105 92 1667 SH SOLE 2 1667 0 0 WESTERN UN CO COM 959802109 2152 98064 SH SOLE 105595 0 0 WESTERN UN CO COM 959802109 24 1100 SH SOLE 2 1100 0 0 WESTROCK CO COM 96145D105 9700 222836 SH SOLE 228291 0 0 WESTROCK CO COM 96145D105 809 18591 SH SOLE 2 18591 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 4864 145073 SH SOLE 167183 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 43 1293 SH SOLE 2 1293 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 0 0 SH SOLE 667 0 0 WHIRLPOOL CORP COM 963320106 2724 15091 SH SOLE 16608 0 0 WHIRLPOOL CORP COM 963320106 36 200 SH SOLE 2 200 0 0 WHITESTONE REIT COM 966084204 251 31500 SH SOLE 31500 0 0 WHITING PETE CORP NEW COM NEW 966387508 1120 44788 SH SOLE 2 44788 0 0 WILLIAMS COS INC COM 969457100 4540 226410 SH SOLE 233599 0 0 WILLIAMS COS INC COM 969457100 60 3000 SH SOLE 2 3000 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 4876 23145 SH SOLE 24664 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 55 261 SH SOLE 2 261 0 0 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 0 0 SH SOLE 4528 0 0 WINGSTOP INC COM 974155103 0 0 SH SOLE 100 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 4634 820200 SH SOLE 820200 0 0 WIX COM LTD SHS M98068105 2270 9080 SH SOLE 9080 0 0 WNS HLDGS LTD SPON ADR 92932M101 0 0 SH SOLE 525 0 0 WORKDAY INC CL A 98138H101 41485 173135 SH SOLE 183297 0 0 WORKDAY INC CL A 98138H101 3883 16206 SH SOLE 5 16206 0 0 WP CAREY INC COM 92936U109 12854 182125 SH SOLE 183768 0 0 WPP PLC NEW ADR 92937A102 0 0 SH SOLE 2381 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 30 660 SH SOLE 3158 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 1664 37101 SH SOLE 5 37101 0 0 WYNN RESORTS LTD COM 983134107 2004 17762 SH SOLE 19205 0 0 WYNN RESORTS LTD COM 983134107 34 300 SH SOLE 2 300 0 0 XCEL ENERGY INC COM 98389B100 12734 190995 SH SOLE 194924 0 0 XCEL ENERGY INC COM 98389B100 80 1200 SH SOLE 2 1200 0 0 XENIA HOTELS & RESORTS INC COM 984017103 1376 90500 SH SOLE 90500 0 0 XILINX INC COM 983919101 7980 56291 SH SOLE 65672 0 0 XILINX INC COM 983919101 57 400 SH SOLE 2 400 0 0 XPENG INC ADS 98422D105 475 11090 SH SOLE 11090 0 0 XPO LOGISTICS INC COM 983793100 1964 16474 SH SOLE 18708 0 0 XYLEM INC COM 98419M100 3586 35233 SH SOLE 98672 0 0 XYLEM INC COM 98419M100 51 500 SH SOLE 2 500 0 0 YAMANA GOLD INC COM 98462Y100 0 0 SH SOLE 18084 0 0 YANDEX N V SHS CLASS A N97284108 2231 32060 SH SOLE 45649 0 0 YELP INC CL A 985817105 0 0 SH SOLE 52745 0 0 YETI HLDGS INC COM 98585X104 0 0 SH SOLE 1312 0 0 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 938 199500 SH SOLE 199500 0 0 YUM BRANDS INC COM 988498101 6234 57428 SH SOLE 59623 0 0 YUM BRANDS INC COM 988498101 54 500 SH SOLE 2 500 0 0 YUM CHINA HLDGS INC COM 98850P109 2708 47440 SH SOLE 53306 0 0 YUM CHINA HLDGS INC COM 98850P109 80 1402 SH SOLE 2 1402 0 0 ZAI LAB LTD ADR 98887Q104 658 4860 SH SOLE 4860 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 4212 10959 SH SOLE 14246 0 0 ZENDESK INC COM 98936J101 2885 20160 SH SOLE 20359 0 0 ZILLOW GROUP INC CL A 98954M101 1421 10450 SH SOLE 15690 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 3184 24530 SH SOLE 31431 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 6073 39414 SH SOLE 199450 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 67 438 SH SOLE 2 438 0 0 ZIONS BANCORPORATION N A COM 989701107 262 6021 SH SOLE 9508 0 0 ZIONS BANCORPORATION N A COM 989701107 35 800 SH SOLE 2 800 0 0 ZOETIS INC CL A 98978V103 61722 372944 SH SOLE 757592 0 0 ZOETIS INC CL A 98978V103 993 6000 SH SOLE 5 6000 0 0 ZOETIS INC CL A 98978V103 546 3300 SH SOLE 2 3300 0 0 ZOETIS INC CL A 98978V103 879 5314 SH SOLE 5314 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 31121 92261 SH SOLE 92599 0 0 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 0 0 SH SOLE 12750 0 0 ZSCALER INC COM 98980G102 2528 12660 SH SOLE 46983 0 0 ZSCALER INC COM 98980G102 82 410 SH SOLE 1 0 0 410 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 1520 52130 SH SOLE 59187 0 0 ZYMEWORKS INC COM 98985W102 0 0 SH SOLE 329413 0 0 ZYNGA INC CL A 98986T108 0 0 SH SOLE 15431 0 0