code: def _parse_institution_ownership(self, data):
      holders = data["ownershipList"]
      for owner in holders:
          for k, v in owner.items():
              owner[k] = self._parse_raw_values(v)
          del owner["maxAge"]
      df = pd.DataFrame(holders)
      if not df.empty:
          df["reportDate"] = pd.to_datetime(df["reportDate"], unit="s")
          df.rename(
              columns={
                  "reportDate": "Date Reported",
                  "organization": "Holder",
                  "position": "Shares",
                  "value": "Value",
              },
              inplace=True,
          )  # "pctHeld": "% Out"
      self._institutional = df
  
imports: import pandas
  import requests
  from yfinance import utils
  from yfinance.data import YfData
  from yfinance.const import _BASE_URL_
  from yfinance.exceptions import YFinanceDataException
label_desc: Use image node_id 11 for calling the Holders obj's underlying member method code with example usage: obj._parse_institution_ownership(data) without return types