The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 87,224 530,561 SH   SOLE   530,561 0 0
3M CO COM 88579Y101 2,490 15,144 SH   SOLE 2 15,144 0 0
3M CO COM 88579Y101 3,604 21,924 SH   SOLE 4 0 0 21,924
3M CO COM 88579Y101 164 1,000 SH   SOLE 1 0 1,000 0
58 COM INC SPON ADR REP A 31680Q104 285 5,780 SH   SOLE   5,780 0 0
58 COM INC SPON ADR REP A 31680Q104 168 3,400 SH   SOLE 2 3,400 0 0
ABB LTD SPONSORED ADR 000375204 0 0 SH   SOLE   53,900 0 0
ABBOTT LABS COM 002824100 33,463 399,936 SH   SOLE   1,669,009 0 0
ABBOTT LABS COM 002824100 4,949 59,146 SH   SOLE 5 59,146 0 0
ABBOTT LABS COM 002824100 99 1,183 SH   SOLE 2 1,183 0 0
ABBVIE INC COM 00287Y109 31,958 422,055 SH   SOLE   422,055 0 0
ABBVIE INC COM 00287Y109 985 13,009 SH   SOLE 5 13,009 0 0
ABBVIE INC COM 00287Y109 208 2,745 SH   SOLE 2 2,745 0 0
ABERCROMBIE & FITCH CO CL A 002896207 5,168 331,300 SH   SOLE   331,300 0 0
ABERCROMBIE & FITCH CO CL A 002896207 1,139 73,000 SH   SOLE 2 73,000 0 0
ABIOMED INC COM 003654100 1,244 6,991 SH   SOLE   149,260 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 0 0 SH   SOLE   25,295 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 0 0 SH   SOLE   246,765 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 1,549 54,200 SH   SOLE   231,903 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 21,819 113,434 SH   SOLE   130,962 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 115 600 SH   SOLE 2 600 0 0
ACTIVISION BLIZZARD INC COM 00507V109 7,230 136,613 SH   SOLE   167,575 0 0
ACTIVISION BLIZZARD INC COM 00507V109 74 1,400 SH   SOLE 2 1,400 0 0
ACTIVISION BLIZZARD INC COM 00507V109 6,722 127,029 SH   SOLE 4 0 0 127,029
ACTIVISION BLIZZARD INC COM 00507V109 3,864 73,024 SH   SOLE 1 0 0 73,024
ACUITY BRANDS INC COM 00508Y102 952 7,065 SH   SOLE   7,065 0 0
ADOBE INC COM 00724F101 84,898 307,323 SH   SOLE   370,086 0 0
ADOBE INC COM 00724F101 5,751 20,818 SH   SOLE 5 20,818 0 0
ADOBE INC COM 00724F101 55 200 SH   SOLE 2 200 0 0
ADOBE INC COM 00724F101 10,430 37,755 SH   SOLE 4 0 0 37,755
ADOBE INC COM 00724F101 3,622 13,112 SH   SOLE 1 0 0 13,112
ADVANCE AUTO PARTS INC COM 00751Y106 2,487 15,039 SH   SOLE   15,039 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 17 100 SH   SOLE 2 100 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 0 0 SH   SOLE   23,115 0 0
ADVANCED MICRO DEVICES INC COM 007903107 5,182 178,748 SH   SOLE   214,003 0 0
ADVANCED MICRO DEVICES INC COM 007903107 15 512 SH   SOLE 2 512 0 0
AERCAP HOLDINGS NV SHS N00985106 1,334 24,366 SH   SOLE   36,398 0 0
AERCAP HOLDINGS NV SHS N00985106 53 968 SH   SOLE 2 968 0 0
AES CORP COM 00130H105 2,062 126,163 SH   SOLE   126,163 0 0
AES CORP COM 00130H105 70 4,300 SH   SOLE 2 4,300 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 749 8,982 SH   SOLE   8,982 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 8 100 SH   SOLE 2 100 0 0
AFLAC INC COM 001055102 10,117 193,370 SH   SOLE   242,670 0 0
AFLAC INC COM 001055102 126 2,400 SH   SOLE 2 2,400 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 4,211 54,950 SH   SOLE   125,619 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 3,971 51,814 SH   SOLE 5 51,814 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 38 500 SH   SOLE 2 500 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 4,943 64,511 SH   SOLE 4 0 0 64,511
AGILENT TECHNOLOGIES INC COM 00846U101 2,830 36,931 SH   SOLE 1 0 0 36,931
AGIOS PHARMACEUTICALS INC COM 00847X104 0 0 SH   SOLE   46,312 0 0
AGNC INVT CORP COM 00123Q104 11,164 693,823 SH   SOLE   693,823 0 0
AGNC INVT CORP COM 00123Q104 31 1,900 SH   SOLE 2 1,900 0 0
AGNICO EAGLE MINES LTD COM 008474108 27 500 SH   SOLE 2 500 0 0
AGREE REALTY CORP COM 008492100 1,951 26,670 SH   SOLE   137,524 0 0
AIR PRODS & CHEMS INC COM 009158106 11,660 52,554 SH   SOLE   53,189 0 0
AIR PRODS & CHEMS INC COM 009158106 67 300 SH   SOLE 2 300 0 0
AK STL HLDG CORP COM 001547108 27 12,000 SH   SOLE   12,000 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 3,870 42,350 SH   SOLE   42,350 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 27 300 SH   SOLE 2 300 0 0
ALBEMARLE CORP COM 012653101 1,361 19,573 SH   SOLE   19,573 0 0
ALBEMARLE CORP COM 012653101 21 300 SH   SOLE 2 300 0 0
ALEXANDERS INC COM 014752109 484 1,390 SH   SOLE   1,390 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 14,135 91,762 SH   SOLE   209,433 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 528 3,428 SH   SOLE 5 3,428 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 31 200 SH   SOLE 2 200 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 3,835 39,155 SH   SOLE   565,636 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 10 100 SH   SOLE 2 100 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 110,547 661,047 SH   SOLE   762,302 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 8,732 52,216 SH   SOLE 5 417,728 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 19,353 115,725 SH   SOLE 2 115,725 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 34,182 204,400 SH   SOLE   18,200 0 186,200
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 91,675 548,200 SH   SOLE 3 0 0 548,200
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4,004 23,945 SH   SOLE   0 0 23,945
ALIGN TECHNOLOGY INC COM 016255101 2,257 12,477 SH   SOLE   27,738 0 0
ALKERMES PLC SHS G01767105 498 25,507 SH   SOLE   25,507 0 0
ALLEGHANY CORP DEL COM 017175100 2,614 3,277 SH   SOLE   3,277 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 1,556 15,010 SH   SOLE   44,174 0 0
ALLERGAN PLC SHS G0177J108 9,563 56,826 SH   SOLE   58,161 0 0
ALLERGAN PLC SHS G0177J108 182 1,079 SH   SOLE 2 1,079 0 0
ALLERGAN PLC SHS G0177J108 6,935 41,208 SH   SOLE 4 0 0 41,208
ALLERGAN PLC SHS G0177J108 4,090 24,302 SH   SOLE 1 0 0 24,302
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,190 9,290 SH   SOLE   9,290 0 0
ALLIANT ENERGY CORP COM 018802108 3,444 63,862 SH   SOLE   63,862 0 0
ALLIANT ENERGY CORP COM 018802108 27 500 SH   SOLE 2 500 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 14 1,300 SH   SOLE   1,354,130 0 0
ALLSTATE CORP COM 020002101 6,943 63,883 SH   SOLE   63,883 0 0
ALLSTATE CORP COM 020002101 130 1,200 SH   SOLE 2 1,200 0 0
ALLY FINL INC COM 02005N100 2,497 75,288 SH   SOLE   75,288 0 0
ALLY FINL INC COM 02005N100 113 3,400 SH   SOLE 2 3,400 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1,456 18,100 SH   SOLE   551,398 0 0
ALPHABET INC CAP STK CL C 02079K107 85,369 70,032 SH   SOLE   82,381 0 0
ALPHABET INC CAP STK CL A 02079K305 127,811 104,665 SH   SOLE   118,002 0 0
ALPHABET INC CAP STK CL C 02079K107 10,220 8,384 SH   SOLE 5 0 0 0
ALPHABET INC CAP STK CL A 02079K305 1,876 1,536 SH   SOLE 2 1,536 0 0
ALPHABET INC CAP STK CL C 02079K107 3,279 2,690 SH   SOLE 2 2,690 0 0
ALPHABET INC CAP STK CL C 02079K107 316 259 SH   SOLE 4 0 0 259
ALPHABET INC CAP STK CL C 02079K107 10,775 8,839 SH   SOLE 1 0 0 8,839
ALPS ETF TR ALERIAN MLP 00162Q866 1,400 153,200 SH   SOLE   153,200 0 0
ALTERYX INC COM CL A 02156B103 1,634 15,210 SH   SOLE 5 15,210 0 0
ALTICE USA INC CL A 02156K103 789 27,506 SH   SOLE   27,506 0 0
ALTRIA GROUP INC COM 02209S103 14,674 358,776 SH   SOLE   358,776 0 0
ALTRIA GROUP INC COM 02209S103 434 10,600 SH   SOLE 5 10,600 0 0
ALTRIA GROUP INC COM 02209S103 152 3,707 SH   SOLE 2 3,707 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 0 0 SH   SOLE   780,050 0 0
AMAZON COM INC COM 023135106 252,979 145,733 SH   SOLE   154,643 0 0
AMAZON COM INC COM 023135106 12,644 7,284 SH   SOLE 5 7,284 0 0
AMAZON COM INC COM 023135106 1,389 800 SH   SOLE 2 800 0 0
AMAZON COM INC COM 023135106 9,631 5,548 SH   SOLE 1 0 0 5,548
AMCOR PLC ORD G0250X107 2,496 256,000 SH   SOLE   309,272 0 0
AMDOCS LTD SHS G02602103 1,535 23,221 SH   SOLE   23,221 0 0
AMERCO COM 023586100 635 1,628 SH   SOLE   1,628 0 0
AMEREN CORP COM 023608102 3,841 47,984 SH   SOLE   47,984 0 0
AMEREN CORP COM 023608102 56 700 SH   SOLE 2 700 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 0 0 SH   SOLE   17,261 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 616 22,832 SH   SOLE   22,832 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 35 1,289 SH   SOLE 2 1,289 0 0
AMERICAN ASSETS TR INC COM 024013104 1,409 30,140 SH   SOLE   76,440 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 4,195 87,250 SH   SOLE   279,734 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 207 4,305 SH   SOLE 5 4,305 0 0
AMERICAN ELEC PWR CO INC COM 025537101 14,690 156,792 SH   SOLE   159,897 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,781 19,010 SH   SOLE 5 19,010 0 0
AMERICAN ELEC PWR CO INC COM 025537101 147 1,572 SH   SOLE 2 1,572 0 0
AMERICAN EXPRESS CO COM 025816109 18,924 159,990 SH   SOLE   181,100 0 0
AMERICAN EXPRESS CO COM 025816109 3,858 32,620 SH   SOLE 5 32,620 0 0
AMERICAN EXPRESS CO COM 025816109 118 1,000 SH   SOLE 2 1,000 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109 921 66,000 SH   SOLE   66,000 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 1,946 18,040 SH   SOLE   18,040 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 22 200 SH   SOLE 2 200 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 4,184 161,600 SH   SOLE   161,600 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 21,146 379,649 SH   SOLE   414,724 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 873 15,669 SH   SOLE 2 15,669 0 0
AMERICAN STS WTR CO COM 029899101 0 0 SH   SOLE   11,872 0 0
AMERICAN TOWER CORP NEW COM 03027X100 18,932 85,616 SH   SOLE   87,347 0 0
AMERICAN TOWER CORP NEW COM 03027X100 4,283 19,367 SH   SOLE 5 19,367 0 0
AMERICAN TOWER CORP NEW COM 03027X100 85 383 SH   SOLE 2 383 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 3,951 31,800 SH   SOLE   73,541 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 37 300 SH   SOLE 2 300 0 0
AMERICOLD RLTY TR COM 03064D108 4,477 120,770 SH   SOLE   240,410 0 0
AMERIPRISE FINL INC COM 03076C106 3,422 23,262 SH   SOLE   23,262 0 0
AMERIPRISE FINL INC COM 03076C106 59 400 SH   SOLE 2 400 0 0
AMERISOURCEBERGEN CORP COM 03073E105 3,872 47,036 SH   SOLE   47,036 0 0
AMERISOURCEBERGEN CORP COM 03073E105 156 1,900 SH   SOLE 2 1,900 0 0
AMETEK INC NEW COM 031100100 3,510 38,230 SH   SOLE   38,230 0 0
AMETEK INC NEW COM 031100100 37 400 SH   SOLE 2 400 0 0
AMGEN INC COM 031162100 74,968 387,412 SH   SOLE   685,771 0 0
AMGEN INC COM 031162100 6,869 35,495 SH   SOLE 5 35,495 0 0
AMGEN INC COM 031162100 1,090 5,634 SH   SOLE 2 5,634 0 0
AMGEN INC COM 031162100 135 700 SH   SOLE 1 0 700 0
AMICUS THERAPEUTICS INC COM 03152W109 0 0 SH   SOLE   1,685,802 0 0
AMPHENOL CORP NEW CL A 032095101 4,795 49,684 SH   SOLE   49,684 0 0
AMPHENOL CORP NEW CL A 032095101 29 300 SH   SOLE 2 300 0 0
AMPLIFY ENERGY CORP NEW COM 03212B103 0 0 SH   SOLE   6 0 0
AMPLIFY ENERGY CORP NEW COM 03212B103 29 4,755 SH   SOLE 2 4,755 0 0
ANALOG DEVICES INC COM 032654105 12,074 108,066 SH   SOLE   130,221 0 0
ANALOG DEVICES INC COM 032654105 59 532 SH   SOLE 2 532 0 0
ANALOG DEVICES INC COM 032654105 5,969 53,419 SH   SOLE 4 0 0 53,419
ANALOG DEVICES INC COM 032654105 1,098 9,824 SH   SOLE 1 0 0 9,824
ANGI HOMESERVICES INC COM CL A 00183L102 0 0 SH   SOLE   30,910 0 0
ANNALY CAP MGMT INC COM 035710409 11,109 1,262,392 SH   SOLE   1,262,392 0 0
ANNALY CAP MGMT INC COM 035710409 182 20,700 SH   SOLE 5 20,700 0 0
ANNALY CAP MGMT INC COM 035710409 33 3,800 SH   SOLE 2 3,800 0 0
ANSYS INC COM 03662Q105 3,320 14,999 SH   SOLE   16,955 0 0
ANTHEM INC COM 036752103 10,976 45,716 SH   SOLE   46,449 0 0
ANTHEM INC COM 036752103 157 653 SH   SOLE 2 653 0 0
AON PLC SHS CL A G0408V102 8,278 42,765 SH   SOLE   44,512 0 0
AON PLC SHS CL A G0408V102 58 300 SH   SOLE 2 300 0 0
APACHE CORP COM 037411105 1,792 70,006 SH   SOLE   70,006 0 0
APACHE CORP COM 037411105 37 1,426 SH   SOLE 2 1,426 0 0
APARTMENT INVT & MGMT CO CL A 03748R754 4,956 95,050 SH   SOLE   95,050 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2,232 134,600 SH   SOLE   134,600 0 0
APPLE INC COM 037833100 233,085 1,040,699 SH   SOLE   1,086,410 0 0
APPLE INC COM 037833100 2,951 13,175 SH   SOLE 5 13,175 0 0
APPLE INC COM 037833100 4,896 21,859 SH   SOLE 2 21,859 0 0
APPLE INC COM 037833100 28,556 127,498 SH   SOLE 4 0 0 127,498
APPLE INC COM 037833100 7,976 35,613 SH   SOLE 1 0 700 34,913
APPLIED MATLS INC COM 038222105 11,738 235,221 SH   SOLE   329,245 0 0
APPLIED MATLS INC COM 038222105 128 2,556 SH   SOLE 2 2,556 0 0
APTIV PLC SHS G6095L109 3,735 42,730 SH   SOLE   99,124 0 0
AQUA AMERICA INC COM 03836W103 38 850 SH   SOLE   73,727 0 0
AQUAVENTURE HLDGS LTD SHS G0443N107 0 0 SH   SOLE   8,094 0 0
ARAMARK COM 03852U106 2,139 49,090 SH   SOLE   78,506 0 0
ARAMARK COM 03852U106 26 600 SH   SOLE 2 600 0 0
ARCH CAP GROUP LTD ORD G0450A105 3,611 86,007 SH   SOLE   86,007 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 7,066 172,052 SH   SOLE   182,241 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 144 3,500 SH   SOLE 2 3,500 0 0
ARCONIC INC COM 03965L100 1,873 72,055 SH   SOLE   72,055 0 0
ARCONIC INC COM 03965L100 44 1,700 SH   SOLE 2 1,700 0 0
ARENA PHARMACEUTICALS INC COM NEW 040047607 0 0 SH   SOLE   367,504 0 0
ARES CAP CORP COM 04010L103 6,863 368,300 SH   SOLE   368,300 0 0
ARES CAP CORP COM 04010L103 1,025 55,000 SH   SOLE 2 55,000 0 0
ARES CAP CORP COM 04010L103 5,476 293,859 SH   SOLE 1 0 0 293,859
ARGENX SE SPONSORED ADR 04016X101 0 0 SH   SOLE   197,572 0 0
ARISTA NETWORKS INC COM 040413106 2,173 9,095 SH   SOLE   9,095 0 0
ARROW ELECTRS INC COM 042735100 1,121 15,037 SH   SOLE   15,037 0 0
ARROW ELECTRS INC COM 042735100 45 600 SH   SOLE 2 600 0 0
ASHFORD HOSPITALITY TR INC COM SHS 044103109 181 54,700 SH   SOLE   54,700 0 0
ASSURANT INC COM 04621X108 1,759 13,984 SH   SOLE   13,984 0 0
ASSURANT INC COM 04621X108 25 200 SH   SOLE 2 200 0 0
ASSURED GUARANTY LTD COM G0585R106 65 1,460 SH   SOLE   21,022 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 0 0 SH   SOLE   158,494 0 0
AT&T INC COM 00206R102 59,060 1,560,779 SH   SOLE   1,575,810 0 0
AT&T INC COM 00206R102 3,388 89,523 SH   SOLE 5 89,523 0 0
AT&T INC COM 00206R102 813 21,480 SH   SOLE 2 21,480 0 0
ATHENE HLDG LTD CL A G0684D107 1,478 35,152 SH   SOLE   35,152 0 0
ATLASSIAN CORP PLC CL A G06242104 31,711 252,800 SH   SOLE   252,800 0 0
ATMOS ENERGY CORP COM 049560105 2,475 21,731 SH   SOLE   98,631 0 0
ATMOS ENERGY CORP COM 049560105 23 200 SH   SOLE 2 200 0 0
AUTODESK INC COM 052769106 5,773 39,087 SH   SOLE   39,737 0 0
AUTOHOME INC SP ADR RP CL A 05278C107 1,368 16,460 SH   SOLE   23,485 0 0
AUTOHOME INC SP ADR RP CL A 05278C107 258 3,100 SH   SOLE 2 3,100 0 0
AUTOLIV INC COM 052800109 1,687 21,390 SH   SOLE   21,390 0 0
AUTOLIV INC COM 052800109 8 100 SH   SOLE 2 100 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 62,772 388,874 SH   SOLE   482,600 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,879 24,030 SH   SOLE 5 24,030 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 81 500 SH   SOLE 2 500 0 0
AUTOZONE INC COM 053332102 6,516 6,008 SH   SOLE   6,008 0 0
AVALONBAY CMNTYS INC COM 053484101 31,135 144,594 SH   SOLE   172,634 0 0
AVALONBAY CMNTYS INC COM 053484101 607 2,820 SH   SOLE 5 2,820 0 0
AVALONBAY CMNTYS INC COM 053484101 56 262 SH   SOLE 2 262 0 0
AVANGRID INC COM 05351W103 4,552 87,120 SH   SOLE   87,120 0 0
AVAYA HLDGS CORP COM 05351X101 15 1,500 SH   SOLE   10,087 0 0
AVAYA HLDGS CORP COM 05351X101 1,365 133,410 SH   SOLE 2 133,410 0 0
AVERY DENNISON CORP COM 053611109 2,345 20,650 SH   SOLE   28,673 0 0
AVERY DENNISON CORP COM 053611109 23 200 SH   SOLE 2 200 0 0
AVON PRODS INC COM 054303102 63 14,400 SH   SOLE   14,400 0 0
AXA EQUITABLE HLDGS INC COM 054561105 1,295 58,459 SH   SOLE   58,459 0 0
AXALTA COATING SYS LTD COM G0750C108 1,209 40,115 SH   SOLE   40,115 0 0
AZUL S A SPONSR ADR PFD 05501U106 0 0 SH   SOLE   12,551 0 0
BAIDU INC SPON ADR REP A 056752108 5,538 53,891 SH   SOLE   82,898 0 0
BAKER HUGHES A GE CO CL A 05722G100 2,575 111,011 SH   SOLE   224,470 0 0
BAKER HUGHES A GE CO CL A 05722G100 60 2,600 SH   SOLE 2 2,600 0 0
BALL CORP COM 058498106 4,071 55,912 SH   SOLE   55,912 0 0
BALL CORP COM 058498106 36 500 SH   SOLE 2 500 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 0 0 SH   SOLE   2,710 0 0
BANCO DE CHILE SPONSORED ADS 059520106 439 15,609 SH   SOLE   15,609 0 0
BANCO DE CHILE SPONSORED ADS 059520106 73 2,605 SH   SOLE 2 2,605 0 0
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 376 13,422 SH   SOLE   13,422 0 0
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 39 1,400 SH   SOLE 2 1,400 0 0
BANCOLOMBIA S A SPON ADR PREF 05968L102 371 7,505 SH   SOLE   16,726 0 0
BANK AMER CORP COM 060505104 47,604 1,631,960 SH   SOLE   1,791,120 0 0
BANK AMER CORP 7.25%CNV PFD L 060505682 0 0 SH   SOLE   2,486 0 0
BANK AMER CORP COM 060505104 543 18,600 SH   SOLE 5 18,600 0 0
BANK AMER CORP COM 060505104 938 32,147 SH   SOLE 2 32,147 0 0
BANK AMER CORP COM 060505104 5,183 177,697 SH   SOLE 1 0 0 177,697
BANK MONTREAL QUE COM 063671101 206 2,800 SH   SOLE 2 2,800 0 0
BANK N S HALIFAX COM 064149107 234 4,113 SH   SOLE 2 4,113 0 0
BANK NEW YORK MELLON CORP COM 064058100 7,116 157,408 SH   SOLE   242,808 0 0
BANK NEW YORK MELLON CORP COM 064058100 167 3,700 SH   SOLE 2 3,700 0 0
BARRICK GOLD CORPORATION COM 067901108 1,853 106,900 SH   SOLE   106,900 0 0
BARRICK GOLD CORPORATION COM 067901108 79 4,584 SH   SOLE 2 4,584 0 0
BAUSCH HEALTH COS INC COM 071734107 0 0 SH   SOLE   20,805 0 0
BAXTER INTL INC COM 071813109 7,389 84,469 SH   SOLE   86,704 0 0
BAXTER INTL INC COM 071813109 3,954 45,209 SH   SOLE 5 45,209 0 0
BAXTER INTL INC COM 071813109 100 1,143 SH   SOLE 2 1,143 0 0
BB&T CORP COM 054937107 8,194 153,532 SH   SOLE   153,532 0 0
BB&T CORP COM 054937107 171 3,200 SH   SOLE 2 3,200 0 0
BCE INC COM NEW 05534B760 39 804 SH   SOLE 2 804 0 0
BEACON ROOFING SUPPLY INC COM 073685109 669 19,950 SH   SOLE   19,950 0 0
BECTON DICKINSON & CO COM 075887109 15,059 59,532 SH   SOLE   73,418 0 0
BECTON DICKINSON & CO PFD SHS CONV A 075887208 0 0 SH   SOLE   93,000 0 0
BECTON DICKINSON & CO COM 075887109 85 337 SH   SOLE 2 337 0 0
BEIGENE LTD SPONSORED ADR 07725L102 719 5,870 SH   SOLE   43,969 0 0
BERKLEY W R CORP COM 084423102 3,462 47,932 SH   SOLE   47,932 0 0
BERKLEY W R CORP COM 084423102 33 450 SH   SOLE 2 450 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 936 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 50,374 242,158 SH   SOLE   247,528 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 444 2,136 SH   SOLE 2 2,136 0 0
BEST BUY INC COM 086516101 3,507 50,831 SH   SOLE   50,831 0 0
BEST BUY INC COM 086516101 103 1,500 SH   SOLE 2 1,500 0 0
BIO TECHNE CORP COM 09073M104 0 0 SH   SOLE   203,850 0 0
BIOGEN INC COM 09062X103 8,015 34,425 SH   SOLE   376,119 0 0
BIOGEN INC COM 09062X103 2,332 10,016 SH   SOLE 5 10,016 0 0
BIOGEN INC COM 09062X103 116 500 SH   SOLE 2 500 0 0
BIOGEN INC COM 09062X103 3,765 16,171 SH   SOLE 4 0 0 16,171
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 0 0 SH   SOLE   287,463 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 2,093 31,049 SH   SOLE   267,554 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 974 14,455 SH   SOLE 5 14,455 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 2,191 32,511 SH   SOLE 4 0 0 32,511
BLACKBERRY LTD COM 09228F103 16 3,100 SH   SOLE 2 3,100 0 0
BLACKROCK INC COM 09247X101 13,632 30,590 SH   SOLE   48,344 0 0
BLACKROCK INC COM 09247X101 637 1,429 SH   SOLE 5 1,429 0 0
BLACKROCK INC COM 09247X101 89 200 SH   SOLE 2 200 0 0
BLACKROCK INC COM 09247X101 134 300 SH   SOLE 1 0 300 0
BLACKSTONE GROUP INC COM CL A 09260D107 1,275 26,100 SH   SOLE   193,149 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 4,185 85,692 SH   SOLE 5 85,692 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 2,261 63,070 SH   SOLE   63,070 0 0
BLOCK H & R INC COM 093671105 1,258 53,248 SH   SOLE   53,248 0 0
BLOCK H & R INC COM 093671105 17 700 SH   SOLE 2 700 0 0
BLUEBIRD BIO INC COM 09609G100 0 0 SH   SOLE   189,453 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 0 0 SH   SOLE   522,681 0 0
BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 171 14,500 SH   SOLE   14,500 0 0
BOEING CO COM 097023105 40,047 105,256 SH   SOLE   123,692 0 0
BOEING CO COM 097023105 152 400 SH   SOLE 5 400 0 0
BOEING CO COM 097023105 296 778 SH   SOLE 2 778 0 0
BOEING CO COM 097023105 7,687 20,203 SH   SOLE 1 0 0 20,203
BONANZA CREEK ENERGY INC COM NEW 097793400 0 0 SH   SOLE   3,943 0 0
BONANZA CREEK ENERGY INC COM NEW 097793400 2,944 131,504 SH   SOLE 2 131,504 0 0
BOOKING HLDGS INC COM 09857L108 26,234 13,367 SH   SOLE   16,208 0 0
BOOKING HLDGS INC COM 09857L108 2,012 1,025 SH   SOLE 2 1,025 0 0
BOOKING HLDGS INC COM 09857L108 10,559 5,380 SH   SOLE 4 0 0 5,380
BOOKING HLDGS INC COM 09857L108 5,772 2,941 SH   SOLE 1 0 0 2,941
BORGWARNER INC COM 099724106 1,906 51,967 SH   SOLE   51,967 0 0
BORGWARNER INC COM 099724106 18 500 SH   SOLE 2 500 0 0
BOSTON PROPERTIES INC COM 101121101 15,122 116,629 SH   SOLE   182,614 0 0
BOSTON PROPERTIES INC COM 101121101 184 1,416 SH   SOLE 5 1,416 0 0
BOSTON PROPERTIES INC COM 101121101 26 200 SH   SOLE 2 200 0 0
BOSTON SCIENTIFIC CORP COM 101137107 9,457 232,413 SH   SOLE   1,919,390 0 0
BOSTON SCIENTIFIC CORP COM 101137107 5,396 132,615 SH   SOLE 5 132,615 0 0
BOSTON SCIENTIFIC CORP COM 101137107 45 1,100 SH   SOLE 2 1,100 0 0
BOSTON SCIENTIFIC CORP COM 101137107 103 2,530 SH   SOLE 4 0 0 2,530
BOSTON SCIENTIFIC CORP COM 101137107 4,088 100,458 SH   SOLE 1 0 0 100,458
BRAEMAR HOTELS & RESORTS INC COM 10482B101 172 18,300 SH   SOLE   18,300 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1,723 113,700 SH   SOLE   347,075 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 101 6,638 SH   SOLE 5 6,638 0 0
BRIGHTHOUSE FINL INC COM 10922N103 724 17,890 SH   SOLE   17,890 0 0
BRIGHTHOUSE FINL INC COM 10922N103 12 287 SH   SOLE 2 287 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 15,243 300,591 SH   SOLE   1,671,381 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 91 1,800 SH   SOLE 5 1,800 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 143 2,826 SH   SOLE 2 2,826 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 5,480 108,062 SH   SOLE 4 0 0 108,062
BRISTOL MYERS SQUIBB CO COM 110122108 3,811 75,150 SH   SOLE 1 0 0 75,150
BRIXMOR PPTY GROUP INC COM 11120U105 4,766 234,900 SH   SOLE   809,965 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 386 19,000 SH   SOLE 5 19,000 0 0
BROADCOM INC COM 11135F101 40,865 148,024 SH   SOLE   175,875 0 0
BROADCOM INC COM 11135F101 939 3,400 SH   SOLE 5 3,400 0 0
BROADCOM INC COM 11135F101 134 485 SH   SOLE 2 485 0 0
BROADCOM INC COM 11135F101 5,934 21,493 SH   SOLE 1 0 500 20,993
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4,430 35,606 SH   SOLE   35,606 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 0 0 SH   SOLE   108,377 0 0
BROOKFIELD PROPERTY REIT INC CL A 11282X103 997 48,899 SH   SOLE   48,899 0 0
BROWN & BROWN INC COM 115236101 1,944 53,900 SH   SOLE   53,900 0 0
BROWN FORMAN CORP CL B 115637209 6,698 106,693 SH   SOLE   114,258 0 0
BROWN FORMAN CORP CL B 115637209 33 525 SH   SOLE 2 525 0 0
BUNGE LIMITED COM G16962105 4,962 87,640 SH   SOLE   88,510 0 0
BURLINGTON STORES INC COM 122017106 2,270 11,361 SH   SOLE   11,361 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2,108 24,863 SH   SOLE   24,863 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 17 200 SH   SOLE 2 200 0 0
CABOT OIL & GAS CORP COM 127097103 1,418 80,693 SH   SOLE   80,693 0 0
CABOT OIL & GAS CORP COM 127097103 16 900 SH   SOLE 2 900 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 3,571 54,046 SH   SOLE   54,046 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 0 0 SH   SOLE   15,863 0 0
CAMDEN PPTY TR SH BEN INT 133131102 15,530 139,900 SH   SOLE   278,605 0 0
CAMDEN PPTY TR SH BEN INT 133131102 204 1,836 SH   SOLE 5 1,836 0 0
CAMDEN PPTY TR SH BEN INT 133131102 22 200 SH   SOLE 2 200 0 0
CAMECO CORP COM 13321L108 14 1,500 SH   SOLE 2 1,500 0 0
CAMPBELL SOUP CO COM 134429109 2,254 48,030 SH   SOLE   48,030 0 0
CAMPBELL SOUP CO COM 134429109 14 300 SH   SOLE 2 300 0 0
CANADIAN NAT RES LTD COM 136385101 884 33,200 SH   SOLE   41,261 0 0
CANADIAN NAT RES LTD COM 136385101 100 3,745 SH   SOLE 2 3,745 0 0
CANADIAN NATL RY CO COM 136375102 117 1,306 SH   SOLE 2 1,306 0 0
CANADIAN PAC RY LTD COM 13645T100 57 255 SH   SOLE 2 255 0 0
CANTEL MEDICAL CORP COM 138098108 0 0 SH   SOLE   7,659 0 0
CAPITAL ONE FINL CORP COM 14040H105 7,888 86,697 SH   SOLE   86,697 0 0
CAPITAL ONE FINL CORP COM 14040H105 232 2,545 SH   SOLE 2 2,545 0 0
CAPITOL FED FINL INC COM 14057J101 18 1,300 SH   SOLE   446,700 0 0
CAPRI HOLDINGS LIMITED SHS G1890L107 800 24,121 SH   SOLE   24,121 0 0
CARDINAL HEALTH INC COM 14149Y108 5,798 122,865 SH   SOLE   122,865 0 0
CARDINAL HEALTH INC COM 14149Y108 188 3,979 SH   SOLE 2 3,979 0 0
CARE COM INC COM 141633107 0 0 SH   SOLE   83,955 0 0
CARETRUST REIT INC COM 14174T107 1,439 61,200 SH   SOLE   79,142 0 0
CARMAX INC COM 143130102 2,454 27,887 SH   SOLE   27,887 0 0
CARMAX INC COM 143130102 44 500 SH   SOLE 2 500 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 3,252 74,393 SH   SOLE   102,693 0 0
CATERPILLAR INC DEL COM 149123101 39,966 316,410 SH   SOLE   321,990 0 0
CATERPILLAR INC DEL COM 149123101 172 1,363 SH   SOLE 2 1,363 0 0
CBL & ASSOC PPTYS INC COM 124830100 142 109,700 SH   SOLE   109,700 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 2,084 18,140 SH   SOLE   18,140 0 0
CBRE GROUP INC CL A 12504L109 2,882 54,367 SH   SOLE   54,367 0 0
CBRE GROUP INC CL A 12504L109 37 700 SH   SOLE 2 700 0 0
CBS CORP NEW CL B 124857202 2,282 56,533 SH   SOLE   56,533 0 0
CBS CORP NEW CL B 124857202 32 800 SH   SOLE 2 800 0 0
CDK GLOBAL INC COM 12508E101 888 18,460 SH   SOLE   20,710 0 0
CDK GLOBAL INC COM 12508E101 19 400 SH   SOLE 2 400 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 182 2,200 SH   SOLE 2 2,200 0 0
CDW CORP COM 12514G108 3,247 26,343 SH   SOLE   26,343 0 0
CDW CORP COM 12514G108 4,857 39,407 SH   SOLE 5 39,407 0 0
CDW CORP COM 12514G108 49 400 SH   SOLE 2 400 0 0
CEDAR REALTY TRUST INC COM NEW 150602209 171 57,000 SH   SOLE   57,000 0 0
CELANESE CORP DEL COM 150870103 2,799 22,887 SH   SOLE   22,887 0 0
CELANESE CORP DEL COM 150870103 37 300 SH   SOLE 2 300 0 0
CELGENE CORP COM 151020104 18,275 184,039 SH   SOLE   923,077 0 0
CELGENE CORP COM 151020104 1,297 13,058 SH   SOLE 2 13,058 0 0
CELGENE CORP COM 151020104 2,791 28,105 SH   SOLE 4 0 0 28,105
CENOVUS ENERGY INC COM 15135U109 51 5,400 SH   SOLE 2 5,400 0 0
CENTENE CORP DEL COM 15135B101 2,988 69,064 SH   SOLE   97,797 0 0
CENTENE CORP DEL COM 15135B101 83 1,916 SH   SOLE 2 1,916 0 0
CENTERPOINT ENERGY INC COM 15189T107 2,958 98,028 SH   SOLE   98,028 0 0
CENTERPOINT ENERGY INC COM 15189T107 51 1,700 SH   SOLE 2 1,700 0 0
CENTURYLINK INC COM 156700106 2,520 201,914 SH   SOLE   201,914 0 0
CENTURYLINK INC COM 156700106 159 12,700 SH   SOLE 5 12,700 0 0
CENTURYLINK INC COM 156700106 122 9,797 SH   SOLE 2 9,797 0 0
CERNER CORP COM 156782104 3,950 57,948 SH   SOLE   479,608 0 0
CERNER CORP COM 156782104 20 300 SH   SOLE 2 300 0 0
CF INDS HLDGS INC COM 125269100 1,848 37,559 SH   SOLE   43,099 0 0
CF INDS HLDGS INC COM 125269100 39 800 SH   SOLE 2 800 0 0
CGI INC CL A SUB VTG 12532H104 59 741 SH   SOLE 2 741 0 0
CHANGYOU COM LTD ADS REP CL A 15911M107 0 0 SH   SOLE   7,794 0 0
CHAPARRAL ENERGY INC COM CL A 15942R208 47 34,907 SH   SOLE 2 34,907 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 11,890 28,851 SH   SOLE   41,271 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 115 278 SH   SOLE 2 278 0 0
CHATHAM LODGING TR COM 16208T102 535 29,500 SH   SOLE   29,500 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,730 24,931 SH   SOLE   24,931 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   15,703 0 0
CHEMOURS CO COM 163851108 161 10,793 SH   SOLE   10,793 0 0
CHENIERE ENERGY INC COM NEW 16411R208 2,207 35,000 SH   SOLE   35,000 0 0
CHESAPEAKE ENERGY CORP COM 165167107 31 22,000 SH   SOLE   22,000 0 0
CHESAPEAKE ENERGY CORP NOTE 5.500% 9/1 165167CY1 0 0 PRN   SOLE   500,000 0 0
CHEVRON CORP NEW COM 166764100 51,941 437,955 SH   SOLE   550,255 0 0
CHEVRON CORP NEW COM 166764100 1,177 9,921 SH   SOLE 5 9,921 0 0
CHEVRON CORP NEW COM 166764100 477 4,025 SH   SOLE 2 4,025 0 0
CHEVRON CORP NEW COM 166764100 14,394 121,369 SH   SOLE 4 0 0 121,369
CHEVRON CORP NEW COM 166764100 6,321 53,295 SH   SOLE 1 0 0 53,295
CHIMERA INVT CORP COM NEW 16934Q208 853 43,600 SH   SOLE   43,600 0 0
CHIMERA INVT CORP COM NEW 16934Q208 121 6,200 SH   SOLE 5 6,200 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 3,996 4,754 SH   SOLE   4,754 0 0
CHUBB LIMITED COM H1467J104 17,149 106,225 SH   SOLE   161,225 0 0
CHUBB LIMITED COM H1467J104 247 1,527 SH   SOLE 2 1,527 0 0
CHURCH & DWIGHT INC COM 171340102 3,695 49,106 SH   SOLE   49,106 0 0
CHURCH & DWIGHT INC COM 171340102 30 400 SH   SOLE 2 400 0 0
CIGNA CORP NEW COM 125523100 17,647 116,258 SH   SOLE   117,578 0 0
CIGNA CORP NEW COM 125523100 909 5,986 SH   SOLE 5 5,986 0 0
CIGNA CORP NEW COM 125523100 1,339 8,821 SH   SOLE 2 8,821 0 0
CIGNA CORP NEW COM 125523100 3,167 20,866 SH   SOLE 1 0 0 20,866
CIMAREX ENERGY CO COM 171798101 730 15,231 SH   SOLE   15,231 0 0
CIMAREX ENERGY CO COM 171798101 5 100 SH   SOLE 2 100 0 0
CINCINNATI FINL CORP COM 172062101 6,527 55,942 SH   SOLE   55,942 0 0
CINCINNATI FINL CORP COM 172062101 35 300 SH   SOLE 2 300 0 0
CINTAS CORP COM 172908105 8,464 31,571 SH   SOLE   31,571 0 0
CINTAS CORP COM 172908105 54 200 SH   SOLE 2 200 0 0
CISCO SYS INC COM 17275R102 153,795 3,112,635 SH   SOLE   3,307,206 0 0
CISCO SYS INC COM 17275R102 1,914 38,729 SH   SOLE 5 38,729 0 0
CISCO SYS INC COM 17275R102 1,560 31,574 SH   SOLE 2 31,574 0 0
CISCO SYS INC COM 17275R102 173 3,500 SH   SOLE 1 0 3,500 0
CIT GROUP INC COM NEW 125581801 863 19,043 SH   SOLE   19,043 0 0
CIT GROUP INC COM NEW 125581801 32 700 SH   SOLE 2 700 0 0
CITIGROUP INC COM NEW 172967424 44,393 642,636 SH   SOLE   679,140 0 0
CITIGROUP INC COM NEW 172967424 2,562 37,093 SH   SOLE 2 37,093 0 0
CITIGROUP INC COM NEW 172967424 5,255 76,075 SH   SOLE 1 0 0 76,075
CITIZENS FINL GROUP INC COM 174610105 2,974 84,076 SH   SOLE   84,076 0 0
CITIZENS FINL GROUP INC COM 174610105 109 3,074 SH   SOLE 2 3,074 0 0
CITRIX SYS INC COM 177376100 2,458 25,465 SH   SOLE   25,465 0 0
CITRIX SYS INC COM 177376100 19 200 SH   SOLE 2 200 0 0
CITY OFFICE REIT INC COM 178587101 373 25,900 SH   SOLE   25,900 0 0
CLEAN HARBORS INC COM 184496107 36 460 SH   SOLE   26,315 0 0
CLOROX CO DEL COM 189054109 13,821 91,006 SH   SOLE   104,057 0 0
CLOROX CO DEL COM 189054109 456 3,000 SH   SOLE 5 3,000 0 0
CLOROX CO DEL COM 189054109 15 100 SH   SOLE 2 100 0 0
CME GROUP INC COM 12572Q105 77,326 365,886 SH   SOLE   365,886 0 0
CME GROUP INC COM 12572Q105 127 600 SH   SOLE 2 600 0 0
CMS ENERGY CORP COM 125896100 4,855 75,920 SH   SOLE   129,392 0 0
CMS ENERGY CORP COM 125896100 38 600 SH   SOLE 2 600 0 0
COCA COLA CO COM 191216100 75,832 1,392,946 SH   SOLE   1,419,627 0 0
COCA COLA CO COM 191216100 1,236 22,700 SH   SOLE 5 22,700 0 0
COCA COLA CO COM 191216100 1,251 22,988 SH   SOLE 2 22,988 0 0
COCA COLA CO COM 191216100 141 2,582 SH   SOLE 4 0 0 2,582
COCA COLA CO COM 191216100 5,409 99,362 SH   SOLE 1 0 3,800 95,562
COCA COLA EUROPEAN PARTNERS SHS G25839104 9,413 169,751 SH   SOLE   169,751 0 0
COGNEX CORP COM 192422103 1,299 26,440 SH   SOLE   26,440 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 6,217 103,161 SH   SOLE   103,161 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 86 1,431 SH   SOLE 2 1,431 0 0
COHERENT INC COM 192479103 23 150 SH   SOLE   11,295 0 0
COLGATE PALMOLIVE CO COM 194162103 22,430 305,131 SH   SOLE   378,266 0 0
COLGATE PALMOLIVE CO COM 194162103 74 1,000 SH   SOLE 2 1,000 0 0
COLONY CAP INC NEW CL A COM 19626G108 1,916 318,200 SH   SOLE   318,200 0 0
COLUMBIA PPTY TR INC COM NEW 198287203 1,622 76,700 SH   SOLE   321,751 0 0
COLUMBIA PPTY TR INC COM NEW 198287203 162 7,674 SH   SOLE 5 7,674 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 0 0 SH   SOLE   12,746 0 0
COMCAST CORP NEW CL A 20030N101 49,834 1,105,458 SH   SOLE   1,158,241 0 0
COMCAST CORP NEW CL A 20030N101 4,956 109,933 SH   SOLE 5 12,895 0 0
COMCAST CORP NEW CL A 20030N101 1,174 26,051 SH   SOLE 2 26,051 0 0
COMCAST CORP NEW CL A 20030N101 167 3,700 SH   SOLE 1 0 3,700 0
COMERICA INC COM 200340107 1,839 27,875 SH   SOLE   164,875 0 0
COMERICA INC COM 200340107 33 500 SH   SOLE 2 500 0 0
COMMERCE BANCSHARES INC COM 200525103 27 450 SH   SOLE   24,928 0 0
COMMUNITY HEALTHCARE TR INC COM 20369C106 1,707 38,320 SH   SOLE   38,320 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 0 0 SH   SOLE   155,508 0 0
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 0 0 SH   SOLE   11,400 0 0
COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 89 4,000 SH   SOLE   34,142 0 0
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 196 12,900 SH   SOLE   12,900 0 0
CONAGRA BRANDS INC COM 205887102 2,870 93,548 SH   SOLE   106,939 0 0
CONAGRA BRANDS INC COM 205887102 25 800 SH   SOLE 2 800 0 0
CONCHO RES INC COM 20605P101 2,338 34,432 SH   SOLE   34,432 0 0
CONCHO RES INC COM 20605P101 20 300 SH   SOLE 2 300 0 0
CONOCOPHILLIPS COM 20825C104 12,175 213,679 SH   SOLE   213,679 0 0
CONOCOPHILLIPS COM 20825C104 296 5,200 SH   SOLE 5 5,200 0 0
CONOCOPHILLIPS COM 20825C104 140 2,460 SH   SOLE 2 2,460 0 0
CONOCOPHILLIPS COM 20825C104 5,739 100,716 SH   SOLE 4 0 0 100,716
CONOCOPHILLIPS COM 20825C104 2,483 43,578 SH   SOLE 1 0 0 43,578
CONSOLIDATED EDISON INC COM 209115104 11,312 119,739 SH   SOLE   119,739 0 0
CONSOLIDATED EDISON INC COM 209115104 76 800 SH   SOLE 2 800 0 0
CONSTELLATION BRANDS INC CL A 21036P108 5,833 28,139 SH   SOLE   35,244 0 0
CONSTELLATION BRANDS INC CL A 21036P108 44 211 SH   SOLE 2 211 0 0
CONTINENTAL RESOURCES INC COM 212015101 492 15,994 SH   SOLE   15,994 0 0
CONTINENTAL RESOURCES INC COM 212015101 4 114 SH   SOLE 2 114 0 0
COOPER COS INC COM NEW 216648402 2,628 8,848 SH   SOLE   14,856 0 0
COPA HOLDINGS SA CL A P31076105 4,365 44,200 SH   SOLE   44,200 0 0
COPART INC COM 217204106 2,745 34,174 SH   SOLE   34,174 0 0
CORECIVIC INC COM 21871N101 1,396 80,800 SH   SOLE   88,529 0 0
COREPOINT LODGING INC COM 21872L104 270 26,700 SH   SOLE   26,700 0 0
CORESITE RLTY CORP COM 21870Q105 2,851 23,400 SH   SOLE   23,400 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 0 0 SH   SOLE   3,022 0 0
CORNING INC COM 219350105 3,958 138,767 SH   SOLE   143,757 0 0
CORNING INC COM 219350105 80 2,800 SH   SOLE 2 2,800 0 0
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 2,111 70,900 SH   SOLE   70,900 0 0
CORTEVA INC COM 22052L104 9,068 323,858 SH   SOLE   329,569 0 0
CORTEVA INC COM 22052L104 523 18,681 SH   SOLE 2 18,681 0 0
CORTEVA INC COM 22052L104 1,541 55,027 SH   SOLE 4 0 0 55,027
CORTEVA INC COM 22052L104 960 34,284 SH   SOLE 1 0 5,000 29,284
COSTAR GROUP INC COM 22160N109 3,849 6,488 SH   SOLE   12,108 0 0
COSTCO WHSL CORP NEW COM 22160K105 30,225 104,907 SH   SOLE   108,426 0 0
COSTCO WHSL CORP NEW COM 22160K105 188 652 SH   SOLE 2 652 0 0
COTY INC COM CL A 222070203 4,338 412,773 SH   SOLE   412,773 0 0
COTY INC COM CL A 222070203 357 34,000 SH   SOLE 2 34,000 0 0
COUSINS PPTYS INC COM NEW 222795502 3,492 92,888 SH   SOLE   414,680 0 0
COUSINS PPTYS INC COM NEW 222795502 264 7,016 SH   SOLE 5 7,016 0 0
CREDICORP LTD COM G2519Y108 4,164 19,978 SH   SOLE   23,083 0 0
CRITEO S A SPONS ADS 226718104 0 0 SH   SOLE   119,890 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 18,975 136,498 SH   SOLE   201,532 0 0
CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 1,590 1,260 SH   SOLE   1,260 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 56 400 SH   SOLE 2 400 0 0
CROWN HOLDINGS INC COM 228368106 1,600 24,223 SH   SOLE   24,223 0 0
CROWN HOLDINGS INC COM 228368106 26 400 SH   SOLE 2 400 0 0
CSX CORP COM 126408103 9,316 134,491 SH   SOLE   177,111 0 0
CSX CORP COM 126408103 115 1,667 SH   SOLE 2 1,667 0 0
CTRIP COM INTL LTD SPONSORED ADS 22943F100 1,763 60,180 SH   SOLE   105,909 0 0
CTRIP COM INTL LTD SPONSORED ADS 22943F100 176 6,000 SH   SOLE 2 6,000 0 0
CUBESMART COM 229663109 4,275 122,500 SH   SOLE   460,432 0 0
CUBESMART COM 229663109 412 11,809 SH   SOLE 5 11,809 0 0
CUMMINS INC COM 231021106 4,455 27,386 SH   SOLE   27,386 0 0
CUMMINS INC COM 231021106 106 650 SH   SOLE 5 650 0 0
CUMMINS INC COM 231021106 65 400 SH   SOLE 2 400 0 0
CVS HEALTH CORP COM 126650100 31,249 495,465 SH   SOLE   1,430,084 0 0
CVS HEALTH CORP COM 126650100 1,435 22,758 SH   SOLE 2 22,758 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 605 6,060 SH   SOLE   6,060 0 0
CYRUSONE INC COM 23283R100 5,665 71,620 SH   SOLE   221,081 0 0
CYRUSONE INC COM 23283R100 292 3,687 SH   SOLE 5 3,687 0 0
D R HORTON INC COM 23331A109 3,365 63,846 SH   SOLE   96,475 0 0
D R HORTON INC COM 23331A109 65 1,236 SH   SOLE 2 1,236 0 0
DANAHER CORPORATION COM 235851102 44,657 309,195 SH   SOLE   769,226 0 0
DANAHER CORPORATION COM 235851102 101 700 SH   SOLE 2 700 0 0
DANAHER CORPORATION COM 235851102 6,459 44,721 SH   SOLE 4 0 0 44,721
DARDEN RESTAURANTS INC COM 237194105 3,116 26,361 SH   SOLE   34,904 0 0
DARDEN RESTAURANTS INC COM 237194105 24 200 SH   SOLE 2 200 0 0
DAVITA INC COM 23918K108 1,055 18,488 SH   SOLE   18,488 0 0
DAVITA INC COM 23918K108 23 400 SH   SOLE 2 400 0 0
DBX ETF TR XTRACK HRVST CSI 233051879 8,956 330,600 SH   SOLE   330,600 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 275 8,510 SH   SOLE 5 8,510 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 0 0 SH   SOLE   199,614 0 0
DEERE & CO COM 244199105 8,638 51,211 SH   SOLE   58,214 0 0
DEERE & CO COM 244199105 365 2,161 SH   SOLE 5 2,161 0 0
DEERE & CO COM 244199105 101 600 SH   SOLE 2 600 0 0
DELL TECHNOLOGIES INC CL C 24703L202 1,906 36,757 SH   SOLE   36,757 0 0
DELL TECHNOLOGIES INC CL C 24703L202 34 656 SH   SOLE 2 656 0 0
DELPHI TECHNOLOGIES PLC SHS G2709G107 31 2,350 SH   SOLE   12,187 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 31,406 545,247 SH   SOLE   545,247 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 66 1,151 SH   SOLE 2 1,151 0 0
DENALI THERAPEUTICS INC COM 24823R105 0 0 SH   SOLE   738,986 0 0
DENBURY RES INC COM NEW 247916208 349 292,993 SH   SOLE 2 292,993 0 0
DENTSPLY SIRONA INC COM 24906P109 2,326 43,630 SH   SOLE   48,260 0 0
DENTSPLY SIRONA INC COM 24906P109 16 300 SH   SOLE 2 300 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,906 79,212 SH   SOLE   79,212 0 0
DEVON ENERGY CORP NEW COM 25179M103 42 1,737 SH   SOLE 2 1,737 0 0
DEXCOM INC COM 252131107 2,103 14,090 SH   SOLE   21,646 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,298 25,558 SH   SOLE   29,327 0 0
DIAMONDROCK HOSPITALITY CO COM 252784301 1,302 127,000 SH   SOLE   589,305 0 0
DIAMONDROCK HOSPITALITY CO COM 252784301 111 10,872 SH   SOLE 5 10,872 0 0
DIGITAL RLTY TR INC COM 253868103 21,559 166,085 SH   SOLE   198,811 0 0
DIGITAL RLTY TR INC COM 253868103 134 1,031 SH   SOLE 5 1,031 0 0
DIGITAL RLTY TR INC COM 253868103 26 200 SH   SOLE 2 200 0 0
DISCOVER FINL SVCS COM 254709108 4,459 54,993 SH   SOLE   54,993 0 0
DISCOVER FINL SVCS COM 254709108 81 1,000 SH   SOLE 2 1,000 0 0
DISCOVERY INC COM SER A 25470F104 739 27,760 SH   SOLE   27,760 0 0
DISCOVERY INC COM SER C 25470F302 1,435 58,280 SH   SOLE   58,280 0 0
DISCOVERY INC COM SER C 25470F302 42 1,700 SH   SOLE 2 1,700 0 0
DISH NETWORK CORP CL A 25470M109 1,479 43,417 SH   SOLE   43,417 0 0
DISH NETWORK CORP CL A 25470M109 43 1,268 SH   SOLE 2 1,268 0 0
DISNEY WALT CO COM DISNEY 254687106 85,689 657,524 SH   SOLE   657,524 0 0
DISNEY WALT CO COM DISNEY 254687106 261 2,000 SH   SOLE 5 2,000 0 0
DISNEY WALT CO COM DISNEY 254687106 266 2,044 SH   SOLE 2 2,044 0 0
DISNEY WALT CO COM DISNEY 254687106 4,833 37,086 SH   SOLE 1 0 0 37,086
DOCUSIGN INC COM 256163106 978 15,800 SH   SOLE   36,817 0 0
DOLLAR GEN CORP NEW COM 256677105 7,251 45,620 SH   SOLE   51,886 0 0
DOLLAR GEN CORP NEW COM 256677105 64 400 SH   SOLE 2 400 0 0
DOLLAR TREE INC COM 256746108 5,043 44,179 SH   SOLE   44,179 0 0
DOLLAR TREE INC COM 256746108 2,589 22,678 SH   SOLE 5 22,678 0 0
DOLLAR TREE INC COM 256746108 66 580 SH   SOLE 2 580 0 0
DOMINION ENERGY INC COM 25746U109 21,820 269,255 SH   SOLE   269,255 0 0
DOMINION ENERGY INC COM 25746U109 137 1,690 SH   SOLE 2 1,690 0 0
DOMINOS PIZZA INC COM 25754A201 1,636 6,688 SH   SOLE   25,244 0 0
DOMINOS PIZZA INC COM 25754A201 93 380 SH   SOLE 5 380 0 0
DONALDSON INC COM 257651109 28 530 SH   SOLE   16,911 0 0
DOUGLAS EMMETT INC COM 25960P109 4,465 104,260 SH   SOLE   104,260 0 0
DOUGLAS EMMETT INC COM 25960P109 310 7,248 SH   SOLE 5 7,248 0 0
DOVER CORP COM 260003108 5,610 56,346 SH   SOLE   56,346 0 0
DOVER CORP COM 260003108 30 300 SH   SOLE 2 300 0 0
DOW INC COM 260557103 9,224 193,570 SH   SOLE   193,570 0 0
DOW INC COM 260557103 233 4,881 SH   SOLE 2 4,881 0 0
DOW INC COM 260557103 1,146 24,054 SH   SOLE 4 0 0 24,054
DROPBOX INC CL A 26210C104 595 29,500 SH   SOLE   29,500 0 0
DTE ENERGY CO COM 233331107 12,254 92,161 SH   SOLE   92,161 0 0
DTE ENERGY CO COM 233331107 53 400 SH   SOLE 2 400 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 22,762 237,446 SH   SOLE   247,621 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 145 1,517 SH   SOLE 2 1,517 0 0
DUKE REALTY CORP COM NEW 264411505 11,795 347,232 SH   SOLE   593,307 0 0
DUKE REALTY CORP COM NEW 264411505 31 900 SH   SOLE 2 900 0 0
DUPONT DE NEMOURS INC COM 26614N102 24,488 343,396 SH   SOLE   347,107 0 0
DUPONT DE NEMOURS INC COM 26614N102 809 11,347 SH   SOLE 2 11,347 0 0
DUPONT DE NEMOURS INC COM 26614N102 3,924 55,027 SH   SOLE 4 0 0 55,027
DUPONT DE NEMOURS INC COM 26614N102 1,619 22,709 SH   SOLE 1 0 2,200 20,509
DXC TECHNOLOGY CO COM 23355L106 1,407 47,704 SH   SOLE   47,704 0 0
DXC TECHNOLOGY CO COM 23355L106 24 824 SH   SOLE 2 824 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 1,754 40,148 SH   SOLE   40,148 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 31 700 SH   SOLE 2 700 0 0
EAST WEST BANCORP INC COM 27579R104 1,085 24,500 SH   SOLE   24,500 0 0
EAST WEST BANCORP INC COM 27579R104 22 500 SH   SOLE 2 500 0 0
EASTERLY GOVT PPTYS INC COM 27616P103 967 45,400 SH   SOLE   45,400 0 0
EASTGROUP PPTY INC COM 277276101 3,003 24,020 SH   SOLE   24,020 0 0
EASTMAN CHEMICAL CO COM 277432100 2,504 33,921 SH   SOLE   33,921 0 0
EASTMAN CHEMICAL CO COM 277432100 44 600 SH   SOLE 2 600 0 0
EATON CORP PLC SHS G29183103 9,786 117,691 SH   SOLE   117,691 0 0
EATON CORP PLC SHS G29183103 113 1,355 SH   SOLE 2 1,355 0 0
EATON CORP PLC SHS G29183103 133 1,600 SH   SOLE 1 0 1,600 0
EATON VANCE CORP COM NON VTG 278265103 909 20,226 SH   SOLE   20,226 0 0
EATON VANCE CORP COM NON VTG 278265103 27 600 SH   SOLE 2 600 0 0
EBAY INC COM 278642103 8,106 207,946 SH   SOLE   216,801 0 0
EBAY INC COM 278642103 140 3,600 SH   SOLE 2 3,600 0 0
ECOLAB INC COM 278865100 11,663 58,894 SH   SOLE   82,956 0 0
ECOLAB INC COM 278865100 2,588 13,066 SH   SOLE 5 13,066 0 0
ECOLAB INC COM 278865100 40 200 SH   SOLE 2 200 0 0
ECOPETROL S A SPONSORED ADS 279158109 331 19,434 SH   SOLE   77,164 0 0
ECOPETROL S A SPONSORED ADS 279158109 59 3,490 SH   SOLE 2 3,490 0 0
EDISON INTL COM 281020107 4,869 64,561 SH   SOLE   130,176 0 0
EDISON INTL COM 281020107 60 800 SH   SOLE 2 800 0 0
EDITAS MEDICINE INC COM 28106W103 0 0 SH   SOLE   375,026 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 7,694 34,987 SH   SOLE   459,218 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 44 200 SH   SOLE 2 200 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 1,616 60,791 SH   SOLE   1,397,278 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 29 1,078 SH   SOLE 2 1,078 0 0
ELECTRONIC ARTS INC COM 285512109 7,164 73,232 SH   SOLE   95,165 0 0
ELECTRONIC ARTS INC COM 285512109 3,681 37,627 SH   SOLE 5 37,627 0 0
ELECTRONIC ARTS INC COM 285512109 29 300 SH   SOLE 2 300 0 0
EMERSON ELEC CO COM 291011104 10,158 151,927 SH   SOLE   223,767 0 0
EMERSON ELEC CO COM 291011104 114 1,700 SH   SOLE 2 1,700 0 0
EMPIRE ST RLTY TR INC CL A 292104106 1,327 93,000 SH   SOLE   93,000 0 0
ENBRIDGE INC COM 29250N105 3,004 85,642 SH   SOLE   85,642 0 0
ENBRIDGE INC COM 29250N105 193 5,485 SH   SOLE 2 5,485 0 0
ENCANA CORP COM 292505104 22 4,899 SH   SOLE 2 4,899 0 0
ENEL AMERICAS S A SPONSORED ADR 29274F104 499 54,725 SH   SOLE   239,080 0 0
ENEL AMERICAS S A SPONSORED ADR 29274F104 52 5,734 SH   SOLE 2 5,734 0 0
ENEL CHILE S A SPONSORED ADR 29278D105 213 50,671 SH   SOLE   50,671 0 0
ENTERGY CORP NEW COM 29364G103 4,417 37,637 SH   SOLE   37,637 0 0
ENTERGY CORP NEW COM 29364G103 82 700 SH   SOLE 2 700 0 0
EOG RES INC COM 26875P101 7,415 99,908 SH   SOLE   126,857 0 0
EOG RES INC COM 26875P101 76 1,022 SH   SOLE 2 1,022 0 0
EPAM SYS INC COM 29414B104 1,500 8,230 SH   SOLE   8,230 0 0
EPAM SYS INC COM 29414B104 358 1,961 SH   SOLE 5 1,961 0 0
EPR PPTYS COM SH BEN INT 26884U109 3,824 49,750 SH   SOLE   49,750 0 0
EQUIFAX INC COM 294429105 2,771 19,700 SH   SOLE   39,422 0 0
EQUIFAX INC COM 294429105 14 100 SH   SOLE 2 100 0 0
EQUINIX INC COM 29444U700 38,903 67,446 SH   SOLE   106,752 0 0
EQUINIX INC COM 29444U700 511 886 SH   SOLE 5 886 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 2,640 77,080 SH   SOLE   77,080 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 11,204 83,860 SH   SOLE   83,860 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 25,280 293,073 SH   SOLE   644,927 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 1,035 11,997 SH   SOLE 5 11,997 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 74 860 SH   SOLE 2 860 0 0
ERIE INDTY CO CL A 29530P102 724 3,900 SH   SOLE   3,900 0 0
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 3,776 164,800 SH   SOLE   249,877 0 0
ESSEX PPTY TR INC COM 297178105 18,022 55,172 SH   SOLE   60,918 0 0
ETSY INC COM 29786A106 0 0 SH   SOLE   10,385 0 0
EVEREST RE GROUP LTD COM G3223R108 9,940 37,356 SH   SOLE   37,356 0 0
EVERGY INC COM 30034W106 6,741 101,277 SH   SOLE   101,277 0 0
EVERGY INC COM 30034W106 27 400 SH   SOLE 2 400 0 0
EVERSOURCE ENERGY COM 30040W108 10,913 127,685 SH   SOLE   153,185 0 0
EVERSOURCE ENERGY COM 30040W108 51 600 SH   SOLE 2 600 0 0
EVOLENT HEALTH INC CL A 30050B101 0 0 SH   SOLE   584,499 0 0
EXACT SCIENCES CORP COM 30063P105 1,861 20,590 SH   SOLE   20,590 0 0
EXELIXIS INC COM 30161Q104 0 0 SH   SOLE   1,119,188 0 0
EXELON CORP COM 30161N101 13,745 284,507 SH   SOLE   284,507 0 0
EXELON CORP COM 30161N101 119 2,468 SH   SOLE 2 2,468 0 0
EXELON CORP COM 30161N101 8,415 174,182 SH   SOLE 4 0 0 174,182
EXELON CORP COM 30161N101 5,033 104,187 SH   SOLE 1 0 2,600 101,587
EXPEDIA GROUP INC COM NEW 30212P303 3,528 26,246 SH   SOLE   34,642 0 0
EXPEDIA GROUP INC COM NEW 30212P303 3,342 24,864 SH   SOLE 5 24,864 0 0
EXPEDIA GROUP INC COM NEW 30212P303 13 100 SH   SOLE 2 100 0 0
EXPEDITORS INTL WASH INC COM 302130109 2,257 30,375 SH   SOLE   30,375 0 0
EXPEDITORS INTL WASH INC COM 302130109 30 400 SH   SOLE 2 400 0 0
EXTRA SPACE STORAGE INC COM 30225T102 13,390 114,620 SH   SOLE   294,483 0 0
EXTRA SPACE STORAGE INC COM 30225T102 696 5,954 SH   SOLE 5 5,954 0 0
EXTRA SPACE STORAGE INC COM 30225T102 23 200 SH   SOLE 2 200 0 0
EXXON MOBIL CORP COM 30231G102 82,869 1,173,616 SH   SOLE   1,173,616 0 0
EXXON MOBIL CORP COM 30231G102 1,197 16,958 SH   SOLE 5 16,958 0 0
EXXON MOBIL CORP COM 30231G102 2,452 34,727 SH   SOLE 2 34,727 0 0
EXXON MOBIL CORP COM 30231G102 12,436 176,128 SH   SOLE 4 0 0 176,128
EXXON MOBIL CORP COM 30231G102 4,898 69,368 SH   SOLE 1 0 2,100 67,268
F M C CORP COM NEW 302491303 1,931 22,020 SH   SOLE   28,107 0 0
F5 NETWORKS INC COM 315616102 2,045 14,561 SH   SOLE   14,561 0 0
F5 NETWORKS INC COM 315616102 14 100 SH   SOLE 2 100 0 0
FACEBOOK INC CL A 30303M102 74,517 418,446 SH   SOLE   538,510 0 0
FACEBOOK INC CL A 30303M102 10,830 60,813 SH   SOLE 5 60,813 0 0
FACEBOOK INC CL A 30303M102 325 1,823 SH   SOLE 2 1,823 0 0
FACEBOOK INC CL A 30303M102 272 1,527 SH   SOLE 4 0 0 1,527
FACEBOOK INC CL A 30303M102 7,790 43,746 SH   SOLE 1 0 0 43,746
FACTSET RESH SYS INC COM 303075105 1,570 6,461 SH   SOLE   6,461 0 0
FAIR ISAAC CORP COM 303250104 23,070 76,009 SH   SOLE   76,009 0 0
FARFETCH LTD ORD SH CL A 30744W107 0 0 SH   SOLE   14,922 0 0
FARMLAND PARTNERS INC COM 31154R109 122 18,300 SH   SOLE   18,300 0 0
FASTENAL CO COM 311900104 3,460 105,895 SH   SOLE   105,895 0 0
FASTENAL CO COM 311900104 26 800 SH   SOLE 2 800 0 0
FATE THERAPEUTICS INC COM 31189P102 0 0 SH   SOLE   469,411 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 10,668 78,358 SH   SOLE   78,358 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 14 100 SH   SOLE 2 100 0 0
FEDEX CORP COM 31428X106 6,552 45,009 SH   SOLE   45,009 0 0
FEDEX CORP COM 31428X106 131 900 SH   SOLE 2 900 0 0
FEDEX CORP COM 31428X106 4,141 28,444 SH   SOLE 4 0 0 28,444
FEDEX CORP COM 31428X106 1,727 11,862 SH   SOLE 1 0 0 11,862
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2,352 52,962 SH   SOLE   52,962 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 14,075 106,020 SH   SOLE   174,479 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 4,630 34,878 SH   SOLE 5 34,878 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 53 400 SH   SOLE 2 400 0 0
FIFTH THIRD BANCORP COM 316773100 4,948 180,723 SH   SOLE   180,723 0 0
FIFTH THIRD BANCORP COM 316773100 115 4,200 SH   SOLE 2 4,200 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 3,167 80,050 SH   SOLE   87,599 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,618 27,072 SH   SOLE   27,072 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 19 200 SH   SOLE 2 200 0 0
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 3,992 32,253 SH   SOLE 5 32,253 0 0
FIRSTENERGY CORP COM 337932107 4,735 98,166 SH   SOLE   98,166 0 0
FIRSTENERGY CORP COM 337932107 137 2,833 SH   SOLE 2 2,833 0 0
FISERV INC COM 337738108 10,594 102,270 SH   SOLE   105,721 0 0
FISERV INC COM 337738108 3,936 38,000 SH   SOLE 5 38,000 0 0
FISERV INC COM 337738108 41 400 SH   SOLE 2 400 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 3,994 13,926 SH   SOLE   16,047 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 4,144 14,451 SH   SOLE 5 14,451 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 8,081 28,177 SH   SOLE 4 0 0 28,177
FLEX LTD ORD Y2573F102 1,023 97,739 SH   SOLE   222,255 0 0
FLEX LTD ORD Y2573F102 37 3,500 SH   SOLE 2 3,500 0 0
FLIR SYS INC COM 302445101 1,187 22,580 SH   SOLE   22,580 0 0
FLOWSERVE CORP COM 34354P105 950 20,329 SH   SOLE   20,329 0 0
FLOWSERVE CORP COM 34354P105 19 400 SH   SOLE 2 400 0 0
FLUOR CORP NEW COM 343412102 606 31,697 SH   SOLE   31,697 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   6,681 0 0
FOOT LOCKER INC COM 344849104 17,091 395,980 SH   SOLE   395,980 0 0
FOOT LOCKER INC COM 344849104 1,942 45,000 SH   SOLE 2 45,000 0 0
FOOT LOCKER INC COM 344849104 164 3,800 SH   SOLE 1 0 3,800 0
FORD MTR CO DEL COM 345370860 7,656 835,832 SH   SOLE   835,832 0 0
FORD MTR CO DEL COM 345370860 152 16,600 SH   SOLE 5 16,600 0 0
FORD MTR CO DEL COM 345370860 240 26,249 SH   SOLE 2 26,249 0 0
FORTINET INC COM 34959E109 43,039 560,700 SH   SOLE   560,700 0 0
FORTIS INC COM 349553107 34 800 SH   SOLE 2 800 0 0
FORTIVE CORP COM 34959J108 3,473 50,655 SH   SOLE   50,655 0 0
FORTIVE CORP COM 34959J108 17 250 SH   SOLE 2 250 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,319 24,122 SH   SOLE   78,430 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 16 300 SH   SOLE 2 300 0 0
FOUR CORNERS PPTY TR INC COM 35086T109 1,229 43,460 SH   SOLE   179,051 0 0
FOX CORP CL A COM 35137L105 2,121 67,267 SH   SOLE   67,267 0 0
FOX CORP CL B COM 35137L204 953 30,226 SH   SOLE   30,226 0 0
FOX CORP CL A COM 35137L105 38 1,200 SH   SOLE 2 1,200 0 0
FOX CORP CL B COM 35137L204 16 500 SH   SOLE 2 500 0 0
FRANCO NEVADA CORP COM 351858105 27 300 SH   SOLE 2 300 0 0
FRANKLIN RES INC COM 354613101 4,346 150,576 SH   SOLE   150,576 0 0
FRANKLIN RES INC COM 354613101 26 900 SH   SOLE 2 900 0 0
FRANKLIN STREET PPTYS CORP COM 35471R106 588 69,500 SH   SOLE   69,500 0 0
FREEPORT-MCMORAN INC CL B 35671D857 2,415 252,381 SH   SOLE   252,381 0 0
FREEPORT-MCMORAN INC CL B 35671D857 72 7,529 SH   SOLE 2 7,529 0 0
FRESHPET INC COM 358039105 3,544 71,200 SH   SOLE   71,200 0 0
FRONT YD RESIDENTIAL CORP COM 35904G107 365 31,600 SH   SOLE   31,600 0 0
GALLAGHER ARTHUR J & CO COM 363576109 2,949 32,929 SH   SOLE   32,929 0 0
GALLAGHER ARTHUR J & CO COM 363576109 36 400 SH   SOLE 2 400 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 6,863 179,480 SH   SOLE   239,616 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 153 4,000 SH   SOLE 5 4,000 0 0
GAP INC COM 364760108 1,873 107,901 SH   SOLE   107,901 0 0
GAP INC COM 364760108 12 700 SH   SOLE 2 700 0 0
GARMIN LTD SHS H2906T109 1,838 21,708 SH   SOLE   21,708 0 0
GARMIN LTD SHS H2906T109 42 500 SH   SOLE 2 500 0 0
GARTNER INC COM 366651107 2,113 14,777 SH   SOLE   14,777 0 0
GENERAL DYNAMICS CORP COM 369550108 10,324 56,498 SH   SOLE   66,839 0 0
GENERAL DYNAMICS CORP COM 369550108 91 500 SH   SOLE 2 500 0 0
GENERAL ELECTRIC CO COM 369604103 15,036 1,681,933 SH   SOLE   1,749,528 0 0
GENERAL ELECTRIC CO COM 369604103 204 22,797 SH   SOLE 2 22,797 0 0
GENERAL MLS INC COM 370334104 8,854 160,632 SH   SOLE   160,632 0 0
GENERAL MLS INC COM 370334104 77 1,403 SH   SOLE 2 1,403 0 0
GENERAL MTRS CO COM 37045V100 15,933 425,110 SH   SOLE   529,856 0 0
GENERAL MTRS CO COM 37045V100 37 1,000 SH   SOLE 5 1,000 0 0
GENERAL MTRS CO COM 37045V100 542 14,449 SH   SOLE 2 14,449 0 0
GENTEX CORP COM 371901109 947 34,400 SH   SOLE   34,400 0 0
GENUINE PARTS CO COM 372460105 5,553 55,760 SH   SOLE   108,260 0 0
GENUINE PARTS CO COM 372460105 30 300 SH   SOLE 2 300 0 0
GENWORTH FINL INC COM CL A 37247D106 83 18,800 SH   SOLE   18,800 0 0
GEO GROUP INC NEW COM 36162J106 1,380 79,600 SH   SOLE   79,600 0 0
GERDAU S A SPON ADR REP PFD 373737105 0 0 SH   SOLE   12,650 0 0
GETTY RLTY CORP NEW COM 374297109 716 22,330 SH   SOLE   22,330 0 0
GILDAN ACTIVEWEAR INC COM 375916103 21 600 SH   SOLE 2 600 0 0
GILEAD SCIENCES INC COM 375558103 31,737 500,735 SH   SOLE   2,268,005 0 0
GILEAD SCIENCES INC COM 375558103 2,899 45,743 SH   SOLE 5 45,743 0 0
GILEAD SCIENCES INC COM 375558103 1,570 24,769 SH   SOLE 2 24,769 0 0
GLADSTONE COML CORP COM 376536108 458 19,500 SH   SOLE   19,500 0 0
GLADSTONE LD CORP COM 376549101 130 10,900 SH   SOLE   10,900 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 0 0 SH   SOLE   236,927 0 0
GLOBAL MED REIT INC COM NEW 37954A204 222 19,500 SH   SOLE   19,500 0 0
GLOBAL NET LEASE INC COM NEW 379378201 1,071 54,900 SH   SOLE   54,900 0 0
GLOBAL PMTS INC COM 37940X102 45,042 283,280 SH   SOLE   292,732 0 0
GLOBAL PMTS INC COM 37940X102 5,289 33,264 SH   SOLE 5 33,264 0 0
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 3,553 242,500 SH   SOLE   242,500 0 0
GLOBANT S A COM L44385109 226 2,470 SH   SOLE   24,584 0 0
GLOBE LIFE INC COM 37959E102 2,332 24,352 SH   SOLE   24,352 0 0
GODADDY INC CL A 380237107 1,852 28,073 SH   SOLE   28,073 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 16,351 78,905 SH   SOLE   78,905 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 262 1,262 SH   SOLE 2 1,262 0 0
GRAINGER W W INC COM 384802104 5,437 18,298 SH   SOLE   18,298 0 0
GRAVITY CO LTD SPONSORED ADS NE 38911N206 0 0 SH   SOLE   2,616 0 0
GROUPON INC COM 399473107 0 0 SH   SOLE   65,330 0 0
GRUBHUB INC COM 400110102 714 12,700 SH   SOLE   12,700 0 0
GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 0 0 SH   SOLE   12,471 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 0 0 SH   SOLE   118,190 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 0 0 SH   SOLE   34,107 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 0 0 SH   SOLE   74,512 0 0
HALLIBURTON CO COM 406216101 2,892 153,447 SH   SOLE   212,747 0 0
HALLIBURTON CO COM 406216101 45 2,400 SH   SOLE 2 2,400 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 0 0 SH   SOLE   890,322 0 0
HANESBRANDS INC COM 410345102 889 58,000 SH   SOLE   58,000 0 0
HANESBRANDS INC COM 410345102 9 600 SH   SOLE 2 600 0 0
HARLEY DAVIDSON INC COM 412822108 1,368 38,042 SH   SOLE   38,042 0 0
HARLEY DAVIDSON INC COM 412822108 14 400 SH   SOLE 2 400 0 0
HARMONY GOLD MNG LTD SPONSORED ADR 413216300 0 0 SH   SOLE   96,036 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 4,333 71,482 SH   SOLE   71,482 0 0
HASBRO INC COM 418056107 2,924 24,635 SH   SOLE   24,635 0 0
HASBRO INC COM 418056107 24 200 SH   SOLE 2 200 0 0
HCA HEALTHCARE INC COM 40412C101 5,723 47,526 SH   SOLE   67,069 0 0
HCA HEALTHCARE INC COM 40412C101 120 1,000 SH   SOLE 2 1,000 0 0
HCP INC COM 40414L109 19,838 556,766 SH   SOLE   1,420,921 0 0
HCP INC COM 40414L109 235 6,597 SH   SOLE 5 6,597 0 0
HCP INC COM 40414L109 32 900 SH   SOLE 2 900 0 0
HD SUPPLY HLDGS INC COM 40416M105 1,121 28,623 SH   SOLE   28,623 0 0
HD SUPPLY HLDGS INC COM 40416M105 20 500 SH   SOLE 2 500 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 0 0 SH   SOLE   248,476 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 2,077 36,400 SH   SOLE   0 0 36,400
HDFC BANK LTD SPONSORED ADS 40415F101 1,769 31,000 SH   SOLE   0 0 31,000
HEADHUNTER GROUP PLC SPONSORED ADS 42207L106 0 0 SH   SOLE   19,700 0 0
HEALTH CATALYST INC COM 42225T107 0 0 SH   SOLE   360,505 0 0
HEALTHCARE RLTY TR COM 421946104 2,743 81,870 SH   SOLE   81,870 0 0
HEALTHCARE TR AMER INC CL A NEW 42225P501 3,834 130,500 SH   SOLE   528,885 0 0
HEALTHCARE TR AMER INC CL A NEW 42225P501 383 13,036 SH   SOLE 5 13,036 0 0
HEICO CORP NEW COM 422806109 829 6,640 SH   SOLE   6,640 0 0
HEICO CORP NEW CL A 422806208 1,167 11,990 SH   SOLE   11,990 0 0
HELMERICH & PAYNE INC COM 423452101 745 18,598 SH   SOLE   18,598 0 0
HELMERICH & PAYNE INC COM 423452101 12 300 SH   SOLE 2 300 0 0
HENRY JACK & ASSOC INC COM 426281101 2,480 16,987 SH   SOLE   16,987 0 0
HENRY SCHEIN INC COM 806407102 2,303 36,261 SH   SOLE   36,261 0 0
HENRY SCHEIN INC COM 806407102 13 200 SH   SOLE 2 200 0 0
HERBALIFE NUTRITION LTD COM SHS G4412G101 1,824 48,180 SH   SOLE   48,180 0 0
HERON THERAPEUTICS INC COM 427746102 0 0 SH   SOLE   6,693 0 0
HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 356 23,900 SH   SOLE   23,900 0 0
HERSHEY CO COM 427866108 13,301 85,817 SH   SOLE   85,817 0 0
HERSHEY CO COM 427866108 31 200 SH   SOLE 2 200 0 0
HESS CORP COM 42809H107 3,072 50,793 SH   SOLE   50,793 0 0
HESS CORP COM 42809H107 34 562 SH   SOLE 2 562 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 4,141 272,990 SH   SOLE   272,990 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 149 9,854 SH   SOLE 2 9,854 0 0
HIGHWOODS PPTYS INC COM 431284108 2,961 65,880 SH   SOLE   146,732 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 4,142 44,482 SH   SOLE   75,906 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 5,813 62,432 SH   SOLE 5 62,432 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 52 561 SH   SOLE 2 561 0 0
HOLLYFRONTIER CORP COM 436106108 1,516 28,267 SH   SOLE   28,267 0 0
HOLLYFRONTIER CORP COM 436106108 21 400 SH   SOLE 5 400 0 0
HOLLYFRONTIER CORP COM 436106108 64 1,200 SH   SOLE 2 1,200 0 0
HOLOGIC INC COM 436440101 2,593 51,361 SH   SOLE   61,918 0 0
HOLOGIC INC COM 436440101 25 500 SH   SOLE 2 500 0 0
HOME DEPOT INC COM 437076102 60,002 258,609 SH   SOLE   258,609 0 0
HOME DEPOT INC COM 437076102 12,138 52,315 SH   SOLE 5 52,315 0 0
HOME DEPOT INC COM 437076102 279 1,201 SH   SOLE 2 1,201 0 0
HOME DEPOT INC COM 437076102 2,577 11,105 SH   SOLE 1 0 600 10,505
HONDA MOTOR LTD AMERN SHS 438128308 0 0 SH   SOLE   76,000 0 0
HONEYWELL INTL INC COM 438516106 116,276 687,212 SH   SOLE   690,602 0 0
HONEYWELL INTL INC COM 438516106 1,174 6,938 SH   SOLE 2 6,938 0 0
HONEYWELL INTL INC COM 438516106 3,040 17,965 SH   SOLE 1 0 0 17,965
HORMEL FOODS CORP COM 440452100 14,237 325,565 SH   SOLE   325,565 0 0
HORMEL FOODS CORP COM 440452100 17 400 SH   SOLE 2 400 0 0
HOST HOTELS & RESORTS INC COM 44107P104 10,288 595,016 SH   SOLE   765,545 0 0
HOST HOTELS & RESORTS INC COM 44107P104 102 5,910 SH   SOLE 5 5,910 0 0
HOST HOTELS & RESORTS INC COM 44107P104 40 2,335 SH   SOLE 2 2,335 0 0
HP INC COM 40434L105 5,068 267,845 SH   SOLE   347,370 0 0
HP INC COM 40434L105 349 18,450 SH   SOLE 5 18,450 0 0
HP INC COM 40434L105 88 4,640 SH   SOLE 2 4,640 0 0
HUAZHU GROUP LTD SPONSORED ADS 44332N106 888 26,900 SH   SOLE   83,091 0 0
HUAZHU GROUP LTD SPONSORED ADS 44332N106 2,665 80,700 SH   SOLE 2 80,700 0 0
HUAZHU GROUP LTD SPONSORED ADS 44332N106 5,637 170,700 SH   SOLE   12,300 0 158,400
HUAZHU GROUP LTD SPONSORED ADS 44332N106 16,629 503,600 SH   SOLE 3 0 0 503,600
HUAZHU GROUP LTD SPONSORED ADS 44332N106 743 22,500 SH   SOLE   0 0 22,500
HUBBELL INC COM 443510607 46 350 SH   SOLE   75,526 0 0
HUBSPOT INC COM 443573100 0 0 SH   SOLE   3,180 0 0
HUDSON PAC PPTYS INC COM 444097109 3,278 97,960 SH   SOLE   583,833 0 0
HUDSON PAC PPTYS INC COM 444097109 230 6,873 SH   SOLE 5 6,873 0 0
HUMANA INC COM 444859102 10,919 42,708 SH   SOLE   49,053 0 0
HUMANA INC COM 444859102 1,355 5,300 SH   SOLE 2 5,300 0 0
HUNT J B TRANS SVCS INC COM 445658107 2,090 18,889 SH   SOLE   18,889 0 0
HUNT J B TRANS SVCS INC COM 445658107 22 200 SH   SOLE 2 200 0 0
HUNTINGTON BANCSHARES INC COM 446150104 2,568 179,988 SH   SOLE   179,988 0 0
HUNTINGTON BANCSHARES INC COM 446150104 57 3,964 SH   SOLE 2 3,964 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 1,603 7,571 SH   SOLE   7,571 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 21 100 SH   SOLE 2 100 0 0
HUYA INC ADS REP SHS A 44852D108 752 31,800 SH   SOLE   31,800 0 0
HUYA INC ADS REP SHS A 44852D108 177 7,500 SH   SOLE 2 7,500 0 0
IAC INTERACTIVECORP COM 44919P508 3,085 14,154 SH   SOLE   18,229 0 0
ICICI BK LTD ADR 45104G104 240 19,690 SH   SOLE   61,313 0 0
ICICI BK LTD ADR 45104G104 1,336 109,678 SH   SOLE   0 0 109,678
IDEX CORP COM 45167R104 2,196 13,402 SH   SOLE   26,717 0 0
IDEX CORP COM 45167R104 33 200 SH   SOLE 2 200 0 0
IDEXX LABS INC COM 45168D104 36,081 132,685 SH   SOLE   324,774 0 0
IHS MARKIT LTD SHS G47567105 4,356 65,135 SH   SOLE   65,135 0 0
II VI INC COM 902104108 0 0 SH   SOLE   30,025 0 0
ILLINOIS TOOL WKS INC COM 452308109 11,803 75,423 SH   SOLE   75,423 0 0
ILLINOIS TOOL WKS INC COM 452308109 78 500 SH   SOLE 2 500 0 0
ILLUMINA INC COM 452327109 45,240 148,707 SH   SOLE   396,048 0 0
ILLUMINA INC COM 452327109 2,915 9,582 SH   SOLE 5 9,582 0 0
IMMUNOMEDICS INC COM 452907108 0 0 SH   SOLE   1,126,439 0 0
IMPERIAL OIL LTD COM NEW 453038408 43 1,646 SH   SOLE 2 1,646 0 0
INCYTE CORP COM 45337C102 2,305 31,048 SH   SOLE   443,973 0 0
INCYTE CORP COM 45337C102 857 11,547 SH   SOLE 5 11,547 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 824 57,600 SH   SOLE   57,600 0 0
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 899 42,300 SH   SOLE   42,300 0 0
INFOSYS LTD SPONSORED ADR 456788108 1,228 108,000 SH   SOLE   0 0 108,000
INFOSYS LTD SPONSORED ADR 456788108 1,234 108,500 SH   SOLE   0 0 108,500
INGERSOLL-RAND PLC SHS G47791101 5,173 41,983 SH   SOLE   41,983 0 0
INGERSOLL-RAND PLC SHS G47791101 62 500 SH   SOLE 2 500 0 0
INGERSOLL-RAND PLC SHS G47791101 8,338 67,669 SH   SOLE 4 0 0 67,669
INGERSOLL-RAND PLC SHS G47791101 4,863 39,471 SH   SOLE 1 0 0 39,471
INGREDION INC COM 457187102 1,228 15,019 SH   SOLE   15,019 0 0
INGREDION INC COM 457187102 8 100 SH   SOLE 2 100 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 659 7,130 SH   SOLE   7,130 0 0
INTEL CORP COM 458140100 139,559 2,708,309 SH   SOLE   2,869,404 0 0
INTEL CORP COM 458140100 950 18,430 SH   SOLE 5 18,430 0 0
INTEL CORP COM 458140100 1,914 37,134 SH   SOLE 2 37,134 0 0
INTEL CORP COM 458140100 8,400 163,013 SH   SOLE 4 0 0 163,013
INTEL CORP COM 458140100 2,573 49,923 SH   SOLE 1 0 0 49,923
INTERCONTINENTAL EXCHANGE IN COM 45866F104 9,237 100,109 SH   SOLE   260,077 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,868 41,923 SH   SOLE 5 41,923 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 90 970 SH   SOLE 2 970 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 26,583 182,800 SH   SOLE   196,745 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,229 8,451 SH   SOLE 5 8,451 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 297 2,045 SH   SOLE 2 2,045 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 4,728 38,534 SH   SOLE   38,534 0 0
INTERNATIONAL FLAVORS&FRAGRA UNIT 09/15/2021 459506309 0 0 SH   SOLE   37,710 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 15 124 SH   SOLE 2 124 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1,941 90,040 SH   SOLE   90,040 0 0
INTERPUBLIC GROUP COS INC COM 460690100 19 900 SH   SOLE 2 900 0 0
INTERXION HOLDING N.V SHS N47279109 0 0 SH   SOLE   34,685 0 0
INTL PAPER CO COM 460146103 3,069 73,388 SH   SOLE   78,028 0 0
INTL PAPER CO COM 460146103 63 1,500 SH   SOLE 2 1,500 0 0
INTUIT COM 461202103 44,259 166,424 SH   SOLE   171,240 0 0
INTUIT COM 461202103 3,589 13,497 SH   SOLE 5 13,497 0 0
INTUIT COM 461202103 27 100 SH   SOLE 2 100 0 0
INTUIT COM 461202103 6,543 24,605 SH   SOLE 4 0 0 24,605
INTUITIVE SURGICAL INC COM NEW 46120E602 10,543 19,526 SH   SOLE   183,421 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,026 1,901 SH   SOLE 5 1,901 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 54 100 SH   SOLE 2 100 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 3,028 201,300 SH   SOLE   201,300 0 0
INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 1,009 63,600 SH   SOLE   63,600 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1,469 12,400 SH   SOLE 5 0 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 1,450 25,700 SH   SOLE 5 25,700 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 1,488 25,700 SH   SOLE 5 25,700 0 0
INVESCO LTD SHS G491BT108 1,494 88,175 SH   SOLE   88,175 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,416 7,500 SH   SOLE 5 7,500 0 0
INVESTORS REAL ESTATE TR SH BEN INT 461730509 575 7,700 SH   SOLE   7,700 0 0
INVITATION HOMES INC COM 46187W107 13,034 440,200 SH   SOLE   1,161,389 0 0
INVITATION HOMES INC COM 46187W107 401 13,544 SH   SOLE 5 13,544 0 0
IONIS PHARMACEUTICALS INC COM 462222100 1,198 20,000 SH   SOLE   526,133 0 0
IPG PHOTONICS CORP COM 44980X109 874 6,446 SH   SOLE   6,446 0 0
IQVIA HLDGS INC COM 46266C105 4,290 28,721 SH   SOLE   28,721 0 0
IQVIA HLDGS INC COM 46266C105 30 200 SH   SOLE 2 200 0 0
IRON MTN INC NEW COM 46284V101 7,481 230,953 SH   SOLE   230,953 0 0
IRON MTN INC NEW COM 46284V101 222 6,844 SH   SOLE 5 6,844 0 0
IRON MTN INC NEW COM 46284V101 36 1,100 SH   SOLE 2 1,100 0 0
ISHARES GOLD TRUST ISHARES 464285105 13,107 929,600 SH   SOLE   929,600 0 0
ISHARES INC MSCI EM ASIA ETF 464286426 1,447 22,700 SH   SOLE   22,700 0 0
ISHARES INC MSCI THAILND ETF 464286624 1,189 13,400 SH   SOLE   13,400 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 4,157 114,320 SH   SOLE   114,320 0 0
ISHARES INC MSCI THAILND ETF 464286624 865 9,750 SH   SOLE 5 9,750 0 0
ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 572 38,000 SH   SOLE   38,000 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 1,332 21,800 SH   SOLE   21,800 0 0
ISHARES TR GLOBAL FINLS ETF 464287333 474 7,400 SH   SOLE   7,400 0 0
ISHARES TR LATN AMER 40 ETF 464287390 414 13,100 SH   SOLE   13,100 0 0
ISHARES TR EXPANDED TECH 464287515 636 3,000 SH   SOLE   3,000 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 0 0 SH   SOLE   123,400 0 0
ISHARES TR U.S. REAL ES ETF 464287739 1,179 12,600 SH   SOLE   12,600 0 0
ISHARES TR JPMORGAN USD EMG 464288281 8,705 76,800 SH   SOLE   76,800 0 0
ISHARES TR GLOBAL MATER ETF 464288695 263 4,200 SH   SOLE   4,200 0 0
ISHARES TR GLOB UTILITS ETF 464288711 1,570 26,900 SH   SOLE   26,900 0 0
ISHARES TR GLB CNSM STP ETF 464288737 888 16,200 SH   SOLE   16,200 0 0
ISHARES TR U.S. MED DVC ETF 464288810 1,508 6,100 SH   SOLE   6,100 0 0
ISHARES TR MSCI INDIA ETF 46429B598 3,086 91,923 SH   SOLE   91,923 0 0
ISHARES TR MSCI POLAND ETF 46429B606 807 39,100 SH   SOLE   39,100 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,350 4,522 SH   SOLE 5 4,522 0 0
ISHARES TR CORE US AGGBD ET 464287226 548 4,843 SH   SOLE 5 4,843 0 0
ISHARES TR 20 YR TR BD ETF 464287432 638 4,460 SH   SOLE 5 4,460 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 863 5,404 SH   SOLE 5 5,404 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 492 3,250 SH   SOLE 5 3,250 0 0
ISHARES TR MSCI ACWI ETF 464288257 1,338 18,140 SH   SOLE 5 18,140 0 0
ISHARES TR JPMORGAN USD EMG 464288281 705 6,220 SH   SOLE 5 6,220 0 0
ISHARES TR IBOXX HI YD ETF 464288513 5,435 62,350 SH   SOLE 5 62,350 0 0
ISHARES TR RESIDNL REAL EST 464288562 2,390 30,080 SH   SOLE 5 30,080 0 0
ISHARES TR US HOME CONS ETF 464288752 1,022 23,600 SH   SOLE 5 23,600 0 0
ISHARES TR MSCI INDONIA ETF 46429B309 846 34,560 SH   SOLE 5 34,560 0 0
ISHARES TR MSCI INDIA ETF 46429B598 1,131 33,682 SH   SOLE 5 33,682 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 2,679 28,453 SH   SOLE 5 28,453 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 1,923 30,000 SH   SOLE 5 30,000 0 0
ISHARES TR MORTGE REL ETF 46435G342 367 8,705 SH   SOLE 5 8,705 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 680 80,802 SH   SOLE 5 0 0 0
JACOBS ENGR GROUP INC COM 469814107 4,147 45,320 SH   SOLE   45,320 0 0
JACOBS ENGR GROUP INC COM 469814107 55 600 SH   SOLE 2 600 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 45 2,000 SH   SOLE   92,400 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1,480 11,553 SH   SOLE   11,553 0 0
JBG SMITH PPTYS COM 46590V100 2,937 74,910 SH   SOLE   74,910 0 0
JBG SMITH PPTYS COM 46590V100 87 2,211 SH   SOLE 5 2,211 0 0
JD COM INC SPON ADR CL A 47215P106 3,425 121,397 SH   SOLE   156,973 0 0
JD COM INC SPON ADR CL A 47215P106 529 18,753 SH   SOLE 5 37,506 0 0
JEFFERIES FINL GROUP INC COM 47233W109 919 49,961 SH   SOLE   49,961 0 0
JEFFERIES FINL GROUP INC COM 47233W109 26 1,400 SH   SOLE 2 1,400 0 0
JETBLUE AWYS CORP COM 477143101 873 52,100 SH   SOLE   52,100 0 0
JOHNSON & JOHNSON COM 478160104 107,558 831,336 SH   SOLE   929,519 0 0
JOHNSON & JOHNSON COM 478160104 2,094 16,184 SH   SOLE 5 16,184 0 0
JOHNSON & JOHNSON COM 478160104 2,078 16,064 SH   SOLE 2 16,064 0 0
JOHNSON & JOHNSON COM 478160104 15,499 119,796 SH   SOLE 4 0 0 119,796
JOHNSON & JOHNSON COM 478160104 4,985 38,529 SH   SOLE 1 0 1,100 37,429
JOHNSON CTLS INTL PLC SHS G51502105 13,158 299,791 SH   SOLE   299,791 0 0
JOHNSON CTLS INTL PLC SHS G51502105 841 19,170 SH   SOLE 2 19,170 0 0
JONES LANG LASALLE INC COM 48020Q107 1,161 8,350 SH   SOLE   8,350 0 0
JONES LANG LASALLE INC COM 48020Q107 14 100 SH   SOLE 2 100 0 0
JPMORGAN CHASE & CO COM 46625H100 132,138 1,122,765 SH   SOLE   1,289,469 0 0
JPMORGAN CHASE & CO COM 46625H100 908 7,719 SH   SOLE 5 7,719 0 0
JPMORGAN CHASE & CO COM 46625H100 1,100 9,345 SH   SOLE 2 9,345 0 0
JPMORGAN CHASE & CO COM 46625H100 6,163 52,363 SH   SOLE 1 0 1,700 50,663
JUNIPER NETWORKS INC COM 48203R104 2,373 95,876 SH   SOLE   95,876 0 0
JUNIPER NETWORKS INC COM 48203R104 20 800 SH   SOLE 2 800 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 0 0 SH   SOLE   242,764 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 2,375 17,859 SH   SOLE   17,859 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 27 200 SH   SOLE 2 200 0 0
KELLOGG CO COM 487836108 9,494 147,534 SH   SOLE   147,534 0 0
KELLOGG CO COM 487836108 26 400 SH   SOLE 2 400 0 0
KEURIG DR PEPPER INC COM 49271V100 2,095 76,700 SH   SOLE   91,075 0 0
KEYCORP NEW COM 493267108 3,096 173,547 SH   SOLE   173,547 0 0
KEYCORP NEW COM 493267108 93 5,193 SH   SOLE 2 5,193 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 3,201 32,916 SH   SOLE   32,916 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 677 6,964 SH   SOLE 5 6,964 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 111 1,142 SH   SOLE 4 0 0 1,142
KEYSIGHT TECHNOLOGIES INC COM 49338L103 4,115 42,316 SH   SOLE 1 0 0 42,316
KILROY RLTY CORP COM 49427F108 4,597 59,020 SH   SOLE   100,113 0 0
KIMBERLY CLARK CORP COM 494368103 20,388 143,526 SH   SOLE   204,526 0 0
KIMBERLY CLARK CORP COM 494368103 110 773 SH   SOLE 2 773 0 0
KIMCO RLTY CORP COM 49446R109 7,046 337,432 SH   SOLE   337,432 0 0
KIMCO RLTY CORP COM 49446R109 438 21,000 SH   SOLE 5 21,000 0 0
KIMCO RLTY CORP COM 49446R109 15 700 SH   SOLE 2 700 0 0
KINDER MORGAN INC DEL COM 49456B101 7,454 361,690 SH   SOLE   361,690 0 0
KINDER MORGAN INC DEL COM 49456B101 134 6,519 SH   SOLE 2 6,519 0 0
KINROSS GOLD CORP COM 496902404 30 6,400 SH   SOLE 2 6,400 0 0
KITE RLTY GROUP TR COM NEW 49803T300 896 55,500 SH   SOLE   55,500 0 0
KKR & CO INC CL A 48251W104 6,360 236,885 SH   SOLE   236,885 0 0
KKR & CO INC CL A 48251W104 336 12,500 SH   SOLE 2 12,500 0 0
KLA CORPORATION COM NEW 482480100 6,443 40,406 SH   SOLE   40,406 0 0
KLA CORPORATION COM NEW 482480100 4,979 31,228 SH   SOLE 5 31,228 0 0
KLA CORPORATION COM NEW 482480100 48 300 SH   SOLE 4 0 0 300
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 686 18,900 SH   SOLE   18,900 0 0
KOHLS CORP COM 500255104 2,195 44,201 SH   SOLE   44,201 0 0
KOHLS CORP COM 500255104 149 3,000 SH   SOLE 5 3,000 0 0
KOHLS CORP COM 500255104 40 800 SH   SOLE 2 800 0 0
KRAFT HEINZ CO COM 500754106 3,653 130,766 SH   SOLE   130,766 0 0
KRAFT HEINZ CO COM 500754106 91 3,250 SH   SOLE 2 3,250 0 0
KROGER CO COM 501044101 4,236 164,309 SH   SOLE   164,309 0 0
KROGER CO COM 501044101 215 8,350 SH   SOLE 2 8,350 0 0
KRYSTAL BIOTECH INC COM 501147102 0 0 SH   SOLE   96,542 0 0
KT CORP SPONSORED ADR 48268K101 0 0 SH   SOLE   100,412 0 0
L BRANDS INC COM 501797104 960 49,021 SH   SOLE   49,021 0 0
L BRANDS INC COM 501797104 16 820 SH   SOLE 2 820 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 8,358 40,058 SH   SOLE   54,067 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 4,294 20,579 SH   SOLE 5 20,579 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,978 17,728 SH   SOLE   17,728 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 17 100 SH   SOLE 2 100 0 0
LAM RESEARCH CORP COM 512807108 9,057 39,190 SH   SOLE   55,155 0 0
LAM RESEARCH CORP COM 512807108 46 200 SH   SOLE 2 200 0 0
LAMB WESTON HLDGS INC COM 513272104 10,880 149,614 SH   SOLE   149,614 0 0
LAS VEGAS SANDS CORP COM 517834107 3,629 62,822 SH   SOLE   76,596 0 0
LAS VEGAS SANDS CORP COM 517834107 921 15,951 SH   SOLE 5 15,951 0 0
LAS VEGAS SANDS CORP COM 517834107 60 1,041 SH   SOLE 2 1,041 0 0
LATAM AIRLS GROUP S A SPONSORED ADR 51817R106 266 24,000 SH   SOLE   24,000 0 0
LAUDER ESTEE COS INC CL A 518439104 8,086 40,641 SH   SOLE   76,218 0 0
LAUDER ESTEE COS INC CL A 518439104 796 4,000 SH   SOLE 5 4,000 0 0
LAUDER ESTEE COS INC CL A 518439104 40 200 SH   SOLE 2 200 0 0
LAUDER ESTEE COS INC CL A 518439104 6,443 32,386 SH   SOLE 4 0 0 32,386
LAUDER ESTEE COS INC CL A 518439104 2,599 13,063 SH   SOLE 1 0 0 13,063
LEAR CORP COM NEW 521865204 11,607 98,445 SH   SOLE   98,445 0 0
LEAR CORP COM NEW 521865204 1,740 14,758 SH   SOLE 2 14,758 0 0
LEAR CORP COM NEW 521865204 2,250 19,082 SH   SOLE 4 0 0 19,082
LEGGETT & PLATT INC COM 524660107 3,848 93,988 SH   SOLE   93,988 0 0
LEGGETT & PLATT INC COM 524660107 16 400 SH   SOLE 2 400 0 0
LEIDOS HLDGS INC COM 525327102 2,020 23,518 SH   SOLE   23,518 0 0
LEIDOS HLDGS INC COM 525327102 26 300 SH   SOLE 2 300 0 0
LENDINGCLUB CORP COM NEW 52603A208 0 0 SH   SOLE   9,781 0 0
LENDINGTREE INC NEW COM 52603B107 0 0 SH   SOLE   13,500 0 0
LENNAR CORP CL A 526057104 5,140 92,035 SH   SOLE   124,055 0 0
LENNAR CORP CL A 526057104 52 930 SH   SOLE 2 930 0 0
LENNOX INTL INC COM 526107107 1,607 6,612 SH   SOLE   6,612 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 0 0 SH   SOLE   7,981 0 0
LEXINGTON REALTY TRUST COM 529043101 1,617 157,800 SH   SOLE   157,800 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 1,820 17,386 SH   SOLE   17,386 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 949 38,336 SH   SOLE   95,349 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 1,846 77,576 SH   SOLE   85,206 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 63 2,658 SH   SOLE 2 2,658 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 11 458 SH   SOLE 2 458 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 663 15,958 SH   SOLE   15,958 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 1,113 26,535 SH   SOLE   26,535 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 1,350 32,460 SH   SOLE   32,460 0 0
LIBERTY PPTY TR SH BEN INT 531172104 6,383 124,360 SH   SOLE   380,889 0 0
LIBERTY PPTY TR SH BEN INT 531172104 203 3,948 SH   SOLE 5 3,948 0 0
LIBERTY PPTY TR SH BEN INT 531172104 31 600 SH   SOLE 2 600 0 0
LIFE STORAGE INC COM 53223X107 3,112 29,520 SH   SOLE   29,520 0 0
LILLY ELI & CO COM 532457108 18,168 162,457 SH   SOLE   180,327 0 0
LILLY ELI & CO COM 532457108 5,916 52,905 SH   SOLE 5 52,905 0 0
LILLY ELI & CO COM 532457108 170 1,519 SH   SOLE 2 1,519 0 0
LINCOLN NATL CORP IND COM 534187109 2,277 37,744 SH   SOLE   37,744 0 0
LINCOLN NATL CORP IND COM 534187109 44 731 SH   SOLE 2 731 0 0
LINDE PLC SHS G5494J103 20,931 108,048 SH   SOLE   113,447 0 0
LINDE PLC SHS G5494J103 213 1,100 SH   SOLE 2 1,100 0 0
LINE CORP SPONSORED ADR 53567X101 0 0 SH   SOLE   19,385 0 0
LIQUIDITY SERVICES INC COM 53635B107 0 0 SH   SOLE   14,680 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 1,858 28,013 SH   SOLE   41,711 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 1,128 17,000 SH   SOLE 5 17,000 0 0
LIVEPERSON INC COM 538146101 875 24,500 SH   SOLE   38,895 0 0
LKQ CORP COM 501889208 1,733 55,090 SH   SOLE   55,090 0 0
LKQ CORP COM 501889208 19 600 SH   SOLE 2 600 0 0
LOCKHEED MARTIN CORP COM 539830109 80,908 207,424 SH   SOLE   241,868 0 0
LOCKHEED MARTIN CORP COM 539830109 1,757 4,504 SH   SOLE 2 4,504 0 0
LOEWS CORP COM 540424108 2,652 51,522 SH   SOLE   51,522 0 0
LOEWS CORP COM 540424108 62 1,200 SH   SOLE 2 1,200 0 0
LOWES COS INC COM 548661107 18,354 166,919 SH   SOLE   206,877 0 0
LOWES COS INC COM 548661107 115 1,049 SH   SOLE 2 1,049 0 0
LTC PPTYS INC COM 502175102 1,335 26,070 SH   SOLE   26,070 0 0
LULULEMON ATHLETICA INC COM 550021109 5,074 26,355 SH   SOLE   30,583 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 7,137 79,771 SH   SOLE   79,771 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 126 1,411 SH   SOLE 2 1,411 0 0
M & T BK CORP COM 55261F104 3,720 23,548 SH   SOLE   23,548 0 0
M & T BK CORP COM 55261F104 66 420 SH   SOLE 2 420 0 0
MACERICH CO COM 554382101 3,083 97,579 SH   SOLE   101,944 0 0
MACERICH CO COM 554382101 6 200 SH   SOLE 2 200 0 0
MACK CALI RLTY CORP COM 554489104 1,295 59,800 SH   SOLE   59,800 0 0
MACYS INC COM 55616P104 1,348 86,770 SH   SOLE   86,770 0 0
MACYS INC COM 55616P104 35 2,225 SH   SOLE 2 2,225 0 0
MAGNA INTL INC COM 559222401 128 2,395 SH   SOLE 2 2,395 0 0
MANHATTAN ASSOCS INC COM 562750109 1,162 14,400 SH   SOLE   14,400 0 0
MANPOWERGROUP INC COM 56418H100 1,279 15,179 SH   SOLE   15,179 0 0
MANPOWERGROUP INC COM 56418H100 25 300 SH   SOLE 2 300 0 0
MANULIFE FINL CORP COM 56501R106 145 7,900 SH   SOLE 2 7,900 0 0
MARATHON OIL CORP COM 565849106 2,060 167,856 SH   SOLE   167,856 0 0
MARATHON OIL CORP COM 565849106 26 2,100 SH   SOLE 2 2,100 0 0
MARATHON PETE CORP COM 56585A102 7,135 117,452 SH   SOLE   117,452 0 0
MARATHON PETE CORP COM 56585A102 243 4,000 SH   SOLE 2 4,000 0 0
MARKEL CORP COM 570535104 2,922 2,472 SH   SOLE   2,472 0 0
MARKEL CORP COM 570535104 22 19 SH   SOLE 2 19 0 0
MARKETAXESS HLDGS INC COM 57060D108 2,019 6,165 SH   SOLE   6,165 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,965 6,000 SH   SOLE 5 6,000 0 0
MARRIOTT INTL INC NEW CL A 571903202 6,148 49,437 SH   SOLE   84,680 0 0
MARRIOTT INTL INC NEW CL A 571903202 118 950 SH   SOLE 5 9,500 0 0
MARRIOTT INTL INC NEW CL A 571903202 57 460 SH   SOLE 2 460 0 0
MARSH & MCLENNAN COS INC COM 571748102 18,473 184,637 SH   SOLE   231,637 0 0
MARSH & MCLENNAN COS INC COM 571748102 70 700 SH   SOLE 2 700 0 0
MARSH & MCLENNAN COS INC COM 571748102 120 1,200 SH   SOLE 1 0 1,200 0
MARTIN MARIETTA MATLS INC COM 573284106 2,801 10,219 SH   SOLE   10,219 0 0
MARTIN MARIETTA MATLS INC COM 573284106 27 100 SH   SOLE 2 100 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 2,825 113,142 SH   SOLE   306,787 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 6,889 275,880 SH   SOLE 4 0 0 275,880
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 3,700 148,171 SH   SOLE 1 0 0 148,171
MASCO CORP COM 574599106 2,242 53,800 SH   SOLE   108,821 0 0
MASCO CORP COM 574599106 25 600 SH   SOLE 2 600 0 0
MASTERCARD INC CL A 57636Q104 113,115 416,521 SH   SOLE   483,475 0 0
MASTERCARD INC CL A 57636Q104 6,227 22,930 SH   SOLE 5 22,930 0 0
MASTERCARD INC CL A 57636Q104 3,202 11,791 SH   SOLE 2 11,791 0 0
MASTERCARD INC CL A 57636Q104 188 694 SH   SOLE 4 0 0 694
MASTERCARD INC CL A 57636Q104 7,224 26,600 SH   SOLE 1 0 500 26,100
MAXIM INTEGRATED PRODS INC COM 57772K101 8,254 142,540 SH   SOLE   318,740 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 550 9,500 SH   SOLE 2 9,500 0 0
MAXIMUS INC COM 577933104 23 300 SH   SOLE   22,873 0 0
MCCORMICK & CO INC COM NON VTG 579780206 6,405 40,977 SH   SOLE   40,977 0 0
MCCORMICK & CO INC COM NON VTG 579780206 31 200 SH   SOLE 2 200 0 0
MCDONALDS CORP COM 580135101 42,029 195,747 SH   SOLE   197,445 0 0
MCDONALDS CORP COM 580135101 1,383 6,442 SH   SOLE 5 6,442 0 0
MCDONALDS CORP COM 580135101 130 607 SH   SOLE 2 607 0 0
MCKESSON CORP COM 58155Q103 5,390 39,440 SH   SOLE   39,440 0 0
MCKESSON CORP COM 58155Q103 285 2,087 SH   SOLE 2 2,087 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 5,526 282,500 SH   SOLE   282,500 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 211 10,800 SH   SOLE 5 10,800 0 0
MEDTRONIC PLC SHS G5960L103 38,122 350,967 SH   SOLE   594,217 0 0
MEDTRONIC PLC SHS G5960L103 922 8,492 SH   SOLE 2 8,492 0 0
MEDTRONIC PLC SHS G5960L103 11,110 102,286 SH   SOLE 4 0 0 102,286
MEDTRONIC PLC SHS G5960L103 163 1,500 SH   SOLE 1 0 1,500 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 2,693 138,725 SH   SOLE   138,725 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 6,654 342,800 SH   SOLE 2 342,800 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 5,072 261,300 SH   SOLE   18,100 0 243,200
MELCO RESORTS AND ENTMT LTD ADR 585464100 611 31,500 SH   SOLE   10,100 0 21,400
MERCADOLIBRE INC COM 58733R102 5,540 10,051 SH   SOLE   10,595 0 0
MERCK & CO INC COM 58933Y105 72,881 865,776 SH   SOLE   937,332 0 0
MERCK & CO INC COM 58933Y105 2,938 34,902 SH   SOLE 5 34,902 0 0
MERCK & CO INC COM 58933Y105 184 2,186 SH   SOLE 2 2,186 0 0
MERCK & CO INC COM 58933Y105 13,816 164,130 SH   SOLE 4 0 0 164,130
MERCK & CO INC COM 58933Y105 6,206 73,724 SH   SOLE 1 0 0 73,724
METLIFE INC COM 59156R108 7,854 166,532 SH   SOLE   166,532 0 0
METLIFE INC COM 59156R108 125 2,641 SH   SOLE 2 2,641 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 3,150 4,472 SH   SOLE   6,134 0 0
MFA FINL INC COM 55272X102 32 4,300 SH   SOLE   4,300 0 0
MFA FINL INC COM 55272X102 82 11,200 SH   SOLE 5 11,200 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 0 0 SH   SOLE   161,588 0 0
MGM RESORTS INTERNATIONAL COM 552953101 2,589 93,386 SH   SOLE   93,386 0 0
MGM RESORTS INTERNATIONAL COM 552953101 33 1,200 SH   SOLE 2 1,200 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 7,865 84,649 SH   SOLE   84,649 0 0
MICROCHIP TECHNOLOGY INC NOTE 1.625% 2/1 595017AF1 0 0 PRN   SOLE   2,943,000 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 37 400 SH   SOLE 2 400 0 0
MICRON TECHNOLOGY INC COM 595112103 48,965 1,142,703 SH   SOLE   1,198,887 0 0
MICRON TECHNOLOGY INC COM 595112103 3,322 77,524 SH   SOLE 5 77,524 0 0
MICRON TECHNOLOGY INC COM 595112103 203 4,734 SH   SOLE 2 4,734 0 0
MICRON TECHNOLOGY INC COM 595112103 3,242 75,648 SH   SOLE 4 0 0 75,648
MICRON TECHNOLOGY INC COM 595112103 572 13,358 SH   SOLE 1 0 0 13,358
MICROSOFT CORP COM 594918104 373,097 2,683,569 SH   SOLE   2,897,252 0 0
MICROSOFT CORP COM 594918104 18,738 134,774 SH   SOLE 5 134,774 0 0
MICROSOFT CORP COM 594918104 4,731 34,031 SH   SOLE 2 34,031 0 0
MICROSOFT CORP COM 594918104 289 2,080 SH   SOLE 4 0 0 2,080
MICROSOFT CORP COM 594918104 15,275 109,871 SH   SOLE 1 0 2,000 107,871
MID AMER APT CMNTYS INC COM 59522J103 11,948 91,902 SH   SOLE   91,902 0 0
MIDDLEBY CORP COM 596278101 981 8,390 SH   SOLE   8,390 0 0
MIRATI THERAPEUTICS INC COM 60468T105 0 0 SH   SOLE   116,602 0 0
MIX TELEMATICS LTD SPONSORED ADR 60688N102 0 0 SH   SOLE   7,765 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 2,463 304,025 SH   SOLE   368,270 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 581 71,692 SH   SOLE 5 0 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 79 9,800 SH   SOLE 2 9,800 0 0
MOHAWK INDS INC COM 608190104 1,364 10,991 SH   SOLE   10,991 0 0
MOHAWK INDS INC COM 608190104 12 100 SH   SOLE 2 100 0 0
MOLSON COORS BREWING CO CL B 60871R209 2,412 41,953 SH   SOLE   41,953 0 0
MOLSON COORS BREWING CO CL B 60871R209 43 752 SH   SOLE 2 752 0 0
MOMO INC ADR 60879B107 273 8,800 SH   SOLE   8,800 0 0
MONDELEZ INTL INC CL A 609207105 15,151 273,871 SH   SOLE   333,236 0 0
MONDELEZ INTL INC CL A 609207105 609 11,000 SH   SOLE 5 11,000 0 0
MONDELEZ INTL INC CL A 609207105 108 1,944 SH   SOLE 2 1,944 0 0
MONDELEZ INTL INC CL A 609207105 10,889 196,829 SH   SOLE 4 0 0 196,829
MONGODB INC CL A 60937P106 836 6,940 SH   SOLE   6,940 0 0
MONGODB INC CL A 60937P106 1,446 12,000 SH   SOLE 5 12,000 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 863 59,900 SH   SOLE   59,900 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 4,980 85,781 SH   SOLE   85,781 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 3,903 67,217 SH   SOLE 5 67,217 0 0
MOODYS CORP COM 615369105 9,974 48,693 SH   SOLE   55,528 0 0
MOODYS CORP COM 615369105 441 2,151 SH   SOLE 2 2,151 0 0
MOODYS CORP COM 615369105 689 3,365 SH   SOLE 1 0 0 3,365
MORGAN STANLEY COM NEW 617446448 9,695 227,215 SH   SOLE   237,483 0 0
MORGAN STANLEY COM NEW 617446448 168 3,941 SH   SOLE 2 3,941 0 0
MOSAIC CO NEW COM 61945C103 1,335 65,110 SH   SOLE   80,925 0 0
MOSAIC CO NEW COM 61945C103 35 1,700 SH   SOLE 2 1,700 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 5,170 30,341 SH   SOLE   40,978 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 34 200 SH   SOLE 2 200 0 0
MSC INDL DIRECT INC CL A 553530106 23 320 SH   SOLE   19,020 0 0
MSCI INC COM 55354G100 3,352 15,395 SH   SOLE   15,395 0 0
MUELLER WTR PRODS INC COM SER A 624758108 0 0 SH   SOLE   26,300 0 0
MYLAN N V SHS EURO N59465109 2,105 106,413 SH   SOLE   106,413 0 0
MYLAN N V SHS EURO N59465109 62 3,131 SH   SOLE 2 3,131 0 0
MYOKARDIA INC COM 62857M105 0 0 SH   SOLE   146,061 0 0
NABORS INDUSTRIES LTD SHS G6359F103 26 14,000 SH   SOLE   14,000 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 0 0 SH   SOLE   337,155 0 0
NASDAQ INC COM 631103108 2,118 21,319 SH   SOLE   21,319 0 0
NASDAQ INC COM 631103108 30 300 SH   SOLE 2 300 0 0
NATIONAL HEALTH INVS INC COM 63633D104 2,236 27,140 SH   SOLE   29,243 0 0
NATIONAL OILWELL VARCO INC COM 637071101 1,684 79,420 SH   SOLE   79,420 0 0
NATIONAL OILWELL VARCO INC COM 637071101 47 2,200 SH   SOLE 2 2,200 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 14,337 254,200 SH   SOLE   257,845 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 1,261 37,800 SH   SOLE   37,800 0 0
NEKTAR THERAPEUTICS COM 640268108 501 27,500 SH   SOLE   27,500 0 0
NETAPP INC COM 64110D104 2,457 46,798 SH   SOLE   46,798 0 0
NETAPP INC COM 64110D104 32 600 SH   SOLE 2 600 0 0
NETEASE INC SPONSORED ADS 64110W102 4,100 15,403 SH   SOLE   21,871 0 0
NETFLIX INC COM 64110L106 61,653 230,376 SH   SOLE   232,492 0 0
NETFLIX INC COM 64110L106 2,133 7,969 SH   SOLE 5 7,969 0 0
NETFLIX INC COM 64110L106 54 200 SH   SOLE 2 200 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 0 0 SH   SOLE   546,470 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,317 14,611 SH   SOLE 5 14,611 0 0
NEVRO CORP COM 64157F103 0 0 SH   SOLE   10,149 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 5,899 53,260 SH   SOLE   59,130 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 12,793 115,500 SH   SOLE 2 115,500 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 15,639 141,200 SH   SOLE   15,200 0 126,000
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 42,255 381,500 SH   SOLE 3 0 0 381,500
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 1,362 12,300 SH   SOLE   0 0 12,300
NEW SR INVT GROUP INC COM 648691103 367 54,900 SH   SOLE   192,310 0 0
NEWELL BRANDS INC COM 651229106 10,501 560,951 SH   SOLE   560,951 0 0
NEWELL BRANDS INC COM 651229106 470 25,122 SH   SOLE 2 25,122 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 14,692 387,439 SH   SOLE   394,974 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 98 2,587 SH   SOLE 2 2,587 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 98 2,587 SH   SOLE 2 2,587 0 0
NEWS CORP NEW CL A 65249B109 995 71,482 SH   SOLE   71,482 0 0
NEWS CORP NEW CL A 65249B109 24 1,725 SH   SOLE 2 1,725 0 0
NEXPOINT RESIDENTIAL TR INC COM 65341D102 664 14,200 SH   SOLE   27,177 0 0
NEXTERA ENERGY INC COM 65339F101 25,914 111,222 SH   SOLE   155,941 0 0
NEXTERA ENERGY INC COM 65339F101 1,314 5,640 SH   SOLE 5 5,640 0 0
NEXTERA ENERGY INC COM 65339F101 137 586 SH   SOLE 2 586 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 1,991 93,676 SH   SOLE   93,676 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 25 1,198 SH   SOLE 2 1,198 0 0
NIKE INC CL B 654106103 22,894 243,759 SH   SOLE   324,315 0 0
NIKE INC CL B 654106103 4,372 46,546 SH   SOLE 5 46,546 0 0
NIKE INC CL B 654106103 94 1,006 SH   SOLE 2 1,006 0 0
NIO INC SPON ADS 62914V106 81 52,000 SH   SOLE   52,000 0 0
NISOURCE INC COM 65473P105 2,091 69,875 SH   SOLE   69,875 0 0
NISOURCE INC COM 65473P105 24 800 SH   SOLE 2 800 0 0
NOBLE CORP PLC SHS USD G65431101 25 20,000 SH   SOLE   20,000 0 0
NOBLE ENERGY INC COM 655044105 2,083 92,737 SH   SOLE   92,737 0 0
NOBLE ENERGY INC COM 655044105 20 900 SH   SOLE 2 900 0 0
NORDSTROM INC COM 655664100 1,042 30,962 SH   SOLE   30,962 0 0
NORDSTROM INC COM 655664100 10 300 SH   SOLE 2 300 0 0
NORFOLK SOUTHERN CORP COM 655844108 8,217 45,739 SH   SOLE   67,039 0 0
NORFOLK SOUTHERN CORP COM 655844108 3,521 19,599 SH   SOLE 5 19,599 0 0
NORFOLK SOUTHERN CORP COM 655844108 72 400 SH   SOLE 2 400 0 0
NORFOLK SOUTHERN CORP COM 655844108 9,436 52,524 SH   SOLE 4 0 0 52,524
NORTHERN TR CORP COM 665859104 4,303 46,112 SH   SOLE   55,512 0 0
NORTHERN TR CORP COM 665859104 37 400 SH   SOLE 2 400 0 0
NORTHROP GRUMMAN CORP COM 666807102 10,080 26,894 SH   SOLE   28,444 0 0
NORTHROP GRUMMAN CORP COM 666807102 112 300 SH   SOLE 2 300 0 0
NORTHSTAR REALTY EUROPE CORP COM 66706L101 466 27,400 SH   SOLE   27,400 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 15,004 289,823 SH   SOLE   289,823 0 0
NRG ENERGY INC COM NEW 629377508 2,137 53,965 SH   SOLE   53,965 0 0
NUCOR CORP COM 670346105 5,410 106,274 SH   SOLE   106,274 0 0
NUCOR CORP COM 670346105 56 1,100 SH   SOLE 2 1,100 0 0
NUTRIEN LTD COM 67077M108 0 0 SH   SOLE   7,448 0 0
NUTRIEN LTD COM 67077M108 112 2,247 SH   SOLE 2 2,247 0 0
NVENT ELECTRIC PLC SHS G6700G107 29 1,300 SH   SOLE   51,600 0 0
NVIDIA CORP COM 67066G104 26,078 149,812 SH   SOLE   158,507 0 0
NVIDIA CORP COM 67066G104 663 3,808 SH   SOLE 5 3,808 0 0
NVIDIA CORP COM 67066G104 94 539 SH   SOLE 2 539 0 0
NVIDIA CORP COM 67066G104 2,028 11,649 SH   SOLE 1 0 0 11,649
NVR INC COM 62944T105 2,256 607 SH   SOLE   607 0 0
NVR INC COM 62944T105 3,866 1,040 SH   SOLE 5 1,040 0 0
NXP SEMICONDUCTORS N V COM N6596X109 7,788 71,368 SH   SOLE   113,967 0 0
NXP SEMICONDUCTORS N V COM N6596X109 4,569 41,872 SH   SOLE 4 0 0 41,872
O REILLY AUTOMOTIVE INC NEW COM 67103H107 5,637 14,145 SH   SOLE   14,145 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 1,384 3,474 SH   SOLE 5 3,474 0 0
OBSEVA SA COM H5861P103 0 0 SH   SOLE   408,664 0 0
OCCIDENTAL PETE CORP COM 674599105 7,125 160,224 SH   SOLE   160,224 0 0
OCCIDENTAL PETE CORP COM 674599105 119 2,674 SH   SOLE 2 2,674 0 0
ODONATE THERAPEUTICS INC COM 676079106 0 0 SH   SOLE   53,500 0 0
OFFICE DEPOT INC COM 676220106 26 15,000 SH   SOLE   15,000 0 0
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 978 31,915 SH   SOLE   31,915 0 0
OGE ENERGY CORP COM 670837103 1,909 42,059 SH   SOLE   42,059 0 0
OGE ENERGY CORP COM 670837103 32 700 SH   SOLE 2 700 0 0
OKTA INC CL A 679295105 1,735 17,626 SH   SOLE   17,626 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 1,817 10,690 SH   SOLE   16,352 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 5,752 137,630 SH   SOLE   137,630 0 0
OMNICOM GROUP INC COM 681919106 3,063 39,113 SH   SOLE   39,113 0 0
OMNICOM GROUP INC COM 681919106 31 400 SH   SOLE 2 400 0 0
ON SEMICONDUCTOR CORP COM 682189105 1,536 79,975 SH   SOLE   257,160 0 0
ONE GAS INC COM 68235P108 24 250 SH   SOLE   90,650 0 0
ONE LIBERTY PPTYS INC COM 682406103 252 9,150 SH   SOLE   9,150 0 0
ONEOK INC NEW COM 682680103 5,077 68,896 SH   SOLE   68,896 0 0
ONEOK INC NEW COM 682680103 26 350 SH   SOLE 5 350 0 0
ONEOK INC NEW COM 682680103 47 641 SH   SOLE 2 641 0 0
ORACLE CORP COM 68389X105 39,168 711,751 SH   SOLE   740,261 0 0
ORACLE CORP COM 68389X105 1,442 26,200 SH   SOLE 2 26,200 0 0
ORACLE CORP COM 68389X105 143 2,600 SH   SOLE 1 0 2,600 0
OVERSTOCK COM INC DEL COM 690370101 0 0 SH   SOLE   19,590 0 0
OWENS CORNING NEW COM 690742101 1,204 19,048 SH   SOLE   19,048 0 0
PACCAR INC COM 693718108 4,294 61,339 SH   SOLE   61,339 0 0
PACCAR INC COM 693718108 63 900 SH   SOLE 2 900 0 0
PACKAGING CORP AMER COM 695156109 2,147 20,238 SH   SOLE   20,238 0 0
PACKAGING CORP AMER COM 695156109 32 300 SH   SOLE 2 300 0 0
PALO ALTO NETWORKS INC COM 697435105 42,470 208,360 SH   SOLE   208,900 0 0
PARAMOUNT GROUP INC COM 69924R108 1,711 128,200 SH   SOLE   128,200 0 0
PARK HOTELS RESORTS INC COM 700517105 3,832 153,458 SH   SOLE   188,733 0 0
PARK HOTELS RESORTS INC COM 700517105 321 12,872 SH   SOLE 5 12,872 0 0
PARKER DRILLING CO COM 701081507 0 0 SH   SOLE   968 0 0
PARKER DRILLING CO COM 701081507 284 15,016 SH   SOLE 2 15,016 0 0
PARKER HANNIFIN CORP COM 701094104 3,928 21,749 SH   SOLE   34,571 0 0
PARKER HANNIFIN CORP COM 701094104 54 300 SH   SOLE 2 300 0 0
PARSLEY ENERGY INC CL A 701877102 706 42,000 SH   SOLE   42,000 0 0
PAYCHEX INC COM 704326107 11,566 139,732 SH   SOLE   181,532 0 0
PAYCHEX INC COM 704326107 33 400 SH   SOLE 2 400 0 0
PAYCHEX INC COM 704326107 141 1,700 SH   SOLE 1 0 1,700 0
PAYCOM SOFTWARE INC COM 70432V102 1,667 7,958 SH   SOLE   7,958 0 0
PAYPAL HLDGS INC COM 70450Y103 34,598 333,986 SH   SOLE   473,677 0 0
PAYPAL HLDGS INC COM 70450Y103 7,179 69,299 SH   SOLE 5 69,299 0 0
PAYPAL HLDGS INC COM 70450Y103 2,555 24,660 SH   SOLE 2 24,660 0 0
PAYPAL HLDGS INC COM 70450Y103 5,733 55,340 SH   SOLE 1 0 0 55,340
PEBBLEBROOK HOTEL TR COM 70509V100 2,299 82,630 SH   SOLE   284,428 0 0
PEMBINA PIPELINE CORP COM 706327103 43 1,159 SH   SOLE 2 1,159 0 0
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 221 38,700 SH   SOLE   38,700 0 0
PENNYMAC MTG INVT TR COM 70931T103 2,101 94,500 SH   SOLE   94,500 0 0
PENTAIR PLC SHS G7S00T104 3,767 99,667 SH   SOLE   169,881 0 0
PENTAIR PLC SHS G7S00T104 13 355 SH   SOLE 2 355 0 0
PEOPLES UTD FINL INC COM 712704105 3,924 251,001 SH   SOLE   251,001 0 0
PEOPLES UTD FINL INC COM 712704105 19 1,200 SH   SOLE 2 1,200 0 0
PEPSICO INC COM 713448108 115,561 842,897 SH   SOLE   849,614 0 0
PEPSICO INC COM 713448108 1,727 12,597 SH   SOLE 2 12,597 0 0
PEPSICO INC COM 713448108 6,547 47,752 SH   SOLE 1 0 1,200 46,552
PERKINELMER INC COM 714046109 1,462 17,170 SH   SOLE   51,459 0 0
PERRIGO CO PLC SHS G97822103 1,399 25,033 SH   SOLE   25,033 0 0
PERRIGO CO PLC SHS G97822103 6 100 SH   SOLE 2 100 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 758 52,402 SH   SOLE 5 0 0 0
PFIZER INC COM 717081103 42,704 1,188,533 SH   SOLE   1,779,259 0 0
PFIZER INC COM 717081103 1,378 38,350 SH   SOLE 5 38,350 0 0
PFIZER INC COM 717081103 288 8,027 SH   SOLE 2 8,027 0 0
PG&E CORP COM 69331C108 204 20,400 SH   SOLE   20,400 0 0
PHILIP MORRIS INTL INC COM 718172109 39,237 516,756 SH   SOLE   596,210 0 0
PHILIP MORRIS INTL INC COM 718172109 342 4,500 SH   SOLE 5 4,500 0 0
PHILIP MORRIS INTL INC COM 718172109 981 12,926 SH   SOLE 2 12,926 0 0
PHILLIPS 66 COM 718546104 8,754 85,485 SH   SOLE   85,485 0 0
PHILLIPS 66 COM 718546104 1,822 17,791 SH   SOLE 5 17,791 0 0
PHILLIPS 66 COM 718546104 179 1,747 SH   SOLE 2 1,747 0 0
PHYSICIANS RLTY TR COM 71943U104 2,082 117,300 SH   SOLE   366,248 0 0
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1,677 80,300 SH   SOLE   340,747 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 0 0 SH   SOLE   20,411 0 0
PINDUODUO INC SPONSORED ADS 722304102 435 13,500 SH   SOLE   13,500 0 0
PINNACLE WEST CAP CORP COM 723484101 4,485 46,202 SH   SOLE   93,202 0 0
PINNACLE WEST CAP CORP COM 723484101 29 300 SH   SOLE 2 300 0 0
PIONEER NAT RES CO COM 723787107 3,482 27,688 SH   SOLE   27,688 0 0
PIONEER NAT RES CO COM 723787107 13 100 SH   SOLE 2 100 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 780 36,734 SH   SOLE   36,734 0 0
PNC FINL SVCS GROUP INC COM 693475105 11,511 82,130 SH   SOLE   183,930 0 0
PNC FINL SVCS GROUP INC COM 693475105 440 3,136 SH   SOLE 5 3,136 0 0
PNC FINL SVCS GROUP INC COM 693475105 221 1,578 SH   SOLE 2 1,578 0 0
POLARIS INC COM 731068102 832 9,450 SH   SOLE   9,450 0 0
POSCO SPONSORED ADR 693483109 1,108 23,500 SH   SOLE   0 0 23,500
PPDAI GROUP INC SPONSORED ADR 69354V108 0 0 SH   SOLE   11,038 0 0
PPG INDS INC COM 693506107 8,111 68,438 SH   SOLE   68,438 0 0
PPG INDS INC COM 693506107 36 300 SH   SOLE 2 300 0 0
PPL CORP COM 69351T106 4,167 132,330 SH   SOLE   132,330 0 0
PPL CORP COM 69351T106 157 5,000 SH   SOLE 5 5,000 0 0
PPL CORP COM 69351T106 76 2,400 SH   SOLE 2 2,400 0 0
PRA HEALTH SCIENCES INC COM 69354M108 0 0 SH   SOLE   103,874 0 0
PREFERRED APT CMNTYS INC COM 74039L103 406 28,100 SH   SOLE   28,100 0 0
PRICE T ROWE GROUP INC COM 74144T108 7,386 64,645 SH   SOLE   64,645 0 0
PRICE T ROWE GROUP INC COM 74144T108 34 300 SH   SOLE 2 300 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 3,392 59,359 SH   SOLE   59,359 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 223 3,900 SH   SOLE 5 3,900 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 51 900 SH   SOLE 2 900 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 0 0 SH   SOLE   121,261 0 0
PROCTER & GAMBLE CO COM 742718109 81,437 654,745 SH   SOLE   808,046 0 0
PROCTER & GAMBLE CO COM 742718109 909 7,305 SH   SOLE 5 7,305 0 0
PROCTER & GAMBLE CO COM 742718109 134 1,080 SH   SOLE 4 0 0 1,080
PROGRESSIVE CORP OHIO COM 743315103 8,013 103,734 SH   SOLE   103,734 0 0
PROGRESSIVE CORP OHIO COM 743315103 4,109 53,193 SH   SOLE 5 53,193 0 0
PROGRESSIVE CORP OHIO COM 743315103 108 1,400 SH   SOLE 2 1,400 0 0
PROLOGIS INC COM 74340W103 45,890 538,492 SH   SOLE   997,307 0 0
PROLOGIS INC COM 74340W103 880 10,325 SH   SOLE 5 10,325 0 0
PROLOGIS INC COM 74340W103 81 949 SH   SOLE 2 949 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 429 6,000 SH   SOLE   6,000 0 0
PRUDENTIAL FINL INC COM 744320102 7,201 80,055 SH   SOLE   80,055 0 0
PRUDENTIAL FINL INC COM 744320102 72 800 SH   SOLE 5 800 0 0
PRUDENTIAL FINL INC COM 744320102 130 1,444 SH   SOLE 2 1,444 0 0
PS BUSINESS PKS INC CALIF COM 69360J107 2,280 12,530 SH   SOLE   12,530 0 0
PTC INC COM 69370C100 1,120 16,426 SH   SOLE   16,426 0 0
PTC THERAPEUTICS INC COM 69366J200 0 0 SH   SOLE   404,946 0 0
PUBLIC STORAGE COM 74460D109 39,169 159,699 SH   SOLE   198,258 0 0
PUBLIC STORAGE COM 74460D109 38 153 SH   SOLE 2 153 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5,607 90,315 SH   SOLE   90,315 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 110 1,779 SH   SOLE 2 1,779 0 0
PULTE GROUP INC COM 745867101 1,832 50,118 SH   SOLE   50,118 0 0
PULTE GROUP INC COM 745867101 40 1,100 SH   SOLE 2 1,100 0 0
PVH CORP COM 693656100 1,360 15,415 SH   SOLE   15,415 0 0
PVH CORP COM 693656100 18 200 SH   SOLE 2 200 0 0
QIWI PLC SPON ADR REP B 74735M108 0 0 SH   SOLE   10,800 0 0
QIWI PLC SPON ADR REP B 74735M108 449 20,473 SH   SOLE 5 20,473 0 0
QORVO INC COM 74736K101 1,868 25,194 SH   SOLE   25,194 0 0
QORVO INC COM 74736K101 22 300 SH   SOLE 2 300 0 0
QTS RLTY TR INC COM CL A 74736A103 4,702 91,470 SH   SOLE   238,198 0 0
QTS RLTY TR INC 6.50% CON PFD B 74736A301 0 0 SH   SOLE   23,740 0 0
QUALCOMM INC COM 747525103 22,507 295,052 SH   SOLE   315,027 0 0
QUALCOMM INC COM 747525103 462 6,053 SH   SOLE 5 6,053 0 0
QUALCOMM INC COM 747525103 116 1,521 SH   SOLE 2 1,521 0 0
QUDIAN INC ADR 747798106 0 0 SH   SOLE   13,224 0 0
QUEST DIAGNOSTICS INC COM 74834L100 2,588 24,176 SH   SOLE   139,111 0 0
QUEST DIAGNOSTICS INC COM 74834L100 373 3,489 SH   SOLE 5 3,489 0 0
QUEST DIAGNOSTICS INC COM 74834L100 32 300 SH   SOLE 2 300 0 0
QURATE RETAIL INC COM SER A 74915M100 877 84,987 SH   SOLE   84,987 0 0
QURATE RETAIL INC COM SER A 74915M100 40 3,844 SH   SOLE 2 3,844 0 0
RALPH LAUREN CORP CL A 751212101 15,227 159,500 SH   SOLE   159,500 0 0
RALPH LAUREN CORP CL A 751212101 191 2,000 SH   SOLE 5 2,000 0 0
RALPH LAUREN CORP CL A 751212101 1,709 17,900 SH   SOLE 2 17,900 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,794 21,762 SH   SOLE   21,762 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 33 400 SH   SOLE 2 400 0 0
RAYONIER INC COM 754907103 705 25,000 SH   SOLE   25,000 0 0
RAYTHEON CO COM NEW 755111507 9,645 49,164 SH   SOLE   49,164 0 0
RAYTHEON CO COM NEW 755111507 98 500 SH   SOLE 2 500 0 0
REALTY INCOME CORP COM 756109104 26,246 342,284 SH   SOLE   462,748 0 0
REDFIN CORP COM 75737F108 0 0 SH   SOLE   16,570 0 0
REGENCY CTRS CORP COM 758849103 9,433 135,753 SH   SOLE   281,339 0 0
REGENCY CTRS CORP COM 758849103 418 6,016 SH   SOLE 5 6,016 0 0
REGENCY CTRS CORP COM 758849103 14 200 SH   SOLE 2 200 0 0
REGENERON PHARMACEUTICALS COM 75886F107 5,151 18,570 SH   SOLE   409,882 0 0
REGENERON PHARMACEUTICALS COM 75886F107 1,484 5,349 SH   SOLE 5 5,349 0 0
REGENXBIO INC COM 75901B107 356 10,000 SH   SOLE 5 10,000 0 0
REGIONS FINL CORP NEW COM 7591EP100 3,144 198,728 SH   SOLE   198,728 0 0
REGIONS FINL CORP NEW COM 7591EP100 94 5,962 SH   SOLE 2 5,962 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 2,419 15,130 SH   SOLE   15,130 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 32 200 SH   SOLE 2 200 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 6,388 33,023 SH   SOLE   33,023 0 0
REPUBLIC SVCS INC COM 760759100 12,187 140,803 SH   SOLE   257,497 0 0
REPUBLIC SVCS INC COM 760759100 52 600 SH   SOLE 2 600 0 0
RESMED INC COM 761152107 3,266 24,175 SH   SOLE   24,175 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 1,302 71,400 SH   SOLE   71,400 0 0
RETAIL PPTYS AMER INC CL A 76131V202 1,715 139,200 SH   SOLE   186,214 0 0
RETAIL VALUE INC COM 76133Q102 387 10,440 SH   SOLE   10,440 0 0
REXFORD INDL RLTY INC COM 76169C100 3,034 68,930 SH   SOLE   155,845 0 0
REXNORD CORP NEW COM 76169B102 28 1,030 SH   SOLE   81,305 0 0
RLJ LODGING TR COM 74965L101 1,872 110,200 SH   SOLE   110,200 0 0
ROBERT HALF INTL INC COM 770323103 1,505 27,048 SH   SOLE   27,048 0 0
ROBERT HALF INTL INC COM 770323103 22 400 SH   SOLE 2 400 0 0
ROCKWELL AUTOMATION INC COM 773903109 6,958 42,218 SH   SOLE   51,827 0 0
ROCKWELL AUTOMATION INC COM 773903109 16 100 SH   SOLE 2 100 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 54 1,100 SH   SOLE 2 1,100 0 0
ROKU INC COM CL A 77543R102 1,344 13,210 SH   SOLE   81,350 0 0
ROLLINS INC COM 775711104 841 24,682 SH   SOLE   24,682 0 0
ROPER TECHNOLOGIES INC COM 776696106 8,816 24,723 SH   SOLE   45,590 0 0
ROPER TECHNOLOGIES INC COM 776696106 36 100 SH   SOLE 2 100 0 0
ROSS STORES INC COM 778296103 13,727 124,957 SH   SOLE   124,957 0 0
ROSS STORES INC COM 778296103 4,424 40,273 SH   SOLE 5 40,273 0 0
ROSS STORES INC COM 778296103 670 6,097 SH   SOLE 2 6,097 0 0
ROSS STORES INC COM 778296103 8,074 73,500 SH   SOLE 4 0 0 73,500
ROSS STORES INC COM 778296103 4,810 43,785 SH   SOLE 1 0 0 43,785
ROYAL BK CDA MONTREAL QUE COM 780087102 299 3,680 SH   SOLE 2 3,680 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 3,370 31,105 SH   SOLE   31,105 0 0
RPT REALTY SH BEN INT 74971D101 714 52,700 SH   SOLE   52,700 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 2,665 32,570 SH   SOLE   70,355 0 0
S&P GLOBAL INC COM 78409V104 20,845 85,087 SH   SOLE   85,087 0 0
S&P GLOBAL INC COM 78409V104 4,418 18,033 SH   SOLE 5 18,033 0 0
S&P GLOBAL INC COM 78409V104 49 200 SH   SOLE 2 200 0 0
S&P GLOBAL INC COM 78409V104 177 722 SH   SOLE 4 0 0 722
S&P GLOBAL INC COM 78409V104 122 500 SH   SOLE 1 0 500 0
SABRA HEALTH CARE REIT INC COM 78573L106 2,758 120,100 SH   SOLE   246,921 0 0
SABRE CORP COM 78573M104 1,392 62,150 SH   SOLE   62,150 0 0
SAFEHOLD INC COM 78645L100 220 7,200 SH   SOLE   7,200 0 0
SAGE THERAPEUTICS INC COM 78667J108 0 0 SH   SOLE   272,471 0 0
SALESFORCE COM INC COM 79466L302 20,321 136,900 SH   SOLE   217,306 0 0
SALESFORCE COM INC COM 79466L302 4,971 33,490 SH   SOLE 5 33,490 0 0
SALESFORCE COM INC COM 79466L302 30 200 SH   SOLE 2 200 0 0
SALESFORCE COM INC COM 79466L302 9,921 66,835 SH   SOLE 4 0 0 66,835
SALESFORCE COM INC COM 79466L302 4,490 30,246 SH   SOLE 1 0 0 30,246
SANGAMO THERAPEUTICS INC COM 800677106 0 0 SH   SOLE   285,939 0 0
SAP SE SPON ADR 803054204 0 0 SH   SOLE   3,354 0 0
SAREPTA THERAPEUTICS INC COM 803607100 926 12,300 SH   SOLE   236,155 0 0
SAUL CTRS INC COM 804395101 402 7,370 SH   SOLE   7,370 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 4,439 18,409 SH   SOLE   24,878 0 0
SCHLUMBERGER LTD COM 806857108 9,336 273,217 SH   SOLE   545,335 0 0
SCHLUMBERGER LTD COM 806857108 2,229 65,220 SH   SOLE 4 0 0 65,220
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 911 12,838 SH   SOLE 5 12,838 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 305 12,145 SH   SOLE 5 12,145 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 321 6,799 SH   SOLE 5 6,799 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 2,727 50,689 SH   SOLE   68,874 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 59 1,100 SH   SOLE 2 1,100 0 0
SEALED AIR CORP NEW COM 81211K100 1,230 29,642 SH   SOLE   29,642 0 0
SEALED AIR CORP NEW COM 81211K100 17 400 SH   SOLE 2 400 0 0
SEATTLE GENETICS INC COM 812578102 1,547 18,113 SH   SOLE   266,773 0 0
SEI INVESTMENTS CO COM 784117103 1,245 21,010 SH   SOLE   21,010 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 746 12,600 SH   SOLE   12,600 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 5,300 189,300 SH   SOLE   189,300 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 8 100 SH   SOLE   100 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,131 14,050 SH   SOLE 5 14,050 0 0
SEMPRA ENERGY COM 816851109 7,036 47,666 SH   SOLE   47,666 0 0
SEMPRA ENERGY COM 816851109 74 500 SH   SOLE 2 500 0 0
SENIOR HSG PPTYS TR SH BEN INT 81721M109 1,448 156,500 SH   SOLE   156,500 0 0
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 1,350 26,970 SH   SOLE   26,970 0 0
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 25 500 SH   SOLE 2 500 0 0
SERITAGE GROWTH PPTYS CL A 81752R100 885 20,840 SH   SOLE   20,840 0 0
SERVICE PPTYS TR COM SH BEN INT 81761L102 2,721 105,500 SH   SOLE   105,500 0 0
SERVICENOW INC COM 81762P102 45,101 177,669 SH   SOLE   199,191 0 0
SERVICENOW INC COM 81762P102 2,494 9,826 SH   SOLE 5 9,826 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 28 1,400 SH   SOLE 2 1,400 0 0
SHERWIN WILLIAMS CO COM 824348106 10,711 19,479 SH   SOLE   19,792 0 0
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 1,900 54,300 SH   SOLE   0 0 54,300
SHOPIFY INC CL A 82509L107 0 0 SH   SOLE   5,288 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 1,007 8,450 SH   SOLE   8,450 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 12 100 SH   SOLE 2 100 0 0
SIMON PPTY GROUP INC NEW COM 828806109 38,687 248,550 SH   SOLE   435,207 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,122 7,206 SH   SOLE 5 7,206 0 0
SIMON PPTY GROUP INC NEW COM 828806109 56 362 SH   SOLE 2 362 0 0
SIRIUS XM HLDGS INC COM 82968B103 2,125 339,735 SH   SOLE   339,735 0 0
SITE CENTERS CORP COM 82981J109 1,375 91,000 SH   SOLE   371,515 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 0 0 SH   SOLE   6,991 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 3,293 41,553 SH   SOLE   66,978 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 40 500 SH   SOLE 2 500 0 0
SL GREEN RLTY CORP COM 78440X101 5,516 67,469 SH   SOLE   70,963 0 0
SL GREEN RLTY CORP COM 78440X101 98 1,198 SH   SOLE 5 1,198 0 0
SL GREEN RLTY CORP COM 78440X101 16 200 SH   SOLE 2 200 0 0
SLACK TECHNOLOGIES INC COM CL A 83088V102 0 0 SH   SOLE   57,019 0 0
SLEEP NUMBER CORP COM 83125X103 0 0 SH   SOLE   13,568 0 0
SMITH A O CORP COM 831865209 11,553 242,157 SH   SOLE   290,001 0 0
SMITH A O CORP COM 831865209 1,745 36,577 SH   SOLE 2 36,577 0 0
SMUCKER J M CO COM NEW 832696405 3,723 33,839 SH   SOLE   33,839 0 0
SMUCKER J M CO COM NEW 832696405 33 300 SH   SOLE 2 300 0 0
SNAP INC CL A 83304A106 1,683 106,500 SH   SOLE   343,565 0 0
SNAP ON INC COM 833034101 1,686 10,771 SH   SOLE   10,771 0 0
SNAP ON INC COM 833034101 16 100 SH   SOLE 2 100 0 0
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 206 7,400 SH   SOLE   7,400 0 0
SOUTHERN CO COM 842587107 21,423 346,821 SH   SOLE   346,821 0 0
SOUTHERN CO COM 842587107 927 15,000 SH   SOLE 5 15,000 0 0
SOUTHERN CO COM 842587107 188 3,042 SH   SOLE 2 3,042 0 0
SOUTHERN COPPER CORP COM 84265V105 1,176 34,452 SH   SOLE   34,452 0 0
SOUTHERN COPPER CORP COM 84265V105 25 737 SH   SOLE 2 737 0 0
SOUTHWEST AIRLS CO COM 844741108 1,953 36,166 SH   SOLE   68,076 0 0
SOUTHWEST AIRLS CO COM 844741108 22 400 SH   SOLE 2 400 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,278 9,200 SH   SOLE   9,200 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 2,157 41,600 SH   SOLE   41,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 297 1,000 SH   SOLE 5 1,000 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 2,291 43,400 SH   SOLE   43,400 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 5,132 67,300 SH   SOLE   67,300 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 2,450 22,533 SH   SOLE   22,533 0 0
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 972 22,048 SH   SOLE 5 22,048 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 2,985 27,449 SH   SOLE 5 27,449 0 0
SPIRE INC COM 84857L101 30 340 SH   SOLE   105,890 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1,328 16,150 SH   SOLE   17,592 0 0
SPIRIT MTA REIT COM SHS BEN IN 84861U105 239 28,300 SH   SOLE   28,300 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 5,066 105,860 SH   SOLE   150,925 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 191 4,000 SH   SOLE 5 4,000 0 0
SPLUNK INC COM 848637104 3,987 33,826 SH   SOLE   61,211 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 0 0 SH   SOLE   7,565 0 0
SPRINT CORPORATION COM 85207U105 846 137,167 SH   SOLE   137,167 0 0
SPRINT CORPORATION COM 85207U105 62 10,019 SH   SOLE 2 10,019 0 0
SPX FLOW INC COM 78469X107 21 540 SH   SOLE   35,450 0 0
SQUARE INC CL A 852234103 15,147 244,500 SH   SOLE   326,960 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,869 36,240 SH   SOLE   36,240 0 0
STAG INDL INC COM 85254J102 4,404 149,400 SH   SOLE   200,305 0 0
STANLEY BLACK & DECKER INC COM 854502101 6,571 45,500 SH   SOLE   45,500 0 0
STANLEY BLACK & DECKER INC UNIT 05/15/2020 854502887 0 0 SH   SOLE   39,127 0 0
STANLEY BLACK & DECKER INC COM 854502101 43 300 SH   SOLE 2 300 0 0
STARBUCKS CORP COM 855244109 19,536 220,947 SH   SOLE   239,418 0 0
STARBUCKS CORP COM 855244109 522 5,900 SH   SOLE 5 5,900 0 0
STARBUCKS CORP COM 855244109 92 1,038 SH   SOLE 2 1,038 0 0
STARWOOD PPTY TR INC COM 85571B105 2,829 116,800 SH   SOLE   116,800 0 0
STARWOOD PPTY TR INC COM 85571B105 12 500 SH   SOLE 5 500 0 0
STATE STR CORP COM 857477103 4,088 69,063 SH   SOLE   69,063 0 0
STATE STR CORP COM 857477103 101 1,700 SH   SOLE 2 1,700 0 0
STEEL DYNAMICS INC COM 858119100 1,184 39,727 SH   SOLE   39,727 0 0
STEEL DYNAMICS INC COM 858119100 27 900 SH   SOLE 2 900 0 0
STERIS PLC SHS USD G8473T100 2,103 14,552 SH   SOLE   14,552 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 0 0 SH   SOLE   94,100 0 0
STORE CAP CORP COM 862121100 4,969 132,820 SH   SOLE   596,797 0 0
STORE CAP CORP COM 862121100 802 21,445 SH   SOLE 5 21,445 0 0
STRYKER CORP COM 863667101 51,057 236,048 SH   SOLE   638,321 0 0
STRYKER CORP COM 863667101 779 3,600 SH   SOLE 2 3,600 0 0
STRYKER CORP COM 863667101 2,660 12,298 SH   SOLE 4 0 0 12,298
SUMMIT HOTEL PPTYS INC COM 866082100 805 69,400 SH   SOLE   69,400 0 0
SUN CMNTYS INC COM 866674104 10,814 72,847 SH   SOLE   260,385 0 0
SUN CMNTYS INC COM 866674104 393 2,647 SH   SOLE 5 2,647 0 0
SUN LIFE FINL INC COM 866796105 98 2,200 SH   SOLE 2 2,200 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,061 33,600 SH   SOLE   33,600 0 0
SUNCOR ENERGY INC NEW COM 867224107 158 4,994 SH   SOLE 2 4,994 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 1,977 143,900 SH   SOLE   156,713 0 0
SUNTRUST BKS INC COM 867914103 6,010 87,353 SH   SOLE   87,353 0 0
SUNTRUST BKS INC COM 867914103 151 2,200 SH   SOLE 2 2,200 0 0
SURGERY PARTNERS INC COM 86881A100 0 0 SH   SOLE   34,858 0 0
SVB FINL GROUP COM 78486Q101 1,737 8,313 SH   SOLE   8,313 0 0
SVB FINL GROUP COM 78486Q101 21 100 SH   SOLE 2 100 0 0
SYMANTEC CORP COM 871503108 2,803 118,603 SH   SOLE   253,258 0 0
SYMANTEC CORP COM 871503108 43 1,800 SH   SOLE 2 1,800 0 0
SYNCHRONY FINL COM 87165B103 4,116 120,747 SH   SOLE   120,747 0 0
SYNCHRONY FINL COM 87165B103 78 2,300 SH   SOLE 2 2,300 0 0
SYNOPSYS INC COM 871607107 3,800 27,688 SH   SOLE   27,688 0 0
SYNOPSYS INC COM 871607107 55 400 SH   SOLE 2 400 0 0
SYSCO CORP COM 871829107 20,331 256,062 SH   SOLE   264,951 0 0
SYSCO CORP COM 871829107 4,287 53,996 SH   SOLE 5 53,996 0 0
SYSCO CORP COM 871829107 111 1,400 SH   SOLE 2 1,400 0 0
T MOBILE US INC COM 872590104 5,351 67,935 SH   SOLE   77,335 0 0
T MOBILE US INC COM 872590104 93 1,178 SH   SOLE 2 1,178 0 0
TABULA RASA HEALTHCARE INC COM 873379101 0 0 SH   SOLE   8,840 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 372 8,000 SH   SOLE   228,248 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 139 3,000 SH   SOLE 1 0 3,000 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3,210 69,059 SH   SOLE   0 0 69,059
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,447 19,523 SH   SOLE   19,523 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3,590 28,640 SH   SOLE 5 28,640 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 924 27,000 SH   SOLE   36,123 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 0 0 SH   SOLE   77,203 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 963 62,200 SH   SOLE   62,200 0 0
TAPESTRY INC COM 876030107 2,001 76,826 SH   SOLE   76,826 0 0
TAPESTRY INC COM 876030107 16 600 SH   SOLE 2 600 0 0
TAPESTRY INC COM 876030107 3,568 136,967 SH   SOLE 4 0 0 136,967
TARGA RES CORP COM 87612G101 1,713 42,636 SH   SOLE   42,636 0 0
TARGA RES CORP COM 87612G101 10 242 SH   SOLE 2 242 0 0
TARGET CORP COM 87612E106 15,050 140,776 SH   SOLE   140,776 0 0
TARGET CORP COM 87612E106 190 1,773 SH   SOLE 2 1,773 0 0
TAUBMAN CTRS INC COM 876664103 1,586 38,850 SH   SOLE   121,694 0 0
TAUBMAN CTRS INC COM 876664103 100 2,459 SH   SOLE 5 2,459 0 0
TC ENERGY CORP COM 87807B107 104 2,000 SH   SOLE 2 2,000 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 2,153 46,097 SH   SOLE   46,097 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 28 600 SH   SOLE 2 600 0 0
TE CONNECTIVITY LTD REG SHS H84989104 66,539 714,089 SH   SOLE   714,089 0 0
TE CONNECTIVITY LTD REG SHS H84989104 65 700 SH   SOLE 2 700 0 0
TE CONNECTIVITY LTD REG SHS H84989104 5,220 56,025 SH   SOLE 4 0 0 56,025
TE CONNECTIVITY LTD REG SHS H84989104 121 1,300 SH   SOLE 1 0 1,300 0
TECHNIPFMC PLC COM G87110105 1,679 69,570 SH   SOLE   69,570 0 0
TECHNIPFMC PLC COM G87110105 435 18,000 SH   SOLE 2 18,000 0 0
TECHNIPFMC PLC COM G87110105 443 18,340 SH   SOLE 4 0 0 18,340
TECK RESOURCES LTD CL B 878742204 42 2,599 SH   SOLE 2 2,599 0 0
TELADOC HEALTH INC COM 87918A105 0 0 SH   SOLE   263,127 0 0
TELECOM ARGENTINA S A SPON ADR REP B 879273209 535 53,500 SH   SOLE   53,500 0 0
TELEFLEX INC COM 879369106 2,519 7,413 SH   SOLE   7,413 0 0
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 0 0 SH   SOLE   1,020 0 0
TELUS CORP COM 87971M103 46 1,300 SH   SOLE 2 1,300 0 0
TERADYNE INC COM 880770102 39 680 SH   SOLE   46,270 0 0
TERADYNE INC NOTE 1.250%12/1 880770AG7 0 0 PRN   SOLE   1,852,000 0 0
TERRENO RLTY CORP COM 88146M101 2,124 41,570 SH   SOLE   41,570 0 0
TESLA INC COM 88160R101 5,391 22,380 SH   SOLE   42,430 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1,657 240,775 SH   SOLE   240,775 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 59 8,533 SH   SOLE 2 8,533 0 0
TEXAS INSTRS INC COM 882508104 110,033 851,383 SH   SOLE   851,383 0 0
TEXAS INSTRS INC COM 882508104 220 1,700 SH   SOLE 5 1,700 0 0
TEXAS INSTRS INC COM 882508104 168 1,300 SH   SOLE 2 1,300 0 0
TEXAS INSTRS INC COM 882508104 72 560 SH   SOLE 4 0 0 560
TEXTRON INC COM 883203101 2,111 43,117 SH   SOLE   43,117 0 0
TEXTRON INC COM 883203101 29 600 SH   SOLE 2 600 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 8,506 203,351 SH   SOLE   203,351 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 88 2,100 SH   SOLE 2 2,100 0 0
THE TRADE DESK INC COM CL A 88339J105 0 0 SH   SOLE   12,180 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 19,581 67,225 SH   SOLE   157,588 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 139 477 SH   SOLE 2 477 0 0
THOMSON REUTERS CORP COM NEW 884903709 55 825 SH   SOLE 2 825 0 0
TIFFANY & CO NEW COM 886547108 1,996 21,544 SH   SOLE   24,728 0 0
TIFFANY & CO NEW COM 886547108 19 200 SH   SOLE 2 200 0 0
TIMKEN CO COM 887389104 8,291 190,560 SH   SOLE   190,560 0 0
TIMKEN CO COM 887389104 1,349 31,000 SH   SOLE 2 31,000 0 0
TJX COS INC NEW COM 872540109 24,078 431,973 SH   SOLE   431,973 0 0
TJX COS INC NEW COM 872540109 3,870 69,429 SH   SOLE 5 69,429 0 0
TJX COS INC NEW COM 872540109 832 14,928 SH   SOLE 2 14,928 0 0
TJX COS INC NEW COM 872540109 156 2,800 SH   SOLE 1 0 2,800 0
TORO CO COM 891092108 24 330 SH   SOLE   36,539 0 0
TOTAL S A SPONSORED ADS 89151E109 0 0 SH   SOLE   291,034 0 0
TPG RE FIN TR INC COM 87266M107 2,073 104,500 SH   SOLE   104,500 0 0
TRACTOR SUPPLY CO COM 892356106 2,042 22,579 SH   SOLE   32,777 0 0
TRANSDIGM GROUP INC COM 893641100 4,141 7,953 SH   SOLE   7,953 0 0
TRANSOCEAN LTD REG SHS H8817H100 57 12,700 SH   SOLE   12,700 0 0
TRANSUNION COM 89400J107 2,451 30,220 SH   SOLE   30,220 0 0
TRANSUNION COM 89400J107 4,960 61,154 SH   SOLE 5 61,154 0 0
TRAVELERS COMPANIES INC COM 89417E109 10,444 70,239 SH   SOLE   70,239 0 0
TRAVELERS COMPANIES INC COM 89417E109 149 1,000 SH   SOLE 2 1,000 0 0
TRIMBLE INC COM 896239100 1,484 38,250 SH   SOLE   127,760 0 0
TRIMBLE INC COM 896239100 31 800 SH   SOLE 2 800 0 0
TRIPADVISOR INC COM 896945201 745 19,264 SH   SOLE   76,224 0 0
TRUECAR INC COM 89785L107 0 0 SH   SOLE   28,755 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 0 0 SH   SOLE   86,291 0 0
TWILIO INC CL A 90138F102 2,014 18,318 SH   SOLE   67,583 0 0
TWITTER INC COM 90184L102 4,796 116,412 SH   SOLE   126,897 0 0
TYSON FOODS INC CL A 902494103 4,597 53,368 SH   SOLE   53,368 0 0
TYSON FOODS INC CL A 902494103 1,378 16,000 SH   SOLE 5 16,000 0 0
TYSON FOODS INC CL A 902494103 107 1,241 SH   SOLE 2 1,241 0 0
UBER TECHNOLOGIES INC COM 90353T100 856 28,100 SH   SOLE   71,069 0 0
UDR INC COM 902653104 13,330 274,959 SH   SOLE   485,947 0 0
UDR INC COM 902653104 24 500 SH   SOLE 2 500 0 0
UGI CORP NEW COM 902681105 2,479 49,320 SH   SOLE   101,478 0 0
UGI CORP NEW COM 902681105 25 500 SH   SOLE 2 500 0 0
ULTA BEAUTY INC COM 90384S303 2,499 9,970 SH   SOLE   23,020 0 0
ULTRAPAR PARTICIPACOES S A SP ADR REP COM 90400P101 0 0 SH   SOLE   3,210 0 0
UMH PPTYS INC COM 903002103 318 22,600 SH   SOLE   22,600 0 0
UNDER ARMOUR INC CL A 904311107 604 30,312 SH   SOLE   105,803 0 0
UNDER ARMOUR INC CL C 904311206 655 36,141 SH   SOLE   118,344 0 0
UNION PACIFIC CORP COM 907818108 25,325 156,344 SH   SOLE   195,500 0 0
UNION PACIFIC CORP COM 907818108 5,072 31,312 SH   SOLE 5 31,312 0 0
UNION PACIFIC CORP COM 907818108 113 700 SH   SOLE 2 700 0 0
UNION PACIFIC CORP COM 907818108 64 395 SH   SOLE 4 0 0 395
UNION PACIFIC CORP COM 907818108 6,031 37,230 SH   SOLE 1 0 1,100 36,130
UNITED AIRLINES HLDGS INC COM 910047109 1,430 16,171 SH   SOLE   16,171 0 0
UNITED AIRLINES HLDGS INC COM 910047109 69 783 SH   SOLE 2 783 0 0
UNITED PARCEL SERVICE INC CL B 911312106 25,058 209,131 SH   SOLE   224,231 0 0
UNITED PARCEL SERVICE INC CL B 911312106 300 2,500 SH   SOLE 5 2,500 0 0
UNITED PARCEL SERVICE INC CL B 911312106 163 1,359 SH   SOLE 2 1,359 0 0
UNITED RENTALS INC COM 911363109 1,626 13,046 SH   SOLE   13,046 0 0
UNITED RENTALS INC COM 911363109 37 300 SH   SOLE 2 300 0 0
UNITED STATES OIL FUND LP UNITS 91232N108 196 17,300 SH   SOLE   17,300 0 0
UNITED TECHNOLOGIES CORP COM 913017109 24,234 177,509 SH   SOLE   177,509 0 0
UNITED TECHNOLOGIES CORP COM 913017109 258 1,887 SH   SOLE 2 1,887 0 0
UNITEDHEALTH GROUP INC COM 91324P102 49,884 229,542 SH   SOLE   938,462 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,438 38,827 SH   SOLE 5 38,827 0 0
UNITEDHEALTH GROUP INC COM 91324P102 343 1,578 SH   SOLE 2 1,578 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,753 26,472 SH   SOLE 1 0 0 26,472
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 832 8,090 SH   SOLE   8,090 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 2,280 15,331 SH   SOLE   15,331 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 45 300 SH   SOLE 2 300 0 0
UNUM GROUP COM 91529Y106 1,459 49,105 SH   SOLE   49,105 0 0
UNUM GROUP COM 91529Y106 30 1,000 SH   SOLE 2 1,000 0 0
URBAN EDGE PPTYS COM 91704F104 1,423 71,900 SH   SOLE   71,900 0 0
URSTADT BIDDLE PPTYS INC CL A 917286205 453 19,100 SH   SOLE   19,100 0 0
US BANCORP DEL COM NEW 902973304 16,477 297,737 SH   SOLE   297,737 0 0
US BANCORP DEL COM NEW 902973304 221 4,000 SH   SOLE 2 4,000 0 0
V F CORP COM 918204108 8,368 94,035 SH   SOLE   104,501 0 0
V F CORP COM 918204108 36 400 SH   SOLE 2 400 0 0
VAIL RESORTS INC COM 91879Q109 1,642 7,215 SH   SOLE   36,946 0 0
VALE S A SPONSORED ADS 91912E105 0 0 SH   SOLE   66,471 0 0
VALE S A SPONSORED ADS 91912E105 1,974 171,686 SH   SOLE 5 171,686 0 0
VALERO ENERGY CORP NEW COM 91913Y100 7,137 83,724 SH   SOLE   85,074 0 0
VALERO ENERGY CORP NEW COM 91913Y100 211 2,471 SH   SOLE 2 2,471 0 0
VALERO ENERGY CORP NEW COM 91913Y100 6,312 74,049 SH   SOLE 4 0 0 74,049
VALERO ENERGY CORP NEW COM 91913Y100 3,131 36,733 SH   SOLE 1 0 0 36,733
VALMONT INDS INC COM 920253101 26 190 SH   SOLE   13,423 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 3 100 SH   SOLE   100 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1,590 69,700 SH   SOLE   69,700 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 3,676 111,400 SH   SOLE   111,400 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2,233 83,597 SH   SOLE 5 83,597 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 180 7,900 SH   SOLE 5 7,900 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 259 4,020 SH   SOLE 5 4,020 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 446 5,070 SH   SOLE 5 0 0 0
VANGUARD GROUP DIV APP ETF 921908844 670 5,600 SH   SOLE   5,600 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 19,573 71,800 SH   SOLE   71,800 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,687 28,800 SH   SOLE   28,800 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 745 18,500 SH   SOLE   18,500 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 2,375 44,300 SH   SOLE   44,300 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 240 3,210 SH   SOLE 5 0 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 2,013 19,900 SH   SOLE   19,900 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1,379 13,633 SH   SOLE 5 0 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1,289 14,686 SH   SOLE 5 0 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 308 3,380 SH   SOLE 5 0 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 9,781 238,100 SH   SOLE   238,100 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 626 4,000 SH   SOLE   4,000 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 687 8,800 SH   SOLE   8,800 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,559 9,300 SH   SOLE   9,300 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 453 2,100 SH   SOLE   2,100 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 834 6,600 SH   SOLE   6,600 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 5,071 35,300 SH   SOLE   35,300 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 225 2,600 SH   SOLE   2,600 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 165 765 SH   SOLE 5 0 0 0
VARIAN MED SYS INC COM 92220P105 2,055 17,254 SH   SOLE   359,907 0 0
VARIAN MED SYS INC COM 92220P105 24 200 SH   SOLE 2 200 0 0
VEEVA SYS INC CL A COM 922475108 3,141 20,574 SH   SOLE   251,828 0 0
VENTAS INC COM 92276F100 27,079 370,797 SH   SOLE   511,285 0 0
VENTAS INC COM 92276F100 44 600 SH   SOLE 2 600 0 0
VERACYTE INC COM 92337F107 0 0 SH   SOLE   365,644 0 0
VEREIT INC COM 92339V100 9,050 925,364 SH   SOLE   2,642,786 0 0
VEREIT INC COM 92339V100 227 23,240 SH   SOLE 5 23,240 0 0
VERISIGN INC COM 92343E102 3,723 19,739 SH   SOLE   19,739 0 0
VERISIGN INC COM 92343E102 3,619 19,185 SH   SOLE 5 19,185 0 0
VERISIGN INC COM 92343E102 38 200 SH   SOLE 2 200 0 0
VERISK ANALYTICS INC COM 92345Y106 5,794 36,639 SH   SOLE   36,639 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 86,091 1,426,300 SH   SOLE   1,682,875 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,498 24,821 SH   SOLE 5 24,821 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,594 26,400 SH   SOLE 2 26,400 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 163 2,700 SH   SOLE 1 0 2,700 0
VERMILION ENERGY INC COM 923725105 10 600 SH   SOLE 2 600 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 7,340 43,322 SH   SOLE   643,199 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 3,074 18,147 SH   SOLE 5 18,147 0 0
VIACOM INC NEW CL B 92553P201 2,194 91,305 SH   SOLE   91,305 0 0
VIACOM INC NEW CL B 92553P201 60 2,500 SH   SOLE 2 2,500 0 0
VICI PPTYS INC COM 925652109 8,741 385,900 SH   SOLE   1,140,806 0 0
VICI PPTYS INC COM 925652109 528 23,323 SH   SOLE 5 23,323 0 0
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 309 34,600 SH   SOLE   129,378 0 0
VISA INC COM CL A 92826C839 52,258 303,809 SH   SOLE   374,287 0 0
VISA INC COM CL A 92826C839 11,029 64,117 SH   SOLE 5 64,117 0 0
VISA INC COM CL A 92826C839 155 900 SH   SOLE 2 900 0 0
VISTRA ENERGY CORP COM 92840M102 1,610 60,229 SH   SOLE   65,124 0 0
VISTRA ENERGY CORP *W EXP 02/02/202 92840M128 0 0 SH   SOLE   8,506 0 0
VMWARE INC CL A COM 928563402 2,140 14,263 SH   SOLE   31,743 0 0
VMWARE INC CL A COM 928563402 502 3,343 SH   SOLE 5 3,343 0 0
VORNADO RLTY TR SH BEN INT 929042109 8,191 128,653 SH   SOLE   133,768 0 0
VORNADO RLTY TR SH BEN INT 929042109 13 200 SH   SOLE 2 200 0 0
VOYA FINL INC COM 929089100 1,429 26,249 SH   SOLE   26,249 0 0
VOYA FINL INC COM 929089100 65 1,200 SH   SOLE 2 1,200 0 0
VULCAN MATLS CO COM 929160109 3,314 21,910 SH   SOLE   21,910 0 0
VULCAN MATLS CO COM 929160109 15 100 SH   SOLE 2 100 0 0
W P CAREY INC COM 92936U109 21,327 238,291 SH   SOLE   238,291 0 0
WABCO HLDGS INC COM 92927K102 1,053 7,870 SH   SOLE   7,870 0 0
WABCO HLDGS INC COM 92927K102 13 100 SH   SOLE 2 100 0 0
WABTEC CORP COM 929740108 2,084 29,000 SH   SOLE   29,000 0 0
WABTEC CORP COM 929740108 28 386 SH   SOLE 2 386 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 12,310 222,564 SH   SOLE   222,564 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 299 5,400 SH   SOLE 5 5,400 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 176 3,191 SH   SOLE 2 3,191 0 0
WALMART INC COM 931142103 49,005 412,920 SH   SOLE   496,213 0 0
WALMART INC COM 931142103 770 6,486 SH   SOLE 5 6,486 0 0
WALMART INC COM 931142103 398 3,356 SH   SOLE 2 3,356 0 0
WASHINGTON PRIME GROUP NEW COM 93964W108 510 123,200 SH   SOLE   123,200 0 0
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 1,448 52,930 SH   SOLE   52,930 0 0
WASTE CONNECTIONS INC COM 94106B101 3,846 41,800 SH   SOLE   67,814 0 0
WASTE MGMT INC DEL COM 94106L109 8,603 74,809 SH   SOLE   115,617 0 0
WASTE MGMT INC DEL COM 94106L109 104 900 SH   SOLE 2 900 0 0
WATERS CORP COM 941848103 9,790 43,854 SH   SOLE   221,156 0 0
WATERS CORP COM 941848103 1,333 5,972 SH   SOLE 2 5,972 0 0
WATERS CORP COM 941848103 74 333 SH   SOLE 4 0 0 333
WAYFAIR INC CL A 94419L101 1,058 9,440 SH   SOLE   14,156 0 0
WEC ENERGY GROUP INC COM 92939U106 18,997 199,759 SH   SOLE   199,759 0 0
WEC ENERGY GROUP INC COM 92939U106 36 376 SH   SOLE 2 376 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 2,260 77,600 SH   SOLE   84,224 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 2,271 8,764 SH   SOLE   8,764 0 0
WELLS FARGO CO NEW COM 949746101 62,378 1,236,684 SH   SOLE   1,420,624 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 0 0 SH   SOLE   1,500 0 0
WELLS FARGO CO NEW COM 949746101 3,070 60,865 SH   SOLE 2 60,865 0 0
WELLTOWER INC COM 95040Q104 31,522 347,732 SH   SOLE   755,687 0 0
WELLTOWER INC COM 95040Q104 726 8,011 SH   SOLE 5 8,011 0 0
WELLTOWER INC COM 95040Q104 84 927 SH   SOLE 2 927 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 26 180 SH   SOLE   180 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 567 4,000 SH   SOLE 5 4,000 0 0
WESTERN DIGITAL CORP COM 958102105 3,604 60,426 SH   SOLE   77,682 0 0
WESTERN DIGITAL CORP COM 958102105 99 1,667 SH   SOLE 2 1,667 0 0
WESTERN UN CO COM 959802109 2,148 92,694 SH   SOLE   92,694 0 0
WESTERN UN CO COM 959802109 44 1,900 SH   SOLE 5 1,900 0 0
WESTERN UN CO COM 959802109 25 1,100 SH   SOLE 2 1,100 0 0
WESTLAKE CHEM CORP COM 960413102 502 7,660 SH   SOLE   7,660 0 0
WESTROCK CO COM 96145D105 15,992 438,749 SH   SOLE   438,749 0 0
WESTROCK CO COM 96145D105 1,097 30,091 SH   SOLE 2 30,091 0 0
WEYERHAEUSER CO COM 962166104 5,791 209,058 SH   SOLE   350,360 0 0
WEYERHAEUSER CO COM 962166104 36 1,293 SH   SOLE 2 1,293 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 29 1,100 SH   SOLE 2 1,100 0 0
WHIRLPOOL CORP COM 963320106 2,308 14,573 SH   SOLE   18,273 0 0
WHIRLPOOL CORP COM 963320106 32 200 SH   SOLE 2 200 0 0
WHITESTONE REIT COM 966084204 369 26,800 SH   SOLE   26,800 0 0
WILLIAMS COS INC DEL COM 969457100 4,913 204,196 SH   SOLE   204,196 0 0
WILLIAMS COS INC DEL COM 969457100 72 3,000 SH   SOLE 2 3,000 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 5,374 27,847 SH   SOLE   31,063 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 50 261 SH   SOLE 2 261 0 0
WIX COM LTD SHS M98068105 844 7,230 SH   SOLE   7,230 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 0 0 SH   SOLE   525 0 0
WORKDAY INC CL A 98138H101 33,592 197,644 SH   SOLE   207,472 0 0
WORKDAY INC CL A 98138H101 1,208 7,109 SH   SOLE 5 7,109 0 0
WORLD WRESTLING ENTMT INC CL A 98156Q108 0 0 SH   SOLE   4,040 0 0
WPX ENERGY INC COM 98212B103 762 72,000 SH   SOLE   72,000 0 0
WYNN RESORTS LTD COM 983134107 1,881 17,302 SH   SOLE   17,302 0 0
WYNN RESORTS LTD COM 983134107 33 300 SH   SOLE 2 300 0 0
XCEL ENERGY INC COM 98389B100 9,990 153,951 SH   SOLE   153,951 0 0
XCEL ENERGY INC COM 98389B100 78 1,200 SH   SOLE 2 1,200 0 0
XENIA HOTELS & RESORTS INC COM 984017103 1,516 71,800 SH   SOLE   71,800 0 0
XENIA HOTELS & RESORTS INC COM 984017103 106 5,011 SH   SOLE 5 5,011 0 0
XEROX HOLDINGS CORP COM NEW 98421M106 1,599 53,474 SH   SOLE   53,474 0 0
XEROX HOLDINGS CORP COM NEW 98421M106 36 1,200 SH   SOLE 2 1,200 0 0
XILINX INC COM 983919101 33,934 353,850 SH   SOLE   368,350 0 0
XILINX INC COM 983919101 38 400 SH   SOLE 2 400 0 0
XPO LOGISTICS INC COM 983793100 1,107 15,474 SH   SOLE   15,474 0 0
XYLEM INC COM 98419M100 2,506 31,473 SH   SOLE   97,807 0 0
XYLEM INC COM 98419M100 40 500 SH   SOLE 2 500 0 0
YANDEX N V SHS CLASS A N97284108 864 24,690 SH   SOLE   81,564 0 0
YELP INC CL A 985817105 0 0 SH   SOLE   98,565 0 0
YEXT INC COM 98585N106 795 50,000 SH   SOLE 5 50,000 0 0
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 873 94,400 SH   SOLE   94,400 0 0
YUM BRANDS INC COM 988498101 8,762 77,250 SH   SOLE   77,250 0 0
YUM BRANDS INC COM 988498101 57 500 SH   SOLE 2 500 0 0
YUM CHINA HLDGS INC COM 98850P109 2,970 65,380 SH   SOLE   77,881 0 0
YUM CHINA HLDGS INC COM 98850P109 64 1,402 SH   SOLE 2 1,402 0 0
YY INC SPONSORED ADS A 98426T106 239 4,250 SH   SOLE   4,250 0 0
ZAYO GROUP HLDGS INC COM 98919V105 1,521 44,868 SH   SOLE   44,868 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,748 8,471 SH   SOLE   8,471 0 0
ZILLOW GROUP INC CL A 98954M101 0 0 SH   SOLE   5,140 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 511 17,120 SH   SOLE   23,270 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 4,981 36,283 SH   SOLE   589,655 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 60 438 SH   SOLE 2 438 0 0
ZIONS BANCORPORATION N A COM 989701107 1,584 35,575 SH   SOLE   35,575 0 0
ZIONS BANCORPORATION N A COM 989701107 36 800 SH   SOLE 2 800 0 0
ZOETIS INC CL A 98978V103 42,335 339,797 SH   SOLE   787,404 0 0
ZOETIS INC CL A 98978V103 50 400 SH   SOLE 2 400 0 0
ZOGENIX INC COM NEW 98978L204 0 0 SH   SOLE   189,298 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 796 37,300 SH   SOLE   37,300 0 0
ZYMEWORKS INC COM 98985W102 0 0 SH   SOLE   191,398 0 0