Q1-2027: Beat consensus by 19.8%, EPS $49.85 vs $41.608 estimateMEDIUMLONGAug 17
Q3-2026: Beat consensus by 22.8% - EPS $38.40827 vs $31.28 estimateMEDIUMLONGJun 22
Q2-2026: Beat consensus by 8.5% - EPS $37.92 vs $34.941 estimateMEDIUMLONGJun 22
Beat consensus by 22.8% - EPS $38.40827 vs $31.28 estimateMEDIUMLONGMay 26
Beat consensus by 8.5% - EPS $37.92 vs $34.941 estimateMEDIUMLONGMay 26
Q4-2026: Beat consensus by 14.2% - EPS $41.50042 vs $36.3451 estimateMEDIUMLONGMay 26