Is it possible to know when a brokerage Reiterates their grade and price target recommendations?
I use the following code to pull some data on brokerage recommendations:
# Retrieves:
# - Brokerage
# - Analyst Nam
# - Price target
# - Date of Price Target change
def get_pt_est_snapshot(symbol_list: list):
fields = [
'TR.TPEstValue.brokername', 'TR.TPEstValue.analystname',
'TR.TPEstValue', 'TR.TPEstValue.date'
]
data, err = ek.get_data(instruments=symbol_list, fields=fields)
return data
# Retrieves:
# - Brokerage
# - Grade Name
# - Date of Grade change
def get_rec_snapshot(symbol_list: list):
fields = [
'TR.BrkRecLabel.brokername', 'TR.BrkRecLabel',
'TR.BrkRecLabel.date'
]
data, err = ek.get_data(instruments=symbol_list, fields=fields)
return data
From what I can tell, the dates given for the price targets and grades are the times since their last change. But if a brokerage publishes a note reiterating their recommendation (no change to grade or price target), the date does not change. Is there other data I can pull to detect this?