Q2-2026: Missed consensus by 9.9%, EPS $0.88 vs $0.9763 estimateMEDIUMSHORTAug 11
Q1-2026: Beat consensus by 273.7% - EPS $3.43 vs $0.9178 estimateMEDIUMLONGJun 28
Beat consensus by 273.7% - EPS $3.43 vs $0.9178 estimateMEDIUMLONGJun 17
Q2-2025: Missed consensus by 537.1% - EPS $-1.89 vs $0.4324 estimateMEDIUMSHORTMay 29
Q1-2026: Beat consensus by 267.9% - EPS $3.43 vs $0.9322 estimateMEDIUMLONGMay 29
Q4-2025: Beat consensus by 46.5% - EPS $1 vs $0.6825 estimateMEDIUMLONGMay 29
Q3-2025: Missed consensus by 34.8% - EPS $0.25 vs $0.3836 estimateMEDIUMSHORTMay 29