Q2-2026: Missed consensus by 37.8%, EPS $37.49 vs $60.3194 estimateMEDIUMSHORTAug 2
Q3-2025: Beat consensus by 26.5% - EPS $63.28 vs $50.0382 estimateMEDIUMLONGJun 9
Q1-2026: Beat consensus by 11.2% - EPS $99.87 vs $89.7957 estimateMEDIUMLONGJun 9
Q4-2025: Beat consensus by 7.9% - EPS $111.02 vs $102.9376 estimateMEDIUMLONGJun 9