0001193805-20-000204.txt : 20200213 0001193805-20-000204.hdr.sgml : 20200213 20200213131435 ACCESSION NUMBER: 0001193805-20-000204 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200213 DATE AS OF CHANGE: 20200213 EFFECTIVENESS DATE: 20200213 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: 20608688 BUSINESS ADDRESS: STREET 1: 1-12-1, NIHONBASHI STREET 2: CHUO-KU CITY: TOKYO STATE: M0 ZIP: 103-8260 BUSINESS PHONE: 0332419511 MAIL ADDRESS: STREET 1: 1-12-1, NIHONBASHI STREET 2: CHUO-KU CITY: TOKYO STATE: M0 ZIP: 103-8260 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001055964 XXXXXXXX 12-31-2019 12-31-2019 false NOMURA ASSET MANAGEMENT CO LTD
1-12-1, Nihonbashi Chuo-ku Tokyo M0 103-8260
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-13-2020 5 1872 11160519 true 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.
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 92950 526868 SH SOLE 526868 0 0 3M CO COM 88579Y101 291 1650 SH SOLE 5 1650 0 0 3M CO COM 88579Y101 2702 15314 SH SOLE 2 15314 0 0 3M CO COM 88579Y101 3695 20942 SH SOLE 4 0 0 20942 3M CO COM 88579Y101 229 1300 SH SOLE 1 0 1300 0 58 COM INC SPON ADR REP A 31680Q104 374 5780 SH SOLE 5780 0 0 58 COM INC SPON ADR REP A 31680Q104 220 3400 SH SOLE 2 3400 0 0 ABBOTT LABS COM 002824100 35160 404789 SH SOLE 1594278 0 0 ABBOTT LABS COM 002824100 4617 53160 SH SOLE 5 53160 0 0 ABBOTT LABS COM 002824100 103 1183 SH SOLE 2 1183 0 0 ABBVIE INC COM 00287Y109 36943 417244 SH SOLE 417244 0 0 ABBVIE INC COM 00287Y109 2630 29709 SH SOLE 5 29709 0 0 ABBVIE INC COM 00287Y109 243 2745 SH SOLE 2 2745 0 0 ABERCROMBIE & FITCH CO CL A 002896207 6420 371300 SH SOLE 371300 0 0 ABERCROMBIE & FITCH CO CL A 002896207 951 55000 SH SOLE 2 55000 0 0 ABIOMED INC COM 003654100 1189 6971 SH SOLE 117767 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 0 0 SH SOLE 352472 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 1452 56000 SH SOLE 141120 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 23671 112415 SH SOLE 144019 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 126 600 SH SOLE 2 600 0 0 ACTIVISION BLIZZARD INC COM 00507V109 7889 132761 SH SOLE 167066 0 0 ACTIVISION BLIZZARD INC COM 00507V109 83 1400 SH SOLE 2 1400 0 0 ACTIVISION BLIZZARD INC COM 00507V109 7507 126339 SH SOLE 4 0 0 126339 ACTIVISION BLIZZARD INC COM 00507V109 4339 73024 SH SOLE 1 0 0 73024 ACUITY BRANDS INC COM 00508Y102 1162 8418 SH SOLE 8418 0 0 ADOBE INC COM 00724F101 104234 316044 SH SOLE 379187 0 0 ADOBE INC COM 00724F101 5945 18025 SH SOLE 5 18025 0 0 ADOBE INC COM 00724F101 66 200 SH SOLE 2 200 0 0 ADOBE INC COM 00724F101 10280 31168 SH SOLE 4 0 0 31168 ADOBE INC COM 00724F101 5489 16643 SH SOLE 1 0 0 16643 ADVANCE AUTO PARTS INC COM 00751Y106 2208 13786 SH SOLE 13786 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 16 100 SH SOLE 2 100 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 0 0 SH SOLE 31195 0 0 ADVANCED MICRO DEVICES INC COM 007903107 9638 210172 SH SOLE 349030 0 0 ADVANCED MICRO DEVICES INC COM 007903107 23 512 SH SOLE 2 512 0 0 AERCAP HOLDINGS NV SHS N00985106 1559 25366 SH SOLE 32801 0 0 AERCAP HOLDINGS NV SHS N00985106 60 968 SH SOLE 2 968 0 0 AES CORP COM 00130H105 2476 124413 SH SOLE 124413 0 0 AES CORP COM 00130H105 86 4300 SH SOLE 2 4300 0 0 AFLAC INC COM 001055102 10672 201744 SH SOLE 238144 0 0 AFLAC INC COM 001055102 127 2400 SH SOLE 2 2400 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 4583 53719 SH SOLE 113009 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 4058 47564 SH SOLE 5 47564 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 43 500 SH SOLE 2 500 0 0 AGNC INVT CORP COM 00123Q104 11761 665219 SH SOLE 665219 0 0 AGNC INVT CORP COM 00123Q104 34 1900 SH SOLE 2 1900 0 0 AGREE REALTY CORP COM 008492100 1929 27490 SH SOLE 130471 0 0 AIR PRODS & CHEMS INC COM 009158106 12743 54226 SH SOLE 54226 0 0 AIR PRODS & CHEMS INC COM 009158106 71 300 SH SOLE 2 300 0 0 AK STL HLDG CORP COM 001547108 39 12000 SH SOLE 12000 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 3752 43436 SH SOLE 43436 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 26 300 SH SOLE 2 300 0 0 ALBEMARLE CORP COM 012653101 1427 19533 SH SOLE 19533 0 0 ALBEMARLE CORP COM 012653101 22 300 SH SOLE 2 300 0 0 ALECTOR INC COM 014442107 0 0 SH SOLE 251087 0 0 ALEXANDERS INC COM 014752109 439 1330 SH SOLE 1330 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 15227 94239 SH SOLE 192552 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 554 3428 SH SOLE 5 3428 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 32 200 SH SOLE 2 200 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 4163 38490 SH SOLE 339959 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 1730 16000 SH SOLE 5 16000 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 11 100 SH SOLE 2 100 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 137173 646737 SH SOLE 814489 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 10907 51424 SH SOLE 5 411392 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 25118 118425 SH SOLE 2 118425 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 47532 224100 SH SOLE 18200 0 205900 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 126072 594400 SH SOLE 3 0 0 594400 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6479 30545 SH SOLE 0 0 30545 ALIGN TECHNOLOGY INC COM 016255101 3503 12552 SH SOLE 17156 0 0 ALLAKOS INC COM 01671P100 0 0 SH SOLE 99799 0 0 ALLEGHANY CORP DEL COM 017175100 2606 3259 SH SOLE 3259 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 1863 14960 SH SOLE 44124 0 0 ALLERGAN PLC SHS G0177J108 10560 55238 SH SOLE 55238 0 0 ALLERGAN PLC SHS G0177J108 206 1079 SH SOLE 2 1079 0 0 ALLERGAN PLC SHS G0177J108 7878 41208 SH SOLE 4 0 0 41208 ALLERGAN PLC SHS G0177J108 4646 24302 SH SOLE 1 0 0 24302 ALLIANCE DATA SYSTEMS CORP COM 018581108 1040 9270 SH SOLE 9270 0 0 ALLIANT ENERGY CORP COM 018802108 3586 65532 SH SOLE 65532 0 0 ALLIANT ENERGY CORP COM 018802108 27 500 SH SOLE 2 500 0 0 ALLSTATE CORP COM 020002101 7453 66281 SH SOLE 66281 0 0 ALLSTATE CORP COM 020002101 135 1200 SH SOLE 2 1200 0 0 ALLY FINL INC COM 02005N100 2301 75288 SH SOLE 75288 0 0 ALLY FINL INC COM 02005N100 104 3400 SH SOLE 2 3400 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2026 17590 SH SOLE 472247 0 0 ALPHABET INC CAP STK CL C 02079K107 90162 67435 SH SOLE 79762 0 0 ALPHABET INC CAP STK CL C 02079K107 10501 7854 SH SOLE 5 0 0 0 ALPHABET INC CAP STK CL C 02079K107 3597 2690 SH SOLE 2 2690 0 0 ALPHABET INC CAP STK CL C 02079K107 578 432 SH SOLE 4 0 0 432 ALPHABET INC CAP STK CL C 02079K107 9209 6888 SH SOLE 1 0 0 6888 ALPHABET INC CAP STK CL A 02079K305 142108 106099 SH SOLE 118666 0 0 ALPHABET INC CAP STK CL A 02079K305 1789 1336 SH SOLE 2 1336 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 1914 225200 SH SOLE 225200 0 0 ALTERYX INC COM CL A 02156B103 901 9000 SH SOLE 5 9000 0 0 ALTICE USA INC CL A 02156K103 706 25806 SH SOLE 25806 0 0 ALTRIA GROUP INC COM 02209S103 18042 361487 SH SOLE 361487 0 0 ALTRIA GROUP INC COM 02209S103 529 10600 SH SOLE 5 10600 0 0 ALTRIA GROUP INC COM 02209S103 185 3707 SH SOLE 2 3707 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 0 0 SH SOLE 376523 0 0 AMAZON COM INC COM 023135106 275020 148833 SH SOLE 156444 0 0 AMAZON COM INC COM 023135106 7059 3820 SH SOLE 5 3820 0 0 AMAZON COM INC COM 023135106 2310 1250 SH SOLE 2 1250 0 0 AMAZON COM INC COM 023135106 13014 7043 SH SOLE 1 0 0 7043 AMCOR PLC ORD G0250X107 2766 255200 SH SOLE 307744 0 0 AMDOCS LTD SHS G02602103 1850 25621 SH SOLE 25621 0 0 AMERCO COM 023586100 612 1628 SH SOLE 1628 0 0 AMEREN CORP COM 023608102 3685 47976 SH SOLE 47976 0 0 AMEREN CORP COM 023608102 54 700 SH SOLE 2 700 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 648 22610 SH SOLE 22610 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 37 1289 SH SOLE 2 1289 0 0 AMERICAN ASSETS TR INC COM 024013104 1397 30440 SH SOLE 93270 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 4223 89790 SH SOLE 279726 0 0 AMERICAN ELEC PWR CO INC COM 025537101 14981 158512 SH SOLE 158512 0 0 AMERICAN ELEC PWR CO INC COM 025537101 1125 11904 SH SOLE 5 11904 0 0 AMERICAN ELEC PWR CO INC COM 025537101 149 1572 SH SOLE 2 1572 0 0 AMERICAN EXPRESS CO COM 025816109 19863 159559 SH SOLE 183928 0 0 AMERICAN EXPRESS CO COM 025816109 5555 44620 SH SOLE 5 44620 0 0 AMERICAN EXPRESS CO COM 025816109 124 1000 SH SOLE 2 1000 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 875 66000 SH SOLE 66000 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 2162 19715 SH SOLE 19715 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 22 200 SH SOLE 2 200 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 4325 165000 SH SOLE 165000 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 20253 394555 SH SOLE 425130 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 1318 25669 SH SOLE 2 25669 0 0 AMERICAN STS WTR CO COM 029899101 0 0 SH SOLE 14143 0 0 AMERICAN TOWER CORP NEW COM 03027X100 19635 85435 SH SOLE 87703 0 0 AMERICAN TOWER CORP NEW COM 03027X100 4451 19367 SH SOLE 5 19367 0 0 AMERICAN TOWER CORP NEW COM 03027X100 88 383 SH SOLE 2 383 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 3881 31593 SH SOLE 76700 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 37 300 SH SOLE 2 300 0 0 AMERICOLD RLTY TR COM 03064D108 4327 123410 SH SOLE 214283 0 0 AMERIPRISE FINL INC COM 03076C106 3803 22832 SH SOLE 22832 0 0 AMERIPRISE FINL INC COM 03076C106 67 400 SH SOLE 2 400 0 0 AMERISOURCEBERGEN CORP COM 03073E105 4402 51780 SH SOLE 51780 0 0 AMERISOURCEBERGEN CORP COM 03073E105 162 1900 SH SOLE 2 1900 0 0 AMETEK INC NEW COM 031100100 3803 38130 SH SOLE 38130 0 0 AMETEK INC NEW COM 031100100 40 400 SH SOLE 2 400 0 0 AMGEN INC COM 031162100 91557 379796 SH SOLE 615289 0 0 AMGEN INC COM 031162100 7066 29310 SH SOLE 5 29310 0 0 AMGEN INC COM 031162100 1358 5634 SH SOLE 2 5634 0 0 AMGEN INC COM 031162100 241 1000 SH SOLE 1 0 1000 0 AMICUS THERAPEUTICS INC COM 03152W109 0 0 SH SOLE 1255614 0 0 AMPHENOL CORP NEW CL A 032095101 5362 49544 SH SOLE 49544 0 0 AMPHENOL CORP NEW CL A 032095101 32 300 SH SOLE 2 300 0 0 ANALOG DEVICES INC COM 032654105 13353 112363 SH SOLE 133778 0 0 ANALOG DEVICES INC COM 032654105 63 532 SH SOLE 2 532 0 0 ANALOG DEVICES INC COM 032654105 6356 53482 SH SOLE 4 0 0 53482 ANALOG DEVICES INC COM 032654105 3757 31612 SH SOLE 1 0 0 31612 ANGI HOMESERVICES INC COM CL A 00183L102 0 0 SH SOLE 30910 0 0 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 0 0 SH SOLE 1995 0 0 ANNALY CAP MGMT INC COM 035710409 12053 1279492 SH SOLE 1279492 0 0 ANNALY CAP MGMT INC COM 035710409 195 20700 SH SOLE 5 20700 0 0 ANNALY CAP MGMT INC COM 035710409 36 3800 SH SOLE 2 3800 0 0 ANSYS INC COM 03662Q105 4010 15577 SH SOLE 16671 0 0 ANTHEM INC COM 036752103 13523 44775 SH SOLE 47286 0 0 ANTHEM INC COM 036752103 197 653 SH SOLE 2 653 0 0 AON PLC SHS CL A G0408V102 8620 41386 SH SOLE 41386 0 0 AON PLC SHS CL A G0408V102 62 300 SH SOLE 2 300 0 0 APACHE CORP COM 037411105 2133 83360 SH SOLE 83360 0 0 APACHE CORP COM 037411105 36 1426 SH SOLE 2 1426 0 0 APARTMENT INVT & MGMT CO CL A 03748R754 5022 97230 SH SOLE 97230 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2280 140300 SH SOLE 140300 0 0 APPLE INC COM 037833100 291970 994278 SH SOLE 1018029 0 0 APPLE INC COM 037833100 14236 48478 SH SOLE 5 48478 0 0 APPLE INC COM 037833100 6419 21859 SH SOLE 2 21859 0 0 APPLE INC COM 037833100 26354 89745 SH SOLE 4 0 0 89745 APPLE INC COM 037833100 12601 42910 SH SOLE 1 0 600 42310 APPLIED MATLS INC COM 038222105 15242 249709 SH SOLE 313978 0 0 APPLIED MATLS INC COM 038222105 156 2556 SH SOLE 2 2556 0 0 APTIV PLC SHS G6095L109 4141 43602 SH SOLE 98905 0 0 AQUA AMERICA INC COM 03836W103 1626 34650 SH SOLE 119850 0 0 AQUAVENTURE HLDGS LTD SHS G0443N107 0 0 SH SOLE 9422 0 0 ARAMARK COM 03852U106 2054 47323 SH SOLE 80096 0 0 ARAMARK COM 03852U106 26 600 SH SOLE 2 600 0 0 ARCH CAP GROUP LTD ORD G0450A105 3294 76807 SH SOLE 76807 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 8469 182708 SH SOLE 192758 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 162 3500 SH SOLE 2 3500 0 0 ARCONIC INC COM 03965L100 2290 74430 SH SOLE 74430 0 0 ARCONIC INC COM 03965L100 52 1700 SH SOLE 2 1700 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 0 0 SH SOLE 269804 0 0 ARES CAP CORP COM 04010L103 7348 394000 SH SOLE 394000 0 0 ARES CAP CORP COM 04010L103 1026 55000 SH SOLE 2 55000 0 0 ARES CAP CORP COM 04010L103 5480 293859 SH SOLE 1 0 0 293859 ARGENX SE SPONSORED ADR 04016X101 0 0 SH SOLE 184026 0 0 ARISTA NETWORKS INC COM 040413106 1774 8721 SH SOLE 8721 0 0 ARROW ELECTRS INC COM 042735100 2223 26233 SH SOLE 26233 0 0 ARROW ELECTRS INC COM 042735100 51 600 SH SOLE 2 600 0 0 ARVINAS INC COM 04335A105 0 0 SH SOLE 81661 0 0 ASHFORD HOSPITALITY TR INC COM SHS 044103109 153 54700 SH SOLE 54700 0 0 ASSURANT INC COM 04621X108 1863 14212 SH SOLE 14212 0 0 ASSURANT INC COM 04621X108 26 200 SH SOLE 2 200 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 0 0 SH SOLE 196124 0 0 AT&T INC COM 00206R102 60619 1551162 SH SOLE 1551162 0 0 AT&T INC COM 00206R102 1700 43500 SH SOLE 5 43500 0 0 AT&T INC COM 00206R102 839 21480 SH SOLE 2 21480 0 0 ATHENE HLDG LTD CL A G0684D107 1691 35949 SH SOLE 35949 0 0 ATLASSIAN CORP PLC CL A G06242104 33804 280900 SH SOLE 280900 0 0 ATMOS ENERGY CORP COM 049560105 2402 21473 SH SOLE 98373 0 0 ATMOS ENERGY CORP COM 049560105 22 200 SH SOLE 2 200 0 0 AUTODESK INC COM 052769106 6790 37012 SH SOLE 37012 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 1325 16560 SH SOLE 16560 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 248 3100 SH SOLE 2 3100 0 0 AUTOLIV INC COM 052800109 2072 24544 SH SOLE 24544 0 0 AUTOLIV INC COM 052800109 8 100 SH SOLE 2 100 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 65545 384427 SH SOLE 465359 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 4097 24030 SH SOLE 5 24030 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 85 500 SH SOLE 2 500 0 0 AUTOZONE INC COM 053332102 5406 4538 SH SOLE 4538 0 0 AVALARA INC COM 05338G106 25821 352500 SH SOLE 352500 0 0 AVALONBAY CMNTYS INC COM 053484101 30205 144041 SH SOLE 178206 0 0 AVALONBAY CMNTYS INC COM 053484101 332 1582 SH SOLE 5 1582 0 0 AVALONBAY CMNTYS INC COM 053484101 55 262 SH SOLE 2 262 0 0 AVANGRID INC COM 05351W103 5404 105620 SH SOLE 105620 0 0 AVAYA HLDGS CORP COM 05351X101 20 1500 SH SOLE 1502 0 0 AVAYA HLDGS CORP COM 05351X101 1801 133438 SH SOLE 2 133438 0 0 AVERY DENNISON CORP COM 053611109 2980 22776 SH SOLE 29512 0 0 AVERY DENNISON CORP COM 053611109 26 200 SH SOLE 2 200 0 0 AVON PRODS INC COM 054303102 81 14400 SH SOLE 14400 0 0 AXA EQUITABLE HLDGS INC COM 054561105 2152 86846 SH SOLE 86846 0 0 AXALTA COATING SYS LTD COM G0750C108 1273 41885 SH SOLE 41885 0 0 AXSOME THERAPEUTICS INC COM 05464T104 0 0 SH SOLE 52103 0 0 AZUL S A SPONSR ADR PFD 05501U106 0 0 SH SOLE 11967 0 0 BAIDU INC SPON ADR REP A 056752108 6708 53070 SH SOLE 81941 0 0 BAKER HUGHES COMPANY CL A 05722G100 2843 110921 SH SOLE 110921 0 0 BAKER HUGHES COMPANY CL A 05722G100 67 2600 SH SOLE 2 2600 0 0 BALL CORP COM 058498106 3631 56154 SH SOLE 56154 0 0 BALL CORP COM 058498106 32 500 SH SOLE 2 500 0 0 BANCO DE CHILE SPONSORED ADS 059520106 328 15609 SH SOLE 15609 0 0 BANCO DE CHILE SPONSORED ADS 059520106 55 2605 SH SOLE 2 2605 0 0 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 243 10522 SH SOLE 10522 0 0 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 32 1400 SH SOLE 2 1400 0 0 BANCOLOMBIA S A SPON ADR PREF 05968L102 411 7505 SH SOLE 12663 0 0 BANK AMER CORP COM 060505104 56050 1591434 SH SOLE 2052570 0 0 BANK AMER CORP COM 060505104 655 18600 SH SOLE 5 18600 0 0 BANK AMER CORP COM 060505104 1132 32147 SH SOLE 2 32147 0 0 BANK AMER CORP COM 060505104 4033 114500 SH SOLE 1 0 0 114500 BANK AMER CORP 7.25%CNV PFD L 060505682 0 0 SH SOLE 686 0 0 BANK MONTREAL QUE COM 063671101 217 2800 SH SOLE 2 2800 0 0 BANK N S HALIFAX COM 064149107 233 4113 SH SOLE 2 4113 0 0 BANK NEW YORK MELLON CORP COM 064058100 7759 154160 SH SOLE 250360 0 0 BANK NEW YORK MELLON CORP COM 064058100 186 3700 SH SOLE 2 3700 0 0 BAOZUN INC SPONSORED ADR 06684L103 79 2400 SH SOLE 2400 0 0 BAOZUN INC SPONSORED ADR 06684L103 156 4700 SH SOLE 2 4700 0 0 BARRICK GOLD CORPORATION COM 067901108 2097 112800 SH SOLE 112800 0 0 BARRICK GOLD CORPORATION COM 067901108 85 4584 SH SOLE 2 4584 0 0 BAXTER INTL INC COM 071813109 7070 84551 SH SOLE 84551 0 0 BAXTER INTL INC COM 071813109 3780 45209 SH SOLE 5 45209 0 0 BAXTER INTL INC COM 071813109 96 1143 SH SOLE 2 1143 0 0 BECTON DICKINSON & CO COM 075887109 17033 62629 SH SOLE 62629 0 0 BECTON DICKINSON & CO COM 075887109 92 337 SH SOLE 2 337 0 0 BECTON DICKINSON & CO PFD SHS CONV A 075887208 0 0 SH SOLE 144600 0 0 BEIGENE LTD SPONSORED ADR 07725L102 973 5870 SH SOLE 79883 0 0 BERKLEY W R CORP COM 084423102 2211 31996 SH SOLE 31996 0 0 BERKLEY W R CORP COM 084423102 31 450 SH SOLE 2 450 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 1019 3 SH SOLE 3 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 55420 244679 SH SOLE 276839 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 484 2136 SH SOLE 2 2136 0 0 BEST BUY INC COM 086516101 4182 47629 SH SOLE 47629 0 0 BEST BUY INC COM 086516101 1668 19000 SH SOLE 5 19000 0 0 BEST BUY INC COM 086516101 132 1500 SH SOLE 2 1500 0 0 BIO RAD LABS INC CL A 090572207 1317 3560 SH SOLE 3560 0 0 BIO TECHNE CORP COM 09073M104 0 0 SH SOLE 158270 0 0 BIOGEN INC COM 09062X103 9856 33215 SH SOLE 336945 0 0 BIOGEN INC COM 09062X103 4456 15016 SH SOLE 5 15016 0 0 BIOGEN INC COM 09062X103 148 500 SH SOLE 2 500 0 0 BIOGEN INC COM 09062X103 4798 16171 SH SOLE 4 0 0 16171 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 0 0 SH SOLE 127950 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 2626 31056 SH SOLE 220945 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1222 14455 SH SOLE 5 14455 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 2749 32511 SH SOLE 4 0 0 32511 BLACK KNIGHT INC COM 09215C105 1538 23860 SH SOLE 23860 0 0 BLACKROCK INC COM 09247X101 14786 29414 SH SOLE 45338 0 0 BLACKROCK INC COM 09247X101 2159 4294 SH SOLE 5 4294 0 0 BLACKROCK INC COM 09247X101 101 200 SH SOLE 2 200 0 0 BLACKROCK INC COM 09247X101 201 400 SH SOLE 1 0 400 0 BLACKSTONE GROUP INC COM CL A 09260D107 7401 132300 SH SOLE 223350 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 4794 85692 SH SOLE 5 85692 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 1763 47370 SH SOLE 47370 0 0 BLOCK H & R INC COM 093671105 479 20383 SH SOLE 20383 0 0 BLOCK H & R INC COM 093671105 16 700 SH SOLE 2 700 0 0 BLUEBIRD BIO INC COM 09609G100 0 0 SH SOLE 200517 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 0 0 SH SOLE 348979 0 0 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 151 12500 SH SOLE 12500 0 0 BOEING CO COM 097023105 34020 104433 SH SOLE 106807 0 0 BOEING CO COM 097023105 253 778 SH SOLE 2 778 0 0 BOEING CO COM 097023105 6772 20788 SH SOLE 1 0 0 20788 BONANZA CREEK ENERGY INC COM NEW 097793400 0 0 SH SOLE 3943 0 0 BONANZA CREEK ENERGY INC COM NEW 097793400 3069 131504 SH SOLE 2 131504 0 0 BOOKING HLDGS INC COM 09857L108 27171 13230 SH SOLE 15344 0 0 BOOKING HLDGS INC COM 09857L108 2126 1035 SH SOLE 2 1035 0 0 BOOKING HLDGS INC COM 09857L108 10936 5325 SH SOLE 4 0 0 5325 BOOKING HLDGS INC COM 09857L108 6040 2941 SH SOLE 1 0 0 2941 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1624 22830 SH SOLE 22830 0 0 BORGWARNER INC COM 099724106 2329 53690 SH SOLE 53690 0 0 BORGWARNER INC COM 099724106 22 500 SH SOLE 2 500 0 0 BOSTON PROPERTIES INC COM 101121101 16216 117628 SH SOLE 195797 0 0 BOSTON PROPERTIES INC COM 101121101 28 200 SH SOLE 2 200 0 0 BOSTON SCIENTIFIC CORP COM 101137107 10269 227083 SH SOLE 1866188 0 0 BOSTON SCIENTIFIC CORP COM 101137107 904 20000 SH SOLE 5 20000 0 0 BOSTON SCIENTIFIC CORP COM 101137107 50 1100 SH SOLE 2 1100 0 0 BOSTON SCIENTIFIC CORP COM 101137107 183 4050 SH SOLE 4 0 0 4050 BOSTON SCIENTIFIC CORP COM 101137107 5147 113815 SH SOLE 1 0 0 113815 BRAEMAR HOTELS & RESORTS INC COM 10482B101 163 18300 SH SOLE 18300 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1822 115700 SH SOLE 336073 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 105 6638 SH SOLE 5 6638 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 30593 476605 SH SOLE 2444451 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 693 10800 SH SOLE 5 10800 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 764 11898 SH SOLE 2 11898 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 5210 241100 SH SOLE 747134 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 411 19000 SH SOLE 5 19000 0 0 BROADCOM INC COM 11135F101 47150 149200 SH SOLE 183173 0 0 BROADCOM INC COM 11135F101 1074 3400 SH SOLE 5 3400 0 0 BROADCOM INC COM 11135F101 153 485 SH SOLE 2 485 0 0 BROADCOM INC COM 11135F101 6118 19361 SH SOLE 1 0 700 18661 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4673 37827 SH SOLE 37827 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 0 0 SH SOLE 108377 0 0 BROOKFIELD PROPERTY REIT INC CL A 11282X103 815 44199 SH SOLE 44199 0 0 BROWN & BROWN INC COM 115236101 2254 57100 SH SOLE 57100 0 0 BROWN FORMAN CORP CL B 115637209 7232 106979 SH SOLE 106979 0 0 BROWN FORMAN CORP CL B 115637209 35 525 SH SOLE 2 525 0 0 BUNGE LIMITED COM G16962105 6158 107010 SH SOLE 107010 0 0 BURLINGTON STORES INC COM 122017106 2550 11183 SH SOLE 11183 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2103 26889 SH SOLE 26889 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 16 200 SH SOLE 2 200 0 0 CABOT OIL & GAS CORP COM 127097103 1513 86885 SH SOLE 120520 0 0 CABOT OIL & GAS CORP COM 127097103 16 900 SH SOLE 2 900 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 3654 52682 SH SOLE 52682 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 0 0 SH SOLE 18469 0 0 CAMDEN PPTY TR SH BEN INT 133131102 15427 145400 SH SOLE 289672 0 0 CAMDEN PPTY TR SH BEN INT 133131102 195 1836 SH SOLE 5 1836 0 0 CAMDEN PPTY TR SH BEN INT 133131102 21 200 SH SOLE 2 200 0 0 CAMPBELL SOUP CO COM 134429109 2174 43983 SH SOLE 43983 0 0 CAMPBELL SOUP CO COM 134429109 15 300 SH SOLE 2 300 0 0 CANADIAN NAT RES LTD COM 136385101 1074 33200 SH SOLE 33200 0 0 CANADIAN NAT RES LTD COM 136385101 121 3745 SH SOLE 2 3745 0 0 CANTEL MEDICAL CORP COM 138098108 0 0 SH SOLE 9075 0 0 CAPITAL ONE FINL CORP COM 14040H105 8901 86497 SH SOLE 86497 0 0 CAPITAL ONE FINL CORP COM 14040H105 262 2545 SH SOLE 2 2545 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 918 24064 SH SOLE 24064 0 0 CARDINAL HEALTH INC COM 14149Y108 6396 126461 SH SOLE 126461 0 0 CARDINAL HEALTH INC COM 14149Y108 201 3979 SH SOLE 2 3979 0 0 CARE COM INC COM 141633107 0 0 SH SOLE 54850 0 0 CARETRUST REIT INC COM 14174T107 1232 59700 SH SOLE 59700 0 0 CARMAX INC COM 143130102 2439 27817 SH SOLE 27817 0 0 CARMAX INC COM 143130102 44 500 SH SOLE 2 500 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 3772 74213 SH SOLE 74213 0 0 CATERPILLAR INC DEL COM 149123101 40169 271999 SH SOLE 276569 0 0 CATERPILLAR INC DEL COM 149123101 201 1363 SH SOLE 2 1363 0 0 CBL & ASSOC PPTYS INC COM 124830100 125 118700 SH SOLE 118700 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 2171 18090 SH SOLE 18090 0 0 CBRE GROUP INC CL A 12504L109 3344 54557 SH SOLE 60436 0 0 CBRE GROUP INC CL A 12504L109 43 700 SH SOLE 2 700 0 0 CDK GLOBAL INC COM 12508E101 1599 29242 SH SOLE 29242 0 0 CDK GLOBAL INC COM 12508E101 22 400 SH SOLE 2 400 0 0 CDW CORP COM 12514G108 3846 26925 SH SOLE 26925 0 0 CDW CORP COM 12514G108 5557 38901 SH SOLE 5 38901 0 0 CDW CORP COM 12514G108 57 400 SH SOLE 2 400 0 0 CEDAR REALTY TRUST INC COM NEW 150602209 168 57000 SH SOLE 57000 0 0 CELANESE CORP DEL COM 150870103 2859 23220 SH SOLE 23220 0 0 CELANESE CORP DEL COM 150870103 37 300 SH SOLE 2 300 0 0 CENTENE CORP DEL COM 15135B101 4369 69485 SH SOLE 94644 0 0 CENTENE CORP DEL COM 15135B101 120 1916 SH SOLE 2 1916 0 0 CENTERPOINT ENERGY INC COM 15189T107 2584 94757 SH SOLE 94757 0 0 CENTERPOINT ENERGY INC COM 15189T107 46 1700 SH SOLE 2 1700 0 0 CENTURYLINK INC COM 156700106 2701 204488 SH SOLE 204488 0 0 CENTURYLINK INC COM 156700106 168 12700 SH SOLE 5 12700 0 0 CENTURYLINK INC COM 156700106 129 9797 SH SOLE 2 9797 0 0 CERNER CORP COM 156782104 4199 57209 SH SOLE 401730 0 0 CERNER CORP COM 156782104 22 300 SH SOLE 2 300 0 0 CF INDS HLDGS INC COM 125269100 1788 37459 SH SOLE 37459 0 0 CF INDS HLDGS INC COM 125269100 38 800 SH SOLE 2 800 0 0 CHANGYOU COM LTD ADS REP CL A 15911M107 0 0 SH SOLE 7794 0 0 CHAPARRAL ENERGY INC COM CL A 15942R208 61 34907 SH SOLE 2 34907 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 13818 28486 SH SOLE 36960 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 135 278 SH SOLE 2 278 0 0 CHATHAM LODGING TR COM 16208T102 541 29500 SH SOLE 29500 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 2627 23672 SH SOLE 23672 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 11 100 SH SOLE 2 100 0 0 CHEGG INC COM 163092109 0 0 SH SOLE 18304 0 0 CHENIERE ENERGY INC COM NEW 16411R208 2150 35200 SH SOLE 35200 0 0 CHESAPEAKE ENERGY CORP COM 165167107 18 22000 SH SOLE 22000 0 0 CHESAPEAKE ENERGY CORP NOTE 5.500% 9/1 165167CY1 0 0 PRN SOLE 500000 0 0 CHEVRON CORP NEW COM 166764100 55472 460312 SH SOLE 526312 0 0 CHEVRON CORP NEW COM 166764100 1196 9921 SH SOLE 5 9921 0 0 CHEVRON CORP NEW COM 166764100 485 4025 SH SOLE 2 4025 0 0 CHEVRON CORP NEW COM 166764100 14695 121941 SH SOLE 4 0 0 121941 CHEVRON CORP NEW COM 166764100 6615 54895 SH SOLE 1 0 1600 53295 CHIMERA INVT CORP COM NEW 16934Q208 905 44000 SH SOLE 44000 0 0 CHIMERA INVT CORP COM NEW 16934Q208 127 6200 SH SOLE 5 6200 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 3934 4699 SH SOLE 4699 0 0 CHUBB LIMITED COM H1467J104 16807 107973 SH SOLE 180073 0 0 CHUBB LIMITED COM H1467J104 238 1527 SH SOLE 2 1527 0 0 CHURCH & DWIGHT INC COM 171340102 5096 72453 SH SOLE 72453 0 0 CHURCH & DWIGHT INC COM 171340102 28 400 SH SOLE 2 400 0 0 CIGNA CORP NEW COM 125523100 22984 112399 SH SOLE 112399 0 0 CIGNA CORP NEW COM 125523100 1224 5986 SH SOLE 5 5986 0 0 CIGNA CORP NEW COM 125523100 1252 6121 SH SOLE 2 6121 0 0 CIGNA CORP NEW COM 125523100 4662 22799 SH SOLE 1 0 0 22799 CINCINNATI FINL CORP COM 172062101 6081 57836 SH SOLE 57836 0 0 CINCINNATI FINL CORP COM 172062101 32 300 SH SOLE 2 300 0 0 CINTAS CORP COM 172908105 8737 32471 SH SOLE 32471 0 0 CINTAS CORP COM 172908105 54 200 SH SOLE 2 200 0 0 CISCO SYS INC COM 17275R102 71703 1495053 SH SOLE 1727148 0 0 CISCO SYS INC COM 17275R102 662 13800 SH SOLE 5 13800 0 0 CISCO SYS INC COM 17275R102 1610 33574 SH SOLE 2 33574 0 0 CISCO SYS INC COM 17275R102 230 4800 SH SOLE 1 0 4800 0 CIT GROUP INC COM NEW 125581801 358 7836 SH SOLE 7836 0 0 CIT GROUP INC COM NEW 125581801 32 700 SH SOLE 2 700 0 0 CITIGROUP INC COM NEW 172967424 49972 625515 SH SOLE 832729 0 0 CITIGROUP INC COM NEW 172967424 3710 46434 SH SOLE 5 46434 0 0 CITIGROUP INC COM NEW 172967424 2564 32093 SH SOLE 2 32093 0 0 CITIGROUP INC COM NEW 172967424 4443 55610 SH SOLE 1 0 0 55610 CITIZENS FINL GROUP INC COM 174610105 3230 79546 SH SOLE 79546 0 0 CITIZENS FINL GROUP INC COM 174610105 125 3074 SH SOLE 2 3074 0 0 CITRIX SYS INC COM 177376100 2821 25440 SH SOLE 25440 0 0 CITRIX SYS INC COM 177376100 22 200 SH SOLE 2 200 0 0 CITY OFFICE REIT INC COM 178587101 472 34900 SH SOLE 34900 0 0 CLOROX CO DEL COM 189054109 14754 96095 SH SOLE 107327 0 0 CLOROX CO DEL COM 189054109 15 100 SH SOLE 2 100 0 0 CME GROUP INC COM 12572Q105 52451 261313 SH SOLE 261313 0 0 CME GROUP INC COM 12572Q105 120 600 SH SOLE 2 600 0 0 CMS ENERGY CORP COM 125896100 4485 71370 SH SOLE 71370 0 0 CMS ENERGY CORP COM 125896100 38 600 SH SOLE 2 600 0 0 COCA COLA CO COM 191216100 78658 1421099 SH SOLE 1421099 0 0 COCA COLA CO COM 191216100 730 13181 SH SOLE 5 13181 0 0 COCA COLA CO COM 191216100 1272 22988 SH SOLE 2 22988 0 0 COCA COLA CO COM 191216100 210 3796 SH SOLE 4 0 0 3796 COCA COLA CO COM 191216100 5895 106509 SH SOLE 1 0 4200 102309 COCA COLA EUROPEAN PARTNERS SHS G25839104 8159 160367 SH SOLE 160367 0 0 COGNEX CORP COM 192422103 1482 26440 SH SOLE 164314 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 6246 100702 SH SOLE 100702 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 89 1431 SH SOLE 2 1431 0 0 COLGATE PALMOLIVE CO COM 194162103 21791 316540 SH SOLE 485140 0 0 COLGATE PALMOLIVE CO COM 194162103 69 1000 SH SOLE 2 1000 0 0 COLONY CAP INC NEW CL A COM 19626G108 1481 311700 SH SOLE 311700 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 1556 74400 SH SOLE 374556 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 160 7674 SH SOLE 5 7674 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 0 0 SH SOLE 11161 0 0 COMCAST CORP NEW CL A 20030N101 50226 1116888 SH SOLE 1154476 0 0 COMCAST CORP NEW CL A 20030N101 5019 111604 SH SOLE 5 13091 0 0 COMCAST CORP NEW CL A 20030N101 1279 28451 SH SOLE 2 28451 0 0 COMCAST CORP NEW CL A 20030N101 207 4600 SH SOLE 1 0 4600 0 COMERICA INC COM 200340107 1995 27805 SH SOLE 158005 0 0 COMERICA INC COM 200340107 36 500 SH SOLE 2 500 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 1694 39520 SH SOLE 39520 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 0 0 SH SOLE 158473 0 0 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 195 12900 SH SOLE 12900 0 0 CONAGRA BRANDS INC COM 205887102 3191 93191 SH SOLE 105089 0 0 CONAGRA BRANDS INC COM 205887102 27 800 SH SOLE 2 800 0 0 CONCHO RES INC COM 20605P101 3007 34342 SH SOLE 34342 0 0 CONCHO RES INC COM 20605P101 26 300 SH SOLE 2 300 0 0 CONOCOPHILLIPS COM 20825C104 13641 209765 SH SOLE 263965 0 0 CONOCOPHILLIPS COM 20825C104 160 2460 SH SOLE 2 2460 0 0 CONOCOPHILLIPS COM 20825C104 9507 146200 SH SOLE 4 0 0 146200 CONOCOPHILLIPS COM 20825C104 3862 59383 SH SOLE 1 0 0 59383 CONSOLIDATED EDISON INC COM 209115104 11694 129254 SH SOLE 129254 0 0 CONSOLIDATED EDISON INC COM 209115104 72 800 SH SOLE 2 800 0 0 CONSTELLATION BRANDS INC CL A 21036P108 5325 28063 SH SOLE 34258 0 0 CONSTELLATION BRANDS INC CL A 21036P108 40 211 SH SOLE 2 211 0 0 CONTINENTAL RESOURCES INC COM 212015101 549 15994 SH SOLE 15994 0 0 CONTINENTAL RESOURCES INC COM 212015101 4 114 SH SOLE 2 114 0 0 COOPER COS INC COM NEW 216648402 2773 8632 SH SOLE 13962 0 0 COPA HOLDINGS SA CL A P31076105 4874 45100 SH SOLE 45100 0 0 COPART INC COM 217204106 4137 45487 SH SOLE 45487 0 0 CORECIVIC INC COM 21871N101 1382 79500 SH SOLE 79500 0 0 COREPOINT LODGING INC COM 21872L104 264 24700 SH SOLE 24700 0 0 CORESITE RLTY CORP COM 21870Q105 2718 24240 SH SOLE 24240 0 0 CORNERSTONE BLDG BRANDS INC COM 21925D109 0 0 SH SOLE 3022 0 0 CORNING INC COM 219350105 3977 136607 SH SOLE 136607 0 0 CORNING INC COM 219350105 82 2800 SH SOLE 2 2800 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 2168 73800 SH SOLE 73800 0 0 CORTEVA INC COM 22052L104 18196 615565 SH SOLE 615565 0 0 CORTEVA INC COM 22052L104 936 31681 SH SOLE 2 31681 0 0 CORTEVA INC COM 22052L104 1627 55027 SH SOLE 4 0 0 55027 CORTEVA INC COM 22052L104 1096 37084 SH SOLE 1 0 7800 29284 COSTAR GROUP INC COM 22160N109 4064 6792 SH SOLE 12412 0 0 COSTCO WHSL CORP NEW COM 22160K105 32190 109520 SH SOLE 112326 0 0 COSTCO WHSL CORP NEW COM 22160K105 192 652 SH SOLE 2 652 0 0 COTY INC COM CL A 222070203 6535 580902 SH SOLE 580902 0 0 COTY INC COM CL A 222070203 383 34000 SH SOLE 2 34000 0 0 COUSINS PPTYS INC COM NEW 222795502 3925 95264 SH SOLE 243794 0 0 COUSINS PPTYS INC COM NEW 222795502 289 7016 SH SOLE 5 7016 0 0 CREDICORP LTD COM G2519Y108 3086 14478 SH SOLE 15598 0 0 CRITEO S A SPONS ADS 226718104 0 0 SH SOLE 116910 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 0 0 SH SOLE 68600 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 16362 115103 SH SOLE 182835 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 226 1593 SH SOLE 5 1593 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 57 400 SH SOLE 2 400 0 0 CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 1641 1280 SH SOLE 1280 0 0 CROWN HOLDINGS INC COM 228368106 1791 24683 SH SOLE 24683 0 0 CROWN HOLDINGS INC COM 228368106 29 400 SH SOLE 2 400 0 0 CSX CORP COM 126408103 9432 130354 SH SOLE 161432 0 0 CSX CORP COM 126408103 121 1667 SH SOLE 2 1667 0 0 CUBESMART COM 229663109 3943 125240 SH SOLE 441414 0 0 CUBESMART COM 229663109 372 11809 SH SOLE 5 11809 0 0 CUMMINS INC COM 231021106 5015 28024 SH SOLE 28024 0 0 CUMMINS INC COM 231021106 116 650 SH SOLE 5 650 0 0 CUMMINS INC COM 231021106 72 400 SH SOLE 2 400 0 0 CVS HEALTH CORP COM 126650100 36235 487755 SH SOLE 1422374 0 0 CVS HEALTH CORP COM 126650100 1691 22758 SH SOLE 2 22758 0 0 CVS HEALTH CORP COM 126650100 8962 120642 SH SOLE 4 0 0 120642 CYBERARK SOFTWARE LTD SHS M2682V108 678 5820 SH SOLE 5820 0 0 CYRUSONE INC COM 23283R100 4784 73120 SH SOLE 282995 0 0 CYRUSONE INC COM 23283R100 334 5112 SH SOLE 5 5112 0 0 D R HORTON INC COM 23331A109 3477 65912 SH SOLE 65912 0 0 D R HORTON INC COM 23331A109 65 1236 SH SOLE 2 1236 0 0 DANAHER CORPORATION COM 235851102 45674 297592 SH SOLE 759680 0 0 DANAHER CORPORATION COM 235851102 107 700 SH SOLE 2 700 0 0 DANAHER CORPORATION COM 235851102 6374 41528 SH SOLE 4 0 0 41528 DARDEN RESTAURANTS INC COM 237194105 2756 25280 SH SOLE 32421 0 0 DARDEN RESTAURANTS INC COM 237194105 22 200 SH SOLE 2 200 0 0 DAVITA INC COM 23918K108 1740 23186 SH SOLE 23186 0 0 DAVITA INC COM 23918K108 30 400 SH SOLE 2 400 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 15567 525200 SH SOLE 525200 0 0 DECIPHERA PHARMACEUTICALS IN COM 24344T101 0 0 SH SOLE 211454 0 0 DEERE & CO COM 244199105 8612 49705 SH SOLE 53518 0 0 DEERE & CO COM 244199105 104 600 SH SOLE 2 600 0 0 DELL TECHNOLOGIES INC CL C 24703L202 1931 37571 SH SOLE 37571 0 0 DELL TECHNOLOGIES INC CL C 24703L202 34 656 SH SOLE 2 656 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 4957 84769 SH SOLE 136221 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 67 1151 SH SOLE 2 1151 0 0 DENALI THERAPEUTICS INC COM 24823R105 0 0 SH SOLE 693184 0 0 DENTSPLY SIRONA INC COM 24906P109 2375 41974 SH SOLE 41974 0 0 DENTSPLY SIRONA INC COM 24906P109 17 300 SH SOLE 2 300 0 0 DEVON ENERGY CORP NEW COM 25179M103 1992 76702 SH SOLE 76702 0 0 DEVON ENERGY CORP NEW COM 25179M103 45 1737 SH SOLE 2 1737 0 0 DEXCOM INC COM 252131107 3091 14130 SH SOLE 19181 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2368 25498 SH SOLE 36466 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 1451 131000 SH SOLE 618952 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 120 10872 SH SOLE 5 10872 0 0 DIGITAL RLTY TR INC COM 253868103 20167 168425 SH SOLE 183719 0 0 DIGITAL RLTY TR INC COM 253868103 123 1031 SH SOLE 5 1031 0 0 DIGITAL RLTY TR INC COM 253868103 24 200 SH SOLE 2 200 0 0 DIREXION SHS ETF TR 20YR TRES BULL 25459W540 310 12000 SH SOLE 5 12000 0 0 DISCOVER FINL SVCS COM 254709108 4643 54743 SH SOLE 54743 0 0 DISCOVER FINL SVCS COM 254709108 85 1000 SH SOLE 2 1000 0 0 DISCOVERY INC COM SER A 25470F104 908 27740 SH SOLE 27740 0 0 DISCOVERY INC COM SER C 25470F302 1771 58100 SH SOLE 58100 0 0 DISCOVERY INC COM SER C 25470F302 52 1700 SH SOLE 2 1700 0 0 DISH NETWORK CORP CL A 25470M109 1538 43367 SH SOLE 43367 0 0 DISH NETWORK CORP CL A 25470M109 47 1336 SH SOLE 2 1336 0 0 DISNEY WALT CO COM DISNEY 254687106 132517 916245 SH SOLE 922264 0 0 DISNEY WALT CO COM DISNEY 254687106 87 600 SH SOLE 5 600 0 0 DISNEY WALT CO COM DISNEY 254687106 296 2044 SH SOLE 2 2044 0 0 DISNEY WALT CO COM DISNEY 254687106 5558 38426 SH SOLE 1 0 0 38426 DOCUSIGN INC COM 256163106 1171 15800 SH SOLE 26176 0 0 DOLLAR GEN CORP NEW COM 256677105 7077 45368 SH SOLE 50986 0 0 DOLLAR GEN CORP NEW COM 256677105 62 400 SH SOLE 2 400 0 0 DOLLAR TREE INC COM 256746108 4061 43178 SH SOLE 45724 0 0 DOLLAR TREE INC COM 256746108 55 580 SH SOLE 2 580 0 0 DOMINION ENERGY INC COM 25746U109 22412 270605 SH SOLE 270605 0 0 DOMINION ENERGY INC COM 25746U109 140 1690 SH SOLE 2 1690 0 0 DOMINOS PIZZA INC COM 25754A201 1976 6725 SH SOLE 9024 0 0 DOUGLAS EMMETT INC COM 25960P109 4687 106760 SH SOLE 106760 0 0 DOVER CORP COM 260003108 6761 58660 SH SOLE 58660 0 0 DOVER CORP COM 260003108 35 300 SH SOLE 2 300 0 0 DOW INC COM 260557103 8820 161152 SH SOLE 161152 0 0 DOW INC COM 260557103 267 4881 SH SOLE 2 4881 0 0 DOW INC COM 260557103 1316 24054 SH SOLE 4 0 0 24054 DR REDDYS LABS LTD ADR 256135203 1002 24700 SH SOLE 24700 0 0 DROPBOX INC CL A 26210C104 528 29500 SH SOLE 29500 0 0 DTE ENERGY CO COM 233331107 12450 95866 SH SOLE 95866 0 0 DTE ENERGY CO COM 233331107 52 400 SH SOLE 2 400 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 21926 240390 SH SOLE 263710 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 138 1517 SH SOLE 2 1517 0 0 DUKE REALTY CORP COM NEW 264411505 10450 301402 SH SOLE 606578 0 0 DUKE REALTY CORP COM NEW 264411505 110 3179 SH SOLE 5 3179 0 0 DUKE REALTY CORP COM NEW 264411505 31 900 SH SOLE 2 900 0 0 DUPONT DE NEMOURS INC COM 26614N102 24439 380668 SH SOLE 397468 0 0 DUPONT DE NEMOURS INC COM 26614N102 686 10681 SH SOLE 2 10681 0 0 DUPONT DE NEMOURS INC COM 26614N102 3533 55027 SH SOLE 4 0 0 55027 DUPONT DE NEMOURS INC COM 26614N102 1529 23809 SH SOLE 1 0 3300 20509 DXC TECHNOLOGY CO COM 23355L106 1769 47052 SH SOLE 47052 0 0 DXC TECHNOLOGY CO COM 23355L106 31 824 SH SOLE 2 824 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 1815 40008 SH SOLE 40008 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 32 700 SH SOLE 2 700 0 0 EAST WEST BANCORP INC COM 27579R104 1193 24500 SH SOLE 24500 0 0 EAST WEST BANCORP INC COM 27579R104 24 500 SH SOLE 2 500 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 1106 46600 SH SOLE 46600 0 0 EASTGROUP PPTY INC COM 277276101 3285 24760 SH SOLE 24760 0 0 EASTMAN CHEMICAL CO COM 277432100 3052 38505 SH SOLE 38505 0 0 EASTMAN CHEMICAL CO COM 277432100 48 600 SH SOLE 2 600 0 0 EATON CORP PLC SHS G29183103 9855 104045 SH SOLE 104045 0 0 EATON CORP PLC SHS G29183103 128 1355 SH SOLE 2 1355 0 0 EATON CORP PLC SHS G29183103 142 1500 SH SOLE 1 0 1500 0 EATON VANCE CORP COM NON VTG 278265103 938 20085 SH SOLE 20085 0 0 EATON VANCE CORP COM NON VTG 278265103 28 600 SH SOLE 2 600 0 0 EBAY INC COM 278642103 5954 164879 SH SOLE 164879 0 0 EBAY INC COM 278642103 130 3600 SH SOLE 2 3600 0 0 ECOLAB INC COM 278865100 11829 61293 SH SOLE 90325 0 0 ECOLAB INC COM 278865100 39 200 SH SOLE 2 200 0 0 ECOPETROL S A SPONSORED ADS 279158109 298 14934 SH SOLE 58557 0 0 ECOPETROL S A SPONSORED ADS 279158109 70 3490 SH SOLE 2 3490 0 0 EDISON INTL COM 281020107 5074 67286 SH SOLE 92801 0 0 EDISON INTL COM 281020107 60 800 SH SOLE 2 800 0 0 EDITAS MEDICINE INC COM 28106W103 0 0 SH SOLE 375026 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 7922 33957 SH SOLE 332032 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 47 200 SH SOLE 2 200 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 1790 60791 SH SOLE 1167976 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 32 1078 SH SOLE 2 1078 0 0 ELECTRONIC ARTS INC COM 285512109 7742 72010 SH SOLE 95538 0 0 ELECTRONIC ARTS INC COM 285512109 32 300 SH SOLE 2 300 0 0 EMERSON ELEC CO COM 291011104 11965 156895 SH SOLE 349772 0 0 EMERSON ELEC CO COM 291011104 130 1700 SH SOLE 2 1700 0 0 EMPIRE ST RLTY TR INC CL A 292104106 1326 95000 SH SOLE 154328 0 0 ENBRIDGE INC COM 29250N105 3406 85642 SH SOLE 85642 0 0 ENBRIDGE INC COM 29250N105 218 5485 SH SOLE 2 5485 0 0 ENEL AMERICAS S A SPONSORED ADR 29274F104 601 54725 SH SOLE 224933 0 0 ENEL AMERICAS S A SPONSORED ADR 29274F104 63 5734 SH SOLE 2 5734 0 0 ENEL CHILE S A SPONSORED ADR 29278D105 159 33471 SH SOLE 33471 0 0 ENTERGY CORP NEW COM 29364G103 4698 39216 SH SOLE 39216 0 0 ENTERGY CORP NEW COM 29364G103 84 700 SH SOLE 2 700 0 0 EOG RES INC COM 26875P101 8170 97538 SH SOLE 97538 0 0 EOG RES INC COM 26875P101 448 5350 SH SOLE 5 5350 0 0 EOG RES INC COM 26875P101 86 1022 SH SOLE 2 1022 0 0 EPAM SYS INC COM 29414B104 1746 8230 SH SOLE 8230 0 0 EPR PPTYS COM SH BEN INT 26884U109 3593 50860 SH SOLE 50860 0 0 EQUIFAX INC COM 294429105 2753 19648 SH SOLE 33778 0 0 EQUIFAX INC COM 294429105 3556 25378 SH SOLE 5 25378 0 0 EQUIFAX INC COM 294429105 14 100 SH SOLE 2 100 0 0 EQUINIX INC COM 29444U700 40079 68663 SH SOLE 113777 0 0 EQUINIX INC COM 29444U700 517 886 SH SOLE 5 886 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 2615 79650 SH SOLE 79650 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 12393 176060 SH SOLE 244090 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 24155 298503 SH SOLE 606340 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 971 11997 SH SOLE 5 11997 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 70 860 SH SOLE 2 860 0 0 ERIE INDTY CO CL A 29530P102 647 3900 SH SOLE 3900 0 0 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 4032 162500 SH SOLE 218841 0 0 ESSEX PPTY TR INC COM 297178105 16938 56300 SH SOLE 69534 0 0 ESSEX PPTY TR INC COM 297178105 443 1473 SH SOLE 5 1473 0 0 ETSY INC COM 29786A106 0 0 SH SOLE 10385 0 0 EVEREST RE GROUP LTD COM G3223R108 11093 40071 SH SOLE 40071 0 0 EVERGY INC COM 30034W106 6645 102094 SH SOLE 102094 0 0 EVERGY INC COM 30034W106 26 400 SH SOLE 2 400 0 0 EVERSOURCE ENERGY COM 30040W108 10773 126635 SH SOLE 126635 0 0 EVERSOURCE ENERGY COM 30040W108 51 600 SH SOLE 2 600 0 0 EVOLENT HEALTH INC CL A 30050B101 0 0 SH SOLE 462498 0 0 EXACT SCIENCES CORP COM 30063P105 2071 22390 SH SOLE 22390 0 0 EXELIXIS INC COM 30161Q104 0 0 SH SOLE 890354 0 0 EXELON CORP COM 30161N101 14651 321368 SH SOLE 321368 0 0 EXELON CORP COM 30161N101 113 2468 SH SOLE 2 2468 0 0 EXELON CORP COM 30161N101 9312 204245 SH SOLE 4 0 0 204245 EXELON CORP COM 30161N101 5370 117782 SH SOLE 1 0 4200 113582 EXPEDIA GROUP INC COM NEW 30212P303 2932 27109 SH SOLE 37669 0 0 EXPEDIA GROUP INC COM NEW 30212P303 11 100 SH SOLE 2 100 0 0 EXPEDITORS INTL WASH INC COM 302130109 2364 30295 SH SOLE 30295 0 0 EXPEDITORS INTL WASH INC COM 302130109 31 400 SH SOLE 2 400 0 0 EXTRA SPACE STORAGE INC COM 30225T102 12687 120120 SH SOLE 297004 0 0 EXTRA SPACE STORAGE INC COM 30225T102 224 2122 SH SOLE 5 2122 0 0 EXTRA SPACE STORAGE INC COM 30225T102 21 200 SH SOLE 2 200 0 0 EXXON MOBIL CORP COM 30231G102 76564 1097222 SH SOLE 1097222 0 0 EXXON MOBIL CORP COM 30231G102 571 8180 SH SOLE 5 8180 0 0 EXXON MOBIL CORP COM 30231G102 2423 34727 SH SOLE 2 34727 0 0 EXXON MOBIL CORP COM 30231G102 12290 176128 SH SOLE 4 0 0 176128 EXXON MOBIL CORP COM 30231G102 4403 63099 SH SOLE 1 0 0 63099 F M C CORP COM NEW 302491303 2192 21960 SH SOLE 28622 0 0 F M C CORP COM NEW 302491303 3773 37798 SH SOLE 5 37798 0 0 F5 NETWORKS INC COM 315616102 2125 15220 SH SOLE 15220 0 0 F5 NETWORKS INC COM 315616102 14 100 SH SOLE 2 100 0 0 FACEBOOK INC CL A 30303M102 85427 416211 SH SOLE 529711 0 0 FACEBOOK INC CL A 30303M102 9029 43988 SH SOLE 5 43988 0 0 FACEBOOK INC CL A 30303M102 374 1823 SH SOLE 2 1823 0 0 FACEBOOK INC CL A 30303M102 353 1718 SH SOLE 4 0 0 1718 FACEBOOK INC CL A 30303M102 8438 41110 SH SOLE 1 0 0 41110 FACTSET RESH SYS INC COM 303075105 1750 6522 SH SOLE 6522 0 0 FAIR ISAAC CORP COM 303250104 18063 48209 SH SOLE 48209 0 0 FARFETCH LTD ORD SH CL A 30744W107 0 0 SH SOLE 14922 0 0 FARMLAND PARTNERS INC COM 31154R109 124 18300 SH SOLE 18300 0 0 FASTENAL CO COM 311900104 3892 105319 SH SOLE 105319 0 0 FASTENAL CO COM 311900104 30 800 SH SOLE 2 800 0 0 FATE THERAPEUTICS INC COM 31189P102 0 0 SH SOLE 477470 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 10387 80688 SH SOLE 104667 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 13 100 SH SOLE 2 100 0 0 FEDEX CORP COM 31428X106 6556 43356 SH SOLE 43356 0 0 FEDEX CORP COM 31428X106 136 900 SH SOLE 2 900 0 0 FEDEX CORP COM 31428X106 4301 28444 SH SOLE 4 0 0 28444 FEDEX CORP COM 31428X106 1794 11862 SH SOLE 1 0 0 11862 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2402 52962 SH SOLE 52962 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 13990 100581 SH SOLE 160336 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 4274 30730 SH SOLE 5 30730 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 56 400 SH SOLE 2 400 0 0 FIFTH THIRD BANCORP COM 316773100 5487 178493 SH SOLE 178493 0 0 FIFTH THIRD BANCORP COM 316773100 129 4200 SH SOLE 2 4200 0 0 FINVOLUTION GROUP SPONSORED ADS 31810T101 0 0 SH SOLE 11038 0 0 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 3425 82500 SH SOLE 90049 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 3171 27002 SH SOLE 27002 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 23 200 SH SOLE 2 200 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 3477 23380 SH SOLE 5 23380 0 0 FIRSTENERGY CORP COM 337932107 4907 100976 SH SOLE 100976 0 0 FIRSTENERGY CORP COM 337932107 138 2833 SH SOLE 2 2833 0 0 FISERV INC COM 337738108 11810 102134 SH SOLE 102134 0 0 FISERV INC COM 337738108 4394 38000 SH SOLE 5 38000 0 0 FISERV INC COM 337738108 46 400 SH SOLE 2 400 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 3996 13887 SH SOLE 13887 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 4158 14451 SH SOLE 5 14451 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 10291 35769 SH SOLE 4 0 0 35769 FLEETCOR TECHNOLOGIES INC COM 339041105 1392 4838 SH SOLE 1 0 0 4838 FLEX LTD ORD Y2573F102 1233 97739 SH SOLE 187384 0 0 FLEX LTD ORD Y2573F102 44 3500 SH SOLE 2 3500 0 0 FLIR SYS INC COM 302445101 1173 22530 SH SOLE 22530 0 0 FLOWSERVE CORP COM 34354P105 1184 23793 SH SOLE 23793 0 0 FLOWSERVE CORP COM 34354P105 20 400 SH SOLE 2 400 0 0 FLUOR CORP NEW COM 343412102 411 21750 SH SOLE 21750 0 0 FLUOR CORP NEW COM 343412102 11 600 SH SOLE 2 600 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 0 0 SH SOLE 2488 0 0 FOOT LOCKER INC COM 344849104 19405 497680 SH SOLE 497680 0 0 FOOT LOCKER INC COM 344849104 2086 53500 SH SOLE 2 53500 0 0 FOOT LOCKER INC COM 344849104 183 4700 SH SOLE 1 0 4700 0 FORD MTR CO DEL COM 345370860 7990 859159 SH SOLE 859159 0 0 FORD MTR CO DEL COM 345370860 154 16600 SH SOLE 5 16600 0 0 FORD MTR CO DEL COM 345370860 244 26249 SH SOLE 2 26249 0 0 FORTINET INC COM 34959E109 59498 557303 SH SOLE 557303 0 0 FORTIVE CORP COM 34959J108 3744 49008 SH SOLE 49008 0 0 FORTIVE CORP COM 34959J108 19 250 SH SOLE 2 250 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1599 24469 SH SOLE 69907 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 20 300 SH SOLE 2 300 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 1276 45260 SH SOLE 188722 0 0 FOX CORP CL A COM 35137L105 2376 64105 SH SOLE 64105 0 0 FOX CORP CL A COM 35137L105 44 1200 SH SOLE 2 1200 0 0 FOX CORP CL B COM 35137L204 1098 30158 SH SOLE 30158 0 0 FOX CORP CL B COM 35137L204 18 500 SH SOLE 2 500 0 0 FRANKLIN RES INC COM 354613101 5051 194428 SH SOLE 194428 0 0 FRANKLIN RES INC COM 354613101 23 900 SH SOLE 2 900 0 0 FRANKLIN STREET PPTYS CORP COM 35471R106 586 68500 SH SOLE 68500 0 0 FREEPORT-MCMORAN INC CL B 35671D857 3345 254960 SH SOLE 254960 0 0 FREEPORT-MCMORAN INC CL B 35671D857 99 7529 SH SOLE 2 7529 0 0 FRESHPET INC COM 358039105 4520 76500 SH SOLE 76500 0 0 FRONT YD RESIDENTIAL CORP COM 35904G107 390 31600 SH SOLE 31600 0 0 GALLAGHER ARTHUR J & CO COM 363576109 3215 33760 SH SOLE 33760 0 0 GALLAGHER ARTHUR J & CO COM 363576109 38 400 SH SOLE 2 400 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 8167 189720 SH SOLE 209914 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 284 6597 SH SOLE 5 6597 0 0 GAP INC COM 364760108 976 55185 SH SOLE 55185 0 0 GAP INC COM 364760108 12 700 SH SOLE 2 700 0 0 GARMIN LTD SHS H2906T109 2146 21995 SH SOLE 21995 0 0 GARMIN LTD SHS H2906T109 49 500 SH SOLE 2 500 0 0 GARTNER INC COM 366651107 2237 14514 SH SOLE 14514 0 0 GENERAL DYNAMICS CORP COM 369550108 10341 58641 SH SOLE 58641 0 0 GENERAL DYNAMICS CORP COM 369550108 88 500 SH SOLE 2 500 0 0 GENERAL ELECTRIC CO COM 369604103 18332 1642616 SH SOLE 1642616 0 0 GENERAL ELECTRIC CO COM 369604103 254 22797 SH SOLE 2 22797 0 0 GENERAL MLS INC COM 370334104 6896 128755 SH SOLE 128755 0 0 GENERAL MLS INC COM 370334104 75 1403 SH SOLE 2 1403 0 0 GENERAL MTRS CO COM 37045V100 16052 438587 SH SOLE 519659 0 0 GENERAL MTRS CO COM 37045V100 280 7660 SH SOLE 5 7660 0 0 GENERAL MTRS CO COM 37045V100 529 14449 SH SOLE 2 14449 0 0 GENTEX CORP COM 371901109 997 34400 SH SOLE 34400 0 0 GENUINE PARTS CO COM 372460105 6082 57254 SH SOLE 99354 0 0 GENUINE PARTS CO COM 372460105 32 300 SH SOLE 2 300 0 0 GENWORTH FINL INC COM CL A 37247D106 83 18800 SH SOLE 18800 0 0 GEO GROUP INC NEW COM 36162J106 1282 77200 SH SOLE 77200 0 0 GETTY RLTY CORP NEW COM 374297109 701 21330 SH SOLE 21330 0 0 GILEAD SCIENCES INC COM 375558103 33603 517126 SH SOLE 2172860 0 0 GILEAD SCIENCES INC COM 375558103 1713 26356 SH SOLE 5 26356 0 0 GILEAD SCIENCES INC COM 375558103 1720 26469 SH SOLE 2 26469 0 0 GILEAD SCIENCES INC COM 375558103 208 3200 SH SOLE 1 0 3200 0 GLADSTONE COML CORP COM 376536108 426 19500 SH SOLE 19500 0 0 GLADSTONE LD CORP COM 376549101 141 10900 SH SOLE 10900 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 0 0 SH SOLE 210530 0 0 GLOBAL MED REIT INC COM NEW 37954A204 258 19500 SH SOLE 19500 0 0 GLOBAL NET LEASE INC COM NEW 379378201 1146 56500 SH SOLE 56500 0 0 GLOBAL PMTS INC COM 37940X102 51211 280517 SH SOLE 288390 0 0 GLOBAL PMTS INC COM 37940X102 5634 30862 SH SOLE 5 30862 0 0 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 3819 242500 SH SOLE 242500 0 0 GLOBANT S A COM L44385109 262 2470 SH SOLE 24584 0 0 GLOBE LIFE INC COM 37959E102 2656 25236 SH SOLE 25236 0 0 GLOBE LIFE INC COM 37959E102 32 300 SH SOLE 2 300 0 0 GODADDY INC CL A 380237107 2017 29693 SH SOLE 29693 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 18089 78671 SH SOLE 78671 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 290 1262 SH SOLE 2 1262 0 0 GRAINGER W W INC COM 384802104 6542 19325 SH SOLE 19325 0 0 GRAVITY CO LTD SPONSORED ADS NE 38911N206 0 0 SH SOLE 2616 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 0 0 SH SOLE 60309 0 0 GROUPON INC COM 399473107 0 0 SH SOLE 65330 0 0 GRUBHUB INC COM 400110102 744 15300 SH SOLE 22553 0 0 GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 0 0 SH SOLE 12471 0 0 GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 0 0 SH SOLE 118190 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 1413 12870 SH SOLE 42242 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 0 0 SH SOLE 80604 0 0 HALLIBURTON CO COM 406216101 3745 153027 SH SOLE 204627 0 0 HALLIBURTON CO COM 406216101 59 2400 SH SOLE 2 2400 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 0 0 SH SOLE 712957 0 0 HANESBRANDS INC COM 410345102 858 57750 SH SOLE 57750 0 0 HANESBRANDS INC COM 410345102 9 600 SH SOLE 2 600 0 0 HARLEY DAVIDSON INC COM 412822108 1594 42855 SH SOLE 42855 0 0 HARLEY DAVIDSON INC COM 412822108 15 400 SH SOLE 2 400 0 0 HARMONY GOLD MNG LTD SPONSORED ADR 413216300 0 0 SH SOLE 129269 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 4451 73237 SH SOLE 73237 0 0 HASBRO INC COM 418056107 2557 24210 SH SOLE 24210 0 0 HASBRO INC COM 418056107 21 200 SH SOLE 2 200 0 0 HCA HEALTHCARE INC COM 40412C101 6698 45318 SH SOLE 62929 0 0 HCA HEALTHCARE INC COM 40412C101 148 1000 SH SOLE 2 1000 0 0 HD SUPPLY HLDGS INC COM 40416M105 1527 37958 SH SOLE 37958 0 0 HD SUPPLY HLDGS INC COM 40416M105 20 500 SH SOLE 2 500 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 2997 47300 SH SOLE 327797 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 2307 36400 SH SOLE 0 0 36400 HDFC BANK LTD SPONSORED ADS 40415F101 1964 31000 SH SOLE 0 0 31000 HEALTH CATALYST INC COM 42225T107 0 0 SH SOLE 390492 0 0 HEALTHCARE RLTY TR COM 421946104 2902 86960 SH SOLE 86960 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 4073 134500 SH SOLE 556761 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 395 13036 SH SOLE 5 13036 0 0 HEALTHPEAK PPTYS INC COM 42250P103 18913 548668 SH SOLE 1396396 0 0 HEALTHPEAK PPTYS INC COM 42250P103 227 6597 SH SOLE 5 6597 0 0 HEALTHPEAK PPTYS INC COM 42250P103 31 900 SH SOLE 2 900 0 0 HEICO CORP NEW COM 422806109 758 6640 SH SOLE 6640 0 0 HEICO CORP NEW CL A 422806208 1073 11990 SH SOLE 11990 0 0 HELMERICH & PAYNE INC COM 423452101 304 6688 SH SOLE 6688 0 0 HELMERICH & PAYNE INC COM 423452101 14 300 SH SOLE 2 300 0 0 HENRY JACK & ASSOC INC COM 426281101 2591 17785 SH SOLE 17785 0 0 HENRY SCHEIN INC COM 806407102 2481 37180 SH SOLE 37180 0 0 HENRY SCHEIN INC COM 806407102 13 200 SH SOLE 2 200 0 0 HERON THERAPEUTICS INC COM 427746102 0 0 SH SOLE 6693 0 0 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 327 22500 SH SOLE 22500 0 0 HERSHEY CO COM 427866108 13557 92239 SH SOLE 92239 0 0 HERSHEY CO COM 427866108 29 200 SH SOLE 2 200 0 0 HESS CORP COM 42809H107 3386 50683 SH SOLE 50683 0 0 HESS CORP COM 42809H107 38 562 SH SOLE 2 562 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 4322 272527 SH SOLE 272527 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 156 9854 SH SOLE 2 9854 0 0 HIGHWOODS PPTYS INC COM 431284108 3315 67770 SH SOLE 150564 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 4840 43642 SH SOLE 91316 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 5047 45509 SH SOLE 5 45509 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 62 561 SH SOLE 2 561 0 0 HOLLYFRONTIER CORP COM 436106108 3570 70397 SH SOLE 70397 0 0 HOLLYFRONTIER CORP COM 436106108 61 1200 SH SOLE 2 1200 0 0 HOLOGIC INC COM 436440101 2675 51241 SH SOLE 60768 0 0 HOLOGIC INC COM 436440101 26 500 SH SOLE 2 500 0 0 HOME DEPOT INC COM 437076102 55643 254797 SH SOLE 254797 0 0 HOME DEPOT INC COM 437076102 9884 45262 SH SOLE 5 45262 0 0 HOME DEPOT INC COM 437076102 262 1201 SH SOLE 2 1201 0 0 HOME DEPOT INC COM 437076102 125 572 SH SOLE 4 0 0 572 HOME DEPOT INC COM 437076102 4510 20651 SH SOLE 1 0 600 20051 HONDA MOTOR LTD AMERN SHS 438128308 0 0 SH SOLE 36800 0 0 HONEYWELL INTL INC COM 438516106 117543 664087 SH SOLE 664087 0 0 HONEYWELL INTL INC COM 438516106 1490 8418 SH SOLE 5 8418 0 0 HONEYWELL INTL INC COM 438516106 1228 6938 SH SOLE 2 6938 0 0 HONEYWELL INTL INC COM 438516106 210 1187 SH SOLE 4 0 0 1187 HONEYWELL INTL INC COM 438516106 2491 14073 SH SOLE 1 0 0 14073 HORMEL FOODS CORP COM 440452100 15296 339087 SH SOLE 339087 0 0 HORMEL FOODS CORP COM 440452100 18 400 SH SOLE 2 400 0 0 HOST HOTELS & RESORTS INC COM 44107P104 11107 598736 SH SOLE 790250 0 0 HOST HOTELS & RESORTS INC COM 44107P104 200 10789 SH SOLE 5 10789 0 0 HOST HOTELS & RESORTS INC COM 44107P104 43 2335 SH SOLE 2 2335 0 0 HP INC COM 40434L105 5651 275004 SH SOLE 351874 0 0 HP INC COM 40434L105 379 18450 SH SOLE 5 18450 0 0 HP INC COM 40434L105 95 4640 SH SOLE 2 4640 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 1078 26900 SH SOLE 83091 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 3899 97300 SH SOLE 2 97300 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 7445 185800 SH SOLE 12300 0 173500 HUAZHU GROUP LTD SPONSORED ADS 44332N106 20179 503600 SH SOLE 3 0 0 503600 HUAZHU GROUP LTD SPONSORED ADS 44332N106 902 22500 SH SOLE 0 0 22500 HUBSPOT INC COM 443573100 0 0 SH SOLE 3180 0 0 HUDSON PAC PPTYS INC COM 444097109 3800 100940 SH SOLE 544080 0 0 HUDSON PAC PPTYS INC COM 444097109 259 6873 SH SOLE 5 6873 0 0 HUMANA INC COM 444859102 15389 41986 SH SOLE 47321 0 0 HUMANA INC COM 444859102 1338 3650 SH SOLE 2 3650 0 0 HUNT J B TRANS SVCS INC COM 445658107 1969 16861 SH SOLE 16861 0 0 HUNT J B TRANS SVCS INC COM 445658107 23 200 SH SOLE 2 200 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2706 179458 SH SOLE 179458 0 0 HUNTINGTON BANCSHARES INC COM 446150104 60 3964 SH SOLE 2 3964 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1845 7355 SH SOLE 7355 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 25 100 SH SOLE 2 100 0 0 HUYA INC ADS REP SHS A 44852D108 183 10200 SH SOLE 10200 0 0 HUYA INC ADS REP SHS A 44852D108 77 4300 SH SOLE 2 4300 0 0 IAC INTERACTIVECORP COM 44919P508 3590 14412 SH SOLE 18487 0 0 ICICI BK LTD ADR 45104G104 249 16490 SH SOLE 39237 0 0 ICICI BK LTD ADR 45104G104 1906 126278 SH SOLE 0 0 126278 IDEX CORP COM 45167R104 2352 13677 SH SOLE 29644 0 0 IDEX CORP COM 45167R104 34 200 SH SOLE 2 200 0 0 IDEXX LABS INC COM 45168D104 27197 104151 SH SOLE 180592 0 0 IHS MARKIT LTD SHS G47567105 4939 65545 SH SOLE 65545 0 0 II VI INC COM 902104108 0 0 SH SOLE 29025 0 0 ILLINOIS TOOL WKS INC COM 452308109 14060 78270 SH SOLE 78270 0 0 ILLINOIS TOOL WKS INC COM 452308109 90 500 SH SOLE 2 500 0 0 ILLUMINA INC COM 452327109 48946 147542 SH SOLE 358890 0 0 ILLUMINA INC COM 452327109 1001 3017 SH SOLE 5 3017 0 0 IMMUNOMEDICS INC COM 452907108 0 0 SH SOLE 643416 0 0 INCYTE CORP COM 45337C102 2644 30278 SH SOLE 423686 0 0 INCYTE CORP COM 45337C102 1008 11547 SH SOLE 5 11547 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 783 55600 SH SOLE 55600 0 0 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 910 40600 SH SOLE 40600 0 0 INFOSYS LTD SPONSORED ADR 456788108 3410 330400 SH SOLE 330400 0 0 INFOSYS LTD SPONSORED ADR 456788108 1000 96900 SH SOLE 0 0 96900 INFOSYS LTD SPONSORED ADR 456788108 751 72800 SH SOLE 0 0 72800 INGERSOLL-RAND PLC SHS G47791101 5567 41879 SH SOLE 41879 0 0 INGERSOLL-RAND PLC SHS G47791101 66 500 SH SOLE 2 500 0 0 INGERSOLL-RAND PLC SHS G47791101 7459 56119 SH SOLE 4 0 0 56119 INGERSOLL-RAND PLC SHS G47791101 3607 27137 SH SOLE 1 0 0 27137 INGREDION INC COM 457187102 1562 16810 SH SOLE 16810 0 0 INGREDION INC COM 457187102 9 100 SH SOLE 2 100 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 561 7400 SH SOLE 7400 0 0 INSULET CORP COM 45784P101 1623 9480 SH SOLE 9480 0 0 INTEL CORP COM 458140100 164797 2753495 SH SOLE 2816970 0 0 INTEL CORP COM 458140100 472 7884 SH SOLE 5 7884 0 0 INTEL CORP COM 458140100 2222 37134 SH SOLE 2 37134 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 8954 96751 SH SOLE 254916 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 90 970 SH SOLE 2 970 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 24610 183599 SH SOLE 194564 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 607 4525 SH SOLE 5 4525 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 274 2045 SH SOLE 2 2045 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5573 43198 SH SOLE 43198 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 16 124 SH SOLE 2 124 0 0 INTERPUBLIC GROUP COS INC COM 460690100 2156 93347 SH SOLE 93347 0 0 INTERPUBLIC GROUP COS INC COM 460690100 21 900 SH SOLE 2 900 0 0 INTERXION HOLDING N.V SHS N47279109 0 0 SH SOLE 19229 0 0 INTL PAPER CO COM 460146103 3453 74983 SH SOLE 85115 0 0 INTL PAPER CO COM 460146103 69 1500 SH SOLE 2 1500 0 0 INTUIT COM 461202103 43535 166208 SH SOLE 171312 0 0 INTUIT COM 461202103 3701 14130 SH SOLE 5 14130 0 0 INTUIT COM 461202103 26 100 SH SOLE 2 100 0 0 INTUIT COM 461202103 6434 24564 SH SOLE 4 0 0 24564 INTUITIVE SURGICAL INC COM NEW 46120E602 11313 19137 SH SOLE 168289 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 1124 1901 SH SOLE 5 1901 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 59 100 SH SOLE 2 100 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 7396 463700 SH SOLE 463700 0 0 INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 1451 87600 SH SOLE 87600 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1572 12400 SH SOLE 5 0 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 1414 22400 SH SOLE 5 22400 0 0 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 473 9000 SH SOLE 5 0 0 0 INVESCO LTD SHS G491BT108 1823 101383 SH SOLE 101383 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 1595 7500 SH SOLE 5 7500 0 0 INVESTORS REAL ESTATE TR SH BEN INT 461730509 529 7290 SH SOLE 7290 0 0 INVITATION HOMES INC COM 46187W107 15384 513300 SH SOLE 1290565 0 0 INVITATION HOMES INC COM 46187W107 406 13544 SH SOLE 5 13544 0 0 IONIS PHARMACEUTICALS INC COM 462222100 1208 20000 SH SOLE 526133 0 0 IPG PHOTONICS CORP COM 44980X109 934 6445 SH SOLE 6445 0 0 IQVIA HLDGS INC COM 46266C105 4394 28439 SH SOLE 28439 0 0 IQVIA HLDGS INC COM 46266C105 31 200 SH SOLE 2 200 0 0 IRON MTN INC NEW COM 46284V101 7481 234733 SH SOLE 234733 0 0 IRON MTN INC NEW COM 46284V101 616 19344 SH SOLE 5 19344 0 0 IRON MTN INC NEW COM 46284V101 35 1100 SH SOLE 2 1100 0 0 ISHARES GOLD TRUST ISHARES 464285105 13884 957500 SH SOLE 957500 0 0 ISHARES INC MSCI TURKEY ETF 464286715 832 30700 SH SOLE 30700 0 0 ISHARES INC MSCI STH KOR ETF 464286772 622 10000 SH SOLE 5 10000 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 4941 120120 SH SOLE 120120 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 347 5865 SH SOLE 5 5865 0 0 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 1005 62000 SH SOLE 62000 0 0 ISHARES TR TIPS BD ETF 464287176 215 1845 SH SOLE 5 1845 0 0 ISHARES TR CORE S&P500 ETF 464287200 1778 5500 SH SOLE 5 5500 0 0 ISHARES TR CORE US AGGBD ET 464287226 544 4843 SH SOLE 5 4843 0 0 ISHARES TR GBL COMM SVC ETF 464287275 645 10500 SH SOLE 10500 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 1066 15500 SH SOLE 15500 0 0 ISHARES TR GLOBAL FINLS ETF 464287333 509 7400 SH SOLE 7400 0 0 ISHARES TR LATN AMER 40 ETF 464287390 1396 41100 SH SOLE 41100 0 0 ISHARES TR 20 YR TR BD ETF 464287432 491 3625 SH SOLE 5 3625 0 0 ISHARES TR EXPANDED TECH 464287515 2237 9600 SH SOLE 9600 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 0 0 SH SOLE 30000 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 529 3007 SH SOLE 5 3007 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 538 3250 SH SOLE 5 3250 0 0 ISHARES TR U.S. TECH ETF 464287721 221 950 SH SOLE 5 950 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 1538 130900 SH SOLE 130900 0 0 ISHARES TR MSCI ACWI ETF 464288257 3791 47840 SH SOLE 5 47840 0 0 ISHARES TR JPMORGAN USD EMG 464288281 11399 99500 SH SOLE 99500 0 0 ISHARES TR JPMORGAN USD EMG 464288281 1254 10945 SH SOLE 5 10945 0 0 ISHARES TR IBOXX HI YD ETF 464288513 4907 55805 SH SOLE 5 55805 0 0 ISHARES TR RESIDNL REAL EST 464288562 1437 19080 SH SOLE 5 19080 0 0 ISHARES TR GLOBAL MATER ETF 464288695 594 8800 SH SOLE 8800 0 0 ISHARES TR GLOB UTILITS ETF 464288711 1580 26900 SH SOLE 26900 0 0 ISHARES TR GLB CNSM STP ETF 464288737 965 17400 SH SOLE 17400 0 0 ISHARES TR U.S. MED DVC ETF 464288810 1612 6100 SH SOLE 6100 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1479 15310 SH SOLE 5 15310 0 0 ISHARES TR INDIA 50 ETF 464289529 2001 51800 SH SOLE 51800 0 0 ISHARES TR MSCI INDONIA ETF 46429B309 1075 41877 SH SOLE 5 41877 0 0 ISHARES TR MSCI INDIA ETF 46429B598 7262 206593 SH SOLE 206593 0 0 ISHARES TR MSCI INDIA ETF 46429B598 222 6311 SH SOLE 5 6311 0 0 ISHARES TR MSCI POLAND ETF 46429B606 734 34800 SH SOLE 34800 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 999 27800 SH SOLE 27800 0 0 ISHARES TR MSCI CHINA ETF 46429B671 3275 51100 SH SOLE 51100 0 0 ISHARES TR MSCI CHINA ETF 46429B671 536 8360 SH SOLE 5 8360 0 0 ISHARES TR MSCI MIN VOL ETF 46429B697 2989 45570 SH SOLE 5 45570 0 0 ISHARES TR EDGE MSCI USA VL 46432F388 2333 26000 SH SOLE 26000 0 0 ISHARES TR MORTGE REL ETF 46435G342 388 8705 SH SOLE 5 8705 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 739 80802 SH SOLE 5 0 0 0 JACOBS ENGR GROUP INC COM 469814107 2296 25560 SH SOLE 25560 0 0 JACOBS ENGR GROUP INC COM 469814107 54 600 SH SOLE 2 600 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1551 10389 SH SOLE 10389 0 0 JBG SMITH PPTYS COM 46590V100 3066 76850 SH SOLE 76850 0 0 JBG SMITH PPTYS COM 46590V100 88 2211 SH SOLE 5 2211 0 0 JD COM INC SPON ADR CL A 47215P106 5169 146726 SH SOLE 223324 0 0 JD COM INC SPON ADR CL A 47215P106 661 18753 SH SOLE 5 37506 0 0 JD COM INC SPON ADR CL A 47215P106 314 8900 SH SOLE 2 8900 0 0 JEFFERIES FINL GROUP INC COM 47233W109 1198 56067 SH SOLE 56067 0 0 JEFFERIES FINL GROUP INC COM 47233W109 30 1400 SH SOLE 2 1400 0 0 JETBLUE AWYS CORP COM 477143101 975 52100 SH SOLE 52100 0 0 JOHNSON & JOHNSON COM 478160104 126786 869174 SH SOLE 1032714 0 0 JOHNSON & JOHNSON COM 478160104 3265 22384 SH SOLE 5 22384 0 0 JOHNSON & JOHNSON COM 478160104 2343 16064 SH SOLE 2 16064 0 0 JOHNSON & JOHNSON COM 478160104 18414 126235 SH SOLE 4 0 0 126235 JOHNSON & JOHNSON COM 478160104 8427 57770 SH SOLE 1 0 1400 56370 JOHNSON CTLS INTL PLC SHS G51502105 14821 364073 SH SOLE 364073 0 0 JOHNSON CTLS INTL PLC SHS G51502105 1269 31170 SH SOLE 2 31170 0 0 JOHNSON CTLS INTL PLC SHS G51502105 195 4800 SH SOLE 1 0 4800 0 JONES LANG LASALLE INC COM 48020Q107 1454 8350 SH SOLE 13661 0 0 JONES LANG LASALLE INC COM 48020Q107 17 100 SH SOLE 2 100 0 0 JOYY INC ADS REPSTG COM A 46591M109 224 4250 SH SOLE 4250 0 0 JPMORGAN CHASE & CO COM 46625H100 151334 1085612 SH SOLE 1227761 0 0 JPMORGAN CHASE & CO COM 46625H100 9757 69993 SH SOLE 5 69993 0 0 JPMORGAN CHASE & CO COM 46625H100 1303 9345 SH SOLE 2 9345 0 0 JPMORGAN CHASE & CO COM 46625H100 5550 39814 SH SOLE 1 0 1800 38014 JUNIPER NETWORKS INC COM 48203R104 2933 119094 SH SOLE 119094 0 0 JUNIPER NETWORKS INC COM 48203R104 20 800 SH SOLE 2 800 0 0 KALVISTA PHARMACEUTICALS INC COM 483497103 0 0 SH SOLE 242764 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 2813 18364 SH SOLE 18364 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 31 200 SH SOLE 2 200 0 0 KARUNA THERAPEUTICS INC COM 48576A100 0 0 SH SOLE 66718 0 0 KELLOGG CO COM 487836108 10693 154608 SH SOLE 154608 0 0 KELLOGG CO COM 487836108 28 400 SH SOLE 2 400 0 0 KEURIG DR PEPPER INC COM 49271V100 2220 76700 SH SOLE 93771 0 0 KEYCORP NEW COM 493267108 3503 173077 SH SOLE 173077 0 0 KEYCORP NEW COM 493267108 105 5193 SH SOLE 2 5193 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 3342 32559 SH SOLE 32559 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 162 1582 SH SOLE 4 0 0 1582 KEYSIGHT TECHNOLOGIES INC COM 49338L103 4134 40276 SH SOLE 1 0 0 40276 KILROY RLTY CORP COM 49427F108 5309 63280 SH SOLE 102711 0 0 KIMBERLY CLARK CORP COM 494368103 21307 154904 SH SOLE 239604 0 0 KIMBERLY CLARK CORP COM 494368103 106 773 SH SOLE 2 773 0 0 KIMCO RLTY CORP COM 49446R109 7178 346602 SH SOLE 444662 0 0 KIMCO RLTY CORP COM 49446R109 435 21000 SH SOLE 5 21000 0 0 KIMCO RLTY CORP COM 49446R109 15 700 SH SOLE 2 700 0 0 KINDER MORGAN INC DEL COM 49456B101 7828 369765 SH SOLE 369765 0 0 KINDER MORGAN INC DEL COM 49456B101 138 6519 SH SOLE 2 6519 0 0 KITE RLTY GROUP TR COM NEW 49803T300 1074 55000 SH SOLE 55000 0 0 KKR & CO INC CL A 48251W104 6855 234985 SH SOLE 234985 0 0 KKR & CO INC CL A 48251W104 729 25000 SH SOLE 2 25000 0 0 KLA CORPORATION COM NEW 482480100 7649 42930 SH SOLE 42930 0 0 KLA CORPORATION COM NEW 482480100 4156 23326 SH SOLE 5 23326 0 0 KLA CORPORATION COM NEW 482480100 36 200 SH SOLE 2 200 0 0 KLA CORPORATION COM NEW 482480100 102 570 SH SOLE 4 0 0 570 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 824 23000 SH SOLE 23000 0 0 KOHLS CORP COM 500255104 2699 52968 SH SOLE 52968 0 0 KOHLS CORP COM 500255104 153 3000 SH SOLE 5 3000 0 0 KOHLS CORP COM 500255104 41 800 SH SOLE 2 800 0 0 KRAFT HEINZ CO COM 500754106 4356 135560 SH SOLE 135560 0 0 KRAFT HEINZ CO COM 500754106 104 3250 SH SOLE 2 3250 0 0 KROGER CO COM 501044101 4807 165818 SH SOLE 165818 0 0 KROGER CO COM 501044101 242 8350 SH SOLE 2 8350 0 0 KRYSTAL BIOTECH INC COM 501147102 0 0 SH SOLE 79595 0 0 KT CORP SPONSORED ADR 48268K101 0 0 SH SOLE 100412 0 0 L BRANDS INC COM 501797104 403 22221 SH SOLE 22221 0 0 L BRANDS INC COM 501797104 15 820 SH SOLE 2 820 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 7802 39428 SH SOLE 50608 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 4072 20579 SH SOLE 5 20579 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 87 441 SH SOLE 2 441 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2991 17678 SH SOLE 17678 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 17 100 SH SOLE 2 100 0 0 LAM RESEARCH CORP COM 512807108 11589 39634 SH SOLE 50779 0 0 LAM RESEARCH CORP COM 512807108 58 200 SH SOLE 2 200 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 41 460 SH SOLE 460 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 183 2050 SH SOLE 5 2050 0 0 LAMB WESTON HLDGS INC COM 513272104 11967 139108 SH SOLE 139108 0 0 LAS VEGAS SANDS CORP COM 517834107 4676 67731 SH SOLE 81354 0 0 LAS VEGAS SANDS CORP COM 517834107 1372 19871 SH SOLE 5 19871 0 0 LAS VEGAS SANDS CORP COM 517834107 72 1041 SH SOLE 2 1041 0 0 LATAM AIRLS GROUP S A SPONSORED ADR 51817R106 244 24000 SH SOLE 24000 0 0 LAUDER ESTEE COS INC CL A 518439104 8447 40897 SH SOLE 79508 0 0 LAUDER ESTEE COS INC CL A 518439104 1835 8885 SH SOLE 5 8885 0 0 LAUDER ESTEE COS INC CL A 518439104 41 200 SH SOLE 2 200 0 0 LAUDER ESTEE COS INC CL A 518439104 9223 44656 SH SOLE 4 0 0 44656 LAUDER ESTEE COS INC CL A 518439104 5191 25131 SH SOLE 1 0 0 25131 LEAR CORP COM NEW 521865204 14203 103519 SH SOLE 103519 0 0 LEAR CORP COM NEW 521865204 1867 13608 SH SOLE 2 13608 0 0 LEAR CORP COM NEW 521865204 2753 20062 SH SOLE 4 0 0 20062 LEGGETT & PLATT INC COM 524660107 4882 96038 SH SOLE 96038 0 0 LEGGETT & PLATT INC COM 524660107 20 400 SH SOLE 2 400 0 0 LEIDOS HLDGS INC COM 525327102 2294 23438 SH SOLE 23438 0 0 LEIDOS HLDGS INC COM 525327102 29 300 SH SOLE 2 300 0 0 LENDINGTREE INC NEW COM 52603B107 0 0 SH SOLE 13070 0 0 LENNAR CORP CL A 526057104 5687 101928 SH SOLE 111378 0 0 LENNAR CORP CL A 526057104 52 930 SH SOLE 2 930 0 0 LENNOX INTL INC COM 526107107 1410 5779 SH SOLE 5779 0 0 LEXINGTON REALTY TRUST COM 529043101 1729 162800 SH SOLE 162800 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 2186 17386 SH SOLE 17386 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 1002 44072 SH SOLE 103447 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 10 458 SH SOLE 2 458 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 1809 82984 SH SOLE 95314 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 58 2658 SH SOLE 2 2658 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 785 16229 SH SOLE 16229 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 1297 26935 SH SOLE 26935 0 0 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 1492 32460 SH SOLE 32460 0 0 LIBERTY PPTY TR SH BEN INT 531172104 7574 126120 SH SOLE 354202 0 0 LIBERTY PPTY TR SH BEN INT 531172104 36 600 SH SOLE 2 600 0 0 LIFE STORAGE INC COM 53223X107 3290 30380 SH SOLE 73325 0 0 LILLY ELI & CO COM 532457108 20428 155427 SH SOLE 177178 0 0 LILLY ELI & CO COM 532457108 5048 38409 SH SOLE 5 38409 0 0 LILLY ELI & CO COM 532457108 200 1519 SH SOLE 2 1519 0 0 LINCOLN NATL CORP IND COM 534187109 2221 37644 SH SOLE 37644 0 0 LINCOLN NATL CORP IND COM 534187109 43 731 SH SOLE 2 731 0 0 LINDE PLC SHS G5494J103 23215 109042 SH SOLE 114441 0 0 LINDE PLC SHS G5494J103 234 1100 SH SOLE 2 1100 0 0 LINE CORP SPONSORED ADR 53567X101 0 0 SH SOLE 19385 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 1843 25784 SH SOLE 43134 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 1215 17000 SH SOLE 5 17000 0 0 LIVEPERSON INC COM 538146101 907 24500 SH SOLE 38895 0 0 LKQ CORP COM 501889208 2015 56440 SH SOLE 56440 0 0 LKQ CORP COM 501889208 21 600 SH SOLE 2 600 0 0 LOCKHEED MARTIN CORP COM 539830109 79031 202966 SH SOLE 238699 0 0 LOCKHEED MARTIN CORP COM 539830109 1754 4504 SH SOLE 2 4504 0 0 LOEWS CORP COM 540424108 2790 53156 SH SOLE 53156 0 0 LOEWS CORP COM 540424108 63 1200 SH SOLE 2 1200 0 0 LOWES COS INC COM 548661107 19612 163760 SH SOLE 189042 0 0 LOWES COS INC COM 548661107 126 1049 SH SOLE 2 1049 0 0 LTC PPTYS INC COM 502175102 1118 24970 SH SOLE 24970 0 0 LULULEMON ATHLETICA INC COM 550021109 6079 26238 SH SOLE 33159 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 7844 83021 SH SOLE 83021 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 133 1411 SH SOLE 2 1411 0 0 M & T BK CORP COM 55261F104 3985 23478 SH SOLE 23478 0 0 M & T BK CORP COM 55261F104 71 420 SH SOLE 2 420 0 0 MACERICH CO COM 554382101 2516 93469 SH SOLE 93469 0 0 MACERICH CO COM 554382101 5 200 SH SOLE 2 200 0 0 MACK CALI RLTY CORP COM 554489104 1325 57300 SH SOLE 57300 0 0 MACYS INC COM 55616P104 1079 63486 SH SOLE 63486 0 0 MACYS INC COM 55616P104 38 2225 SH SOLE 2 2225 0 0 MANHATTAN ASSOCS INC COM 562750109 1148 14400 SH SOLE 14400 0 0 MANPOWERGROUP INC COM 56418H100 1647 16966 SH SOLE 16966 0 0 MANPOWERGROUP INC COM 56418H100 29 300 SH SOLE 2 300 0 0 MARATHON OIL CORP COM 565849106 2257 166231 SH SOLE 166231 0 0 MARATHON OIL CORP COM 565849106 29 2100 SH SOLE 2 2100 0 0 MARATHON PETE CORP COM 56585A102 6901 114542 SH SOLE 123091 0 0 MARATHON PETE CORP COM 56585A102 241 4000 SH SOLE 2 4000 0 0 MARKEL CORP COM 570535104 2826 2472 SH SOLE 2472 0 0 MARKEL CORP COM 570535104 22 19 SH SOLE 2 19 0 0 MARKETAXESS HLDGS INC COM 57060D108 2389 6301 SH SOLE 6301 0 0 MARKETAXESS HLDGS INC COM 57060D108 1516 4000 SH SOLE 5 4000 0 0 MARRIOTT INTL INC NEW CL A 571903202 7198 47536 SH SOLE 78839 0 0 MARRIOTT INTL INC NEW CL A 571903202 144 950 SH SOLE 5 9500 0 0 MARRIOTT INTL INC NEW CL A 571903202 70 460 SH SOLE 2 460 0 0 MARSH & MCLENNAN COS INC COM 571748102 17597 157951 SH SOLE 263751 0 0 MARSH & MCLENNAN COS INC COM 571748102 78 700 SH SOLE 2 700 0 0 MARSH & MCLENNAN COS INC COM 571748102 167 1500 SH SOLE 1 0 1500 0 MARTIN MARIETTA MATLS INC COM 573284106 2794 9990 SH SOLE 9990 0 0 MARTIN MARIETTA MATLS INC COM 573284106 28 100 SH SOLE 2 100 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 3129 117821 SH SOLE 272684 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 8817 331948 SH SOLE 4 0 0 331948 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 5245 197495 SH SOLE 1 0 0 197495 MASCO CORP COM 574599106 2644 55089 SH SOLE 138751 0 0 MASCO CORP COM 574599106 29 600 SH SOLE 2 600 0 0 MASTERCARD INC CL A 57636Q104 128762 431235 SH SOLE 498860 0 0 MASTERCARD INC CL A 57636Q104 6275 21017 SH SOLE 5 21017 0 0 MASTERCARD INC CL A 57636Q104 3730 12491 SH SOLE 2 12491 0 0 MASTERCARD INC CL A 57636Q104 314 1051 SH SOLE 4 0 0 1051 MASTERCARD INC CL A 57636Q104 8480 28400 SH SOLE 1 0 700 27700 MATCH GROUP INC COM 57665R106 733 8923 SH SOLE 8923 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 11976 194701 SH SOLE 353001 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 738 12000 SH SOLE 2 12000 0 0 MCCORMICK & CO INC COM NON VTG 579780206 7959 46891 SH SOLE 46891 0 0 MCCORMICK & CO INC COM NON VTG 579780206 34 200 SH SOLE 2 200 0 0 MCDONALDS CORP COM 580135101 39859 201707 SH SOLE 201707 0 0 MCDONALDS CORP COM 580135101 120 607 SH SOLE 2 607 0 0 MCKESSON CORP COM 58155Q103 5366 38795 SH SOLE 38795 0 0 MCKESSON CORP COM 58155Q103 289 2087 SH SOLE 2 2087 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 8756 414800 SH SOLE 542501 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 115 5440 SH SOLE 5 5440 0 0 MEDTRONIC PLC SHS G5960L103 40302 355244 SH SOLE 588220 0 0 MEDTRONIC PLC SHS G5960L103 963 8492 SH SOLE 2 8492 0 0 MEDTRONIC PLC SHS G5960L103 151 1329 SH SOLE 4 0 0 1329 MEDTRONIC PLC SHS G5960L103 238 2100 SH SOLE 1 0 2100 0 MELCO RESORTS AND ENTMT LTD ADR 585464100 780 32251 SH SOLE 32251 0 0 MELCO RESORTS AND ENTMT LTD ADR 585464100 7033 291000 SH SOLE 2 291000 0 0 MELCO RESORTS AND ENTMT LTD ADR 585464100 3957 163700 SH SOLE 0 0 163700 MERCADOLIBRE INC COM 58733R102 5567 9734 SH SOLE 10616 0 0 MERCK & CO INC COM 58933Y105 78577 863960 SH SOLE 890617 0 0 MERCK & CO INC COM 58933Y105 6785 74602 SH SOLE 5 74602 0 0 MERCK & CO INC COM 58933Y105 199 2186 SH SOLE 2 2186 0 0 MERCK & CO INC COM 58933Y105 11698 128616 SH SOLE 4 0 0 128616 MERCK & CO INC COM 58933Y105 6666 73289 SH SOLE 1 0 0 73289 METLIFE INC COM 59156R108 8331 163446 SH SOLE 163446 0 0 METLIFE INC COM 59156R108 135 2641 SH SOLE 2 2641 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 3552 4477 SH SOLE 6285 0 0 MGM RESORTS INTERNATIONAL COM 552953101 2948 88612 SH SOLE 88612 0 0 MGM RESORTS INTERNATIONAL COM 552953101 40 1200 SH SOLE 2 1200 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 7504 71660 SH SOLE 71660 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 42 400 SH SOLE 2 400 0 0 MICROCHIP TECHNOLOGY INC NOTE 1.625% 2/1 595017AF1 0 0 PRN SOLE 3350000 0 0 MICRON TECHNOLOGY INC COM 595112103 62525 1162612 SH SOLE 1204348 0 0 MICRON TECHNOLOGY INC COM 595112103 255 4734 SH SOLE 2 4734 0 0 MICRON TECHNOLOGY INC COM 595112103 154 2862 SH SOLE 4 0 0 2862 MICRON TECHNOLOGY INC COM 595112103 3551 66024 SH SOLE 1 0 0 66024 MICROSOFT CORP COM 594918104 420081 2663801 SH SOLE 2876962 0 0 MICROSOFT CORP COM 594918104 20342 128994 SH SOLE 5 128994 0 0 MICROSOFT CORP COM 594918104 5146 32631 SH SOLE 2 32631 0 0 MICROSOFT CORP COM 594918104 565 3581 SH SOLE 4 0 0 3581 MICROSOFT CORP COM 594918104 15656 99280 SH SOLE 1 0 2500 96780 MID AMER APT CMNTYS INC COM 59522J103 12331 93513 SH SOLE 142352 0 0 MIDDLEBY CORP COM 596278101 1050 9590 SH SOLE 9590 0 0 MIDDLESEX WATER CO COM 596680108 0 0 SH SOLE 4979 0 0 MIRATI THERAPEUTICS INC COM 60468T105 0 0 SH SOLE 45207 0 0 MIX TELEMATICS LTD SPONSORED ADR 60688N102 0 0 SH SOLE 7765 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 3955 389629 SH SOLE 492864 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 728 71692 SH SOLE 5 0 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 96 9800 SH SOLE 2 9800 0 0 MOHAWK INDS INC COM 608190104 1511 11083 SH SOLE 11083 0 0 MOHAWK INDS INC COM 608190104 14 100 SH SOLE 2 100 0 0 MOLSON COORS BREWING CO CL B 60871R209 3038 56371 SH SOLE 56371 0 0 MOLSON COORS BREWING CO CL B 60871R209 41 752 SH SOLE 2 752 0 0 MOMO INC ADR 60879B107 295 8800 SH SOLE 8800 0 0 MONDELEZ INTL INC CL A 609207105 14085 255713 SH SOLE 268089 0 0 MONDELEZ INTL INC CL A 609207105 107 1944 SH SOLE 2 1944 0 0 MONDELEZ INTL INC CL A 609207105 0 0 SH SOLE 4 0 0 0 MONGODB INC CL A 60937P106 913 6940 SH SOLE 6940 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 869 60000 SH SOLE 60000 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 5481 86245 SH SOLE 86245 0 0 MOODYS CORP COM 615369105 11295 47576 SH SOLE 53526 0 0 MOODYS CORP COM 615369105 511 2151 SH SOLE 2 2151 0 0 MOODYS CORP COM 615369105 1976 8324 SH SOLE 1 0 0 8324 MORGAN STANLEY COM NEW 617446448 11492 224802 SH SOLE 224802 0 0 MORGAN STANLEY COM NEW 617446448 201 3941 SH SOLE 2 3941 0 0 MOSAIC CO NEW COM 61945C103 1406 64980 SH SOLE 76101 0 0 MOSAIC CO NEW COM 61945C103 37 1700 SH SOLE 2 1700 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 4852 30108 SH SOLE 42285 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 32 200 SH SOLE 2 200 0 0 MSCI INC COM 55354G100 4042 15656 SH SOLE 15656 0 0 MUELLER WTR PRODS INC COM SER A 624758108 0 0 SH SOLE 26300 0 0 MYLAN N V SHS EURO N59465109 2446 121686 SH SOLE 121686 0 0 MYLAN N V SHS EURO N59465109 63 3131 SH SOLE 2 3131 0 0 MYOKARDIA INC COM 62857M105 0 0 SH SOLE 104481 0 0 NABORS INDUSTRIES LTD SHS G6359F103 40 14000 SH SOLE 14000 0 0 NANOSTRING TECHNOLOGIES INC COM 63009R109 0 0 SH SOLE 366971 0 0 NASDAQ INC COM 631103108 2278 21269 SH SOLE 21269 0 0 NASDAQ INC COM 631103108 32 300 SH SOLE 2 300 0 0 NATIONAL HEALTH INVS INC COM 63633D104 2325 28540 SH SOLE 29610 0 0 NATIONAL OILWELL VARCO INC COM 637071101 2021 80661 SH SOLE 80661 0 0 NATIONAL OILWELL VARCO INC COM 637071101 55 2200 SH SOLE 2 2200 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 14090 262770 SH SOLE 266415 0 0 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 1271 37800 SH SOLE 37800 0 0 NETAPP INC COM 64110D104 3016 48444 SH SOLE 48444 0 0 NETAPP INC COM 64110D104 37 600 SH SOLE 2 600 0 0 NETEASE INC SPONSORED ADS 64110W102 4613 15045 SH SOLE 20654 0 0 NETFLIX INC COM 64110L106 52067 160913 SH SOLE 167445 0 0 NETFLIX INC COM 64110L106 2491 7699 SH SOLE 5 7699 0 0 NETFLIX INC COM 64110L106 65 200 SH SOLE 2 200 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 1464 13620 SH SOLE 456726 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 1571 14611 SH SOLE 5 14611 0 0 NEVRO CORP COM 64157F103 0 0 SH SOLE 8316 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 6628 54660 SH SOLE 70542 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 13677 112800 SH SOLE 2 112800 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 19558 161300 SH SOLE 15200 0 146100 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 53823 443900 SH SOLE 3 0 0 443900 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2461 20300 SH SOLE 0 0 20300 NEW SR INVT GROUP INC COM 648691103 412 53900 SH SOLE 218020 0 0 NEWELL BRANDS INC COM 651229106 7906 411346 SH SOLE 411346 0 0 NEWELL BRANDS INC COM 651229106 329 17122 SH SOLE 2 17122 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 17197 395787 SH SOLE 395787 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 112 2587 SH SOLE 2 2587 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 112 2587 SH SOLE 2 2587 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 103 2362 SH SOLE 4 0 0 2362 NEWS CORP NEW CL A 65249B109 1532 108315 SH SOLE 108315 0 0 NEWS CORP NEW CL A 65249B109 24 1725 SH SOLE 2 1725 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 637 14160 SH SOLE 18072 0 0 NEXTERA ENERGY INC COM 65339F101 27162 112165 SH SOLE 135090 0 0 NEXTERA ENERGY INC COM 65339F101 397 1640 SH SOLE 5 1640 0 0 NEXTERA ENERGY INC COM 65339F101 142 586 SH SOLE 2 586 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 2415 118958 SH SOLE 118958 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 24 1198 SH SOLE 2 1198 0 0 NIKE INC CL B 654106103 23269 229677 SH SOLE 273225 0 0 NIKE INC CL B 654106103 2933 28953 SH SOLE 5 28953 0 0 NIKE INC CL B 654106103 102 1006 SH SOLE 2 1006 0 0 NIO INC SPON ADS 62914V106 209 52000 SH SOLE 52000 0 0 NISOURCE INC COM 65473P105 1956 70258 SH SOLE 70258 0 0 NISOURCE INC COM 65473P105 22 800 SH SOLE 2 800 0 0 NOBLE CORP PLC SHS USD G65431101 24 20000 SH SOLE 20000 0 0 NOBLE ENERGY INC COM 655044105 2302 92677 SH SOLE 92677 0 0 NOBLE ENERGY INC COM 655044105 22 900 SH SOLE 2 900 0 0 NORDSTROM INC COM 655664100 1352 33031 SH SOLE 33031 0 0 NORDSTROM INC COM 655664100 12 300 SH SOLE 2 300 0 0 NORFOLK SOUTHERN CORP COM 655844108 8602 44312 SH SOLE 59412 0 0 NORFOLK SOUTHERN CORP COM 655844108 3971 20453 SH SOLE 5 20453 0 0 NORFOLK SOUTHERN CORP COM 655844108 78 400 SH SOLE 2 400 0 0 NORFOLK SOUTHERN CORP COM 655844108 9905 51024 SH SOLE 4 0 0 51024 NORTHERN TR CORP COM 665859104 4888 46012 SH SOLE 55412 0 0 NORTHERN TR CORP COM 665859104 43 400 SH SOLE 2 400 0 0 NORTHROP GRUMMAN CORP COM 666807102 8975 26092 SH SOLE 26092 0 0 NORTHROP GRUMMAN CORP COM 666807102 103 300 SH SOLE 2 300 0 0 NORTONLIFELOCK INC COM 668771108 2934 114963 SH SOLE 114963 0 0 NORTONLIFELOCK INC COM 668771108 46 1800 SH SOLE 2 1800 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 17180 294123 SH SOLE 294123 0 0 NRG ENERGY INC COM NEW 629377508 2236 56257 SH SOLE 56257 0 0 NUCOR CORP COM 670346105 6585 117008 SH SOLE 117008 0 0 NUCOR CORP COM 670346105 62 1100 SH SOLE 2 1100 0 0 NVIDIA CORP COM 67066G104 36894 156795 SH SOLE 183464 0 0 NVIDIA CORP COM 67066G104 127 539 SH SOLE 2 539 0 0 NVIDIA CORP COM 67066G104 2741 11649 SH SOLE 1 0 0 11649 NVR INC COM 62944T105 2555 671 SH SOLE 671 0 0 NVR INC COM 62944T105 3961 1040 SH SOLE 5 1040 0 0 NXP SEMICONDUCTORS N V COM N6596X109 9318 73217 SH SOLE 103627 0 0 NXP SEMICONDUCTORS N V COM N6596X109 6145 48286 SH SOLE 4 0 0 48286 O REILLY AUTOMOTIVE INC NEW COM 67103H107 5897 13455 SH SOLE 13455 0 0 OCCIDENTAL PETE CORP COM 674599105 6785 164647 SH SOLE 164647 0 0 OCCIDENTAL PETE CORP COM 674599105 110 2674 SH SOLE 2 2674 0 0 ODONATE THERAPEUTICS INC COM 676079106 0 0 SH SOLE 81581 0 0 OFFICE DEPOT INC COM 676220106 41 15000 SH SOLE 15000 0 0 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 991 30840 SH SOLE 48717 0 0 OGE ENERGY CORP COM 670837103 1728 38848 SH SOLE 38848 0 0 OGE ENERGY CORP COM 670837103 31 700 SH SOLE 2 700 0 0 OKTA INC CL A 679295105 2034 17626 SH SOLE 17626 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 1986 10465 SH SOLE 13207 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 8743 206450 SH SOLE 206450 0 0 OMNICOM GROUP INC COM 681919106 3266 40314 SH SOLE 40314 0 0 OMNICOM GROUP INC COM 681919106 32 400 SH SOLE 2 400 0 0 ON SEMICONDUCTOR CORP COM 682189105 1592 65290 SH SOLE 236565 0 0 ONE LIBERTY PPTYS INC COM 682406103 265 9750 SH SOLE 9750 0 0 ONEOK INC NEW COM 682680103 5274 69693 SH SOLE 69693 0 0 ONEOK INC NEW COM 682680103 26 350 SH SOLE 5 350 0 0 ONEOK INC NEW COM 682680103 49 641 SH SOLE 2 641 0 0 ORACLE CORP COM 68389X105 37900 715358 SH SOLE 742918 0 0 ORACLE CORP COM 68389X105 1388 26200 SH SOLE 2 26200 0 0 ORACLE CORP COM 68389X105 175 3300 SH SOLE 1 0 3300 0 OVERSTOCK COM INC DEL COM 690370101 0 0 SH SOLE 19590 0 0 OWENS CORNING NEW COM 690742101 1484 22784 SH SOLE 22784 0 0 OWENS CORNING NEW COM 690742101 1417 21755 SH SOLE 5 21755 0 0 PACCAR INC COM 693718108 4816 60881 SH SOLE 60881 0 0 PACCAR INC COM 693718108 71 900 SH SOLE 2 900 0 0 PACKAGING CORP AMER COM 695156109 2426 21665 SH SOLE 21665 0 0 PACKAGING CORP AMER COM 695156109 34 300 SH SOLE 2 300 0 0 PALO ALTO NETWORKS INC COM 697435105 48125 208110 SH SOLE 208110 0 0 PARAMOUNT GROUP INC COM 69924R108 1826 131200 SH SOLE 131200 0 0 PARK HOTELS RESORTS INC COM 700517105 4050 156570 SH SOLE 242822 0 0 PARKER DRILLING CO COM 701081507 0 0 SH SOLE 968 0 0 PARKER DRILLING CO COM 701081507 338 15016 SH SOLE 2 15016 0 0 PARKER HANNIFIN CORP COM 701094104 4425 21497 SH SOLE 31592 0 0 PARKER HANNIFIN CORP COM 701094104 1029 5000 SH SOLE 5 5000 0 0 PARKER HANNIFIN CORP COM 701094104 62 300 SH SOLE 2 300 0 0 PAYCHEX INC COM 704326107 11940 140377 SH SOLE 156277 0 0 PAYCHEX INC COM 704326107 34 400 SH SOLE 2 400 0 0 PAYCHEX INC COM 704326107 196 2300 SH SOLE 1 0 2300 0 PAYCOM SOFTWARE INC COM 70432V102 2107 7958 SH SOLE 7958 0 0 PAYPAL HLDGS INC COM 70450Y103 37308 344900 SH SOLE 424414 0 0 PAYPAL HLDGS INC COM 70450Y103 6114 56526 SH SOLE 5 56526 0 0 PAYPAL HLDGS INC COM 70450Y103 2776 25660 SH SOLE 2 25660 0 0 PAYPAL HLDGS INC COM 70450Y103 6875 63559 SH SOLE 1 0 0 63559 PEBBLEBROOK HOTEL TR COM 70509V100 2304 85930 SH SOLE 348731 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 206 38700 SH SOLE 38700 0 0 PENNYMAC MTG INVT TR COM 70931T103 2907 130400 SH SOLE 130400 0 0 PENTAIR PLC SHS G7S00T104 4846 105639 SH SOLE 191100 0 0 PENTAIR PLC SHS G7S00T104 16 355 SH SOLE 2 355 0 0 PEOPLES UTD FINL INC COM 712704105 4837 286224 SH SOLE 286224 0 0 PEOPLES UTD FINL INC COM 712704105 20 1200 SH SOLE 2 1200 0 0 PEPSICO INC COM 713448108 104776 766632 SH SOLE 875704 0 0 PEPSICO INC COM 713448108 1722 12597 SH SOLE 2 12597 0 0 PEPSICO INC COM 713448108 7449 54503 SH SOLE 1 0 1600 52903 PERKINELMER INC COM 714046109 1661 17110 SH SOLE 52855 0 0 PERRIGO CO PLC SHS G97822103 1291 24993 SH SOLE 24993 0 0 PERRIGO CO PLC SHS G97822103 5 100 SH SOLE 2 100 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 835 52402 SH SOLE 5 0 0 0 PFIZER INC COM 717081103 42546 1085899 SH SOLE 1501699 0 0 PFIZER INC COM 717081103 1158 29550 SH SOLE 5 29550 0 0 PFIZER INC COM 717081103 315 8027 SH SOLE 2 8027 0 0 PHILIP MORRIS INTL INC COM 718172109 44280 520394 SH SOLE 520394 0 0 PHILIP MORRIS INTL INC COM 718172109 383 4500 SH SOLE 5 4500 0 0 PHILIP MORRIS INTL INC COM 718172109 1100 12926 SH SOLE 2 12926 0 0 PHILLIPS 66 COM 718546104 9466 84967 SH SOLE 84967 0 0 PHILLIPS 66 COM 718546104 1315 11800 SH SOLE 5 11800 0 0 PHILLIPS 66 COM 718546104 195 1747 SH SOLE 2 1747 0 0 PHYSICIANS RLTY TR COM 71943U104 2311 122000 SH SOLE 380698 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1826 82100 SH SOLE 347984 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 112 5052 SH SOLE 5 5052 0 0 PILGRIMS PRIDE CORP NEW COM 72147K108 0 0 SH SOLE 20132 0 0 PINDUODUO INC SPONSORED ADS 722304102 429 11340 SH SOLE 11340 0 0 PINNACLE WEST CAP CORP COM 723484101 5540 61599 SH SOLE 85399 0 0 PINNACLE WEST CAP CORP COM 723484101 27 300 SH SOLE 2 300 0 0 PINTEREST INC CL A 72352L106 427 22900 SH SOLE 59712 0 0 PIONEER NAT RES CO COM 723787107 4111 27161 SH SOLE 27161 0 0 PIONEER NAT RES CO COM 723787107 15 100 SH SOLE 2 100 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 243 12805 SH SOLE 12805 0 0 PNC FINL SVCS GROUP INC COM 693475105 12938 81050 SH SOLE 172450 0 0 PNC FINL SVCS GROUP INC COM 693475105 501 3136 SH SOLE 5 3136 0 0 PNC FINL SVCS GROUP INC COM 693475105 252 1578 SH SOLE 2 1578 0 0 POLARIS INC COM 731068102 1179 11592 SH SOLE 11592 0 0 POLARIS INC COM 731068102 10 100 SH SOLE 2 100 0 0 POSCO SPONSORED ADR 693483109 1190 23500 SH SOLE 0 0 23500 PPG INDS INC COM 693506107 9387 70320 SH SOLE 70320 0 0 PPG INDS INC COM 693506107 40 300 SH SOLE 2 300 0 0 PPL CORP COM 69351T106 4758 132600 SH SOLE 132600 0 0 PPL CORP COM 69351T106 179 5000 SH SOLE 5 5000 0 0 PPL CORP COM 69351T106 86 2400 SH SOLE 2 2400 0 0 PREFERRED APT CMNTYS INC COM 74039L103 368 27600 SH SOLE 27600 0 0 PRICE T ROWE GROUP INC COM 74144T108 8408 69005 SH SOLE 69005 0 0 PRICE T ROWE GROUP INC COM 74144T108 37 300 SH SOLE 2 300 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 2851 51839 SH SOLE 51839 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 215 3900 SH SOLE 5 3900 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 50 900 SH SOLE 2 900 0 0 PRINCIPIA BIOPHARMA INC COM 74257L108 0 0 SH SOLE 226485 0 0 PROCTER & GAMBLE CO COM 742718109 78072 625075 SH SOLE 741126 0 0 PROCTER & GAMBLE CO COM 742718109 701 5610 SH SOLE 5 5610 0 0 PROCTER & GAMBLE CO COM 742718109 317 2539 SH SOLE 2 2539 0 0 PROCTER & GAMBLE CO COM 742718109 214 1715 SH SOLE 4 0 0 1715 PROGRESSIVE CORP OHIO COM 743315103 7715 106569 SH SOLE 106569 0 0 PROGRESSIVE CORP OHIO COM 743315103 3851 53193 SH SOLE 5 53193 0 0 PROGRESSIVE CORP OHIO COM 743315103 101 1400 SH SOLE 2 1400 0 0 PROLOGIS INC COM 74340W103 48937 548992 SH SOLE 996296 0 0 PROLOGIS INC COM 74340W103 920 10325 SH SOLE 5 10325 0 0 PROLOGIS INC COM 74340W103 85 949 SH SOLE 2 949 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 968 12800 SH SOLE 12800 0 0 PRUDENTIAL FINL INC COM 744320102 7394 78879 SH SOLE 78879 0 0 PRUDENTIAL FINL INC COM 744320102 135 1444 SH SOLE 2 1444 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 2100 12740 SH SOLE 12740 0 0 PTC INC COM 69370C100 1402 18726 SH SOLE 18726 0 0 PTC THERAPEUTICS INC COM 69366J200 0 0 SH SOLE 260440 0 0 PUBLIC STORAGE COM 74460D109 36098 169507 SH SOLE 174789 0 0 PUBLIC STORAGE COM 74460D109 33 153 SH SOLE 2 153 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5372 90968 SH SOLE 90968 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 105 1779 SH SOLE 2 1779 0 0 PULTE GROUP INC COM 745867101 1948 50218 SH SOLE 50218 0 0 PULTE GROUP INC COM 745867101 43 1100 SH SOLE 2 1100 0 0 PVH CORP COM 693656100 1617 15375 SH SOLE 15375 0 0 PVH CORP COM 693656100 21 200 SH SOLE 2 200 0 0 QIWI PLC SPON ADR REP B 74735M108 0 0 SH SOLE 10297 0 0 QIWI PLC SPON ADR REP B 74735M108 815 42105 SH SOLE 5 42105 0 0 QORVO INC COM 74736K101 2713 23342 SH SOLE 23342 0 0 QORVO INC COM 74736K101 35 300 SH SOLE 2 300 0 0 QTS RLTY TR INC COM CL A 74736A103 4980 91770 SH SOLE 187327 0 0 QTS RLTY TR INC COM CL A 74736A103 115 2116 SH SOLE 5 2116 0 0 QTS RLTY TR INC 6.50% CON PFD B 74736A301 0 0 SH SOLE 15818 0 0 QUALCOMM INC COM 747525103 27136 307561 SH SOLE 326871 0 0 QUALCOMM INC COM 747525103 534 6053 SH SOLE 5 6053 0 0 QUALCOMM INC COM 747525103 134 1521 SH SOLE 2 1521 0 0 QUEST DIAGNOSTICS INC COM 74834L100 2565 24016 SH SOLE 142898 0 0 QUEST DIAGNOSTICS INC COM 74834L100 373 3489 SH SOLE 5 3489 0 0 QUEST DIAGNOSTICS INC COM 74834L100 32 300 SH SOLE 2 300 0 0 QURATE RETAIL INC COM SER A 74915M100 529 62806 SH SOLE 62806 0 0 QURATE RETAIL INC COM SER A 74915M100 32 3844 SH SOLE 2 3844 0 0 RALPH LAUREN CORP CL A 751212101 17502 149306 SH SOLE 149306 0 0 RALPH LAUREN CORP CL A 751212101 1993 17000 SH SOLE 5 17000 0 0 RALPH LAUREN CORP CL A 751212101 1325 11300 SH SOLE 2 11300 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 2107 23549 SH SOLE 23549 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 36 400 SH SOLE 2 400 0 0 RAYONIER INC COM 754907103 819 25000 SH SOLE 25000 0 0 RAYTHEON CO COM NEW 755111507 10805 49170 SH SOLE 49170 0 0 RAYTHEON CO COM NEW 755111507 110 500 SH SOLE 2 500 0 0 REALTY INCOME CORP COM 756109104 25521 346616 SH SOLE 482428 0 0 REATA PHARMACEUTICALS INC CL A 75615P103 0 0 SH SOLE 30982 0 0 REDFIN CORP COM 75737F108 0 0 SH SOLE 16570 0 0 REGENCY CTRS CORP COM 758849103 8719 138203 SH SOLE 232821 0 0 REGENCY CTRS CORP COM 758849103 224 3546 SH SOLE 5 3546 0 0 REGENCY CTRS CORP COM 758849103 13 200 SH SOLE 2 200 0 0 REGENERON PHARMACEUTICALS COM 75886F107 6653 17719 SH SOLE 380848 0 0 REGENERON PHARMACEUTICALS COM 75886F107 3125 8323 SH SOLE 5 8323 0 0 REGENXBIO INC COM 75901B107 410 10000 SH SOLE 5 10000 0 0 REGIONS FINL CORP NEW COM 7591EP100 3402 198248 SH SOLE 198248 0 0 REGIONS FINL CORP NEW COM 7591EP100 102 5962 SH SOLE 2 5962 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 2816 17269 SH SOLE 17269 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 33 200 SH SOLE 2 200 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 6979 35601 SH SOLE 35601 0 0 REPUBLIC SVCS INC COM 760759100 13065 145761 SH SOLE 258527 0 0 REPUBLIC SVCS INC COM 760759100 54 600 SH SOLE 2 600 0 0 RESMED INC COM 761152107 3884 25064 SH SOLE 25064 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 1317 74600 SH SOLE 74600 0 0 RETAIL PPTYS AMER INC CL A 76131V202 1853 138300 SH SOLE 201308 0 0 RETAIL VALUE INC COM 76133Q102 341 9259 SH SOLE 9259 0 0 REXFORD INDL RLTY INC COM 76169C100 3257 71320 SH SOLE 116533 0 0 RINGCENTRAL INC CL A 76680R206 1906 11300 SH SOLE 11300 0 0 RLJ LODGING TR COM 74965L101 1962 110700 SH SOLE 110700 0 0 ROBERT HALF INTL INC COM 770323103 1857 29403 SH SOLE 29403 0 0 ROBERT HALF INTL INC COM 770323103 25 400 SH SOLE 2 400 0 0 ROCKWELL AUTOMATION INC COM 773903109 7480 36908 SH SOLE 45488 0 0 ROCKWELL AUTOMATION INC COM 773903109 20 100 SH SOLE 2 100 0 0 ROKU INC COM CL A 77543R102 1769 13210 SH SOLE 79075 0 0 ROLLINS INC COM 775711104 897 27054 SH SOLE 27054 0 0 ROPER TECHNOLOGIES INC COM 776696106 9545 26946 SH SOLE 51157 0 0 ROPER TECHNOLOGIES INC COM 776696106 35 100 SH SOLE 2 100 0 0 ROSS STORES INC COM 778296103 16737 143760 SH SOLE 143760 0 0 ROSS STORES INC COM 778296103 4237 36390 SH SOLE 5 36390 0 0 ROSS STORES INC COM 778296103 675 5797 SH SOLE 2 5797 0 0 ROSS STORES INC COM 778296103 7338 63027 SH SOLE 4 0 0 63027 ROSS STORES INC COM 778296103 4344 37316 SH SOLE 1 0 0 37316 ROYAL BK CDA MONTREAL QUE COM 780087102 292 3680 SH SOLE 2 3680 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 4142 31025 SH SOLE 31025 0 0 RPM INTL INC COM 749685103 1627 21193 SH SOLE 21193 0 0 RPT REALTY SH BEN INT 74971D101 746 49600 SH SOLE 49600 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 4004 46200 SH SOLE 77733 0 0 S&P GLOBAL INC COM 78409V104 23098 84591 SH SOLE 84591 0 0 S&P GLOBAL INC COM 78409V104 55 200 SH SOLE 2 200 0 0 S&P GLOBAL INC COM 78409V104 298 1093 SH SOLE 4 0 0 1093 S&P GLOBAL INC COM 78409V104 164 600 SH SOLE 1 0 600 0 SABRA HEALTH CARE REIT INC COM 78573L106 2689 126000 SH SOLE 126000 0 0 SABRE CORP COM 78573M104 1731 77149 SH SOLE 77149 0 0 SAFEHOLD INC COM 78645L100 312 7750 SH SOLE 7750 0 0 SAGE THERAPEUTICS INC COM 78667J108 0 0 SH SOLE 345045 0 0 SALESFORCE COM INC COM 79466L302 21866 134445 SH SOLE 202778 0 0 SALESFORCE COM INC COM 79466L302 4305 26468 SH SOLE 5 26468 0 0 SALESFORCE COM INC COM 79466L302 33 200 SH SOLE 2 200 0 0 SALESFORCE COM INC COM 79466L302 9126 56112 SH SOLE 4 0 0 56112 SALESFORCE COM INC COM 79466L302 5229 32148 SH SOLE 1 0 0 32148 SANGAMO THERAPEUTICS INC COM 800677106 0 0 SH SOLE 522460 0 0 SAP SE SPON ADR 803054204 0 0 SH SOLE 4904 0 0 SAREPTA THERAPEUTICS INC COM 803607100 1587 12300 SH SOLE 163748 0 0 SAUL CTRS INC COM 804395101 396 7500 SH SOLE 7500 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 4424 18357 SH SOLE 22021 0 0 SCHLUMBERGER LTD COM 806857108 10796 268550 SH SOLE 528598 0 0 SCHLUMBERGER LTD COM 806857108 2622 65220 SH SOLE 4 0 0 65220 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 986 12838 SH SOLE 5 12838 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 732 26745 SH SOLE 5 26745 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 482 9030 SH SOLE 5 9030 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 312 6799 SH SOLE 5 6799 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 2930 49242 SH SOLE 66822 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 65 1100 SH SOLE 2 1100 0 0 SEALED AIR CORP NEW COM 81211K100 1189 29848 SH SOLE 29848 0 0 SEALED AIR CORP NEW COM 81211K100 16 400 SH SOLE 2 400 0 0 SEATTLE GENETICS INC COM 812578102 2453 21469 SH SOLE 285672 0 0 SEI INVESTMENTS CO COM 784117103 1376 21010 SH SOLE 21010 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 407 6460 SH SOLE 5 6460 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 757 12600 SH SOLE 12600 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 9 100 SH SOLE 100 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2048 22345 SH SOLE 5 22345 0 0 SEMPRA ENERGY COM 816851109 7179 47392 SH SOLE 47392 0 0 SEMPRA ENERGY COM 816851109 76 500 SH SOLE 2 500 0 0 SENIOR HSG PPTYS TR SH BEN INT 81721M109 1287 152500 SH SOLE 152500 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 1453 26970 SH SOLE 26970 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 27 500 SH SOLE 2 500 0 0 SERITAGE GROWTH PPTYS CL A 81752R100 835 20840 SH SOLE 20840 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 2647 108800 SH SOLE 108800 0 0 SERVICENOW INC COM 81762P102 50219 177880 SH SOLE 199232 0 0 SERVICENOW INC COM 81762P102 1814 6425 SH SOLE 5 6425 0 0 SERVICENOW INC COM 81762P102 8192 29016 SH SOLE 4 0 0 29016 SHERWIN WILLIAMS CO COM 824348106 11185 19167 SH SOLE 19167 0 0 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 1698 44600 SH SOLE 0 0 44600 SHOPIFY INC CL A 82509L107 0 0 SH SOLE 5288 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 1154 8450 SH SOLE 8450 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 14 100 SH SOLE 2 100 0 0 SIMON PPTY GROUP INC NEW COM 828806109 37473 251561 SH SOLE 427125 0 0 SIMON PPTY GROUP INC NEW COM 828806109 463 3106 SH SOLE 5 3106 0 0 SIMON PPTY GROUP INC NEW COM 828806109 54 362 SH SOLE 2 362 0 0 SIRIUS XM HLDGS INC COM 82968B103 2084 291535 SH SOLE 291535 0 0 SITE CENTERS CORP COM 82981J109 1396 99600 SH SOLE 310762 0 0 SITE CENTERS CORP COM 82981J109 113 8057 SH SOLE 5 8057 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 0 0 SH SOLE 8131 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 5132 42458 SH SOLE 58508 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 60 500 SH SOLE 2 500 0 0 SL GREEN RLTY CORP COM 78440X101 6286 68412 SH SOLE 127028 0 0 SL GREEN RLTY CORP COM 78440X101 110 1198 SH SOLE 5 1198 0 0 SL GREEN RLTY CORP COM 78440X101 18 200 SH SOLE 2 200 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 0 0 SH SOLE 174451 0 0 SLEEP NUMBER CORP COM 83125X103 0 0 SH SOLE 21842 0 0 SMITH A O CORP COM 831865209 11613 243756 SH SOLE 293579 0 0 SMITH A O CORP COM 831865209 1943 40777 SH SOLE 2 40777 0 0 SMUCKER J M CO COM NEW 832696405 4210 40432 SH SOLE 40432 0 0 SMUCKER J M CO COM NEW 832696405 31 300 SH SOLE 2 300 0 0 SNAP INC CL A 83304A106 1886 115500 SH SOLE 464210 0 0 SNAP ON INC COM 833034101 1820 10743 SH SOLE 10743 0 0 SNAP ON INC COM 833034101 17 100 SH SOLE 2 100 0 0 SOHU COM LTD SPONSORED ADS 83410S108 0 0 SH SOLE 8290 0 0 SOUTHERN CO COM 842587107 22396 351593 SH SOLE 351593 0 0 SOUTHERN CO COM 842587107 956 15000 SH SOLE 5 15000 0 0 SOUTHERN CO COM 842587107 194 3042 SH SOLE 2 3042 0 0 SOUTHERN COPPER CORP COM 84265V105 1400 32952 SH SOLE 32952 0 0 SOUTHERN COPPER CORP COM 84265V105 31 737 SH SOLE 2 737 0 0 SOUTHWEST AIRLS CO COM 844741108 2167 40151 SH SOLE 72061 0 0 SOUTHWEST AIRLS CO COM 844741108 22 400 SH SOLE 2 400 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 12961 90700 SH SOLE 90700 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 402 7800 SH SOLE 7800 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 322 1000 SH SOLE 5 1000 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 4241 72800 SH SOLE 72800 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 10 100 SH SOLE 100 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 210 2205 SH SOLE 5 2205 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 3761 34333 SH SOLE 34333 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 3159 28835 SH SOLE 5 28835 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1177 16150 SH SOLE 16150 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 5734 116590 SH SOLE 158014 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 197 4000 SH SOLE 5 4000 0 0 SPLUNK INC COM 848637104 5277 35235 SH SOLE 59410 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 0 0 SH SOLE 1960 0 0 SPRINT CORPORATION COM 85207U105 715 137167 SH SOLE 137167 0 0 SPRINT CORPORATION COM 85207U105 52 10019 SH SOLE 2 10019 0 0 SQUARE INC CL A 852234103 3316 53000 SH SOLE 135115 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2225 36240 SH SOLE 36240 0 0 STAG INDL INC COM 85254J102 4930 156170 SH SOLE 195616 0 0 STANLEY BLACK & DECKER INC COM 854502101 8121 49001 SH SOLE 49001 0 0 STANLEY BLACK & DECKER INC COM 854502101 50 300 SH SOLE 2 300 0 0 STANLEY BLACK & DECKER INC UNIT 05/15/2020 854502887 0 0 SH SOLE 47183 0 0 STARBUCKS CORP COM 855244109 18842 214306 SH SOLE 235512 0 0 STARBUCKS CORP COM 855244109 91 1038 SH SOLE 2 1038 0 0 STARWOOD PPTY TR INC COM 85571B105 2938 118200 SH SOLE 118200 0 0 STATE STR CORP COM 857477103 5283 66793 SH SOLE 66793 0 0 STATE STR CORP COM 857477103 134 1700 SH SOLE 2 1700 0 0 STEEL DYNAMICS INC COM 858119100 1788 52516 SH SOLE 52516 0 0 STEEL DYNAMICS INC COM 858119100 31 900 SH SOLE 2 900 0 0 STERIS PLC SHS USD G8473T100 2404 15770 SH SOLE 15770 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 0 0 SH SOLE 90960 0 0 STORE CAP CORP COM 862121100 5149 138260 SH SOLE 480857 0 0 STORE CAP CORP COM 862121100 352 9445 SH SOLE 5 9445 0 0 STRYKER CORP COM 863667101 50134 238800 SH SOLE 629381 0 0 STRYKER CORP COM 863667101 1197 5700 SH SOLE 2 5700 0 0 STRYKER CORP COM 863667101 0 0 SH SOLE 4 0 0 0 STRYKER CORP COM 863667101 5000 23817 SH SOLE 1 0 0 23817 SUMMIT HOTEL PPTYS INC COM 866082100 801 64900 SH SOLE 64900 0 0 SUN CMNTYS INC COM 866674104 11343 75572 SH SOLE 169889 0 0 SUNCOR ENERGY INC NEW COM 867224107 1102 33600 SH SOLE 33600 0 0 SUNCOR ENERGY INC NEW COM 867224107 164 4994 SH SOLE 2 4994 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 2087 149900 SH SOLE 199083 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 106 7645 SH SOLE 5 7645 0 0 SURGERY PARTNERS INC COM 86881A100 0 0 SH SOLE 30523 0 0 SVB FINL GROUP COM 78486Q101 2081 8288 SH SOLE 8288 0 0 SVB FINL GROUP COM 78486Q101 25 100 SH SOLE 2 100 0 0 SYNCHRONY FINL COM 87165B103 4187 116268 SH SOLE 116268 0 0 SYNCHRONY FINL COM 87165B103 83 2300 SH SOLE 2 2300 0 0 SYNOPSYS INC COM 871607107 3875 27836 SH SOLE 27836 0 0 SYNOPSYS INC COM 871607107 56 400 SH SOLE 2 400 0 0 SYSCO CORP COM 871829107 21923 256286 SH SOLE 263636 0 0 SYSCO CORP COM 871829107 4732 55323 SH SOLE 5 55323 0 0 SYSCO CORP COM 871829107 120 1400 SH SOLE 2 1400 0 0 T MOBILE US INC COM 872590104 5303 67620 SH SOLE 80066 0 0 T MOBILE US INC COM 872590104 92 1178 SH SOLE 2 1178 0 0 TABULA RASA HEALTHCARE INC COM 873379101 0 0 SH SOLE 7741 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 465 8000 SH SOLE 213548 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 151 2600 SH SOLE 1 0 2600 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4012 69059 SH SOLE 0 0 69059 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2385 19481 SH SOLE 19481 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 1184 24570 SH SOLE 31014 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 0 0 SH SOLE 83463 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 868 58900 SH SOLE 58900 0 0 TAPESTRY INC COM 876030107 2326 86249 SH SOLE 86249 0 0 TAPESTRY INC COM 876030107 16 600 SH SOLE 2 600 0 0 TAPESTRY INC COM 876030107 3694 136967 SH SOLE 4 0 0 136967 TARGA RES CORP COM 87612G101 1741 42636 SH SOLE 42636 0 0 TARGA RES CORP COM 87612G101 10 242 SH SOLE 2 242 0 0 TARGET CORP COM 87612E106 17621 137439 SH SOLE 168956 0 0 TARGET CORP COM 87612E106 2180 17000 SH SOLE 5 17000 0 0 TARGET CORP COM 87612E106 227 1773 SH SOLE 2 1773 0 0 TAUBMAN CTRS INC COM 876664103 1208 38850 SH SOLE 126592 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 2291 46097 SH SOLE 46097 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 30 600 SH SOLE 2 600 0 0 TE CONNECTIVITY LTD REG SHS H84989104 65706 685585 SH SOLE 685585 0 0 TE CONNECTIVITY LTD REG SHS H84989104 67 700 SH SOLE 2 700 0 0 TE CONNECTIVITY LTD REG SHS H84989104 6850 71469 SH SOLE 4 0 0 71469 TE CONNECTIVITY LTD REG SHS H84989104 153 1600 SH SOLE 1 0 1600 0 TECH DATA CORP COM 878237106 205 1430 SH SOLE 1430 0 0 TECHNIPFMC PLC COM G87110105 1488 69400 SH SOLE 69400 0 0 TECHNIPFMC PLC COM G87110105 1051 49000 SH SOLE 2 49000 0 0 TECHNIPFMC PLC COM G87110105 393 18340 SH SOLE 4 0 0 18340 TELADOC HEALTH INC COM 87918A105 0 0 SH SOLE 217960 0 0 TELECOM ARGENTINA S A SPON ADR REP B 879273209 607 53500 SH SOLE 53500 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 2034 5869 SH SOLE 5869 0 0 TELEFLEX INC COM 879369106 2796 7427 SH SOLE 7427 0 0 TERADYNE INC COM 880770102 1877 27526 SH SOLE 71596 0 0 TERADYNE INC COM 880770102 3649 53518 SH SOLE 5 53518 0 0 TERRENO RLTY CORP COM 88146M101 2340 43230 SH SOLE 43230 0 0 TESLA INC COM 88160R101 9373 22405 SH SOLE 34085 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 2587 263975 SH SOLE 263975 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 84 8533 SH SOLE 2 8533 0 0 TEXAS INSTRS INC COM 882508104 76829 598871 SH SOLE 661293 0 0 TEXAS INSTRS INC COM 882508104 218 1700 SH SOLE 5 1700 0 0 TEXAS INSTRS INC COM 882508104 167 1300 SH SOLE 2 1300 0 0 TEXTRON INC COM 883203101 1918 43007 SH SOLE 43007 0 0 TEXTRON INC COM 883203101 27 600 SH SOLE 2 600 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 9316 195881 SH SOLE 195881 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 100 2100 SH SOLE 2 2100 0 0 THE TRADE DESK INC COM CL A 88339J105 0 0 SH SOLE 11890 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 21481 66123 SH SOLE 119231 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 155 477 SH SOLE 2 477 0 0 TIFFANY & CO NEW COM 886547108 2939 21989 SH SOLE 25173 0 0 TIFFANY & CO NEW COM 886547108 27 200 SH SOLE 2 200 0 0 TIMKEN CO COM 887389104 6226 110560 SH SOLE 110560 0 0 TIMKEN CO COM 887389104 760 13500 SH SOLE 2 13500 0 0 TJX COS INC NEW COM 872540109 25201 412727 SH SOLE 412727 0 0 TJX COS INC NEW COM 872540109 4239 69429 SH SOLE 5 69429 0 0 TJX COS INC NEW COM 872540109 912 14928 SH SOLE 2 14928 0 0 TJX COS INC NEW COM 872540109 208 3400 SH SOLE 1 0 3400 0 TORONTO DOMINION BK ONT COM NEW 891160509 39 700 SH SOLE 700 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 277 4936 SH SOLE 2 4936 0 0 TOTAL S A SPONSORED ADS 89151E109 0 0 SH SOLE 271734 0 0 TPG RE FIN TR INC COM 87266M107 2151 106100 SH SOLE 106100 0 0 TRACTOR SUPPLY CO COM 892356106 2798 29942 SH SOLE 38071 0 0 TRACTOR SUPPLY CO COM 892356106 6653 71203 SH SOLE 4 0 0 71203 TRACTOR SUPPLY CO COM 892356106 4701 50307 SH SOLE 1 0 0 50307 TRANSDIGM GROUP INC COM 893641100 4442 7932 SH SOLE 7932 0 0 TRANSOCEAN LTD REG SHS H8817H100 87 12700 SH SOLE 12700 0 0 TRANSUNION COM 89400J107 2587 30220 SH SOLE 30220 0 0 TRANSUNION COM 89400J107 3603 42088 SH SOLE 5 42088 0 0 TRAVELERS COMPANIES INC COM 89417E109 9826 71747 SH SOLE 71747 0 0 TRAVELERS COMPANIES INC COM 89417E109 137 1000 SH SOLE 2 1000 0 0 TRIMBLE INC COM 896239100 1757 42150 SH SOLE 131263 0 0 TRIMBLE INC COM 896239100 33 800 SH SOLE 2 800 0 0 TRIP COM GROUP LTD ADS 89677Q107 2175 64853 SH SOLE 73909 0 0 TRIP COM GROUP LTD ADS 89677Q107 235 7000 SH SOLE 2 7000 0 0 TRIPADVISOR INC COM 896945201 511 16829 SH SOLE 71889 0 0 TRUECAR INC COM 89785L107 0 0 SH SOLE 28755 0 0 TRUIST FINL CORP COM 89832Q109 14633 259827 SH SOLE 259827 0 0 TRUIST FINL CORP COM 89832Q109 341 6049 SH SOLE 2 6049 0 0 TURNING POINT THERAPEUTICS I COM 90041T108 0 0 SH SOLE 223358 0 0 TWILIO INC CL A 90138F102 1924 19577 SH SOLE 69147 0 0 TWITTER INC COM 90184L102 3851 120152 SH SOLE 130637 0 0 TYLER TECHNOLOGIES INC COM 902252105 1821 6070 SH SOLE 6070 0 0 TYSON FOODS INC CL A 902494103 4939 54246 SH SOLE 54246 0 0 TYSON FOODS INC CL A 902494103 113 1241 SH SOLE 2 1241 0 0 UBER TECHNOLOGIES INC COM 90353T100 836 28100 SH SOLE 95346 0 0 UDR INC COM 902653104 13396 286849 SH SOLE 396849 0 0 UDR INC COM 902653104 23 500 SH SOLE 2 500 0 0 UGI CORP NEW COM 902681105 2558 56653 SH SOLE 90343 0 0 UGI CORP NEW COM 902681105 23 500 SH SOLE 2 500 0 0 ULTA BEAUTY INC COM 90384S303 2606 10296 SH SOLE 28709 0 0 UMH PPTYS INC COM 903002103 355 22600 SH SOLE 22600 0 0 UNDER ARMOUR INC CL A 904311107 592 27421 SH SOLE 78792 0 0 UNDER ARMOUR INC CL C 904311206 698 36390 SH SOLE 114956 0 0 UNION PACIFIC CORP COM 907818108 29003 160423 SH SOLE 199579 0 0 UNION PACIFIC CORP COM 907818108 127 700 SH SOLE 2 700 0 0 UNION PACIFIC CORP COM 907818108 149 825 SH SOLE 4 0 0 825 UNION PACIFIC CORP COM 907818108 6142 33972 SH SOLE 1 0 1100 32872 UNITED AIRLINES HLDGS INC COM 910047109 1541 17499 SH SOLE 17499 0 0 UNITED AIRLINES HLDGS INC COM 910047109 69 783 SH SOLE 2 783 0 0 UNITED PARCEL SERVICE INC CL B 911312106 23885 204039 SH SOLE 244939 0 0 UNITED PARCEL SERVICE INC CL B 911312106 293 2500 SH SOLE 5 2500 0 0 UNITED PARCEL SERVICE INC CL B 911312106 159 1359 SH SOLE 2 1359 0 0 UNITED RENTALS INC COM 911363109 2170 13013 SH SOLE 13013 0 0 UNITED RENTALS INC COM 911363109 50 300 SH SOLE 2 300 0 0 UNITED STATES OIL FUND LP UNITS 91232N108 379 29600 SH SOLE 29600 0 0 UNITED TECHNOLOGIES CORP COM 913017109 26543 177234 SH SOLE 188570 0 0 UNITED TECHNOLOGIES CORP COM 913017109 283 1887 SH SOLE 2 1887 0 0 UNITEDHEALTH GROUP INC COM 91324P102 65152 221621 SH SOLE 850684 0 0 UNITEDHEALTH GROUP INC COM 91324P102 9250 31464 SH SOLE 5 31464 0 0 UNITEDHEALTH GROUP INC COM 91324P102 464 1578 SH SOLE 2 1578 0 0 UNITEDHEALTH GROUP INC COM 91324P102 3596 12231 SH SOLE 1 0 0 12231 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 914 7790 SH SOLE 7790 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 2135 14885 SH SOLE 14885 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 43 300 SH SOLE 2 300 0 0 UNUM GROUP COM 91529Y106 1554 53280 SH SOLE 53280 0 0 UNUM GROUP COM 91529Y106 29 1000 SH SOLE 2 1000 0 0 URBAN EDGE PPTYS COM 91704F104 1425 74300 SH SOLE 124730 0 0 URSTADT BIDDLE PPTYS INC CL A 917286205 445 17900 SH SOLE 17900 0 0 US BANCORP DEL COM NEW 902973304 17296 291715 SH SOLE 291715 0 0 US BANCORP DEL COM NEW 902973304 237 4000 SH SOLE 2 4000 0 0 V F CORP COM 918204108 9781 98144 SH SOLE 110521 0 0 V F CORP COM 918204108 40 400 SH SOLE 2 400 0 0 VAIL RESORTS INC COM 91879Q109 1594 6647 SH SOLE 36935 0 0 VALE S A SPONSORED ADS 91912E105 0 0 SH SOLE 72740 0 0 VALE S A SPONSORED ADS 91912E105 2266 171686 SH SOLE 5 171686 0 0 VALERO ENERGY CORP NEW COM 91913Y100 8135 86862 SH SOLE 86862 0 0 VALERO ENERGY CORP NEW COM 91913Y100 231 2471 SH SOLE 2 2471 0 0 VALERO ENERGY CORP NEW COM 91913Y100 6119 65339 SH SOLE 4 0 0 65339 VALERO ENERGY CORP NEW COM 91913Y100 3059 32663 SH SOLE 1 0 0 32663 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 7458 219300 SH SOLE 219300 0 0 VANECK VECTORS ETF TRUST RUSSIA ETF 92189F403 2504 100300 SH SOLE 100300 0 0 VANECK VECTORS ETF TRUST SEMICONDUCTOR ET 92189F676 3507 24800 SH SOLE 24800 0 0 VANECK VECTORS ETF TRUST OIL SVCS ETF 92189F718 1556 117400 SH SOLE 117400 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 258 3075 SH SOLE 5 0 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 23682 80062 SH SOLE 80062 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 260 3210 SH SOLE 5 0 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1161 26100 SH SOLE 26100 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 885 15100 SH SOLE 15100 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 402 6855 SH SOLE 5 0 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 791 7800 SH SOLE 7800 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1382 13633 SH SOLE 5 0 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 569 6838 SH SOLE 5 0 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 309 3380 SH SOLE 5 0 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 9914 225000 SH SOLE 225000 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 1719 21100 SH SOLE 21100 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1678 22000 SH SOLE 22000 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 594 3100 SH SOLE 3100 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 213 1111 SH SOLE 5 0 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 339 2200 SH SOLE 2200 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 416 1700 SH SOLE 1700 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 454 1855 SH SOLE 5 0 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 765 5700 SH SOLE 5700 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 4415 30900 SH SOLE 30900 0 0 VARIAN MED SYS INC COM 92220P105 2193 15446 SH SOLE 189878 0 0 VARIAN MED SYS INC COM 92220P105 28 200 SH SOLE 2 200 0 0 VEEVA SYS INC CL A COM 922475108 2911 20696 SH SOLE 251950 0 0 VENTAS INC COM 92276F100 21877 378883 SH SOLE 455990 0 0 VENTAS INC COM 92276F100 35 600 SH SOLE 2 600 0 0 VERACYTE INC COM 92337F107 0 0 SH SOLE 428359 0 0 VEREIT INC COM 92339V100 9260 1002164 SH SOLE 2806716 0 0 VEREIT INC COM 92339V100 441 47770 SH SOLE 5 47770 0 0 VERISIGN INC COM 92343E102 3908 20281 SH SOLE 20281 0 0 VERISIGN INC COM 92343E102 39 200 SH SOLE 2 200 0 0 VERISK ANALYTICS INC COM 92345Y106 5297 35468 SH SOLE 35468 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 89457 1456947 SH SOLE 1696447 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1524 24821 SH SOLE 5 24821 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1621 26400 SH SOLE 2 26400 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 190 3100 SH SOLE 1 0 3100 0 VERTEX PHARMACEUTICALS INC COM 92532F100 9289 42423 SH SOLE 483435 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 3392 15490 SH SOLE 5 15490 0 0 VIACOMCBS INC CL B 92556H206 4770 113655 SH SOLE 113655 0 0 VIACOMCBS INC CL B 92556H206 96 2290 SH SOLE 2 2290 0 0 VICI PPTYS INC COM 925652109 11922 466600 SH SOLE 1272212 0 0 VICI PPTYS INC COM 925652109 596 23323 SH SOLE 5 23323 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 812 57300 SH SOLE 157007 0 0 VISA INC COM CL A 92826C839 56015 298111 SH SOLE 364020 0 0 VISA INC COM CL A 92826C839 10353 55096 SH SOLE 5 55096 0 0 VISA INC COM CL A 92826C839 169 900 SH SOLE 2 900 0 0 VISTRA ENERGY CORP COM 92840M102 1745 75914 SH SOLE 79227 0 0 VISTRA ENERGY CORP *W EXP 02/02/202 92840M128 0 0 SH SOLE 8506 0 0 VMWARE INC CL A COM 928563402 2084 13732 SH SOLE 30632 0 0 VORNADO RLTY TR SH BEN INT 929042109 8698 130793 SH SOLE 144950 0 0 VORNADO RLTY TR SH BEN INT 929042109 13 200 SH SOLE 2 200 0 0 VOYA FINL INC COM 929089100 1601 26249 SH SOLE 26249 0 0 VOYA FINL INC COM 929089100 73 1200 SH SOLE 2 1200 0 0 VULCAN MATLS CO COM 929160109 3146 21849 SH SOLE 21849 0 0 VULCAN MATLS CO COM 929160109 14 100 SH SOLE 2 100 0 0 W P CAREY INC COM 92936U109 19838 247851 SH SOLE 247851 0 0 WABCO HLDGS INC COM 92927K102 1066 7870 SH SOLE 7870 0 0 WABCO HLDGS INC COM 92927K102 14 100 SH SOLE 2 100 0 0 WABTEC CORP COM 929740108 2249 28910 SH SOLE 28910 0 0 WABTEC CORP COM 929740108 30 386 SH SOLE 2 386 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 13622 231038 SH SOLE 231038 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 188 3191 SH SOLE 2 3191 0 0 WALMART INC COM 931142103 49506 416578 SH SOLE 514776 0 0 WALMART INC COM 931142103 399 3356 SH SOLE 2 3356 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 450 123500 SH SOLE 123500 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 1555 53280 SH SOLE 53280 0 0 WASTE CONNECTIONS INC COM 94106B101 3795 41800 SH SOLE 73297 0 0 WASTE MGMT INC DEL COM 94106L109 8321 73014 SH SOLE 118723 0 0 WASTE MGMT INC DEL COM 94106L109 103 900 SH SOLE 2 900 0 0 WATERS CORP COM 941848103 8624 36908 SH SOLE 105015 0 0 WATERS CORP COM 941848103 1512 6472 SH SOLE 2 6472 0 0 WAYFAIR INC CL A 94419L101 853 9440 SH SOLE 9440 0 0 WEC ENERGY GROUP INC COM 92939U106 18946 205418 SH SOLE 205418 0 0 WEC ENERGY GROUP INC COM 92939U106 35 376 SH SOLE 2 376 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 2486 79580 SH SOLE 156432 0 0 WELLCARE HEALTH PLANS INC COM 94946T106 2870 8691 SH SOLE 8691 0 0 WELLS FARGO CO NEW COM 949746101 62199 1156122 SH SOLE 1317622 0 0 WELLS FARGO CO NEW COM 949746101 2613 48565 SH SOLE 2 48565 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 0 0 SH SOLE 800 0 0 WELLTOWER INC COM 95040Q104 28290 345927 SH SOLE 808342 0 0 WELLTOWER INC COM 95040Q104 655 8011 SH SOLE 5 8011 0 0 WELLTOWER INC COM 95040Q104 76 927 SH SOLE 2 927 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 1771 11780 SH SOLE 11780 0 0 WESTERN DIGITAL CORP COM 958102105 4091 64448 SH SOLE 76711 0 0 WESTERN DIGITAL CORP COM 958102105 106 1667 SH SOLE 2 1667 0 0 WESTERN UN CO COM 959802109 2660 99325 SH SOLE 99325 0 0 WESTERN UN CO COM 959802109 51 1900 SH SOLE 5 1900 0 0 WESTERN UN CO COM 959802109 29 1100 SH SOLE 2 1100 0 0 WESTLAKE CHEM CORP COM 960413102 439 6252 SH SOLE 6252 0 0 WESTROCK CO COM 96145D105 14080 328137 SH SOLE 328137 0 0 WESTROCK CO COM 96145D105 763 17791 SH SOLE 2 17791 0 0 WEYERHAEUSER CO COM 962166104 6336 209790 SH SOLE 385669 0 0 WEYERHAEUSER CO COM 962166104 39 1293 SH SOLE 2 1293 0 0 WHIRLPOOL CORP COM 963320106 2759 18700 SH SOLE 18700 0 0 WHIRLPOOL CORP COM 963320106 30 200 SH SOLE 2 200 0 0 WHITESTONE REIT COM 966084204 357 26200 SH SOLE 26200 0 0 WILLIAMS COS INC DEL COM 969457100 4830 203636 SH SOLE 203636 0 0 WILLIAMS COS INC DEL COM 969457100 71 3000 SH SOLE 2 3000 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 5534 27405 SH SOLE 29650 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 53 261 SH SOLE 2 261 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 303 80900 SH SOLE 80900 0 0 WIX COM LTD SHS M98068105 885 7230 SH SOLE 7230 0 0 WNS HOLDINGS LTD SPON ADR 92932M101 0 0 SH SOLE 525 0 0 WORKDAY INC CL A 98138H101 32670 198662 SH SOLE 208132 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 0 0 SH SOLE 4040 0 0 WYNN RESORTS LTD COM 983134107 2288 16475 SH SOLE 16475 0 0 WYNN RESORTS LTD COM 983134107 42 300 SH SOLE 2 300 0 0 XCEL ENERGY INC COM 98389B100 9887 155733 SH SOLE 155733 0 0 XCEL ENERGY INC COM 98389B100 76 1200 SH SOLE 2 1200 0 0 XENIA HOTELS & RESORTS INC COM 984017103 1625 75200 SH SOLE 75200 0 0 XENIA HOTELS & RESORTS INC COM 984017103 108 5011 SH SOLE 5 5011 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 2155 58460 SH SOLE 58460 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 44 1200 SH SOLE 2 1200 0 0 XILINX INC COM 983919101 7201 73656 SH SOLE 80286 0 0 XILINX INC COM 983919101 39 400 SH SOLE 2 400 0 0 XP INC CL A G98239109 0 0 SH SOLE 2701 0 0 XPO LOGISTICS INC COM 983793100 1322 16584 SH SOLE 16584 0 0 XYLEM INC COM 98419M100 2447 31055 SH SOLE 109710 0 0 XYLEM INC COM 98419M100 39 500 SH SOLE 2 500 0 0 YANDEX N V SHS CLASS A N97284108 969 22280 SH SOLE 61304 0 0 YELP INC CL A 985817105 0 0 SH SOLE 65020 0 0 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 1093 94400 SH SOLE 94400 0 0 YUM BRANDS INC COM 988498101 11102 110213 SH SOLE 110213 0 0 YUM BRANDS INC COM 988498101 50 500 SH SOLE 2 500 0 0 YUM CHINA HLDGS INC COM 98850P109 3177 66180 SH SOLE 70692 0 0 YUM CHINA HLDGS INC COM 98850P109 67 1402 SH SOLE 2 1402 0 0 ZAYO GROUP HLDGS INC COM 98919V105 1589 45848 SH SOLE 45848 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 2191 8576 SH SOLE 11082 0 0 ZILLOW GROUP INC CL A 98954M101 0 0 SH SOLE 5140 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 842 18320 SH SOLE 24470 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 5489 36670 SH SOLE 417395 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 66 438 SH SOLE 2 438 0 0 ZIONS BANCORPORATION N A COM 989701107 1956 37675 SH SOLE 37675 0 0 ZIONS BANCORPORATION N A COM 989701107 42 800 SH SOLE 2 800 0 0 ZOETIS INC CL A 98978V103 46096 348286 SH SOLE 795893 0 0 ZOETIS INC CL A 98978V103 53 400 SH SOLE 2 400 0 0 ZOGENIX INC COM NEW 98978L204 0 0 SH SOLE 126332 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 2708 39800 SH SOLE 39800 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1565 23000 SH SOLE 5 23000 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 778 33300 SH SOLE 42072 0 0 ZYMEWORKS INC COM 98985W102 0 0 SH SOLE 131418 0 0