code: def get_fund_ownership(self, **kwargs):
          
          def fmt_p(out):
              out = {(symbol, owner["entityProperName"]): owner
                     for symbol in out
                     for owner in out[symbol]}
              return pd.DataFrame(out)
  
          return self._get_endpoint("fund-ownership", fmt_p=fmt_p, params=kwargs)
docs: Fund Ownership
  
          Returns the top 10 fund holders, meaning any firm not defined as
          buy-side or sell-side such as mutual funds, pension funds, endowments,
          investment firms, and other large entities that manage funds on behalf
          of others.
  
          Reference: https://iexcloud.io/docs/api/#fund-ownership
  
          Data Weighting: ``10000`` per symbol per period
  
          Returns
          -------
          list or pandas.DataFrame
              Stocks Fund Ownership endpoint data