Q1-2018: Beat consensus by 11.1% - EPS $35.07663 vs $31.586 estimateMEDIUMLONGJun 28
Beat consensus by 11.1% - EPS $35.07663 vs $31.586 estimateMEDIUMLONGMay 31
Q3-2018: Beat consensus by 35.4% - EPS $38.42329 vs $28.3709 estimateMEDIUMLONGMay 31
Q1-2019: Beat consensus by 25.4% - EPS $44.21329 vs $35.2456 estimateMEDIUMLONGMay 31
Q4-2018: Missed consensus by 38.4% - EPS $15.37332 vs $24.9406 estimateMEDIUMSHORTMay 31