Q2-2026: Beat consensus by 13.1% - EPS $9 vs $7.956 estimateMEDIUMLONGJul 20
Q2-2025: Beat consensus by 6.6% - EPS $8.7 vs $8.16 estimateMEDIUMLONGJun 21
Q1-2026: Beat consensus by 26.1% - EPS $1.8 vs $1.428 estimateMEDIUMLONGJun 21
Q4-2025: Missed consensus by 13.5% - EPS $8.5 vs $9.826 estimateMEDIUMSHORTJun 21
Q3-2025: Missed consensus by 15.5% - EPS $5.6 vs $6.63 estimateMEDIUMSHORTJun 21
Missed consensus by 13.5% - EPS $8.5 vs $9.826 estimateMEDIUMSHORTMay 27
Missed consensus by 15.5% - EPS $5.6 vs $6.63 estimateMEDIUMSHORTMay 27
Beat consensus by 6.6% - EPS $8.7 vs $8.16 estimateMEDIUMLONGMay 27