Q1-2026: Beat consensus by 36.8% - EPS $70 vs $51.1846 estimateMEDIUMLONGJun 3
Q3-2025: Missed consensus by 46.7% - EPS $48.72022 vs $91.4308 estimateMEDIUMSHORTJun 3
Q1-2025: Missed consensus by 66.5% - EPS $34 vs $101.4635 estimateMEDIUMSHORTJun 3
Q2-2025: Missed consensus by 67.1% - EPS $38 vs $115.3324 estimateMEDIUMSHORTJun 3