Q2-2017: Beat consensus by 7.3% - EPS $58.86 vs $54.843 estimateMEDIUMLONGJun 19
Q2-2018: Beat consensus by 12.9% - EPS $62.25 vs $55.146 estimateMEDIUMLONGJun 19
Q3-2017: Missed consensus by 17.7% - EPS $53.3 vs $64.741 estimateMEDIUMSHORTJun 19
Beat consensus by 7.3% - EPS $58.86 vs $54.843 estimateMEDIUMLONGMay 31
Beat consensus by 12.9% - EPS $62.25 vs $55.146 estimateMEDIUMLONGMay 31
Missed consensus by 17.7% - EPS $53.3 vs $64.741 estimateMEDIUMSHORTMay 31