Who owns Research Frontiers?

Key details on Research Frontiers (Ticker: REFR)

Who owns Research Frontiers?

Is REFR a good stock to own? Find out who bought Research Frontiers, who sold Research Frontiers (REFR) stock, and who holds a large position in Research Frontiers.

Fund Name Number of Shares Share Valuation As Of
Goldman Capital Management 1.38M $6.28M March 31, 2014
BlackRock Institutional Trust Company, N.A. 639061 $3.32M March 31, 2014
Trafelet Capital Management 591551 $2.21M Dec. 31, 2012
Vanguard 527050 $2.74M March 31, 2014
Harvest Capital Strategies 500000 $2.60M March 31, 2014
Sophrosyne Capital 211880 $779718 March 31, 2013
Shufro Rose & Co 208700 $1.08M March 31, 2014
Eudaimonia Asset Management 205632 $1.07M March 31, 2014
FMR 160670 $833877 March 31, 2014
Mangrove Partners 124856 $496926 June 30, 2013
SUSQUEHANNA INTERNATIONAL 112302 $582847 March 31, 2014
Inves 109598 $633476 Dec. 31, 2013
Geode Capital Management 81360 $422258 March 31, 2014
MORGAN STANLEY 80109 $415765 March 31, 2014
BlackRock Fund Advisors 77607 $402780 March 31, 2014
CalPERS 62841 $319860 March 31, 2014
Ameriprise Financial 53318 $165818 June 30, 2012
UBS AG 50800 $264160 March 31, 2014
Condor Capital Management 47656 $202061 Sept. 30, 2013
PEAK6 Investments 41938 $241982 Dec. 31, 2013
Cambridge Investment Research Advisors 41600 $215904 March 31, 2014
NORTHERN TRUST 40418 $214619 March 31, 2014
"Perkins Capital Management, Inc." 38000 $150860 June 30, 2013
PERESS INVESTMENT ADVISORS 36000 $186840 March 31, 2014
GROUP ONE TRADING 34402 $198843 Dec. 31, 2013
Wells Fargo & Company 33603 $175407 March 31, 2014
United Capital Financial Advisers 33088 $172057 March 31, 2014
Wilkinson O Grady & Co 32966 $120985 March 31, 2013
T. Rowe Price Associates 31900 $165880 March 31, 2014

Who sold Research Frontiers?

Fund Name Date Sold Number of Shares Sold Share Valuation
Artis Capital Management, L P Sept. 30, 2011 33600 $127008
Northeast Investment Management Dec. 31, 2010 45025 $238182
Royce & Associates Sept. 30, 2010 50000 $198000