I use the eikon data api to retrieve historical ownership data. Specifically, I look for investor turnover (%) and the percentage of traded shares held for a list of rics. See screenshot in comments and code below.
However, turnover is not historic (only as of today) and does not change over time. How can I retrieve historic turnover for many rics and all possible filing dates? Many thanks in advance!
import refinitiv.dataplatform.eikon as ek
ek.set_app_key('DEFAULT_CODE_BOOK_APP_KEY')
df, err = ek.get_data(instruments = ['AAPL.O'], fields = ['TR.InvestorFullName.investorid', 'TR.OwnTurnover.date', 'TR.InvestorFullName', 'TR.OwnTurnover', 'TR.PctOfSharesOutHeld',], parameters = {'SDate': '0AQ','EDate': '-1AY','Frq': 'FQ'})
display(df.loc[df['Investor Full Name'] == 'The Vanguard Group, Inc.'])