Q2-2026: Beat consensus by 19.5% - EPS $0.53 vs $0.4437 estimateMEDIUMLONGJul 20
Q1-2026: Missed consensus by 13.2% - EPS $0.31 vs $0.357 estimateMEDIUMSHORTJun 21
Q4-2025: Missed consensus by 12.9% - EPS $0.4 vs $0.459 estimateMEDIUMSHORTJun 21
Q2-2025: Beat consensus by 7.2% - EPS $0.41 vs $0.3825 estimateMEDIUMLONGMay 30
Missed consensus by 12.9% - EPS $0.4 vs $0.459 estimateMEDIUMSHORTMay 30
Missed consensus by 13.2% - EPS $0.31 vs $0.357 estimateMEDIUMSHORTMay 30
Q3-2025: Beat consensus by 13.0% - EPS $0.49 vs $0.4335 estimateMEDIUMLONGMay 30