Q3-2025: Beat consensus by 19.1% - EPS $52.04 vs $43.7052 estimateMEDIUMLONGMay 27
Q2-2025: Beat consensus by 15.0% - EPS $61.61 vs $53.5522 estimateMEDIUMLONGMay 27
Q1-2026: Missed consensus by 36.6% - EPS $31.11 vs $49.0537 estimateMEDIUMSHORTMay 27