Market Value4,537,363,000
Total Holdings450
File Date2018-08-14
Original Filing (Click here)

All hedge funds or institutions that manage over $100M are required by the SEC to file quarterly reports on their holdings. These reports are called 13F reports. However, the filings are required the following quarter from the reporting period, which means that by the time the filing is made (and we see them), the information could be five months old.

For funds with long term positions that make few trades, the holdings might closely resemble their current holdings, even after several months. However, for funds that have high turnover, the holdings data we see might differ significantly from their current holdings. Institutions are required to report CALL and PUT options, and those positions are identified in the table. However, they are not required to report short positions.

Click the link icon to see the full transaction history.

Upgrade to unlock premium data and export to Excel .

Security Imputed
Share Price
Prev
Shares
Current
Shares
Change
(Percent)
Prev Value
(USD x1000)
Current Value
(USD x1000)
Change
(Percent)
CAC / Camden National Corporation
VEU / Vanguard International Equity Index Funds - Vanguard FTSE All-World ex-US ETF
MCHP / Microchip Technology Incorporated
PPL / PPL Corporation
ILMN / Illumina, Inc.
OPK / OPKO Health, Inc.
LUMN / Lumen Technologies, Inc.
MKC / McCormick & Company, Incorporated
YELL / Yellow Corporation
DOV / Dover Corporation
US9229087104 / VANGUARD 500 INDEX FUND VANGUARD 500 INDEX ADM
GILD / Gilead Sciences, Inc.
NFLX / Netflix, Inc.
MAR / Marriott International, Inc.
GWW / W.W. Grainger, Inc.
FBRX / Forte Biosciences, Inc.
ED / Consolidated Edison, Inc.
HRL / Hormel Foods Corporation
APH / Amphenol Corporation
TD / The Toronto-Dominion Bank
FRC / First Republic Bank
PEP / PepsiCo, Inc.
US20605P1012 / Concho Resources, Inc.
LYB / LyondellBasell Industries N.V.
TROW / T. Rowe Price Group, Inc.
MRK / Merck & Co., Inc.
BAC / Bank of America Corporation
RDS.B / Shell Plc - ADR
STNG / Scorpio Tankers Inc.
ASC / Ardmore Shipping Corporation
BIDU / Baidu, Inc. - Depositary Receipt (Common Stock)
VGT / Vanguard World Fund - Vanguard Information Technology ETF
ALB / Albemarle Corporation
IEV / iShares Trust - iShares Europe ETF
VTI / Vanguard Index Funds - Vanguard Total Stock Market ETF
RHT / Red Hat, Inc.
RJF / Raymond James Financial, Inc.
018490100 / Allergan plc
CI / The Cigna Group
LBRDA / Liberty Broadband Corporation
UNH / UnitedHealth Group Incorporated
257454108 / Dominion Midstream Partners LP
VBIAX / Vanguard Valley Forge Funds - Vanguard Balanced Index Fund Admiral
INFO / Harbor ETF Trust - Harbor PanAgora Dynamic Large Cap Core ETF
ETN / Eaton Corporation plc
FRO / Frontline plc
FMAGX / Fidelity Magellan Fund - Fidelity Magellan
STANDARDIZED PROTEOMICS, INC / CS (9940978L0)
FIDELITY SECS FD GRWTH & INCM / MF (316389204)
HEDJ / WisdomTree Trust - WisdomTree Europe Hedged Equity Fund
YUMC / Yum China Holdings, Inc.
EL / The Estée Lauder Companies Inc.
AMX / América Móvil, S.A.B. de C.V. - Depositary Receipt (Common Stock)
AB / AllianceBernstein Holding L.P. - Limited Partnership
AL / Air Lease Corporation
TEP / Tallgrass Energy Partners, LP
VEA / Vanguard Tax-Managed Funds - Vanguard FTSE Developed Markets ETF
KN / Knowles Corporation
FANG / Diamondback Energy, Inc.
CLLS / Cellectis S.A. - Depositary Receipt (Common Stock)
IWR / iShares Trust - iShares Russell Mid-Cap ETF
VNO / Vornado Realty Trust
OAKIX / Harris Associates Investment Trust - Oakmark International Fund Investor Class
T / AT&T Inc.
ONEXF / Onex Corporation
C.WSA / Citigroup, Inc.
ISRG / Intuitive Surgical, Inc.
TMDI / Titan Medical Inc
UNP / Union Pacific Corporation
ST / Sensata Technologies Holding plc
GNOG / Golden Nugget Online Gaming Inc - Class A
STT / State Street Corporation
MOR / MorphoSys AG - Depositary Receipt (Common Stock)
FXI / iShares Trust - iShares China Large-Cap ETF
ALLY / Ally Financial Inc.
TWX / Warner Media LLC
XRAY / DENTSPLY SIRONA Inc.
EMAN / EMagin Corp
TWCUX / American Century Mutual Funds Inc. - American Century Ultra Investor Class
POWERSHARES S&P 500 EQUAL WEIG / CS (739371813)
AMCFX / Amcap Fund - AMCAP Fund Class F2
METC / Ramaco Resources, Inc.
VLO / Valero Energy Corporation
LWLG / Lightwave Logic, Inc.
DTE / DTE Energy Company
CGNX / Cognex Corporation
HPQ / HP Inc.
MSI / Motorola Solutions, Inc.
CHH / Choice Hotels International, Inc.
BWXT / BWX Technologies, Inc.
HAIN / The Hain Celestial Group, Inc.
VICTREX PLC / SB (517939104)
FIDELITY HEREFORD STR TR GOV M / MF (31617H102)
RPIBX / T Rowe Price International Funds Inc - T. Rowe Price International Bond Fund Investor Class
QQQ / Invesco QQQ Trust, Series 1
LXP / LXP Industrial Trust
SCHH / Schwab Strategic Trust - Schwab U.S. REIT ETF
GXC / SPDR Index Shares Funds - SPDR S&P China ETF
VNQ / Vanguard Specialized Funds - Vanguard Real Estate ETF
MEB / MEDIBIO LTD SHS
FIRSTHAND FDS TECH OPPRTNS FD / MF (337941504)
ASH / Ashland Inc.
VIS / Vanguard World Fund - Vanguard Industrials ETF
DREYFUS PREMIER INVT FDS INC D / MF (261986632)
VNOM / Viper Energy, Inc.
ION SIGNATURE TECHNOLOGY INC / CS (449784107)
ISLT / Islet Sciences, Inc.
STANDARDIZED GENOMICS, INC / CS (9940978K2)
HACK / Amplify ETF Trust - Amplify Cybersecurity ETF
BLKB / Blackbaud, Inc.
RDC / Rowan Companies plc
HRTVX / Heartland Group Inc - Heartland Value Fund Investor Class
AWI / Armstrong World Industries, Inc.
AMLP / ALPS ETF Trust - Alerian MLP ETF
JNK / SPDR Series Trust - SPDR Bloomberg High Yield Bond ETF
VANGUARD INDEX FDS LCP INDX AD / MF (922908579)
HAE / Haemonetics Corporation
HIX / Western Asset High Income Fund II Inc.
US8865471085 / Tiffany & Co.
AMP / Ameriprise Financial, Inc.
LSXMA / Liberty Media Corp. (New Liberty SiriusXM) Series A
ROP / Roper Technologies, Inc.
EW / Edwards Lifesciences Corporation
PETX / Aratana Therapeutics, Inc.
SHLX / Shell Midstream Partners L.P. - Unit
NEP / XPLR Infrastructure, LP - Limited Partnership
BBH / VanEck ETF Trust - VanEck Biotech ETF
VIMAX / Vanguard Index Funds - Vanguard Mid-Cap Index Fund Admiral Class
CTSH / Cognizant Technology Solutions Corporation
CRM / Salesforce, Inc.
VCR / Vanguard World Fund - Vanguard Consumer Discretionary ETF
MLPX / Global X Funds - Global X MLP & Energy Infrastructure ETF
GENE EXPRESS, INC. COM STOCK / CS (9940769Y5)
INSTITUTIONAL EQUITY FDS INC L / MF (45775L408)
TRGP / Targa Resources Corp.
IVV / iShares Trust - iShares Core S&P 500 ETF
LBRDK / Liberty Broadband Corporation
XEL / Xcel Energy Inc.
EXPE / Expedia Group, Inc.
VHT / Vanguard World Fund - Vanguard Health Care ETF
AERI / Aerie Pharmaceuticals Inc
ANSS / ANSYS, Inc.
CMTA / Clementia Pharmaceuticals Inc.
DTEGF / Deutsche Telekom AG
FPMI / FluoroPharma Medical, Inc.
HESM / Hess Midstream LP
QQQ / Invesco QQQ Trust, Series 1
IWSY / ImageWare Systems, Inc.
IJR / iShares Trust - iShares Core S&P Small-Cap ETF
NEOG / Neogen Corporation
MTN / Vail Resorts, Inc.
FIS / Fidelity National Information Services, Inc.
WRB / W. R. Berkley Corporation
WTM / White Mountains Insurance Group, Ltd.
BLL / Ball Corp.
FISV / Fiserv, Inc.
GENE EXPRESS, INC. COMMON STOC / CS (9940736G4)
VTSAX / Vanguard Index Funds - Vanguard Total Stock Market Index Fund Admiral
FIDELITY ABERDEEN STR TR ADV F / MF (315792796)
FIDELITY CONCORD STR TR SP 500 / MF (315911701)
TOLLX / Deutsche DWS Global/International Fund Inc - DWS RREEF Global Infrastructure Fund Class A
SBLK / Star Bulk Carriers Corp.
US0549371070 / BB&T Corp.
MEIIX / Mfs Series Trust I - MFS Value Fund Class I
XLK / The Select Sector SPDR Trust - The Technology Select Sector SPDR Fund
IEFA / iShares Trust - iShares Core MSCI EAFE ETF
PBCT / People`s United Financial Inc
YUM / Yum! Brands, Inc.
TFX / Teleflex Incorporated
IWV / iShares Trust - iShares Russell 3000 ETF
GL / Globe Life Inc.
SLUP / Solucorp Industries, Ltd.
WEX / WEX Inc.
COMM / CommScope Holding Company, Inc.
PFF / iShares Trust - iShares Preferred and Income Securities ETF
WP / Worldpay, Inc.
TGLO / theglobe.com, inc.
MHK / Mohawk Industries, Inc.
IEMG / iShares, Inc. - iShares Core MSCI Emerging Markets ETF
VWNEX / Vanguard Windsor Funds - Vanguard Windsor Admiral Class
US65506L1052 / Noble Midstream Partners LP
WPZ / Access Midstream Partners, L.P
APO / Apollo Global Management, Inc.
RGRX / RegeneRx Biopharmaceuticals, Inc.
DHT / DHT Holdings, Inc.
CAG / Conagra Brands, Inc.
MMM / 3M Company
SPKKY / Spark New Zealand Limited - Depositary Receipt (Common Stock)
DAL / Delta Air Lines, Inc.
EGLE / Global X Funds - Global X SandP 500 U S Rev Leaders ETF
GLW / Corning Incorporated
CAT / Caterpillar Inc.
RIG / Transocean Ltd.
PCAR / PACCAR Inc
WELL / Welltower Inc.
ADI / Analog Devices, Inc.
I / Intelsat SA
AMT / American Tower Corporation
US2332033487 / DFA International Real Estate Securities Portfolio
KO / The Coca-Cola Company
C / Citigroup Inc. - Corporate Bond/Note
VFINX / Vanguard Index Funds - Vanguard Index Trust 500 Index Fund
PAYX / Paychex, Inc.
LBTYA / Liberty Global Ltd.
PRFDX / T. Rowe Price Equity Income Fund - T. Rowe Price Equity Income Fund
PRNHX / T. Rowe Price New Horizons Fund Inc - T. Rowe Price New Horizons Fund
US8085098551 / Schwab S&P 500 Index Fund
NVS / Novartis AG - Depositary Receipt (Common Stock)
KRNT / Kornit Digital Ltd.
GNK / Genco Shipping & Trading Limited
L / Loews Corporation
TK / Teekay Corporation Ltd.
MNST / Monster Beverage Corporation
TXN / Texas Instruments Incorporated
CB / Chubb Limited
MDB / MongoDB, Inc.
GLPG / Galapagos NV - Depositary Receipt (Common Stock)
BABA / Alibaba Group Holding Limited - Depositary Receipt (Common Stock)
VZ / Verizon Communications Inc.
ACN / Accenture plc
XETWX / Eaton Vance Tax-Managed Global
74005P104 / Praxair, Inc.
TRP / TC Energy Corporation
VVC / Vectren Corp.
US87233Q1085 / TC Pipelines, LP
VWO / Vanguard International Equity Index Funds - Vanguard FTSE Emerging Markets ETF
GWR / Genesee & Wyoming, Inc.
PAA / Plains All American Pipeline, L.P. - Limited Partnership
TTD / The Trade Desk, Inc.
NKE / NIKE, Inc.
JNJ / Johnson & Johnson
XBI / SPDR Series Trust - SPDR S&P Biotech ETF
ROL / Rollins, Inc.
NUE / Nucor Corporation
LOW / Lowe's Companies, Inc.
BUD / Anheuser-Busch InBev SA/NV - Depositary Receipt (Common Stock)
AWK / American Water Works Company, Inc.
RTX / RTX Corporation
DE / Deere & Company
BGCP / BGC Partners Inc - Class A
CLX / The Clorox Company
AUD / Audacy Inc - Class A
CHX / ChampionX Corporation
ITW / Illinois Tool Works Inc.
KSU / Kansas City Southern
CMCSA / Comcast Corporation
WEC / WEC Energy Group, Inc.
CELG / Celgene Corp.
BK / The Bank of New York Mellon Corporation
MOS / The Mosaic Company
MA / Mastercard Incorporated
MTD / Mettler-Toledo International Inc.
BXP / Boston Properties, Inc.
STZ / Constellation Brands, Inc.
OCX / OncoCyte Corporation
D / Dominion Energy, Inc.
XOM / Exxon Mobil Corporation
MPC / Marathon Petroleum Corporation
DUK / Duke Energy Corporation
AEDAX / Aim International Mutual Funds - Invesco Eqv European Equity Fund USD Cls A
RTN / Raytheon Co.
ALL / The Allstate Corporation
DOW / Dow Inc.
DFS / Discover Financial Services
SPOT / Spotify Technology S.A.
GOOGL / Alphabet Inc.
GMAB / Genmab A/S - Depositary Receipt (Common Stock)
KMB / Kimberly-Clark Corporation
MDLZ / Mondelez International, Inc.
CTAS / Cintas Corporation
PNC / The PNC Financial Services Group, Inc.
META / Meta Platforms, Inc.
IR / Ingersoll Rand Inc.
IBM / International Business Machines Corporation
BRK.B / Berkshire Hathaway Inc.
LH / Labcorp Holdings Inc.
NETI / Eneti Inc.
URI / United Rentals, Inc.
BRK.A / Berkshire Hathaway Inc.
XLE / The Select Sector SPDR Trust - The Energy Select Sector SPDR Fund
ATVI / Activision Blizzard Inc
TMO / Thermo Fisher Scientific Inc.
PYPL / PayPal Holdings, Inc.
ADP / Automatic Data Processing, Inc.
EFX / Equifax Inc.
AMGN / Amgen Inc.
ABT / Abbott Laboratories
SYY / Sysco Corporation
USB / U.S. Bancorp
904784709 / Unilever N.V.
MIPTX / Matthews International Funds - Matthews Pacific Tiger Fund Institutional Class
WES / Western Midstream Partners, LP - Limited Partnership
US1182301010 / Buckeye Partners, L.P.
VGK / Vanguard International Equity Index Funds - Vanguard FTSE Europe ETF
FITB / Fifth Third Bancorp
EFA / iShares Trust - iShares MSCI EAFE ETF
ESV / Ensco plc
TZA / Direxion Shares ETF Trust - Direxion Daily Small Cap Bear 3X Shares
BP / BP p.l.c. - Depositary Receipt (Common Stock)
UGI / UGI Corporation
US26885B1008 / EQT Midstream Partners LP
CDEV / Centennial Resource Development Inc. - Class A
WTS / Watts Water Technologies, Inc.
GIS / General Mills, Inc.
NMFC / New Mountain Finance Corporation
AMNL / Applied Minerals, Inc.
LCTX / Lineage Cell Therapeutics, Inc.
VHC / VirnetX Holding Corporation
IVW / iShares Trust - iShares S&P 500 Growth ETF
VB / Vanguard Index Funds - Vanguard Small-Cap ETF
MPLX / MPLX LP - Limited Partnership
PSXP / Phillips 66 Partners LP - Units
MDY / SPDR S&P MidCap 400 ETF Trust
SPLK / Splunk Inc.
DIA / SPDR Dow Jones Industrial Average ETF Trust
NSRGY / Nestlé S.A. - Depositary Receipt (Common Stock)
HEP / Holly Energy Partners L.P. - Unit
IWM / iShares Trust - iShares Russell 2000 ETF
IBB / iShares Trust - iShares Biotechnology ETF
GBDC / Golub Capital BDC, Inc.
US0189196886 / AllianzGI Mid-Cap Fund
30064K105 / Exacttarget, Inc.
VYM / Vanguard Whitehall Funds - Vanguard High Dividend Yield ETF
DCP / DCP Midstream LP - Unit
EPD / Enterprise Products Partners L.P. - Limited Partnership
Q402A3102 / Getswift Ltd. (Australia)
SGU / Star Group, L.P. - Limited Partnership
EEM / iShares, Inc. - iShares MSCI Emerging Markets ETF
HAINX / Harbor Funds - Harbor International Fund Institutional Class
GLNG / Golar LNG Limited
ALLE / Allegion plc
GOOG / Alphabet Inc.
EMR / Emerson Electric Co.
SJM / The J. M. Smucker Company
ADBE / Adobe Inc.
ACRNX / Columbia Acorn Trust - Columbia Acorn Fund Institutional Class
HON / Honeywell International Inc.
GTTN / GTT Communications Inc
KRE / SPDR Series Trust - SPDR S&P Regional Banking ETF
VIG / Vanguard Specialized Funds - Vanguard Dividend Appreciation ETF
PRGFX / T. Rowe Price Growth Stock Fund Inc - T. Rowe Price Growth Stock Fund
US3162001040 / Fidelity Growth Company Fund
US9219376863 / VANG-S/C VAL-ADM
GRA / W.R. Grace & Co.
FWONA / Formula One Group
US7220056672 / PIMCO COMMODITYREALRETURN STRA PIMCO CMMDTY R/R STRAT INST
ELGAX / Columbia Funds Series Trust I - Columbia Select Large Cap Growth Fund Class A
BNS / The Bank of Nova Scotia
HBAN / Huntington Bancshares Incorporated
RBGLY / Reckitt Benckiser Group plc - Depositary Receipt (Common Stock)
ACGL / Arch Capital Group Ltd.
VFINX / Vanguard Index Funds - Vanguard Index Trust 500 Index Fund
PENNX / Royce Fund - Royce Pennsylvania Mutual Fund Investment Class
TBGVX / Tweedy Browne Fund Inc - Tweedy Browne International Value Fd USD
CSCO / Cisco Systems, Inc.
RSP / Invesco Exchange-Traded Fund Trust - Invesco S&P 500 Equal Weight ETF
IJH / iShares Trust - iShares Core S&P Mid-Cap ETF
PKTX / ProtoKinetix, Incorporated
VO / Vanguard Index Funds - Vanguard Mid-Cap ETF
HES / Hess Corporation
BCE / BCE Inc.
GS / The Goldman Sachs Group, Inc.
RDS.A / Shell Plc - ADR (Representing Ordinary Shares - Class A)
APU / AmeriGas Partners, L.P.
CNI / Canadian National Railway Company
CHD / Church & Dwight Co., Inc.
OXY / Occidental Petroleum Corporation
WMT / Walmart Inc.
SLB / Schlumberger Limited
TSLA / Tesla, Inc.
QCOM / QUALCOMM Incorporated
LMT / Lockheed Martin Corporation
PM / Philip Morris International Inc.
WY / Weyerhaeuser Company
MRIC / MRI Interventions Inc
DODFX / Dodge & Cox Funds - Dodge & Cox International Stock Fund
AMRN / Amarin Corporation plc - Depositary Receipt (Common Stock)
19041P105 / CBS Corp.
TRV / The Travelers Companies, Inc.
CDK / CDK Global Inc
CCI / Crown Castle Inc.
CP / Canadian Pacific Kansas City Limited
ICE / Intercontinental Exchange, Inc.
EOG / EOG Resources, Inc.
BAX / Baxter International Inc.
ATR / AptarGroup, Inc.
JPM / JPMorgan Chase & Co.
AMZN / Amazon.com, Inc.
COP / ConocoPhillips
PNW / Pinnacle West Capital Corporation
BKNG / Booking Holdings Inc.
NSC / Norfolk Southern Corporation
INTC / Intel Corporation
PFE / Pfizer Inc.
NOC / Northrop Grumman Corporation
SBUX / Starbucks Corporation
BIIB / Biogen Inc.
EBAY / eBay Inc.
INTU / Intuit Inc.
ESRX / Express Scripts Holding Co.
CSX / CSX Corporation
HFC / HollyFrontier Corp
CVS / CVS Health Corporation
BAMH / Brookfield Finance Inc - 4.625% NT REDEEM 16/10/2080 USD 25
HD / The Home Depot, Inc.
TXT / Textron Inc.
WFC / Wells Fargo & Company
BMY / Bristol-Myers Squibb Company
ZTS / Zoetis Inc.
SYK / Stryker Corporation
XYL / Xylem Inc.
LLY / Eli Lilly and Company
UPS / United Parcel Service, Inc.
FDX / FedEx Corporation
HAL / Halliburton Company
GM / General Motors Company
NEE / NextEra Energy, Inc.
ORCL / Oracle Corporation
PXD / Pioneer Natural Resources Company
BEN / Franklin Resources, Inc.
AIG / American International Group, Inc.
ROK / Rockwell Automation, Inc.
ORLY / O'Reilly Automotive, Inc.
PIRS / Pieris Pharmaceuticals, Inc.
CERN / Cerner Corp.
AMAT / Applied Materials, Inc.
AAL / American Airlines Group Inc.
BDX / Becton, Dickinson and Company
DHR / Danaher Corporation
V / Visa Inc.
ABBV / AbbVie Inc.
FTV / Fortive Corporation
SCHW / The Charles Schwab Corporation
AME / AMETEK, Inc.
/ Energy Transfer Operating, L.P. Series E Fixed-to-Floating Rate Cumulative Redeemable Perpetual Pref
TCEHY / Tencent Holdings Limited - Depositary Receipt (Common Stock)
MDT / Medtronic plc
NXPI / NXP Semiconductors N.V.
IDXX / IDEXX Laboratories, Inc.
CVX / Chevron Corporation
DISCA / Discovery Inc - Class A
MU / Micron Technology, Inc.
SHW / The Sherwin-Williams Company
DIS / The Walt Disney Company
SPG / Simon Property Group, Inc.
ADNT / Adient plc
PG / The Procter & Gamble Company
F / Ford Motor Company
COST / Costco Wholesale Corporation
MFA / MFA Financial, Inc.
PSX / Phillips 66
AM / Antero Midstream Corporation
BX / Blackstone Inc.
VCT / Victrex plc
TRQ / Turquoise Hill Resources Ltd
CPB / The Campbell's Company
AXP / American Express Company
TJX / The TJX Companies, Inc.
PEYAX / Putnam Equity Income Fund - Putnam Large Cap Value Fund USD Cls A
WAB / Westinghouse Air Brake Technologies Corporation
GLD / SPDR Gold Trust
XLF / The Select Sector SPDR Trust - The Financial Select Sector SPDR Fund
DVY / iShares Trust - iShares Select Dividend ETF
OCX / OncoCyte Corporation
GE / General Electric Company
PEG / Public Service Enterprise Group Incorporated
MO / Altria Group, Inc.
AAPL / Apple Inc.
CME / CME Group Inc.
CGC / Canopy Growth Corporation
GOGL / Golden Ocean Group Limited
MMP / Magellan Midstream Partners L.P.
NVDA / NVIDIA Corporation
ECL / Ecolab Inc.
APD / Air Products and Chemicals, Inc.
BA / The Boeing Company
STAA / STAAR Surgical Company
MDXG / MiMedx Group, Inc.
SPY / SPDR S&P 500 ETF
FCNTX / Fidelity Contrafund - Fidelity Contra Fund
IFF / International Flavors & Fragrances Inc.
CL / Colgate-Palmolive Company
ENB / Enbridge Inc.
WBA / Walgreens Boots Alliance, Inc.
MCD / McDonald's Corporation
GABAX / Gabelli Asset Fund - Gabelli Asset Fund Class AAA
MSFT / Microsoft Corporation
GSK / GSK plc - Depositary Receipt (Common Stock)
BTI / British American Tobacco p.l.c. - Depositary Receipt (Common Stock)