Who owns Alliance Fiber Optic Products?

Top Holders and Investors of AFOP Stock

Find out what company owns Alliance Fiber Optic Products, who bought AFOP this quarter, and who sold shares of AFOP stock?

Fund or Company Name Number of Shares Valued At As Of
Thomson Horstmann & Bryant, Inc." 672317 $9.94M Mar 2016
Frank Russell Company 47560 $703412 Mar 2016

Who sold Alliance Fiber Optic Products?

Fund Name Date Sold Shares Held Valued At
Royce & Associates March 31, 2016 1.31M $19.31M
Vanguard Dec. 31, 2015 502531 $7.62M
DIMENSIONAL FUND ADVISORS March 31, 2016 472257 $6.98M
Renaissance Technologies March 31, 2016 378100 $5.59M
Teachers Advisors March 31, 2016 376169 $5.56M
Ameriprise Financial March 31, 2016 372094 $5.50M
Uniplan Investment Counsel Dec. 31, 2015 360860 $5.47M
BlackRock Institutional Trust Company, N.A. March 31, 2016 353781 $5.23M
BlackRock Fund Advisors March 31, 2016 335560 $4.96M
Opus Capital March 31, 2016 266931 $3.95M
STATE STREET CORPORATION March 31, 2016 201346 $2.98M
KENNEDY CAPITAL MANAGEMENT March 31, 2016 193108 $2.86M
NORTHERN TRUST March 31, 2016 172942 $2.56M
Wellington Management Company March 31, 2016 171358 $2.53M
MORGAN STANLEY March 31, 2016 139610 $2.06M
Foundry Partners March 31, 2016 135015 $2.00M
CalPERS March 31, 2016 118900 $1.76M
Taylor Frigon Capital Management March 31, 2016 118646 $1.75M
SUSQUEHANNA INTERNATIONAL Dec. 31, 2015 97265 $1.47M
Geode Capital Management March 31, 2016 96740 $1.43M
OHIO PERS March 31, 2016 88700 $1.31M
Dalton, Greiner, Hartman, Maher & Co March 31, 2016 78924 $1.17M
Grandeur Peak Global Advisors Dec. 31, 2015 64100 $971756
1492 Capital Management March 31, 2016 60424 $894275
BlackRock Investment Management March 31, 2016 50936 $752834
DuPont Capital Management Corporation March 31, 2016 50247 $743153
AQR Capital Management March 31, 2016 48838 $721825
Heather K. Mellem, Esq. March 31, 2016 48699 $719771
TIAA-CREF Investment Management March 31, 2016 43330 $640850
Deutsche Bank Aktiengesellschaft March 31, 2016 40746 $602225
AMERICAN INTERNATIONAL March 31, 2016 36445 $538755
SHAKER INVESTMENTS LLC/OH March 31, 2016 30520 $451085
Verition Fund Management March 31, 2016 30000 $444000
California State Teachers Retirement System March 31, 2016 27469 $405991
Ativo Capital Management Dec. 31, 2015 27024 $409954
BOOTHBAY FUND MANAGEMENT March 31, 2016 25954 $384119
ESSEX INVESTMENT MANAGEMENT March 31, 2016 24690 $364918
Charles Schwab Investment Management March 31, 2016 24500 $363090
PDT Partners March 31, 2016 23300 $345073
Credit Suisse AG March 31, 2016 22082 $326592
PEAK6 Investments Dec. 31, 2015 19500 $295230
NUMERIC INVESTORS March 31, 2016 17000 $250920
Inves March 31, 2016 16020 $236935
RHUMBLINE ADVISERS March 31, 2016 13686 $202005
New York State Common Retirement Fund March 31, 2016 13300 $196973
Cutler March 31, 2016 12673 $186293
Paradigm Capital Management March 31, 2016 12000 $177000
BANK OF MONTREAL /CAN/ March 31, 2016 11928 $177011
CIM INVESTMENT MANGEMENT March 31, 2016 10935 $161947
D. E. Shaw & Co March 31, 2016 10885 $160989
GOLDMAN SACHS March 31, 2016 10871 $160999
Manufacturers Life Insurance Company March 31, 2016 10101 $149090
Quantitative Investment Management March 31, 2016 10100 $148975
PNC FINANCIAL SERVICES March 31, 2016 10027 $147898
Connors Investor Services March 31, 2016 10000 $152000
Metropolitan Life Insurance Company March 31, 2016 9900 $146025
Nationwide Fund Advisors March 31, 2016 9794 $144951
SMITH ASSET MANAGEMENT March 31, 2016 9710 $143999
Central Square Management Dec. 31, 2015 9400 $142974
Advisors Asset Management March 31, 2016 7590 $112028
Wells Fargo & Company March 31, 2016 6840 $101368
BlackRock Advisors March 31, 2016 6442 $95019
Citi Dec. 31, 2015 5420 $81679
Walleye Trading March 31, 2016 3602 $53957
SIMPLEX TRADING March 31, 2016 3501 $51009
Ladenburg Thalmann Financial Services March 31, 2016 3000 $44010
QS Investors March 31, 2016 2576 $37996
Legal & General March 31, 2016 1751 $26002
BlackRock March 31, 2016 820 $12570
Creative Planning March 31, 2016 800 $12000
THOMPSON DAVIS & CO March 31, 2016 750 $11002
OTR - Nominee Name for The State Teachers Retirement Board of Ohio March 31, 2016 500 $7000
ADVISORY SERVICES NETWORK March 31, 2016 80 $1000
Federated Investors March 31, 2016 71 $999
BNP PARIBAS ARBITRAGE, SNC March 31, 2016 49 $724
Barclays March 31, 2016 32 $0