Why so many beats? "Analysts with Buy ratings on a stock will have lower earnings numbers going...

Why so many beats? "Analysts with Buy ratings on a stock will have lower earnings numbers going into quarters than their peers, so they don’t inadvertently raise the average of published sell side expectations, 'the consensus number'." - Ultimi Barbarorum