Q2-2026: Beat consensus by 9.5%, EPS $2.27 vs $2.0723 estimateMEDIUMLONGJul 28
Q1-2026: Beat consensus by 16.7%, EPS $2.07 vs $1.7741 estimateMEDIUMLONGJul 28
Q1-2025: Beat consensus by 8.6% - EPS $1.8 vs $1.6578 estimateMEDIUMLONGJul 21
Q4-2025: Missed consensus by 5.5% - EPS $1.71 vs $1.8091 estimateMEDIUMSHORTJul 21
Q3-2025: Missed consensus by 8.3% - EPS $1.65 vs $1.7996 estimateMEDIUMSHORTJul 21