If anaysists could forcast accurately, they would be investors and rich beyond all our wildest dreams. But, alas, they are just folks on a salary paid to guess like anyone else but given a title by their employers to comfort customers to part with their money in one of the world's largest crap-games. If you look carefully at their reports, you will find ambiguosly phrased predictions with no real precision. So, their guesses change as time goes by. If you want reliability, seek something that works on gravity. Earnings don't.