Who owns ImmunoGen?

Top Holders and Investors of IMGN Stock

Find out what company owns ImmunoGen, who bought IMGN this quarter, and who sold shares of IMGN stock?

Fund or Company Name Number of Shares Valued At As Of
ClearBridge Advisors, LLC 13.54M $27.63M Dec 2016
OrbiMed Advisors, LLC 6.10M $12.44M Dec 2016
PRIMECAP Management Company 5.05M $10.31M Dec 2016
The Vanguard Group,Inc 4.08M $8.66M Dec 2016
Baker Bros. Advisors, LLC 3.02M $6.15M Dec 2016
BlackRock Fund Advisors 2.51M $5.13M Dec 2016
Renaissance Technologies, L.L.C. 2.48M $5.06M Dec 2016
Millennium Management LLC 2.22M $4.53M Dec 2016
BlackRock Institutional Trust Company, N.A. 2.18M $4.44M Dec 2016
Deutsche Bank Aktiengesellschaft 1.93M $3.92M Dec 2016
Wells Fargo & Company 1.79M $3.63M Dec 2016
Gail Mannix 1.62M $3.31M Dec 2016
STATE STREET CORPORATION 1.53M $3.11M Dec 2016
PanAgora Asset Management 1.36M $2.77M Dec 2016
MORGAN STANLEY 1.27M $2.58M Dec 2016
Bank of America Corporation 1.21M $2.47M Dec 2016
NORTHERN TRUST 1.02M $2.08M Dec 2016
FMR LLC 802029 $1.64M Dec 2016
Schonfeld Strategic Advisors 775000 $1.58M Dec 2016
SUSQUEHANNA INTERNATIONAL 715384 $1.46M Dec 2016
Macquarie Group Limited 700000 $1.43M Dec 2016
Geode Capital Management, LLC 655352 $1.34M Dec 2016
GOLDMAN SACHS GROUP INC 644663 $1.32M Dec 2016
Raymond James & Associates 642160 $1.31M Dec 2016
D. E. Shaw & Co., Inc. (see notes 1, 2 and 3) 449256 $916482 Dec 2016
Charles Schwab Investment Management, Inc. 398768 $813486 Dec 2016
Bank of New York Mellon 380401 $776018 Dec 2016
Two Sigma Investments, LLC 347034 $707949 Dec 2016
BlackRock Investment Management 320809 $654450 Dec 2016
Natixis Asset Management Advisors, L.P. 285970 $583378 Dec 2016
KBC Group NV 281720 $574708 Dec 2016
Quantitative Investment Management 267300 $545292 Dec 2016
TIAA-CREF Investment Management 262968 $536454 Dec 2016
Fisher Investments 248576 $507095 Dec 2016
CITADEL ADVISORS LLC 218018 $444756 Dec 2016
Teachers Advisors 209859 $428112 Dec 2016
Citigroup Inc. 203693 $415533 Dec 2016
Moloney Securities Asset Management 201550 $411162 Dec 2016
Credit Suisse AG 184451 $376280 Dec 2016
California State Teachers Retirement System 173450 $353838 Dec 2016
Swiss National Bank 159400 $325176 Dec 2016
ALLIANCEBERNSTEIN, L.P. 152964 $312046 Dec 2016
KCG Holdings 137153 $279792 Dec 2016
AQR Capital Management, LLC 134939 $275275 Dec 2016
GROUP ONE TRADING 120173 $245152 Dec 2016
CalPERS 116300 $237252 Dec 2016
Twin Focus Capital Partners 113216 $230960 Dec 2016
UBS Group AG 113044 $230609 Dec 2016
Federated Investors 108104 $220532 Dec 2016
RHUMBLINE ADVISERS 106169 $216584 Dec 2016
D.A. Davidson & Co. 105068 $189122 Dec 2016
BlackRock Group 103919 $213033 Dec 2016
BlackRock Advisors 101201 $206450 Dec 2016
Florida State Board of Administration 93560 $190862 Dec 2016
STIFEL FINANCIAL 90908 $168179 Dec 2016
New York State Common Retirement Fund 84300 $171972 Dec 2016
Walleye Trading, LLC 82000 $167280 Dec 2016
Squarepoint Ops 75083 $153169 Dec 2016
Nuveen Asset Management, LLC 70023 $142846 Dec 2016
The Manufacturers Life Insurance Company 67260 $137883 Dec 2016
Sunrise Partners Limited Partnership 66414 $134820 Dec 2016
Nationwide Fund Advisors 57383 $117061 Dec 2016
Janney Montgomery Scott LLC 52922 $107960 Dec 2016
AMERICAN INTERNATIONAL 48445 $98827 Dec 2016
Baxter Brothers 48000 $97920 Dec 2016
Neuberger Berman Group LLC 44327 $89983 Dec 2016
ING INVESTMENT MANAGEMENT 40961 $83970 Dec 2016
SIMPLEX TRADING 40785 $83201 Dec 2016
Lumbard Investment Counseling 40731 $83091 Dec 2016
Thomas Stevens, CFA" 40075 $82153 Dec 2016
Acrospire Investment Management 39386 $79953 Dec 2016
GSA Capital Partners LLP 38126 $78158 Dec 2016
Parametric Portfolio Associates 35739 $72907 Dec 2016
INTEGRAL DERIVATIVES 34769 $70928 Dec 2016
Northeast Financial Consultants 34315 $70002 Dec 2016
BB&T SECURITIES 34257 $91123 Dec 2016
Tudor Investment Corporation 32880 $67075 Dec 2016
Two Sigma Advisers, LLC 32052 $65065 Dec 2016
Technical Financial Services LLC 28988 $59135 Dec 2016
Legal & General Group Plc 28065 $57533 Dec 2016
T. Rowe Price Associates, Inc. 27600 $56028 Dec 2016
Reliance Trust Co of Delaware 27468 $56309 Dec 2016
UBS GLOBAL ASSET MANAGEMENT AMERICAS 27397 $55067 Dec 2016
ENVESTNET ASSET MANAGEMENT 27018 $54036 Dec 2016
Credit Agricole S.A. 26000 $53040 Dec 2016
WOLVERINE TRADING 25300 $52118 Dec 2016
Creative Planning 24700 $49894 Dec 2016
JANE STREET 24621 $49980 Dec 2016
Wedbush Morgan Securities, Inc. 24109 $48941 Dec 2016
Cutler 21998 $43776 Dec 2016
First Republic Investment Management, Inc 19734 $40060 Dec 2016
Royal Bank of Canada 19624 $40621 Dec 2016
GW & Wade 18264 $37075 Dec 2016
Barclays PLC 17588 $0 Dec 2016
Brian McDonald 17067 $41131 Dec 2016
PRUDENTIAL FINANCIAL 16442 $34034 Dec 2016
Meeder Asset Management, Inc. 16194 $33035 Dec 2016
WRAPMANAGER 15252 $30961 Dec 2016
Principal Financial Group, Inc. 15101 $30957 Dec 2016
Jacobi Capital Management 15000 $36000 Dec 2016
HSBC HOLDINGS PLC 14511 $30037 Dec 2016
HighTower Advisors 13913 $16973 Dec 2016
ProShare Advisors LLC 13531 $28009 Dec 2016
Commonwealth Equity Services 13468 $26936 Dec 2016
Palisade Capital Management, LLC 12600 $25956 Dec 2016
S.A.C. Capital Advisors 11161 $22991 Dec 2016
Invesco Ltd. 10671 $21982 Dec 2016
BlackRock Japan 10556 $21956 Dec 2016
AMALGAMATED BANK 10332 $20973 Dec 2016
Tower Research Capital 9632 $20034 Dec 2016
The Great-West Life Assurance Company 9004 $18008 Dec 2016
BlackRock 7556 $15867 Dec 2016
Advisor 6816 $13972 Dec 2016
Fifth Third Bancorp 6700 $14003 Dec 2016
Whittier Trust 5300 $11024 Dec 2016
BNP PARIBAS ARBITRAGE, SNC 5013 $10227 Dec 2016
Mosaic Family Wealth 4700 $10011 Dec 2016
Ladenburg Thalmann Financial Services 4517 $9259 Dec 2016
Balentine 4241 $8990 Dec 2016
PNC FINANCIAL SERVICES 3256 $6577 Dec 2016
FIRST MANHATTAN 3046 $6000 Dec 2016
Florence Capital Advisors 2500 $5000 Dec 2016
EQUITEC SPECIALISTS 2000 $4000 Dec 2016
Zurcher Kantonalbank 1995 $4009 Dec 2016
FTB Advisors 1976 $2272 Dec 2016
IFP Advisors 1644 $2992 Dec 2016
BANK OF MONTREAL /CAN/ 1328 $1992 Dec 2016
Financial Architects, Inc 1196 $1997 Dec 2016
JFS Wealth Advisors 1150 $2001 Dec 2016
Compagnie Lombard, Odier SCA 1050 $1995 Dec 2016
NEXT Financial 1000 $2000 Dec 2016
PRENTISS SMITH & CO 1000 $2000 Dec 2016
Northwestern Mutual Wealth Management Company 706 $1002 Dec 2016
Integrated Investment Consultants 588 $999 Dec 2016
LAURIE HALL 560 $1002 Dec 2016
METLIFE SECURITIES, INC. 529 $999 Dec 2016
Fusion Family Wealth 512 $998 Dec 2016
SEI INVESTMENTS 500 $1000 Dec 2016
ADVANTAGE INVESTMENT MANAGEMENT 500 $1000 Dec 2016
Burt Wealth Advisors 500 $1000 Dec 2016
JPMORGAN CHASE & CO 500 $1000 Dec 2016
Wolverine Asset Management, Inc. 400 $0 Dec 2016
THOMPSON DAVIS & CO 348 $998 Dec 2016
REILLY FINANCIAL ADVISORS 300 $999 Dec 2016
Baystate Wealth Management 215 $999 Dec 2016
Carroll Financial Associates 209 $0 Dec 2016
MASSMUTUAL TRUST CO FSB/ADV 200 $408 Dec 2016
ADVISORY SERVICES NETWORK 131 $0 Sep 2016
Bellwether Investment 121 $0 Dec 2016
Glassman Wealth Services 116 $0 Dec 2016

Who sold ImmunoGen?

Fund Name Date Sold Shares Held Valued At
Franklin Resources, Inc. Sept. 30, 2016 946301 $2.54M
Jacobs Levy Equity Management, Inc. Sept. 30, 2016 209500 $561460
Wellington Management Company, LLP Sept. 30, 2016 182591 $489343
NUMERIC INVESTORS LLC Sept. 30, 2016 109900 $294532
Platinum Investment Mangement Limited Sept. 30, 2016 90600 $241902
Virtus ETF Advisers Sept. 30, 2016 70796 $189733
Pacad Investment Sept. 30, 2016 67400 $181306
Metropolitan Life Insurance Company Sept. 30, 2016 59929 $161209
CORNERSTONE CAPITAL MANAGEMENT HOLDINGS Sept. 30, 2016 48200 $129176
SG Americas Securities, LLC. Sept. 30, 2016 33370 $89097
CSS LLC/IL Sept. 30, 2016 30000 $81000
Alambic Investment Management Sept. 30, 2016 28700 $76916
OTR - Nominee Name for The State Teachers Retirement Board of Ohio Sept. 30, 2016 24100 $64106