Analysts' earnings expectations have increased more than 20% over the last six months