Q2-2026: Missed consensus by 41.8% - EPS $2.029629 vs $3.4869 estimateMEDIUMSHORTJul 18
Q1-2026: Beat consensus by 11.1% - EPS $2.65 vs $2.3853 estimateMEDIUMLONGJun 7
Q2-2025: Beat consensus by 16.8% - EPS $2.83 vs $2.4235 estimateMEDIUMLONGJun 7
Q4-2025: Beat consensus by 19.2% - EPS $4.73 vs $3.9676 estimateMEDIUMLONGJun 7
Q3-2025: Missed consensus by 7.6% - EPS $1.77 vs $1.9164 estimateMEDIUMSHORTJun 7