Our buy recommendation is getting closer to parity after a robust trading update