It's funny how it works sometimes. Sometimes an analyst will actually look at a chart for a stock they are researching. When they see a trend of a run up to an earnings announcement then a dump, they adjust their ratings to align with what they expect. Sometimes it works, sometimes it doesn't.
When it happens though, sometimes the chart dynamics becomes a self fulfilling prophecy.