Who owns Tesco Corporation?

Top Holders and Investors of TESO Stock

Find out what company owns Tesco Corporation, who bought TESO this quarter, and who sold shares of TESO stock?

Fund or Company Name Number of Shares Valued At As Of
FMR LLC 6.90M $56.96M Dec 2016
Wellington Management Company, LLP 6.01M $49.57M Dec 2016
T. Rowe Price Associates, Inc. 5.44M $44.89M Dec 2016
The Vanguard Group,Inc 4.07M $33.38M Dec 2016
BlackRock Fund Advisors 4.04M $33.34M Dec 2016
DIMENSIONAL FUND ADVISORS 2.62M $21.65M Dec 2016
Balyasny Asset Management 2.50M $20.58M Dec 2016
BlackRock Institutional Trust Company, N.A. 1.11M $9.19M Dec 2016
STATE STREET CORPORATION 922035 $7.61M Dec 2016
Royce & Associates, LLC. 713796 $5.89M Dec 2016
Bank of New York Mellon 585520 $4.83M Dec 2016
Franklin Resources, Inc. 555200 $4.58M Dec 2016
Teachers Advisors 542243 $4.47M Dec 2016
NORTHERN TRUST 527087 $4.35M Dec 2016
MASSACHUSETTS FINANCIAL SERVICES CO /MA/ 481992 $3.98M Dec 2016
Geode Capital Management, LLC 420399 $3.47M Dec 2016
Charles Schwab Investment Management, Inc. 389076 $3.21M Dec 2016
Principal Financial Group, Inc. 340307 $2.81M Dec 2016
Invesco Ltd. 326832 $2.70M Dec 2016
United Services Automobile Association 320082 $2.64M Dec 2016
Foundry Partners 280670 $2.32M Dec 2016
Renaissance Technologies, L.L.C. 270900 $2.23M Dec 2016
Dalton, Greiner, Hartman, Maher & Co., LLC 270133 $2.23M Dec 2016
BlackRock Investment Management 249946 $2.06M Dec 2016
Thrivent Financial for Lutherans 243174 $2.00M Dec 2016
Ameriprise Financial, Inc. 235532 $1.94M Dec 2016
Wells Fargo & Company 205702 $1.70M Dec 2016
Energy Opporutunities Capital Management, LLC 205255 $1.69M Dec 2016
TIAA-CREF Investment Management 159927 $1.32M Dec 2016
Parametric Portfolio Associates 153686 $1.27M Dec 2016
Granite Investment Partners 152895 $1.26M Dec 2016
MORGAN STANLEY 137630 $1.14M Dec 2016
CalPERS 135400 $1.12M Dec 2016
GOLDMAN SACHS GROUP INC 118363 $976494 Dec 2016
California State Teachers Retirement System 95141 $784913 Dec 2016
Two Sigma Advisers, LLC 91614 $755815 Dec 2016
Citigroup Inc. 87069 $718319 Dec 2016
Gradient Investments 83080 $685410 Dec 2016
BlackRock Group 80581 $679297 Dec 2016
NUMERIC INVESTORS LLC 80400 $663300 Dec 2016
PRUDENTIAL FINANCIAL 78162 $644836 Dec 2016
Legal & General Group Plc 77010 $635332 Dec 2016
Swiss National Bank 71600 $590700 Dec 2016
SUSQUEHANNA INTERNATIONAL 70280 $579810 Dec 2016
RHUMBLINE ADVISERS 66096 $545292 Dec 2016
Credit Suisse AG 58036 $479377 Dec 2016
Teton Advisors, Inc. 57900 $478254 Dec 2016
The Great-West Life Assurance Company 57253 $468902 Dec 2016
PineBridge Investments 56111 $462915 Dec 2016
Barclays PLC 54930 $453172 Dec 2016
WEDGE Capital Management L 50894 $419875 Dec 2016
Brian McDonald 49079 $463796 Dec 2016
Bank of America Corporation 47171 $389632 Dec 2016
ALLIANCEBERNSTEIN, L.P. 44410 $365938 Dec 2016
Nationwide Fund Advisors 40437 $334009 Dec 2016
Keane Capital Partners 40000 $326000 Sep 2016
UBS O'Connor 38848 $319998 Dec 2016
State of Tennessee, Treasury Department 37081 $305918 Dec 2016
New York State Common Retirement Fund 35600 $294056 Dec 2016
TEXAS PERMANENT SCHOOL FUND 33845 $278882 Dec 2016
The Manufacturers Life Insurance Company 32966 $270980 Dec 2016
Public Sector Pension Investment Board 32801 $270936 Dec 2016
Teza Capital Management 32759 $269934 Dec 2016
Deutsche Bank Aktiengesellschaft 31384 $0 Dec 2016
Metropolitan Life Insurance Company 30449 $250899 Dec 2016
AMERICAN INTERNATIONAL 29825 $246056 Dec 2016
TD Asset Management Inc. 28100 $232106 Dec 2016
Aperio Group LLC 25986 $214124 Dec 2016
BlackRock Advisors 25510 $209947 Dec 2016
Arizona State Retirement System 23870 $196927 Dec 2016
Two Sigma Investments, LLC 23857 $197058 Dec 2016
Florida State Board of Administration 21452 $176979 Dec 2016
ING INVESTMENT MANAGEMENT 19500 $161070 Dec 2016
Louisiana State Employees Retirement System 18700 $154088 Dec 2016
Brandywine Global Investment Management, LLC 17380 $144080 Dec 2016
NEW YORK STATE TEACHERS RETIREMENT SYSTEM 14222 $117047 Dec 2016
ProFund Advisors LLC 12980 $106955 Dec 2016
Cypress Wealth Advisors 12600 $32004 Dec 2016
BNP PARIBAS ARBITRAGE, SNC 11949 $98579 Dec 2016
Capstone Asset Management Company 11750 $97055 Dec 2016
OppenheimerFunds, Inc. 11176 $91978 Dec 2016
Municipal Employees' Retirement System of Michigan 10810 $88966 Dec 2016
NISA Investment Advisors, L.L.C. 10300 $84975 Dec 2016
Mason Street Advisors, LLC 10140 $83959 Dec 2016
GSA Capital Partners LLP 10020 $82965 Dec 2016
Squarepoint Ops 10015 $83024 Dec 2016
BlackRock 9446 $78496 Dec 2016
UBS Group AG 8778 $71979 Dec 2016
TEACHERS RETIREMENT SYSTEM OF THE STATE OF KENTUCKY 6300 $51975 Dec 2016
Alaska Retirement Management Board 5020 $41013 Dec 2016
PanAgora Asset Management 4567 $36992 Dec 2016
Royal Bank of Canada 3624 $29535 Dec 2016
Zurcher Kantonalbank 3112 $25985 Dec 2016
Flinton Capital Management 3094 $25989 Dec 2016
RIVERHEAD CAPITAL MANAGEMENT 3000 $24990 Dec 2016
First Personal Financial Services 2692 $21993 Dec 2016
Tyers Asset Management 2548 $20995 Dec 2016
ClearBridge Advisors, LLC 2330 $18989 Dec 2016
Neuburgh Advisers 2002 $16996 Dec 2016
IndexIQ Advisors LLC 1716 $14002 Dec 2016
LS Investment Advisors, LLC 1651 $14000 Dec 2016
Meadow Creek Investment Management 1456 $11997 Dec 2016
Cutler 968 $6998 Dec 2016
Whittier Trust Co. of Nevada 648 $5002 Dec 2016
OTR - Nominee Name for The State Teachers Retirement Board of Ohio 400 $3000 Dec 2016
AlphaMark Advisors 300 $2001 Dec 2016
BANK OF MONTREAL /CAN/ 262 $1999 Dec 2016
QUADRANT CAPITAL 110 $0 Dec 2016
RICHARD BERNSTEIN ADVISORS 90 $999 Dec 2016
Financial Architects, Inc 63 $999 Dec 2016
Parkside Financial Bank & Trust 30 $0 Dec 2016
EXANE DERIVATIVES 22 $181 Dec 2016
TCI Wealth Advisors 20 $0 Dec 2016

Who sold Tesco Corporation?

Fund Name Date Sold Shares Held Valued At
Advisory Research Sept. 30, 2016 1.38M $25.48M
HL Financial Services, LLC Sept. 30, 2016 163965 $1.34M
JPMORGAN CHASE & CO Sept. 30, 2016 20800 $170144
UBS GLOBAL ASSET MANAGEMENT AMERICAS Sept. 30, 2016 14799 $121055
D. E. Shaw & Co., Inc. (see notes 1, 2 and 3) Sept. 30, 2016 13033 $105958
Virginia Retirement System Sept. 30, 2016 12600 $102942
Millennium Management LLC Sept. 30, 2016 11330 $91999
Guggenheim Capital, LLC Managers Sept. 30, 2016 10317 $83980
SIMPLEX TRADING Sept. 30, 2016 1190 $8996