Further upgrades to earnings as sales momentum continues