Who owns Realty Income?

Top Holders and Investors of O Stock

Find out what company owns Realty Income, who bought O this quarter, and who sold shares of O stock?

Fund or Company Name Number of Shares Valued At As Of
The Vanguard Group,Inc 44.10M $2.54B Dec 2016
STATE STREET CORPORATION 16.15M $928.03M Dec 2016
BlackRock Fund Advisors 9.51M $546.45M Dec 2016
BlackRock Institutional Trust Company, N.A. 9.26M $532.40M Dec 2016
Invesco Ltd. 7.20M $414.69M Dec 2016
Bank of New York Mellon 4.97M $285.94M Dec 2016
Shinko Asset Management Co., Ltd.* 4.77M $319.23M Sep 2016
NORTHERN TRUST 4.36M $250.72M Dec 2016
BlackRock Group 3.81M $218.85M Dec 2016
DIMENSIONAL FUND ADVISORS 3.43M $196.94M Dec 2016
PGGM Vermogensbeheer B.V. 2.98M $177.63M Mar 2017
Janus Capital Management LLC 2.46M $141.49M Dec 2016
Geode Capital Management, LLC 2.41M $138.33M Dec 2016
Wells Fargo & Company 2.40M $138.15M Dec 2016
Bank of America Corporation 2.10M $120.61M Dec 2016
Ameriprise Financial, Inc. 1.91M $109.71M Dec 2016
Legal & General Group Plc 1.72M $99.14M Dec 2016
JPMORGAN CHASE & CO 1.63M $93.90M Dec 2016
MORGAN STANLEY 1.52M $87.39M Dec 2016
Hexavest 1.46M $87.06M Mar 2017
Norges Bank Investment Management 1.44M $82.98M Dec 2016
Federated Investors 1.34M $76.95M Dec 2016
MORNINGSTAR INVESTMENT SERVICES, INC. 1.32M $75.59M Dec 2016
Swiss National Bank 1.20M $69.19M Dec 2016
Renaissance Technologies, L.L.C. 1.18M $67.75M Dec 2016
TOBAM 1.12M $75.11M Sep 2016
BlackRock 1.03M $59.49M Dec 2016
GOLDMAN SACHS GROUP INC 1.03M $59.47M Dec 2016
DIAM Co., Ltd. 1.03M $58.60M Dec 2016
Sumitomo Mitsui Trust Holdings, Inc. 995558 $57.22M Dec 2016
UBS GLOBAL ASSET MANAGEMENT AMERICAS 977508 $56.19M Dec 2016
Deutsche Bank Aktiengesellschaft 972948 $55.72M Dec 2016
ALLIANCEBERNSTEIN, L.P. 964547 $55.44M Dec 2016
BAHL & GAYNOR INC 857128 $49.27M Dec 2016
Credit Suisse AG 817060 $46.96M Dec 2016
Charles Schwab Investment Management, Inc. 804419 $46.24M Dec 2016
Citigroup Inc. 737365 $42.18M Dec 2016
Royal Bank of Canada 688077 $39.54M Dec 2016
Mitsubishi UFJ Trust & Banking Corp 656584 $37.74M Dec 2016
CITADEL ADVISORS LLC 654242 $37.61M Dec 2016
Raymond James & Associates 651788 $37.46M Dec 2016
HSBC HOLDINGS PLC 639332 $36.77M Dec 2016
Principal Financial Group, Inc. 631613 $36.30M Dec 2016
Russell Investments 598130 $35.61M Mar 2017
BlackRock Investment Management 584833 $33.62M Dec 2016
Guggenheim Capital, LLC Managers 568346 $32.67M Dec 2016
New York State Common Retirement Fund 561300 $32.26M Dec 2016
California State Teachers Retirement System 552261 $31.74M Dec 2016
CalPERS 546139 $31.39M Dec 2016
TIAA-CREF Investment Management 538261 $30.94M Dec 2016
RHUMBLINE ADVISERS 528280 $30.37M Dec 2016
T. Rowe Price Associates, Inc. 492002 $28.28M Dec 2016
SUSQUEHANNA INTERNATIONAL 483086 $27.76M Dec 2016
HBK Investments L.P. (1) 450000 $25.87M Dec 2016
OTR - Nominee Name for The State Teachers Retirement Board of Ohio 442441 $26.34M Mar 2017
NEW YORK STATE TEACHERS RETIREMENT SYSTEM 442221 $25.42M Dec 2016
BlackRock Advisors 423793 $24.36M Dec 2016
Edge Asset Management, Inc. 418671 $24.07M Dec 2016
Adelante Capital Management LLC 414365 $23.82M Dec 2016
Florida State Board of Administration 402398 $23.13M Dec 2016
Community Bank of Raymore 398139 $23.70M Mar 2017
Franklin Resources, Inc. 396922 $23.19M Dec 2016
PRUDENTIAL FINANCIAL 384254 $22.09M Dec 2016
Adage Capital Partners GP, L.L.C. 372600 $21.42M Dec 2016
Dearborn Partners L.L.C. 355090 $20.41M Dec 2016
First Trust Advisors L.P. 354292 $20.36M Dec 2016
Parametric Portfolio Associates 341781 $19.65M Dec 2016
APG All Pensions Group NV 331835 $18.09M Dec 2016
BlackRock Japan 330856 $19.02M Dec 2016
Teachers Advisors 321961 $18.51M Dec 2016
Financial Network Investment Corporation 319385 $18.33M Dec 2016
BANK OF MONTREAL /CAN/ 291522 $17.31M Mar 2017
Robeco Institutional Asset Management B V 276596 $15.90M Dec 2016
Teachers Insurance and Annuity Association of America 270184 $15.53M Dec 2016
The Manufacturers Life Insurance Company 264318 $15.20M Dec 2016
Millennium Management LLC 263437 $15.14M Dec 2016
Kayne Anderson Rudnick Investment Management, LLC 260613 $14.98M Dec 2016
AQR Capital Management, LLC 259653 $14.92M Dec 2016
Credit Agricole S.A. 253696 $15.10M Dec 2016
Twin Tree Management 244700 $14.07M Dec 2016
Neuberger Berman Group LLC 244343 $14.04M Dec 2016
Chevy Chase Trust Holdings, Inc. 234777 $13.98M Mar 2017
CORNERSTONE CAPITAL MANAGEMENT HOLDINGS 230248 $13.23M Dec 2016
National Pension Service 230003 $13.55M Mar 2017
Ladenburg Thalmann Financial Services 227020 $13.01M Dec 2016
State of Wisconsin Investment Board 225182 $12.94M Dec 2016
Advisor 220943 $12.50M Dec 2016
HIGHBRIDGE CAPITAL MANAGEMENT LLC 220000 $12.65M Dec 2016
KEYBANK NATIONAL ASSOCIATION/OH 219501 $12.62M Dec 2016
BB&T SECURITIES 219180 $14.67M Dec 2016
Barclays PLC 215706 $12.38M Dec 2016
The Great-West Life Assurance Company 215250 $12.56M Dec 2016
Nomura Asset Management Co., Ltd. 214644 $12.34M Dec 2016
KBC Group NV 213020 $12.24M Dec 2016
Cambridge Investment Research Advisors 203918 $11.72M Dec 2016
AMP Capital Investors 200875 $11.38M Dec 2016
Commonwealth Equity Services 197086 $11.33M Dec 2016
KCM Investment Advisors LLC 193719 $11.13M Dec 2016
Emerald Acquisition 192979 $12.91M Sep 2016
Edgemoor Investment Advisors, Inc. 190886 $10.97M Dec 2016
Virginia Retirement System 188659 $10.84M Dec 2016
UBS Group AG 185832 $10.68M Dec 2016
ENVESTNET ASSET MANAGEMENT 181386 $10.42M Dec 2016
AVIVA 168862 $9.71M Dec 2016
Otter Creek Advisors 163900 $9.42M Dec 2016
Jefferies Group Inc. 162900 $9.36M Dec 2016
LPL Financial LLC 161424 $9.28M Dec 2016
STIFEL FINANCIAL 160048 $9.19M Dec 2016
MEAG MUNICH ERGO Kapitalanlagegesellschaft mbH 157199 $8.95M Dec 2016
United Capital Financial Advisers 156568 $9.00M Dec 2016
Bradley, Foster & Sargent, Inc. 153522 $8.82M Dec 2016
BNP PARIBAS INVESTMENT PARTNERS S.A. 153221 $8.81M Dec 2016
ING INVESTMENT MANAGEMENT 147397 $8.47M Dec 2016
Metropolitan Life Insurance Company 143971 $8.28M Dec 2016
Alaska Retirement Management Board 143958 $8.57M Mar 2017
TRUST CO OF VERMONT 140553 $8.08M Dec 2016
OHIO PERS 139199 $8.51M Dec 2016
Andra AP-fonden 138900 $7.98M Dec 2016
PICTET ASSET MANAGEMENT 134800 $7.75M Dec 2016
PEAK6 Investments, L.P. 133448 $8.11M Dec 2016
Retirement Systems of Alabama 131048 $7.80M Mar 2017
NISA Investment Advisors, L.L.C. 129524 $7.71M Mar 2017
Raymond James Financial Services Advisors 126724 $7.28M Dec 2016
Arizona State Retirement System 124700 $7.17M Dec 2016
Two Sigma Investments, LLC 121973 $7.01M Dec 2016
FDx Advisors 121532 $6.99M Dec 2016
Capital Fund Management S.A. 116617 $6.70M Dec 2016
Cutler 106069 $6.31M Mar 2017
Sumitomo Mitsui Asset Management Company, LTD 106048 $6.31M Mar 2017
Aberdeen Asset Management PLC 104031 $5.98M Dec 2016
Stoneridge Investment Partners, LLC 103805 $5.97M Dec 2016
AMERICAN INTERNATIONAL 101075 $5.81M Dec 2016
Gradient Investments 100725 $6.00M Mar 2017
Janney Montgomery Scott LLC 99526 $5.92M Mar 2017
Ontario Teachers' Pension Plan Board 98919 $5.69M Dec 2016
Employees Retirement System of Texas 98000 $5.63M Dec 2016
WOLVERINE TRADING 93900 $5.40M Dec 2016
TD Asset Management Inc. 93889 $5.40M Dec 2016
Creative Planning 93725 $5.58M Mar 2017
Sunrise Partners Limited Partnership 93486 $5.14M Dec 2016
Dai-Ichi Life Insurance Company 92628 $5.32M Dec 2016
Walleye Trading, LLC 92600 $5.32M Dec 2016
United Services Automobile Association 91798 $5.28M Dec 2016
SunTrust Banks, Inc. 90600 $5.21M Dec 2016
Rench Wealth Management 90551 $5.20M Dec 2016
Macquarie Group Limited 90436 $5.20M Dec 2016
Aspiriant, LLC 89804 $5.16M Dec 2016
Zurcher Kantonalbank 89259 $5.13M Dec 2016
Farmers National Bank 89117 $5.12M Dec 2016
Brian McDonald 87690 $5.18M Dec 2016

Who sold Realty Income?

Fund Name Date Sold Shares Held Valued At
Nuveen Asset Management, LLC Sept. 30, 2016 952802 $63.77M
NN Investment Partners Holdings N.V. Sept. 30, 2016 722570 $48.37M
Mizuho Trust & Banking Co., Ltd. Sept. 30, 2016 457375 $30.61M
Sabal Trust Company Dec. 31, 2016 367846 $21.14M
Winton Capital Sept. 30, 2016 282879 $18.93M
Two Sigma Advisers, LLC Sept. 30, 2016 197690 $13.23M