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?